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 [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to