Opened 9 years ago
Last modified 3 years ago
#10521 assigned enhancement
enable usb_audio in nightly builds
Reported by: | tidux | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | R1.1 |
Component: | Drivers/Audio/USB | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | #1045 | Blocking: | #15387 |
Platform: | All |
Description
I have successfully built, booted, and run a @nightly-anyboot gcc2h target with the USB Audio driver enabled. It works with a C-Media Electronics, Inc. Audio Adapter (USB ID 0d8c:000c), and produces sound (although not the right sounds) with a Turtle Beach Amigo II (USB UD: 10f5:0211). Other than hotplug and compatibility fixes for specific models like the Amigo II, the driver is ready to use, and the remaining bugs will be found much more easily with a wider user base to test them. On a more personal note, the USB audio devices are much simpler to use than the nightmarish complexities of getting my Conexant HDA chipset into working with Haiku.
Attached is a patch to enable USB Audio.
Attachments (1)
Change History (7)
by , 9 years ago
Attachment: | usb_audio.patch added |
---|
comment:1 by , 9 years ago
patch: | 0 → 1 |
---|
comment:2 by , 9 years ago
Blocked By: | 1045 added |
---|
comment:3 by , 8 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:4 by , 6 years ago
patch: | 1 → 0 |
---|
Marked patch as obsolete, so it does not show in the "pending review" list. We will remember to do this when isochronous transfers are implemented well enough to not crash the system too much.
comment:5 by , 3 years ago
Blocking: | 15387 added |
---|
comment:6 by , 3 years ago
Milestone: | R1 → R1.1 |
---|
Thanks for feedback. You just lucky owner of the OHCI USB controller. Haiku has correct implementation of isochronous transfers for it. UHCI, EHCI and XHCI need to be refactored as described in #1045. Using usb_audio with such controller types crashes the system. That's why it is not in the image yet.