[SLE] Sharp Zaurus SL-5500 USB Problems

From: Remi Broemeling (remi_at_broemeling.org)
Date: 08/23/03

  • Next message: John Andersen: "Re: [SLE] ONCE AGAIN -- Spamassassin question...."
    To: suse-linux-e@suse.com
    Date: 23 Aug 2003 01:59:30 -0600
    
    

    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 <vojtech@suse.cz>
    Aug 22 00:35:23 linux kernel: hid-core.c: USB HID support drivers
    Aug 22 00:35:23 linux insmod: Using
    /lib/modules/2.4.20-4GB-athlon/kernel/drivers/usb/hid.o
    Aug 22 00:35:23 linux insmod: Symbol version prefix ''
    Aug 22 00:35:23 linux insmod: Using
    /lib/modules/2.4.20-4GB-athlon/kernel/drivers/input/keybdev.o
    Aug 22 00:35:24 linux kernel: PCI: Found IRQ 11 for device 00:0c.0
    Aug 22 00:35:28 linux kernel: IPv6 v0.8 for NET4.0
    Aug 22 00:35:28 linux kernel: IPv6 over IPv4 tunneling driver
    Aug 22 00:35:28 linux sshd[1701]: Server listening on :: port 22.
    Aug 22 00:35:28 linux kernel: Got silent jpeg.
    Aug 22 00:35:29 linux kernel: Got silent jpeg.
    Aug 22 00:35:32 linux kernel: /dev/vmnet: open called by PID 1986
    (vmnet-netifup)
    Aug 22 00:35:32 linux kernel: /dev/vmnet: port on hub 8 successfully
    opened
    Aug 22 00:35:32 linux vmnet-dhcpd: Internet Software Consortium DHCP
    Server 2.0
    Aug 22 00:35:32 linux vmnet-dhcpd: Copyright 1995, 1996, 1997, 1998,
    1999 The Internet Software Consortium.
    Aug 22 00:35:32 linux vmnet-dhcpd: All rights reserved.
    Aug 22 00:35:32 linux vmnet-dhcpd:
    Aug 22 00:35:32 linux vmnet-dhcpd: Please contribute if you find this
    software useful.
    Aug 22 00:35:32 linux vmnet-dhcpd: For info, please visit
    http://www.isc.org/dhcp-contrib.html
    Aug 22 00:35:32 linux vmnet-dhcpd:
    Aug 22 00:35:32 linux vmnet-dhcpd: Configured subnet: 172.16.222.0
    Aug 22 00:35:32 linux vmnet-dhcpd: Setting vmnet-dhcp IP address:
    172.16.222.254
    Aug 22 00:35:32 linux kernel: /dev/vmnet: open called by PID 2014
    (vmnet-dhcpd)
    Aug 22 00:35:32 linux kernel: /dev/vmnet: port on hub 8 successfully
    opened
    Aug 22 00:35:32 linux vmnet-dhcpd: Recving on
    VNet/vmnet8/172.16.222.0
    Aug 22 00:35:32 linux vmnet-dhcpd: Sending on
    VNet/vmnet8/172.16.222.0
    Aug 22 00:35:34 linux /usr/sbin/cron[2075]: (CRON) STARTUP (fork ok)
    Aug 22 00:35:36 linux /etc/hotplug/net.agent[1751]: No HW description
    found ... exiting
    Aug 22 00:35:38 linux kernel: isapnp: Scanning for PnP cards...
    Aug 22 00:35:38 linux kernel: isapnp: No Plug & Play device found
    Aug 22 00:35:38 linux kernel: eth0: no IPv6 routers present
    Aug 22 00:35:40 linux /etc/hotplug/net.agent[1994]: No HW description
    found ... exiting
    Aug 22 00:35:42 linux kernel: vmnet8: no IPv6 routers present
    Aug 22 00:35:48 linux kernel: Linux video capture interface: v1.00
    - cut - KDM starts, boot process continues, etc. -
    -----------------------------------------------------------------------

    If you need any other information, please ask. Any help that could be
    provided would be very much appreciated. Thanks!

    -- 
    Check the headers for your unsubscription address
    For additional commands send e-mail to suse-linux-e-help@suse.com
    Also check the archives at http://lists.suse.com
    Please read the FAQs: suse-linux-e-faq@suse.com
    

  • Next message: John Andersen: "Re: [SLE] ONCE AGAIN -- Spamassassin question...."