[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