> >> I've been trying to get the EHCI USB host port on the beagleboard to
> >> work but with little success. The board initial finds the usb devices
> >> plugged into a hub on boot, but once I'm able to login, I get a
> >> disconnect notice on the hub and the port will no longer recognize any
> >> usb device inserted until reboot. Any ideas what's going on? I'm using
> >> the current master branch of the omap git repo.
> >
> > Do you have it connected to an external self powered USB hub, or
> > direct connect ?
> > Also is it a high spped device, I think the transaction translator can
> > only support high speed, but have not verified that.
> >
> >>
> >> Thanks,
> >> Laine Walker-Avina
> 
> It's a high speed, self-powered hub, with various devices connected.
> 
> -Laine

The beagleboard uses an SMSC 332x transceiver. Suspend-resume will not
work at all when this transceiver is connected to the EHCI port (some
hardware bug - the OMAP3 does not like this transceiver).

When you connect a hub with no devices to it, the hub will auto-suspend
after 2 seconds or so. If you can disable autosuspend for the hub
(echo on > /sys/bus/usb/devices/.../.../power/level), I'm guessing it
should work for you. To prevent it from autosuspending right after you
connect, you might need to connect the hub with a USB device already
connected to it.

Hope this helps.

- Anand

Reply via email to