[Soekris] Net5501: USB devices & attach/detach events

Guy F. Boyd soekris.support.list at vta.com
Wed May 28 21:33:18 UTC 2008


> From: Bernd Walter
> Sent: Wednesday, May 28, 2008 4:35 PM
> Subject: Re: [Soekris] Net5501: USB devices & attach/detach events
>
> Things are different for USB2 with hubs.
<snip>
> Now if you connect a low or full speed device to a high speed hub
> running in high speed mode it is seen on the host at the high speed
> controller, with the hub doing speed translation, since the controller
> itself can't do anything else than high speed.
> I'm not sure, but it might be possible that FreeBSD-6 has no
> support for
> hubs doing speed translation yet.
> In that case the device just isn't there.

Absolutely makes sense.

> You need to use a full/low speed hub or disable ehci
> controller support
> in kernel or upgrade to FreeBSD-7.

3 more-than-viable alternatives, with "disabling ehci" or saying "dont do that"
being the most convenient for the moment locally. :-P

This was the kind of clarification I was looking for. Although I missed on the
initial post with the net5501 USB 1.0 host interface assertion, the general idea
is where I was headed earlier with this before blaming signal level. Nothing
better than *understanding* why something goes into the weeds when all else
fails.

Thanks immensely. Some of this can be fairly tricky to grasp for mortals from
reading the standards documents.

Guy Boyd
Atlanta Ga USA



>
> --
> B.Walter <bernd at bwct.de> http://www.bwct.de
> Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm.
>



More information about the Soekris-tech mailing list