Zum Einfrieren des Palms, sobald er per USB angeschlossen wird, möchte auch ich gerne meine Situation jetzt etwas detaillierter beschreiben und hoffe auf Hinweise und/oder Lösungsmöglichkeiten. Vorweg meine wichtigsten Systemdaten:
Kernel: Linux 2.6.31.5-0.1-desktop i686
System: openSUSE 11.2 (i586)
Desktop: KDE 4.3.1 "release 6"
PDA: Palm Tungsten T5
unterstützende Software:
KPilot 5.3.0 (YaST beschreibt die Version als: 4.3.1-4.5.5)
pilot-link 0.12.3
Wer's ganz genau wissen will, kann hier noch nachschauen:
Smolt.org
Nun zu meiner detaillierten Fehlerbeschreibung (führe nicht alles in Prosa aus, stelle es eher im "beschreibenden Beobachter"-Stil dar):
- Palm am Ladegerät und per USB angeschlossen, jedoch ausgeschaltet
- KPilot (auch nicht der daemon) laufen nicht
- noch eben die derzeit angeschlossenen USB-Geräte anzeigen:
Code:
# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 17ef:1000 Lenovo
Bus 001 Device 004: ID 045e:0084 Microsoft Corp. Basic Optical Mouse
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
- dann Palm einschalten: kurze Zeit später wird "Schwerer Fehler - Fatal Exception" auf dem Palm gemeldet und er ist eingefroren
- folgendes kommt im System an:
Code:
# less /var/log/messages
Nov 29 18:53:59 linux-i2h8 kernel: [ 3424.658317] usb 1-4.1: new full speed USB device using ehci_hcd and address 5
Nov 29 18:53:59 linux-i2h8 kernel: [ 3424.744797] usb 1-4.1: New USB device found, idVendor=0830, idProduct=0061
Nov 29 18:53:59 linux-i2h8 kernel: [ 3424.744816] usb 1-4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
Nov 29 18:53:59 linux-i2h8 kernel: [ 3424.744839] usb 1-4.1: Product: palmOne Handheld
Nov 29 18:53:59 linux-i2h8 kernel: [ 3424.744854] usb 1-4.1: Manufacturer: palmOne, Inc.
Nov 29 18:53:59 linux-i2h8 kernel: [ 3424.744868] usb 1-4.1: SerialNumber: 504E35424D4239345638364A
Nov 29 18:53:59 linux-i2h8 kernel: [ 3424.745126] usb 1-4.1: configuration #1 chosen from 1 choice
Nov 29 18:53:59 linux-i2h8 kernel: [ 3424.862991] usbcore: registered new interface driver usbserial
Nov 29 18:53:59 linux-i2h8 kernel: [ 3424.863088] USB Serial support registered for generic
Nov 29 18:53:59 linux-i2h8 kernel: [ 3424.863136] usbcore: registered new interface driver usbserial_generic
Nov 29 18:53:59 linux-i2h8 kernel: [ 3424.863142] usbserial: USB Serial Driver core
Nov 29 18:53:59 linux-i2h8 kernel: [ 3424.864970] USB Serial support registered for Handspring Visor / Palm OS
Nov 29 18:53:59 linux-i2h8 kernel: [ 3424.864989] USB Serial support registered for Sony Clie 3.5
Nov 29 18:53:59 linux-i2h8 kernel: [ 3424.865058] USB Serial support registered for Sony Clie 5.0
Nov 29 18:53:59 linux-i2h8 kernel: [ 3424.865395] visor 1-4.1:1.0: Handspring Visor / Palm OS converter detected
Nov 29 18:53:59 linux-i2h8 kernel: [ 3424.865483] usb 1-4.1: Handspring Visor / Palm OS converter now attached to ttyUSB0
Nov 29 18:53:59 linux-i2h8 kernel: [ 3424.865530] usb 1-4.1: Handspring Visor / Palm OS converter now attached to ttyUSB1
Nov 29 18:53:59 linux-i2h8 kernel: [ 3424.865553] usbcore: registered new interface driver visor
Nov 29 18:53:59 linux-i2h8 kernel: [ 3424.865558] visor: USB HandSpring Visor / Palm OS driver
Nov 29 18:53:59 linux-i2h8 modem-manager: (ttyUSB0) opening serial device...
Nov 29 18:53:59 linux-i2h8 modem-manager: (ttyUSB0): probe requested by plugin 'Generic'
Nov 29 18:53:59 linux-i2h8 modem-manager: (ttyUSB1) opening serial device...
Nov 29 18:53:59 linux-i2h8 modem-manager: (ttyUSB1): probe requested by plugin 'Generic'
Nov 29 18:54:10 linux-i2h8 modem-manager: (ttyUSB0) closing serial device...
Nov 29 18:54:11 linux-i2h8 modem-manager: (ttyUSB1) closing serial device...
- nach meinen bisherigen Recherchen ist dieses Ergebnis erstmal ok
- unter
/dev sind
ttyUSB0 und
ttyUSB1 angelegt worden und auch der symbolische Link
pilot
- jetzt sind auch folgende USB-Geräte angeschlossen (obwohl der Palm sich erstmal nicht rührt)
Code:
# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 17ef:1000 Lenovo
Bus 001 Device 004: ID 045e:0084 Microsoft Corp. Basic Optical Mouse
Bus 001 Device 005: ID 0830:0061 Palm, Inc. Lifedrive / Treo 650/680 / Tunsten E2/T5/TX / Zire 21/31/72 / Z22
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
- jetzt den Palm reseten
-
/var/log/messages liefert mir nun folgendes:
Code:
# less /var/log/messages
Nov 29 19:09:08 linux-i2h8 kernel: [ 4334.305414] usb 1-4.1: USB disconnect, address 5
Nov 29 19:09:08 linux-i2h8 kernel: [ 4334.305876] visor ttyUSB0: Handspring Visor / Palm OS converter now disconnected from ttyUSB0
Nov 29 19:09:08 linux-i2h8 kernel: [ 4334.306078] visor ttyUSB1: Handspring Visor / Palm OS converter now disconnected from ttyUSB1
Nov 29 19:09:08 linux-i2h8 kernel: [ 4334.306137] visor 1-4.1:1.0: device disconnected
Nov 29 19:09:44 linux-i2h8 kernel: [ 4369.810310] usb 1-4.1: new full speed USB device using ehci_hcd and address 6
Nov 29 19:09:44 linux-i2h8 kernel: [ 4369.896809] usb 1-4.1: New USB device found, idVendor=0830, idProduct=0061
Nov 29 19:09:44 linux-i2h8 kernel: [ 4369.896835] usb 1-4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
Nov 29 19:09:44 linux-i2h8 kernel: [ 4369.896854] usb 1-4.1: Product: palmOne Handheld
Nov 29 19:09:44 linux-i2h8 kernel: [ 4369.896869] usb 1-4.1: Manufacturer: palmOne, Inc.
Nov 29 19:09:44 linux-i2h8 kernel: [ 4369.896883] usb 1-4.1: SerialNumber: 504E35424D4239345638364A
Nov 29 19:09:44 linux-i2h8 kernel: [ 4369.897160] usb 1-4.1: configuration #1 chosen from 1 choice
Nov 29 19:09:44 linux-i2h8 kernel: [ 4369.897774] visor 1-4.1:1.0: Handspring Visor / Palm OS converter detected
Nov 29 19:09:44 linux-i2h8 kernel: [ 4369.897947] usb 1-4.1: Handspring Visor / Palm OS converter now attached to ttyUSB0
Nov 29 19:09:44 linux-i2h8 kernel: [ 4369.898120] usb 1-4.1: Handspring Visor / Palm OS converter now attached to ttyUSB1
- dem aufmerksamen Beobachter fällt nun auf, das folgende Meldungen jetzt fehlen:
Code:
Nov 29 18:53:59 linux-i2h8 kernel: [ 3424.862991] usbcore: registered new interface driver usbserial
Nov 29 18:53:59 linux-i2h8 kernel: [ 3424.863088] USB Serial support registered for generic
Nov 29 18:53:59 linux-i2h8 kernel: [ 3424.863136] usbcore: registered new interface driver usbserial_generic
Nov 29 18:53:59 linux-i2h8 kernel: [ 3424.863142] usbserial: USB Serial Driver core
Nov 29 18:53:59 linux-i2h8 kernel: [ 3424.864970] USB Serial support registered for Handspring Visor / Palm OS
Nov 29 18:53:59 linux-i2h8 kernel: [ 3424.864989] USB Serial support registered for Sony Clie 3.5
Nov 29 18:53:59 linux-i2h8 kernel: [ 3424.865058] USB Serial support registered for Sony Clie 5.0
...
Nov 29 18:53:59 linux-i2h8 kernel: [ 3424.865553] usbcore: registered new interface driver visor
Nov 29 18:53:59 linux-i2h8 kernel: [ 3424.865558] visor: USB HandSpring Visor / Palm OS driver
- hier gehe ich aber von aus, das lediglich irgendein Modul (wohl dieses
USB Serial support) bereits beim ersten Mal "Palm einschalten" geladen wurde, welches jetzt nicht mehr neu geladen werden muss
- aber auch folgende Meldungen kommen nicht mehr vor:
Code:
Nov 29 18:53:59 linux-i2h8 modem-manager: (ttyUSB0) opening serial device...
Nov 29 18:53:59 linux-i2h8 modem-manager: (ttyUSB0): probe requested by plugin 'Generic'
Nov 29 18:53:59 linux-i2h8 modem-manager: (ttyUSB1) opening serial device...
Nov 29 18:53:59 linux-i2h8 modem-manager: (ttyUSB1): probe requested by plugin 'Generic'
Nov 29 18:54:10 linux-i2h8 modem-manager: (ttyUSB0) closing serial device...
Nov 29 18:54:11 linux-i2h8 modem-manager: (ttyUSB1) closing serial device...
- die letzten fehlenden Meldungen sind wohl auch Wurzel allen Übels
- diese Vermutung möchte ich mit folgendem Mitschnitt noch bekräftigen. Vorgeschichte: Palm ist eingeschaltet, System wird neugestartet, noch während dem Booten friert der Palm ein (mit oben geposteter Fehlermeldung) und folgendes habe ich nach dem Neustart in messages gefunden:
Code:
Dec 6 12:08:52 linux-i2h8 modem-manager: (ttyUSB0) opening serial device...
Dec 6 12:08:52 linux-i2h8 modem-manager: (ttyUSB0): probe requested by plugin 'Generic'
Dec 6 12:08:52 linux-i2h8 modem-manager: (ttyUSB1) opening serial device...
Dec 6 12:08:52 linux-i2h8 modem-manager: (ttyUSB1): probe requested by plugin 'Generic'
So, hier stehe ich nun und ärger mich über jeden Reset meines Palms (und das nicht Rundlaufen der ganzen Mischpoke ;-) ). Ich bin derzeit dabei mich so schnell als möglich von der Software von den Jungs aus Redmond zu verabschieden und der Palm macht mir diesen Schritt z.Z. noch etwas schwer.
Bitte um sachdienliche Hinweise, so dass ich auch bald die Zähne so blecken kann!
Grüße, Hengstenberg