ubuntuusers.de

Palm Pilot IIIx an Seriell- / USB-Adapter

Status: Ungelöst | Ubuntu-Version: Ubuntu 12.04 (Precise Pangolin)
Antworten |

timeline

Anmeldungsdatum:
15. November 2009

Beiträge: 94

Hallo zusammen,

habe kürzlich mein Produktionssystem von 10.04.4 auf 12.04 aktualisiert (Neuinstallation). Bisher konnte ich immer meinen schönen alten Palm Pilot IIIx mit einem Seriell(RS232)-USB-Adapter am System benutzen. Seit 12.04 klappt das nicht und ich suche mir seit etwa einer Woche die Augen aus.

Hier ist das, was ich habe:

dmesg - nach dem Abziehen des angesteckten USB-Adapter:

[21097.588351] usb 2-1.1: USB disconnect, device number 3
[21097.588602] generic ttyUSB0: generic converter now disconnected from ttyUSB0
[21097.588623] usbserial_generic 2-1.1:1.0: device disconnected

dmesg - nach dem Wiedereinstecken des USB-Adapter:

[21108.255472] usb 2-1.1: new full-speed USB device number 6 using ehci_hcd
[21108.349096] usbserial_generic 2-1.1:1.0: generic converter detected
[21108.349273] usb 2-1.1: generic converter now attached to ttyUSB0

lsusb - bestätigt folgerichtig ebenfalls das Vorhandensein des Adapters:

Bus 002 Device 006: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port

Das Gerät /dev/ttyUSB0 wird richtig angelegt:

% ls -1l /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 0 Sep 10 12:17 /dev/ttyUSB0

Die Benutzerrechte dürften stimmen, u.a. bin ich Mitglied von:

adm
cdrom
dialout
plugdev

Der Kernel lädt meiner Ansicht nach vernünftige Module:

% sudo lsmod | grep usb
usbserial              47077  0 
usbhid                 47199  0 
hid                    99559  1 usbhid
usb_storage            49198  0

Ich habe es auch schon mit einem /etc/modules Eintrag versucht (irgendwo[TM] gelesen):

### Für Palm Pilot - RS232 auf USB adaptieren
usbserial vendor=0x067b product=0x2303

Was mich bis zu diesem Punkt stutzig macht - aus purer Unkenntnis - ist, dass das in dmesg erwähnte Kernelmodul ehci_hcd nicht unter lsmod erscheint. Sollte es? Muss ich es ggfs. konfigurieren und wenn ja - wo? Ein simples

modprobe ehci_hcd

lässt sich zwar ohne Fehler ausführen (Returncode == 0), aber anschließend taucht dieser Modulname trotzdem nicht bei lsmod auf.

Mehr fällt mir dazu nicht ein. Das Verhalten beim Versuch eine kleine Datei auf den Palm Pilot zu schicken, ist beim Kommandozeilen-Programm pilot-xfer wie folgt:

pilot-xfer -p /dev/ttyUSB0 -i ples35.prc
   Listening for incoming connection on /dev/ttyUSB0... 

Das ist der Zeitpunkt, wo am Palm Pilot die Sync-Taste gedrückt werden muss. Es kommt aber wohl keine Kommunikation zustande, weil pilot-xfer im Terminal genau so stehen bleibt, wartet und nicht terminiert. Normalerweise (bisher unter 10.04.x) beginnt der Sync-Prozess sofort, nachdem ich die Sync-Taste gedrückt habe.

Ich habe das auch alles per sudo probiert, es ändert sich nichts. Wäre nett, wenn mir jemand weiter helfen oder sagen könnte, was ich übersehen habe. In früheren Versionen war das alles überhaupt kein Problem, da musste ich nicht annähernd so detailliert eintauchen ... 😐

timeline

Antworten |