Author Topic: XHCI and USB Audio perspectives  (Read 4033 times)

Mikhail

  • Newbie
  • *
  • Posts: 26
  • Karma: +1/-1
    • View Profile
Re: XHCI and USB Audio perspectives
« Reply #45 on: October 03, 2022, 01:02:15 pm »
David, can you create a ticket against USBAUD2 at Netlabs and attach all info there ? It´s becoming too cluttered here.

I would like to ask you to post the interim results of diagnostics in this thread.
As far as I understand there is positive news?

Lars

  • Hero Member
  • *****
  • Posts: 1031
  • Karma: +51/-0
    • View Profile
Re: XHCI and USB Audio perspectives
« Reply #46 on: October 03, 2022, 01:51:52 pm »
intermediate results:

1) I fixed a bug in the selection of the proper feature unit (volume control) in both, USBAUDIO.SYS and USBAUD2.sys so that volume can be properly set (fixed problem for my own audio 2.0 device)
2) I fixed a bug in USBAUD2.SYS regarding setting the proper interface when programming sample frequency: this finally makes the "Savitech SA9227" (ID 262a:9227) device stream properly
3) fixed a bug (?) in USBAUD2.SYS regarding handling of sync feedback isochronous endpoint input which is a precondition to getting streaming to work properly (fixed problem for my own audio 2.0 device)

4) the general/overall problem of streaming to a XHCI (USB3) attached audio device has been fixed by an update to the XHCI host controller (HC) driver (currently only a test release at the AN site):

https://repos.arcanoae.com/misc/USB-12.14-20220926-test.exe

5) I am currently trying to get volume control to properly work on the "Behringer UMC202HD" USB audio 2.0 device. Even though I did 1), it still won`t work properly. Under investigation. But this device seems to be a piece of s**t, regarding the comments I read on the internet, for example:

https://nandakumar.org/blog/2022/02/umc202hd-linux.html

« Last Edit: October 03, 2022, 02:35:56 pm by Lars »

Mikhail

  • Newbie
  • *
  • Posts: 26
  • Karma: +1/-1
    • View Profile
Re: XHCI and USB Audio perspectives
« Reply #47 on: October 03, 2022, 02:37:05 pm »
Good news!
Fans of good sound have to wait for the official USB driver package from AN.

Thank you very much, the problem would hardly have been solved without you.

Lars

  • Hero Member
  • *****
  • Posts: 1031
  • Karma: +51/-0
    • View Profile
Re: XHCI and USB Audio perspectives
« Reply #48 on: October 30, 2022, 02:09:07 pm »
I have now uploaded usbdrv245.zip to Hobbes (currently, in "incoming" directory). That contains the updated USBAUDIO and USBAUD2 audio drivers.
For the updated XHCI host controller driver, that's up to AN. I suspect they are going to deliver that with AN 5.1.

David McKenna

  • Sr. Member
  • ****
  • Posts: 472
  • Karma: +18/-0
    • View Profile
Re: XHCI and USB Audio perspectives
« Reply #49 on: October 30, 2022, 09:46:58 pm »
Hi Lars,

  Thanks for the update... I can report that it works perfectly, even with my POS Behringer UMC202HD USB audio 2.0 adapter on both USB2 and USB3 (test driver), and sounds great! I also tried it with a CMedia 'matchbox' type USB audio 1.0 adapter and that works as well. Fantastic!

Regards,
« Last Edit: October 31, 2022, 01:35:13 am by David McKenna »