[haiku-development] Re: USB Audio (was Re: Creative Extigy and Lexicon Omega Available to interested Developer)
- From: Siarzhuk Zharski <zharik@xxxxxx>
- To: haiku-development@xxxxxxxxxxxxx
- Date: Sun, 30 Oct 2011 22:18:06 +0100
Dear Pete,
Am 28.10.2011 00:41, schrieb Pete Goodeve:
It is standard USB audio. You can try it with my driver from
http://dev.haiku-os.org/browser/haiku/branches/developer/siarzhuk/usb_audio/.
At the moment it has the data transfer disabled but the controls web is
fully implemented, so could see it in the Media Preflet. Which USB
controller type (EHCI, UHCI, OHCI)do you have?
May I join in here? I found a Behringer UCA202 in a thrift shop a while back
[for $7 and still shrink-wrapped!!] and it may be an ideal solution for audio on
my laptop. I've established [...with difficulty -- ALSA drives me crazy!] that
it works
under Linux, so I imagine it's standard USB audio. I'm appending Haiku and
Linux
listings.
Yes, the class/subclass are for standard USB audio.
I gather from the above that USB Audio isn't quite available yet?
USB isochronous transfers ary only partially implemented now - for UHCI
controllers only.
Ignorant question: how do I get all the files from the above link? Do I have to
download them individually, or is there some SVN command to add them to
my trunk sources?
Use SVN. It is just another branch - you can use the same way to
checkout it as you are using to obtain the trunk and add into build as
any other audio driver. ;-)
For reference my (Dell) machine seems to have both UHCI (4) and EHCI(1)
I'm puzzled as to how these relate to the 7 USB ports (one in front, 6 in back).
I've always just plugged things into a convenient slot. Is there a difference?
Or do they just rearrange themselves to suit what's plugged in?
Frankly speaking, I have no idea about ports assignment - you can try to
remove the ehci bus manager on the test system and observe the reaction
on inserting device. The "dead" ones should be served by ehci, I think.
Anyway, last time I tried to perform any isochronous transfer with UHCI
controller the usb "worker" thread goes to endless cycle of eating of
100% of CPU. Attempts to clear the situation with implementor of
isochronous support were unsuccessfull and now Salvatore looks like out
of Haiku business. And at the moment I have no PCs with UHCI controller
at all. :-(
---
Kind Regards,
S.Zharski
Other related posts: