USB keyboard

Maybe, I am just missing a piece of information for this problem.

I have a BeagleBoard Rev C2 and video out works nicely. Installation
of the Angstrom system on an SD card was successful and boots X11 up
to "New user details". But now it does not recognize a portable
(standard) USB keyboard (Asus) connected to the USB plug. Does this
need some specific settings of Angstrom?

Ethernet over USB works on the OTG port so that I can ssh into the
board and dig out logs and status if required.

Many thanks for hints,
Nikolaus

Maybe, I am just missing a piece of information for this problem.

I have a BeagleBoard Rev C2 and video out works nicely. Installation
of the Angstrom system on an SD card was successful and boots X11 up
to "New user details". But now it does not recognize a portable
(standard) USB keyboard (Asus) connected to the USB plug. Does this
need some specific settings of Angstrom?

Ethernet over USB works on the OTG port so that I can ssh into the
board and dig out logs and status if required.

Not sure if it is in the FAQ, but the EHCI USB port is high-speed
*only*, so using a high-speed hub between the Beagle and your keyboard
would probably make it work.

> Maybe, I am just missing a piece of information for this problem.

> I have a BeagleBoard Rev C2 and video out works nicely. Installation
> of the Angstrom system on an SD card was successful and boots X11 up
> to "New user details". But now it does not recognize a portable
> (standard) USB keyboard (Asus) connected to the USB plug. Does this
> need some specific settings of Angstrom?

> Ethernet over USB works on the OTG port so that I can ssh into the
> board and dig out logs and status if required.

Not sure if it is in the FAQ, but the EHCI USB port is high-speed
*only*, so using a high-speed hub between the Beagle and your keyboard
would probably make it work.

Ah, that explains it.
I did not come to this idea since most USB hosts I have seen can
support all speeds.

Worse, it is written at least twice in the manual (e.g. section 5.6):

"The USB Host port is HS only and does not support LS or FS devices
without a hub."

A question for my understanding: is this a HW (external USB host
interface chip or the OMAP 3 design) or a SW limitation?

Many thanks,
Nikolaus

Hardware in the OMAP3630 SOC. It is EHCI only. OHCI is iused for low and full speed devcies.

Gerald

...Aren't most all EHCI controllers backed up by an OHCI or UHCI?

Is there such a thing as an EHCI that does LS or FS without one?

Yes. But, if you want that fact to fix OMAP3, then sorry. It does have an OHCI controller in the device that supports a 6 wire interface while EHCI is ULPI. The way OMAP3 is designed is that you can pick one or the other. We chose EHCI on Beagle because it was a little faster. If you had a PHY that could switch on the fly between EHCI ULPI clock in mode and OHCI 6 wire, then in theory it could be possible to switch between OHCI and EHCI on The board, but, they could not coexist.

Gerald

Imagine the moaning and wailing if there were an EHCI and it wasn't pinned out!

My three port hub includes an Ethernet!

- dan