On Tue, Jan 01, 2019 at 11:02:39PM -0000, Christian Weisgerber wrote:
> On 2018-12-31, Alexandre Ratchov <[email protected]> wrote:
> 
> > Our current USB sub-system has limitations that currently allow only
> > the following combinations:
> >  - USB v2 devices on ehci(4) only
> >  - USB v1 devices on uhci(4), ohci(4) or ehci(4) root hub only
> >
> > If you have an audio device that is class compliant (aka vendor claims
> > it's "driverless" on MacOS) *and* one of the above host/hub/device
> > combinations then I'd be very interested in test reports.
> 
> Just to clarify: The new driver supports ONLY these combinations.
> 

well, the old one supports only these as well, except that it prints
no error message.

> The majority of people who have xhci don't need to try:
> uaudio0: xhci(4) not supported yet, try another port

Thanks for insisting on this. 

Until the xhci driver is finished, those who absolutly want to
test/use the new uaudio driver could try to disable xhci on the boot
prompt. On most machines, ehci will attach instead of xhci. This would
allow using usb 2.0 devices out of the box. To test usb 1.1 devices,
you also need to have a usb connectors on the ehci root hub, certain
machines have them, others don't. On those which have them, there's a
compagnion uhci device, example:

usb0 at ehci0: USB revision 2.0
usb1 at uhci0: USB revision 1.0
usb2 at uhci1: USB revision 1.0
usb3 at uhci2: USB revision 1.0
usb4 at uhci3: USB revision 1.0
uhub0 at usb1 configuration 1 interface 0 "Intel UHCI root hub" rev 1.00/1.00 
addr 1
uhub1 at usb2 configuration 1 interface 0 "Intel UHCI root hub" rev 1.00/1.00 
addr 1
uhub2 at usb3 configuration 1 interface 0 "Intel UHCI root hub" rev 1.00/1.00 
addr 1
uhub3 at usb4 configuration 1 interface 0 "Intel UHCI root hub" rev 1.00/1.00 
addr 1
uhub4 at usb0 configuration 1 interface 0 "Intel EHCI root hub" rev 2.00/1.00 
addr 1
uaudio0 at uhub1 port 1 configuration 1 interface 1 "ABC C-Media USB Headphone 
Set" rev 1.10/1.00 addr 2
uaudio0: class v1, full-speed, sync, channels: 2 play, 1 rec, 8 ctls

Reply via email to