PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Palm m500 an suse9.0 anbinden



chaoscrack
30.11.03, 09:56
Hallo

Ich hab im Benutzerhandbuch gelesen das man den Palm mit KPilot ans Linux anschliessen kann. Hab dann auch die dort beschriebene Zeile abgesetzt. doch KPilot will nichts von meiner Dockingstation wissen, sprich er findet sie nicht...

ln -s /dev/ttyUSB0 /dex/pilot

Wie bringe ich am schnellsten und effektivsten den Palm ans Linux?

Gruss chaoscrack

tsuribito
30.11.03, 10:04
Lade das visor Modul
Dann schau dir dmesg an. Den ersten Port in kpilot eintragen und hotsyncen.

chaoscrack
30.11.03, 10:20
Dumme Frage aber wo finde ich das visor Modul und wie muss ich dmesg anschauen?

Gruss

tsuribito
30.11.03, 10:24
Gib das in die Konsole ein
su <--Macht dich zum Root
passwort
modprobe visor <--lädt das Modul
dmesg <--zeigt die Kernel Meldungen

chaoscrack
30.11.03, 10:47
Besten Dank

Hab folgende Ausgabe erhalten:

_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usbdevfs: USBDEVFS_CONTROL failed dev 4 rqt 128 rq 6 len 18 ret -110
usb_control/bulk_msg: timeout
usbdevfs: USBDEVFS_CONTROL failed dev 4 rqt 128 rq 6 len 18 ret -110
usb_control/bulk_msg: timeout
usbdevfs: USBDEVFS_CONTROL failed dev 4 rqt 128 rq 6 len 18 ret -110
usb_control/bulk_msg: timeout
usbdevfs: USBDEVFS_CONTROL failed dev 4 rqt 128 rq 6 len 18 ret -110

...dies kommt noch ein paar mal und dann dies

usbdevfs: USBDEVFS_CONTROL failed dev 4 rqt 128 rq 6 len 18 ret -110
usb_control/bulk_msg: timeout
usbdevfs: USBDEVFS_CONTROL failed dev 4 rqt 128 rq 6 len 18 ret -110
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usbdevfs: USBDEVFS_CONTROL failed dev 3 rqt 128 rq 6 len 18 ret -110
usb_control/bulk_msg: timeout
usbdevfs: USBDEVFS_CONTROL failed dev 3 rqt 128 rq 6 len 18 ret -110
usb_control/bulk_msg: timeout
usbdevfs: USBDEVFS_CONTROL failed dev 3 rqt 128 rq 6 len 18 ret -110
usb_control/bulk_msg: timeout
usbdevfs: USBDEVFS_CONTROL failed dev 3 rqt 128 rq 6 len 18 ret -110
usb_control/bulk_msg: timeout
usbdevfs: USBDEVFS_CONTROL failed dev 3 rqt 128 rq 6 len 18 ret -110

...wieder ein paar mal und dann dies

usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout

...wieder ein paar mal und zum Schluss noch dies

usb.c: registered new driver serial
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
bootsplash: status on console 0 changed to on
usb_control/bulk_msg: timeout
mtrr: 0xf0000000,0x8000000 overlaps existing 0xf0000000,0x4000000
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 439M
agpgart: Detected SiS 646 chipset
agpgart: AGP aperture is 64M @ 0xd8000000
[drm] AGP 0.99 aperture @ 0xd8000000 64MB
[drm] Initialized radeon 1.7.0 20020828 on minor 0
mtrr: 0xf0000000,0x8000000 overlaps existing 0xf0000000,0x4000000
Linux video capture interface: v1.00
[drm] Loading R200 Microcode
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
usbserial.c: USB Serial support registered for Generic
usbserial.c: USB Serial Driver core v1.4
spurious 8259A interrupt: IRQ7.
usbserial.c: USB Serial support registered for Handspring Visor / Treo / Palm 4. 0 / Clié 4.x
usbserial.c: USB Serial support registered for Sony Clié 3.5
visor.c: USB HandSpring Visor, Palm m50x, Treo, Sony Clié driver v1.7
linux:/home/gubi #


?????


Gruss

tsuribito
30.11.03, 10:49
Ach klar du musst den Hotsync Knopf drücken und dann erst dmesg auslesen. Alles ist auch nicht wichtig. Nur das unten, was mit Palms zu tun hat.

chaoscrack
01.12.03, 07:26
Hallo

Vielleicht bin ich zu dumm für Linux, auf jeden Fall will mir das Ganze einfach nicht gelingen...

Hier die Meldung nach eingabe von dmesg:

usb_control/bulk_msg: timeout
usb_control/bulk_msg: timeout
hub.c: new USB device 00:03.0-2, assigned address 6
usbserial.c: Handspring Visor / Treo / Palm 4.0 / Clié 4.x converter detected
usbserial.c: Handspring Visor / Treo / Palm 4.0 / Clié 4.x converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
usbserial.c: Handspring Visor / Treo / Palm 4.0 / Clié 4.x converter now attached to ttyUSB1 (or usb/tts/1 for devfs)
linux:~ #

Daraufhin habe ich in KPilot folgendes nacheinander ausprobiert:

usb/tts/0
usb/tts/1
dev/usb/tts/0
dev/usb/tts/1
ttyUSB0
ttyUSB1
dev/ttyUSB0
dev/ttyUSB1

