I have tested the USB 2.0 and 1.1 on my set based on the mips core. The kernel version is 2.6.15 (not the uclinux) with uClibc. The port 0 of USB is working fine as a EHCI(2.0) when I put the storage. But In case of port 1, it fails to identify the device. It can read the device information but cannot read partition table. I don't know how to debug it. ans where to start it. Please give me a advice. Thanks in advance. This is the error message. Vendor: I0MEGA Model: Mini128MB*IOM2B5 Rev: 2.00 Type: Direct-Access ANSI SCSI revision: 02 aSCSI device sda: 256000 512-byte hdwr sectors (131 MB) sda: Write Protect is off sda: Mode Sense: 03 00 00 00 sda: assuming drive cache: write through SCSI device sda: 256000 512-byte hdwr sectors (131 MB) sda: Write Protect is off sda: Mode Sense: 03 00 00 00 sda: assuming drive cache: write through usb 1-2: reset high speed USB device using hcd and address 2 sd 0:0:0:0: SCSI error: return code = 0x70000 end_request: I/O error, dev sda, sector 0 Buffer I/O error on device sda, logical block 0 usb 1-2: reset high speed USB device using hcd and address 2 sd 0:0:0:0: SCSI error: return code = 0x70000 end_request: I/O error, dev sda, sector 0 Buffer I/O error on device sda, logical block 0 unable to read partition table sd 0:0:0:0: Attached scsi removable disk sda sd 0:0:0:0: Attached scsi generic sg0 type 0 usb-storage: device scan complete