I am endeavouring to get my Sharp Zaurus SL-5500 to work with SuSE 8.2.
I've followed the instructions at
http://sdb.suselinux.hu/en/sdb/html/jreuter_zaurus_usb.html, and have
also read over
http://www.ruault.com/Zaurus/ethernet-over-usb-howto.html, looking for
something that I have missed. I've found nothing. When I seat my
Zaurus in the cradle and turn it on, I don't get any of the normal
'beep' noises that are associated with a new USB device connection, and
I get this output in /var/log/messages.
-----------------------------------------------------------------------
/var/log/messages
-----------------------------------------------------------------------
- chop -
Aug 23 01:09:33 linux kernel: hub.c: new USB device 00:07.2-1, assigned
address 10
Aug 23 01:09:33 linux kernel: usb.c: USB device 10 (vend/prod
0x4dd/0x8004) is not claimed by any active driver.
Aug 23 01:09:37 linux kernel: usb-uhci.c: ENXIO 80000a80, flags 0, urb
d5b65940, burb d5b65740
Aug 23 01:09:37 linux kernel: usbdevfs: USBDEVFS_CONTROL failed dev 10
rqt 128 rq 6 len 9 ret -6
Aug 23 01:09:37 linux kernel: usb-uhci.c: ENXIO 80000a80, flags 0, urb
d5b65740, burb d5b65940
Aug 23 01:09:37 linux kernel: usbdevfs: USBDEVFS_CONTROL failed dev 10
rqt 128 rq 6 len 9 ret -6
Aug 23 01:09:37 linux kernel: usb-uhci.c: ENXIO 80000a80, flags 0, urb
d5b65940, burb d5b65740
Aug 23 01:09:37 linux kernel: usbdevfs: USBDEVFS_CONTROL failed dev 10
rqt 128 rq 6 len 9 ret -6
Aug 23 01:09:37 linux kernel: usb-uhci.c: ENXIO 80000a80, flags 0, urb
d5b65740, burb d5b65940
Aug 23 01:09:37 linux kernel: usbdevfs: USBDEVFS_CONTROL failed dev 10
rqt 128 rq 6 len 9 ret -6
Aug 23 01:09:37 linux kernel: usb-uhci.c: ENXIO 80000a80, flags 0, urb
d5b65940, burb d5b65740
Aug 23 01:09:37 linux kernel: usbdevfs: USBDEVFS_CONTROL failed dev 10
rqt 128 rq 6 len 9 ret -6
Aug 23 01:09:37 linux kernel: usb-uhci.c: ENXIO 80000a80, flags 0, urb
d5b65740, burb d5b65940
Aug 23 01:09:37 linux kernel: usbdevfs: USBDEVFS_CONTROL failed dev 10
rqt 128 rq 6 len 9 ret -6
Aug 23 01:09:37 linux kernel: usb-uhci.c: ENXIO 80000a80, flags 0, urb
d5b65940, burb d5b65740
Aug 23 01:09:37 linux kernel: usbdevfs: USBDEVFS_CONTROL failed dev 10
rqt 128 rq 6 len 9 ret -6
Aug 23 01:09:37 linux kernel: usb-uhci.c: ENXIO 80000a80, flags 0, urb
d5b65740, burb d5b65940
Aug 23 01:09:37 linux kernel: usbdevfs: USBDEVFS_CONTROL failed dev 10
rqt 128 rq 6 len 9 ret -6
Aug 23 01:09:37 linux kernel: usb-uhci.c: ENXIO 80000a80, flags 0, urb
d5b65940, burb d5b65740
Aug 23 01:09:37 linux kernel: usbdevfs: USBDEVFS_CONTROL failed dev 10
rqt 128 rq 6 len 9 ret -6
Aug 23 01:09:37 linux kernel: usb-uhci.c: ENXIO 80000a80, flags 0, urb
d5b65740, burb d5b65940
Aug 23 01:09:37 linux kernel: usbdevfs: USBDEVFS_CONTROL failed dev 10
rqt 128 rq 6 len 9 ret -6
Aug 23 01:09:37 linux kernel: usb-uhci.c: ENXIO 80000a80, flags 0, urb
d5b65940, burb d5b65740
Aug 23 01:09:37 linux kernel: usbdevfs: USBDEVFS_CONTROL failed dev 10
rqt 128 rq 6 len 9 ret -6
Aug 23 01:09:37 linux /etc/hotplug/usb.agent[14488]: cannot get config
descriptor 0, No such device or address (6)
Aug 23 01:09:37 linux last message repeated 5 times
Aug 23 01:09:37 linux /etc/hotplug/usb.agent[14489]: cannot get config
descriptor 0, No such device or address (6)
Aug 23 01:09:37 linux last message repeated 4 times
- chop -
-----------------------------------------------------------------------
The interface usb0 is not shown in output from 'ifconfig -a', and the
usbdnet module is not loaded. Following is the output from 'lsusb -v'
when the Zaurus is seated and turned on.
-----------------------------------------------------------------------
`lsusb -v` [STDOUT]
-----------------------------------------------------------------------
- chop UHCI Root Hub -
Bus 002 Device 011: ID 04dd:8004 Sharp Corp. Zaurus SL-5000D/SL-5500 PDA
Language IDs: none (invalid length string descriptor bf; len=0)
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x04dd Sharp Corp.
idProduct 0x8004 Zaurus SL-5000D/SL-5500 PDA
bcdDevice 0.00
iManufacturer 1
iProduct 2
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 73
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 3
bmAttributes 0xc0
Self Powered
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 2 Communications
bInterfaceSubClass 6 Ethernet Networking
bInterfaceProtocol 0
iInterface 4
unknown descriptor type: 05 24 00 10 01
unknown descriptor type: 0d 24 0f 05 00 00 00 00 ea 05 00 00 00
unknown descriptor type: 05 24 06 00 01
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 10 Data
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 6
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 10 Data
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 7
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 64
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 64
bInterval 0
Language IDs: none (invalid length string descriptor bf; len=0)
- chop Texas Instruments TUSB2036 Hub -
- chop IntelliMouse Explorer -
- chop USB UHCI Root Hub -
-----------------------------------------------------------------------
While garnering this information, STDERR received the following (as
output from the lspci command):
-----------------------------------------------------------------------
`lsusb -v` [STDERR]
-----------------------------------------------------------------------
string descriptor 1 invalid (bf bf; len=0)
string descriptor 2 invalid (bf bf; len=0)
string descriptor 4 invalid (bf bf; len=0)
string descriptor 6 invalid (bf bf; len=0)
string descriptor 7 invalid (bf bf; len=0)
string descriptor 1 invalid (bf bf; len=0)
string descriptor 2 invalid (bf bf; len=0)
-----------------------------------------------------------------------
I've tried various things, to apparently no avail - the error message
remains static, and I can't find any mention of it in the SuSE mailing
list archive except for one note that is in german... so I am hoping
that someone here can help me. Various other information about my
system follows, I tried to guess what would be asked of me and include
as much information as I could. My kernel is the stock SuSE kernel
(athlon), I did not build my own. USBDNET was already installed on the
system as a part of the SuSE installation, so it was unnecessary to
build my own copy of it.
-----------------------------------------------------------------------
`uname -a`
-----------------------------------------------------------------------
Linux linux 2.4.20-4GB-athlon #1 Wed Aug 6 18:27:52 UTC 2003 i686
unknown unknown GNU/Linux
-----------------------------------------------------------------------
-----------------------------------------------------------------------
System boot log
-----------------------------------------------------------------------
- cut -
Aug 22 00:35:10 linux syslogd 1.4.1: restart.
Aug 22 00:35:12 linux /etc/hotplug/usb.rc[850]: loaded HCD: usb-uhci
Aug 22 00:35:15 linux kernel: klogd 1.4.1, log source = /proc/kmsg
started.
Aug 22 00:35:15 linux kernel: Inspecting
/boot/System.map-2.4.20-4GB-athlon
Aug 22 00:35:15 linux kernel: Loaded 20861 symbols from
/boot/System.map-2.4.20-4GB-athlon.
Aug 22 00:35:15 linux kernel: Symbols match kernel version 2.4.20.
Aug 22 00:35:15 linux kernel: Loaded 357 symbols from 18 modules.
Aug 22 00:35:15 linux kernel: PCI: Found IRQ 9 for device 00:0d.0
Aug 22 00:35:15 linux kernel: 3c59x: Donald Becker and others.
www.scyld.com/network/vortex.html
Aug 22 00:35:15 linux kernel: See Documentation/networking/vortex.txt
Aug 22 00:35:15 linux kernel: 00:0d.0: 3Com PCI 3c905C Tornado at
0xc000. Vers LK1.1.16
Aug 22 00:35:15 linux kernel: 00:01:03:68:b2:23, IRQ 9
Aug 22 00:35:15 linux kernel: product code 465a rev 00.13 date
06-10-00
Aug 22 00:35:15 linux kernel: Internal config register is 1800000,
transceivers 0xa.
Aug 22 00:35:15 linux kernel: 8K byte-wide RAM 5:3 Rx:Tx split,
autoselect/Autonegotiate interface.
Aug 22 00:35:15 linux kernel: MII transceiver found at address 24,
status 782d.
Aug 22 00:35:15 linux kernel: Enabling bus-master transmits and
whole-frame receives.
Aug 22 00:35:15 linux kernel: 00:0d.0: scatter/gather enabled. h/w
checksums enabled
Aug 22 00:35:15 linux kernel: raw1394: /dev/raw1394 device initialized
Aug 22 00:35:15 linux kernel: usb.c: registered new driver usbdevfs
Aug 22 00:35:15 linux kernel: usb.c: registered new driver hub
Aug 22 00:35:15 linux kernel: usb-uhci.c: $Revision: 1.275 $ time
19:05:30 Aug 6 2003
Aug 22 00:35:15 linux kernel: usb-uhci.c: High bandwidth mode enabled
Aug 22 00:35:15 linux kernel: PCI: Found IRQ 10 for device 00:07.3
Aug 22 00:35:15 linux kernel: PCI: Sharing IRQ 10 with 00:07.2
Aug 22 00:35:15 linux kernel: PCI: Sharing IRQ 10 with 00:10.0
Aug 22 00:35:15 linux kernel: usb-uhci.c: USB UHCI at I/O 0xb800, IRQ 10
Aug 22 00:35:15 linux kernel: usb-uhci.c: Detected 2 ports
Aug 22 00:35:15 linux kernel: usb.c: new USB bus registered, assigned
bus number 1
Aug 22 00:35:15 linux kernel: hub.c: USB hub found
Aug 22 00:35:15 linux kernel: hub.c: 2 ports detected
Aug 22 00:35:15 linux kernel: PCI: Found IRQ 10 for device 00:07.2
Aug 22 00:35:15 linux kernel: PCI: Sharing IRQ 10 with 00:07.3
Aug 22 00:35:15 linux kernel: PCI: Sharing IRQ 10 with 00:10.0
Aug 22 00:35:15 linux kernel: usb-uhci.c: USB UHCI at I/O 0xb400, IRQ 10
Aug 22 00:35:15 linux kernel: usb-uhci.c: Detected 2 ports
Aug 22 00:35:15 linux kernel: usb.c: new USB bus registered, assigned
bus number 2
Aug 22 00:35:15 linux kernel: hub.c: USB hub found
Aug 22 00:35:15 linux kernel: hub.c: 2 ports detected
Aug 22 00:35:15 linux kernel: usb-uhci.c: v1.275:USB Universal Host
Controller Interface driver
Aug 22 00:35:15 linux kernel: uhci.c: USB Universal Host Controller
Interface driver v1.1
Aug 22 00:35:15 linux kernel: hub.c: new USB device 00:07.2-1, assigned
address 2
Aug 22 00:35:15 linux kernel: usb.c: USB device 2 (vend/prod 0x45e/0x1e)
is not claimed by any active driver.
Aug 22 00:35:15 linux kernel: hub.c: new USB device 00:07.2-2, assigned
address 3
Aug 22 00:35:15 linux kernel: hub.c: USB hub found
Aug 22 00:35:15 linux kernel: mice: PS/2 mouse device common for all
mice
Aug 22 00:35:15 linux kernel: hub.c: 4 ports detected
Aug 22 00:35:16 linux kernel: Attached scsi CD-ROM sr0 at scsi0, channel
0, id 0, lun 0
Aug 22 00:35:16 linux kernel: sr0: scsi3-mmc drive: 40x/40x writer cd/rw
xa/form2 cdda tray
Aug 22 00:35:16 linux kernel: Uniform CD-ROM driver Revision: 3.12
Aug 22 00:35:21 linux kernel: /dev/vmmon: Module vmmon: registered with
major=10 minor=165
Aug 22 00:35:21 linux kernel: /dev/vmmon: Module vmmon: initialized
Aug 22 00:35:21 linux insmod: Warning: loading
/lib/modules/2.4.20-4GB-athlon/misc/vmmon.o will taint the kernel: no
license
Aug 22 00:35:21 linux insmod: See
http://www.tux.org/lkml/#export-tainted for information about tainted
modules
Aug 22 00:35:21 linux insmod: Warning: loading
/lib/modules/2.4.20-4GB-athlon/misc/vmmon.o will taint the kernel:
forced load
Aug 22 00:35:21 linux insmod: Module vmmon loaded, with warnings
Aug 22 00:35:22 linux kernel: parport0: PC-style at 0x378 (0x778)
[PCSPP,TRISTATE]
Aug 22 00:35:22 linux kernel: parport_pc: Via 686A parallel port:
io=0x378
Aug 22 00:35:22 linux insmod: Warning: loading
/lib/modules/2.4.20-4GB-athlon/misc/vmnet.o will taint the kernel: no
license
Aug 22 00:35:22 linux insmod: See
http://www.tux.org/lkml/#export-tainted for information about tainted
modules
Aug 22 00:35:22 linux insmod: Warning: loading
/lib/modules/2.4.20-4GB-athlon/misc/vmnet.o will taint the kernel:
forced load
Aug 22 00:35:22 linux insmod: Module vmnet loaded, with warnings
Aug 22 00:35:22 linux kernel: /dev/vmnet: open called by PID 1163
(vmnet-bridge)
Aug 22 00:35:22 linux kernel: /dev/vmnet: hub 0 does not exist,
allocating memory.
Aug 22 00:35:22 linux kernel: /dev/vmnet: port on hub 0 successfully
opened
Aug 22 00:35:22 linux kernel: bridge-eth0: up
Aug 22 00:35:22 linux kernel: bridge-eth0: attached
Aug 22 00:35:22 linux kernel: usb.c: registered new driver hiddev
Aug 22 00:35:22 linux kernel: usb.c: registered new driver hid
Aug 22 00:35:22 linux kernel: /dev/vmnet: open called by PID 1195
(vmnet-natd)
Aug 22 00:35:22 linux kernel: /dev/vmnet: hub 8 does not exist,
allocating memory.
Aug 22 00:35:22 linux kernel: /dev/vmnet: port on hub 8 successfully
opened
Aug 22 00:35:23 linux kernel: usb-uhci.c: interrupt, status 3, frame#
297
Aug 22 00:35:23 linux kernel: input0: USB HID v1.00 Mouse [Microsoft
Microsoft IntelliMouse® Explorer] on usb2:2.0
Aug 22 00:35:23 linux kernel: hid-core.c: v1.8.1 Andreas Gal, Vojtech
Pavlik