
Hi,
Does anyone know why some USB mass storage devices work and some don't on the same board with the same u-boot 1.1.3? I was able to track the msg down to hc_interrupt() used by submit_common_msg() in ./cpu/mpc5xxx/usb_ohci.c file. The hc_interrupt() always return 0xff (SF) and the submit_common_msg() in its for-loop times out on SF eventually.
Regards,
Winston
=> usb reset (Re)start USB... USB: scanning bus for devices... 2 USB Devices found => usb scan Scan for storage device: scanning bus for storage devices... ERROR: CTL:TIMEOUT Device 0: Vendor: ChipsBnk Prod.: Flash Disk Rev: 2.00 Type: Removable Hard Disk Capacity: 125.6 MB = 0.1 GB (257344 x 512) => usb scan Scan for storage device: scanning bus for storage devices... ERROR: CTL:TIMEOUT ERROR: CTL:TIMEOUT ERROR: CTL:TIMEOUT ERROR: CTL:TIMEOUT ERROR: CTL:TIMEOUT