Hi,
We have designed a board with DM3730,we use USB3320 chip as host phy on USB port1 connected with ULPI interface. The linux kernel version is "linux-2.6.37-psp04.02.00.07.sdk". When I connected a usb massage storage device to the USB phy,some error message appear to the console as following.
[ 143.557708] hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad?
[ 146.635833] hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad?
[ 149.714385] hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad?
[ 152.800109] hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad?
[ 152.807464] ehci-omap ehci-omap.0: port 1 cannot be enabled
[ 152.813354] ehci-omap ehci-omap.0: Maybe your device is not a high speed device?
[ 152.821105] ehci-omap ehci-omap.0: USB host (EHCI) controller does not support full speed or low speed device on it's root port.
[ 152.833221] ehci-omap ehci-omap.0: Please connect full/low speed device via a high speed hub.
[ 152.842163] hub 1-0:1.0: unable to enumerate USB device on port 1
I got some information that the EHCI USB controller only supports high speed USB packets while the OHCI controller only supports low/full speed USB packets,a high speed hub must be connected to the ULPI PHY if the system needs to support low/full speed USB peripherals when use EHCI USB controller. But,when I connect a usb hub between the usb massage storage and usb phy,the problem isn't solved still.
Can you give me some suggestion?
Thank you.
Best regard,
