Slow USB with intel dp43tf
Running SLAX 6.0.9:
Linux 2.6.27.8 #1 SMP Sun Dec 7 08:30:31 i686 Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz GenuineIntel GNU/Linux On a new Intel DP43TF mobo, I'm getting only 1.1MB/s read speed from USB Flash Drives plugged in to the USB ports: # dd if=/dev/zero of=/usb/file count=65536 bs=512 65536+0 records in 65536+0 records out 33554432 bytes (34 MB) copied, 0.118472 s, 283 MB/s # sync; echo 3 > /proc/sys/vm/drop_caches # dd if=/usb/file of=/dev/null count=65536 bs=512 65536+0 records in 65536+0 records out 33554432 bytes (34 MB) copied, 29.8869 s, 1.1 MB/s I've confirmed that it is not the drives (same drive reads at 20MB/s on another computer running the same O/S, and a different USB Flash Drive also is running at ~1MB/s on this computer). # lsusb Bus 002 Device 002: ID 090c:1000 Feiya Technology Corp. Memory Bar ...otherstuff... # lsusb -v -s2:2 Bus 002 Device 002: ID 090c:1000 Feiya Technology Corp. Memory Bar Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x090c Feiya Technology Corp. idProduct 0x1000 Memory Bar bcdDevice 11.00 iManufacturer 1 SMI Corporation iProduct 2 USB DISK iSerial 3 AA08061700007435 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 32 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk (Zip) iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 255 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 255 Device Qualifier (for other device speed): bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0000 (Bus Powered) So the device is running at USB 2.0 speed (otherwise it would say bcdUSB 1.10). But it is just running really, really slowly. Linux seems to recognize all the chips on this motherboard: # lspci 00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03) 00:01.0 PCI bridge: Intel Corporation 4 Series Chipset PCI Express Root Port (rev 03) 00:03.0 Communication controller: Intel Corporation 4 Series Chipset HECI Controller (rev 03) 00:19.0 Ethernet controller: Intel Corporation 82567V-2 Gigabit Network Connection 00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4 00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5 00:1a.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6 00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2 00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller 00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 1 00:1c.3 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 4 00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1 00:1d.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2 00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3 00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90) 00:1f.0 ISA bridge: Intel Corporation 82801JIB (ICH10) LPC Interface Controller 00:1f.2 IDE interface: Intel Corporation 82801JI (ICH10 Family) 4 port SATA IDE Controller 00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller 00:1f.5 IDE interface: Intel Corporation 82801JI (ICH10 Family) 2 port SATA IDE Controller 01:00.0 VGA compatible controller: nVidia Corporation Unknown device 0605 (rev a2) 03:00.0 IDE interface: JMicron Technologies, Inc. JMB368 IDE controller 04:06.0 FireWire (IEEE 1394): Agere Systems FW323 (rev 70) Changing the setting for USB Legacy Support (to "Disable") in the BIOS is not an option, because then it will not boot from USB. Any ideas? |
All times are GMT -5. The time now is 10:42 PM. |