> >> 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 ��.n��������+%������w��{.n�����{�������ܨ}���Ơz�j:+v�����w����ޙ��&�)ߡ�a����z�ޗ���ݢj��w�f