[haiku-bugs] Re: [Haiku] #1045: USB isochronous streams

  • From: "siarzhuk" <trac@xxxxxxxxxxxx>
  • Date: Sat, 16 May 2015 05:36:15 -0000

#1045: USB isochronous streams
---------------------------+---------------------------
Reporter: wkornewald | Owner: siarzhuk
Type: enhancement | Status: assigned
Priority: normal | Milestone: R1
Component: Drivers/USB | Version: R1/pre-alpha1
Resolution: | Keywords:
Blocked By: | Blocking: 10521, 11256
Has a Patch: 0 | Platform: All
---------------------------+---------------------------

Comment (by siarzhuk):

Replying to [comment:19 danboid]:

Presuming that EHCI and UHCI are separate code entities that aren't
going to be solved in one hit somehow, could we see USB audio support
enabled in Haiku if isochronous works for EHCI but not UHCI? UHCI and OHCI
are rare on machines from the last decade or so which mostly have EHCI
and/or XHCI.
To work with USB 1.0 hardware (that is most of USB audio devices until
now, BTW) USB 2.0 controller should have either companion USB 1.0
controllers (OHCI or UHCI) to delegate them functions or more complicate
hardware. The companions solution, AFAIR, was very popular until USB 3.0
has seen the light. So most of PCs with USB 2.0 should have either OHCI or
UHCI controllers onboard too.
Could we not just disabe USB audio if UHCI is detected if that was the
case?
Regardless if this is controlled by OHCI, UHCI or EHCI the driver works
with generalized intefraces and have no info about the flavour of USB
controller. "Dirty hack" solutions have no chances to pass through our
strict Code Quality Control Check. ;-)

Replying to [comment:20 danboid]:
Have you tested audio input under OHCI?
#9951 is about it. ;-)

--
Ticket URL: <https://dev.haiku-os.org/ticket/1045#comment:21>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: