High-Speed devices listed at XHCI
Gary Jennejohn
gljennjohn at gmail.com
Sat May 23 13:24:42 UTC 2015
On Sat, 23 May 2015 14:25:23 +0200
Bernd Walter <ticso at cicely7.cicely.de> wrote:
> On Sat, May 23, 2015 at 09:36:21AM +0200, Gary Jennejohn wrote:
> > On Sat, 23 May 2015 01:42:57 +0200
> > Bernd Walter <ticso at cicely7.cicely.de> wrote:
[snip]
> > > [63]cicely1# usbconfig
> > > ugen1.1: <EHCI root HUB Intel> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
> > > ugen0.1: <XHCI root HUB 0x8086> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE (0mA)
> > > ugen2.1: <EHCI root HUB Intel> at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
> >
[snip]
> > Yeah, but they have to be different endpoints on the XHCI controller
> > to reflect the SS/HS difference.
>
> I'm not surprised to see them listed twice, but that they are both
> listed at the XHCI.
> So the XHCI also does the HS job?
> I would have expected the SS to be on the XHCI and HS on an EHCI.
>
How can they be on the EHCI? You plugged the 4x4 hub into USB bus
0, not bus 1 or 2. The 3 busses you have are totally disjoint and
electrically isolated. USB3 is also backwards compatible; the XHCI
controller can also support the slower speeds corresponding to OHCI
and EHCI.
--
Gary Jennejohn
More information about the freebsd-usb
mailing list