Hier nun die Resultierenden Antworten von KPilot:


08:23:04 Pilot device usb/tts/0 doesn't exist. Assuming the device uses DevFS.
08:23:05 Trying to open device...
08:23:05 Could not open device: usb/tts/0 (will retry)
08:23:20 Pilot device usb/tts/1 doesn't exist. Assuming the device uses DevFS.
08:23:21 Trying to open device...
08:23:21 Could not open device: usb/tts/1 (will retry)
08:23:44 Pilot device dev/usb/tts/1 doesn't exist. Assuming the device uses DevFS.
08:23:45 Trying to open device...
08:23:45 Could not open device: dev/usb/tts/1 (will retry)
08:23:53 Pilot device dev/usb/tts/0 doesn't exist. Assuming the device uses DevFS.
08:23:54 Trying to open device...
08:23:54 Could not open device: dev/usb/tts/0 (will retry)
08:24:18 Pilot device ttyUSB0 doesn't exist. Assuming the device uses DevFS.
08:24:19 Trying to open device...
08:24:19 Could not open device: ttyUSB0 (will retry)
08:24:27 Pilot device ttyUSB1 doesn't exist. Assuming the device uses DevFS.
08:24:28 Trying to open device...
08:24:28 Could not open device: ttyUSB1 (will retry)
08:24:47 Pilot device dev/ttyUSB0 doesn't exist. Assuming the device uses DevFS.
08:24:48 Trying to open device...
08:24:48 Could not open device: dev/ttyUSB0 (will retry)
08:25:01 Pilot device dev/ttyUSB1 doesn't exist. Assuming the device uses DevFS.
08:25:02 Trying to open device...
08:25:02 Could not open device: dev/ttyUSB1 (will retry)

Wäre es möglich das es nicht funktioniert, da ich den oben erwähntne Befehl abgesetzt habe?

Gruss

chubby
01.12.03, 10:50
Nimm mal das Programm jpilot und pc-link (bei SuSE 9.0 enthalten).
Lade das Modul visor wie oben beschrieben.
ln -s /dev/USBttyS0 /dev/pilot
als root: chmod 666 /dev/USBttyS0
am Palm ZUERST den Sync-Knopf drücken.
dann im Programm Sync auswählen.

Grüsse
chubby

chaoscrack
02.12.03, 20:54
Geht nicht...

Hab folgendes als root eingegeben und erhalten:

linux:/home/gubi # modprobe visor
linux:/home/gubi # ln -s /dev/USBttyS0 /dev/pilot
ln: »/dev/pilot«: Datei existiert
linux:/home/gubi # chmod 666 /dev/USBttyS0
chmod: konnte Attribute von »/dev/USBttyS0« nicht holen: Datei oder Verzeichnis nicht gefunden
linux:/home/gubi #

Hab danach trotzdem jPilot gestartet und die Buttons gedrückt, nachdem ich unter Einstellungen /dev/pilot eingestellt habe.

?????!!!!!?????

chubby
03.12.03, 12:14
ENTSCHULDIGUNG :o

es muss heissen: /dev/ttyUSB0 oder /dev/ttyUSB1

bitte entsprechend ändern.

Bei mir "läuft" es einwandfrei (Palm Zire).

Grüsse
chubby

chaoscrack
03.12.03, 18:57
Das ist doch alles Hünerkake....

Ich möcht doch blos mein Palm auf Linux synchronisieren. Ist dies denn so schwierig? Hab alles so gemacht wie gesagt, doch kPilot noch jPilot rühren sich....

palm-man
07.12.03, 09:49
Hallo!

Also ich hab gerade meinen alten Palm IIIe in seinen wohlverdienten Ruhestand geschickt (ihn meinem Vater gegeben :D) und mir einen Palm Zire 71 gekauft.
Das Einrichtungs-Prozedere unter SuSE 9 belief sich darauf, das Cradle anzustecken und als Root einen Link von /dev/pilot auf die USB-Schnittstelle zu machen:

ln -sf /dev/ttyUSB1 /dev/pilot
(Bei mir ist das Cradle am zweiten USB-Port, du musst probieren, ob es vielleicht auch /dev/ttyUSB0 ist. Der Parameter 'f' bei ln gibt an, dass der alte Link ggf. überschrieben wird.)
Wenn du dann 'ls -l /dev/pilot' machst, sollte sowas dastehen:

tino@saturn:~> ls -l /dev/pilot
lrwxrwxrwx 1 root root 12 2003-12-06 12:34 /dev/pilot -> /dev/ttyUSB1

Dann startest du jpilot oder ein Programm deiner Wahl und stellst in den Einstellungen die Schnittstelle auf /dev/pilot (wenn es nicht schon per default so ist).
Dann drückst du bei jpilot auf Sync und danach auf den Knopf deines Cradles.

Fertig. Und viel Spaß mit deinem Palm :)

chaoscrack
18.12.03, 19:17
Dank Euch allen

Habs nun endlich geschafft.

Hab an meiner Kiste 1x2 und 1x4 USB-Anschlüsse. Hab nun den Palm von der Zusatzanschlussleiste auf einen der Hauptanschlüsse gepackt und siehe da - es geht...

Gruss
chaoscrack