Hi all, We have USB ECHI port 1 integrated with SMSC PHY (USB 3326) on Beagle Board. I have connected a high speed Mass Storage (USB harddisk) to the port, the enumeration happens fine and I am also able to do a data transfer, but after some time, it fails with below message: ehci-omap ehci-omap.0: port 1 reset error -110 hub 2-0:1.0: hub_port_status failed (err = -32) # ehci-omap ehci-omap.0: port 1 reset error -110 hub 2-0:1.0: hub_port_status failed (err = -32) ehci-omap ehci-omap.0: port 1 reset error -110 hub 2-0:1.0: hub_port_status failed (err = -32) ehci-omap ehci-omap.0: port 1 reset error -110 hub 2-0:1.0: hub_port_status failed (err = -32) ehci-omap ehci-omap.0: port 1 reset error -110 hub 2-0:1.0: hub_port_status failed (err = -32) hub 2-0:1.0: Cannot enable port 1. Maybe the USB cable is bad? ehci-omap ehci-omap.0: port 1 reset error -110 hub 2-0:1.0: hub_port_status failed (err = -32) ehci-omap ehci-omap.0: port 1 reset error -110 hub 2-0:1.0: hub_port_status failed (err = -32) ehci-omap ehci-omap.0: port 1 reset error -110 hub 2-0:1.0: hub_port_status failed (err = -32) ehci-omap ehci-omap.0: port 1 reset error -110 hub 2-0:1.0: hub_port_status failed (err = -32) ehci-omap ehci-omap.0: port 1 reset error -110 hub 2-0:1.0: hub_port_status failed (err = -32) hub 2-0:1.0: Cannot enable port 1. Maybe the USB cable is bad? ehci-omap ehci-omap.0: port 1 reset error -110 hub 2-0:1.0: hub_port_status failed (err = -32) ehci-omap ehci-omap.0: port 1 reset error -110 hub 2-0:1.0: hub_port_status failed (err = -32) ehci-omap ehci-omap.0: port 1 reset error -110 hub 2-0:1.0: hub_port_status failed (err = -32) ehci-omap ehci-omap.0: port 1 reset error -110 hub 2-0:1.0: hub_port_status failed (err = -32) ehci-omap ehci-omap.0: port 1 reset error -110 hub 2-0:1.0: hub_port_status failed (err = -32) hub 2-0:1.0: Cannot enable port 1. Maybe the USB cable is bad? ehci-omap ehci-omap.0: port 1 reset error -110 hub 2-0:1.0: hub_port_status failed (err = -32) ehci-omap ehci-omap.0: port 1 reset error -110 hub 2-0:1.0: hub_port_status failed (err = -32) ehci-omap ehci-omap.0: port 1 reset error -110 hub 2-0:1.0: hub_port_status failed (err = -32) ehci-omap ehci-omap.0: port 1 reset error -110 hub 2-0:1.0: hub_port_status failed (err = -32) ehci-omap ehci-omap.0: port 1 reset error -110 hub 2-0:1.0: hub_port_status failed (err = -32) hub 2-0:1.0: Cannot enable port 1. Maybe the USB cable is bad? usb 2-1: USB disconnect, address 2 sd 0:0:0:0: [sda] Result: hostbyte=0x01 driverbyte=0x00 end_request: I/O error, dev sda, sector 226436535 Buffer I/O error on device sda1, logical block 47837202 lost page write due to I/O error on sda1 Buffer I/O error on device sda1, logical block 69593106 <so on> I have also tried connecting a self powered HUB, this fails as well. Other USB devices like Ethernet, Mouse, Keyboard, etc fail after similarly. We have done USB eye diagram tests and found no issues with hardware as such. Any pointers on these should be helpful, let me know if you need any further info. FYI, I am using drivers/usb/host/ehci-omap.c on latest OMAP GIT. Hardware reference manual for Beagle can be found here, http://www.beagleboard.org/uploads/Beagle_HW_Reference_Manual_A_5.pdf Regards, Khasim -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html