Do you have the EHCI driver loaded?

On Sat, 13 Dec 2003, Dan Christensen wrote:

> I have an external Acomdata USB/Firewire 160G hard drive and a
> Cicero CardBus USB 2.0 and firewire card.  My laptop (Dell Inspiron
> 4150) sees both devices with the usb-ohci driver, but for some reason
> they connect at 12 Mb/s instead of 480, and so accessing the drive is
> *extremely* slow.
>
> They are both USB 2.0 compatible.
>
> I've included lspci, usbview and dmesg output below.  The lspci output
> suggests that the full capabilities of the CardBus card are not being
> recognized:
>
> lspci output:
>
> 00:00.0 Host bridge: Intel Corp. 82845 845 (Brookdale) Chipset Host Bridge (rev 04)
> 00:01.0 PCI bridge: Intel Corp. 82845 845 (Brookdale) Chipset AGP Bridge (rev 04)
> 00:1d.0 USB Controller: Intel Corp. 82801CA/CAM USB (Hub #1) (rev 02)
>
> The above is the onboard USB 1.1 port, which I am not using.
>
> 00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 42)
> 00:1f.0 ISA bridge: Intel Corp. 82801CAM ISA Bridge (LPC) (rev 02)
> 00:1f.1 IDE interface: Intel Corp. 82801CAM IDE U100 (rev 02)
> 00:1f.5 Multimedia audio controller: Intel Corp. 82801CA/CAM AC'97 Audio Controller 
> (rev 02)
> 00:1f.6 Modem: Intel Corp. 82801CA/CAM AC'97 Modem Controller (rev 02)
> 01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW 
> [Radeon Mobility 7500]
> 02:00.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)
> 02:01.0 CardBus bridge: Texas Instruments PCI1420
> 02:01.1 CardBus bridge: Texas Instruments PCI1420
> 02:03.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller (rev 01)
> 07:00.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
> 07:00.1 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
> 07:00.2 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
> 07:00.3 USB Controller: ALi Corporation USB 2.0 Controller (rev 01)
> 07:00.4 FireWire (IEEE 1394): ALi Corporation M5253 P1394 OHCI 1.1 Controller
>
> The 07:00 entries are my CardBus card.  It has *two* USB ports, so I'm
> not sure why there are four entries.  I also don't know why three of
> them are listed as USB 1.1.
>
> Strangely, usbview lists three USB devices, which seem to match the
> first three that lspci shows (i.e. they are all listed as USB 1.1).
> (See below.)
>
> Any idea how I can get them to negotiate a higher speed?  What extra
> information can I provide to help debug this?
>
> Thanks for any help!
>
> Dan
>
> usbview output:
>
> One of the three hubs shown:
>
> USB OHCI Root Hub
> Serial Number: e08e6000
> Speed: 12Mb/s (full)
> Number of Ports: 2
> Bandwidth allocated: 0 / 900 (0%)
> Total number of interrupt requests: 0
> Total number of isochronous requests: 0
> USB Version:  1.10
> Device Class: 09(hub  )
> Device Subclass: 00
> Device Protocol: 00
> Maximum Default Endpoint Size: 8
> Number of Configurations: 1
>
> Config Number: 1
>       Number of Interfaces: 1
>       Attributes: 40
>       MaxPower Needed:   0mA
>
>       Interface Number: 0
>               Name: hub
>               Alternate Number: 0
>               Class: 09(hub  )
>               Sub Class: 0
>               Protocol: 0
>               Number of Endpoints: 1
>
>                       Endpoint Address: 81
>                       Direction: in
>                       Attribute: 3
>                       Type: Int.
>                       Max Packet Size: 2
>                       Interval: 255ms
>
> The hard drive:
>
> USB2.0 Storage Adaptor
> Manufacturer: DMI
> Serial Number: 215C39D80F
> Speed: 12Mb/s (full)
> USB Version:  2.00
> Device Class: 00(>ifc )
> Device Subclass: 00
> Device Protocol: 00
> Maximum Default Endpoint Size: 64
> Number of Configurations: 1
> Vendor Id: 0c0b
> Product Id: 27e7
> Revision Number:  2.00
>
> Config Number: 1
>       Number of Interfaces: 1
>       Attributes: c0
>       MaxPower Needed:   2mA
>
>       Interface Number: 0
>               Name: (none)
>               Alternate Number: 0
>               Class: 08(stor.)
>               Sub Class: 6
>               Protocol: 50
>               Number of Endpoints: 2
>
>                       Endpoint Address: 81
>                       Direction: in
>                       Attribute: 2
>                       Type: Bulk
>                       Max Packet Size: 64
>                       Interval: 0ms
>
>                       Endpoint Address: 02
>                       Direction: out
>                       Attribute: 2
>                       Type: Bulk
>                       Max Packet Size: 64
>                       Interval: 0ms
>
> dmesg output:
>
> hub.c: port 2, portstatus 100, change 0, 12 Mb/s
> hub.c: port 1, portstatus 100, change 2, 12 Mb/s
> hub.c: port 1 enable change, status 100
> hub.c: port 2, portstatus 100, change 0, 12 Mb/s
> hub.c: port 1, portstatus 100, change 0, 12 Mb/s
> hub.c: port 2, portstatus 101, change 1, 12 Mb/s
> hub.c: port 2 connection change
> hub.c: port 2, portstatus 101, change 1, 12 Mb/s
> hub.c: port 2, portstatus 101, change 0, 12 Mb/s
> hub.c: port 2, portstatus 101, change 0, 12 Mb/s
> hub.c: port 2, portstatus 101, change 0, 12 Mb/s
> hub.c: port 2, portstatus 101, change 0, 12 Mb/s
> hub.c: port 2, portstatus 103, change 10, 12 Mb/s
> hub.c: new USB device 07:00.0-2, assigned address 2
> usb.c: kmalloc IF dbfbfb00, numif 1
> usb.c: new device strings: Mfr=1, Product=2, SerialNumber=3
> usb.c: USB device number 2 default language ID 0x409
> Manufacturer: DMI
> Product: USB2.0 Storage Adaptor
> SerialNumber: 215C39D80F
> usb.c: unhandled interfaces on device
> usb.c: USB device 2 (vend/prod 0xc0b/0x27e7) is not claimed by any active driver.
>   Length              = 18
>   DescriptorType      = 01
>   USB version         = 2.00
>   Vendor:Product      = 0c0b:27e7
>   MaxPacketSize0      = 64
>   NumConfigurations   = 1
>   Device version      = 2.00
>   Device Class:SubClass:Protocol = 00:00:00
>     Per-interface classes
> Configuration:
>   bLength             =    9
>   bDescriptorType     =   02
>   wTotalLength        = 0020
>   bNumInterfaces      =   01
>   bConfigurationValue =   01
>   iConfiguration      =   00
>   bmAttributes        =   c0
>   MaxPower            =    2mA
>
>   Interface: 0
>   Alternate Setting:  0
>     bLength             =    9
>     bDescriptorType     =   04
>     bInterfaceNumber    =   00
>     bAlternateSetting   =   00
>     bNumEndpoints       =   02
>     bInterface Class:SubClass:Protocol =   08:06:50
>     iInterface          =   00
>     Endpoint:
>       bLength             =    7
>       bDescriptorType     =   05
>       bEndpointAddress    =   81 (in)
>       bmAttributes        =   02 (Bulk)
>       wMaxPacketSize      = 0040
>       bInterval           =   00
>     Endpoint:
>       bLength             =    7
>       bDescriptorType     =   05
>       bEndpointAddress    =   02 (out)
>       bmAttributes        =   02 (Bulk)
>       wMaxPacketSize      = 0040
>       bInterval           =   00
> usb.c: kusbd: /sbin/hotplug add 2
> usb.c: kusbd policy returned 0xfffffffe
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: IBM Linux Tutorials.
> Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
> Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
> Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
> _______________________________________________
> [EMAIL PROTECTED]
> To unsubscribe, use the last form field at:
> https://lists.sourceforge.net/lists/listinfo/linux-usb-users
>

--
 /------------------------------------+-------------------------\
|Stephen J. Gowdy                     | SLAC, MailStop 34,       |
|http://www.slac.stanford.edu/~gowdy/ | 2575 Sand Hill Road,     |
|http://calendar.yahoo.com/gowdy      | Menlo Park CA 94025, USA |
|EMail: [EMAIL PROTECTED]       | Tel: +1 650 926 3144     |
 \------------------------------------+-------------------------/


-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to