[NCLUG] Visor troubleshooting...
dobbster
dobbster at dobbster.com
Mon Apr 28 14:11:32 MDT 2003
Hello folks,
> Now I can get the 'visor' and other usb modules to load, but it still
> won't sync. However, I can probably figure it out.
No such luck, so far. I am not sure what the problem is.
jpilot responds with the error:
pi_bind Illegal seek
Check your serial port and settings
If you use a USB pilot press the Hotsync
button before and repush the button Sync
exiting with status -10
Needless to say, I've been pressing the hotsync buttons.
Looking through docs, I think I have the right modules loaded:
Module Size Used by
...
visor 9920 0 (unused)
usbserial 18288 0 [visor]
usb-storage 52528 0 (unused)
usb-uhci 21232 0 (unused)
usbcore 50752 1 [visor usbserial usb-storage usb-uhci]
ide-scsi 8096 0
scsi_mod 91072 1 [usb-storage ide-scsi]
...
I've used 'mknod' to create various /dev/ files as suggested (i.e.,
/dev/ttyUSB0, etc., with perms 666), although I understand this should
happen automatically. It's not.
I suspect the issue has something to do with hot-plugging.
/var/log/messages reads:
Apr 28 13:43:08 dobbster68 kernel: hub.c: USB new device connect on
bus1/2, assigned device number 7
Apr 28 13:43:08 dobbster68 kernel: usb.c: USB device 7 (vend/prod
0x830/0x50) is not claimed by any active driver.
Apr 28 13:43:11 dobbster68 /etc/hotplug/usb.agent: ... no modules for
USB product 830/50/100
Apr 28 13:44:21 dobbster68 kernel: usb.c: USB disconnect on device 7
...and so forth (so at least it sees it). I don't really understand
this error; it sure seems that I have the modules loaded properly. In
hopes of solving it, I installed hotplug-2002_08_26 and copied files to
/sbin/hotplug and /etc/hotplug/*.
Further info:
[/proc/bus/usb]cat devices
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI Root Hub
S: SerialNumber=cc00
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI Root Hub
S: SerialNumber=c800
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
[/proc/bus/usb]cat drivers
usbdevfs
hub
usb-storage
serial
[/proc/bus/usb]cat /proc/devices | grep -i usb
180 usb
188 usb/tts/%d
I've been following tips from
http://www.tldp.org/HOWTO/mini/Handspring-Visor/stanrd.html as well as
/usr/src/linux/Documentation/usb and other places. I'm running
2.4.8-26mdk and the machine is a Palm m130.
Any suggestions?
Thanks,
Mark
More information about the NCLUG
mailing list