RE: OMAP3 EHCI USB on Beagleboard

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> >> 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


[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux