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