Providing assistance to devs for new ALSA USB sound card support

12 replies [Last post]
zamaudio
User offline. Last seen 47 weeks 4 days ago. Offline
Joined: 2009-09-20
Posts:

Hi, I am the author of several patches to make some previously unsupported USB sound cards work in GNU/Linux.

I am posting this because I would like to receive some help from you folks to make unsupported USB sound interfaces work with GNU/Linux.

If you have tried using your USB interface with GNU/Linux before but it failed to detect the device, please do the following:

lsusb
Find the vendor id and device id of your sound device from that output, then run:

sudo lsusb -vv -d vvvv:dddd

where vvvv is the vendor id and dddd is the device id and paste the output to a pastebin service that doesnt expire. Please post your links to these useful snippets in this thread.

If I find any easy ones, I can write a usb-audio quirk for the device and try to get it tested / merged. I can't guarantee that I can fix all of them, but at least we can try.

Thank you for your help.

dsreyes1014
User offline. Last seen 3 days 15 hours ago. Offline
Joined: 2012-01-25
Posts:

I have a Behringer UMC204 that doesn't fully work @48k or 96k. It pops and clicks when setup in duplex.
Here's the vendor id:device id:

1397:0501

zamaudio
User offline. Last seen 47 weeks 4 days ago. Offline
Joined: 2009-09-20
Posts:

dsreyes1014: if you please follow the instructions above more carefully, i need the output of sudo lsusb -vv -d 1397:0501 in your case, but please pastebin it.

dsreyes1014
User offline. Last seen 3 days 15 hours ago. Offline
Joined: 2012-01-25
Posts:

Hi, I am the author of several patches to make some previously unsupported USB sound cards work in GNU/Linux.

I am posting this because I would like to receive some help from you folks to make unsupported USB sound interfaces work with GNU/Linux.

If you have tried using your USB interface with GNU/Linux before but it failed to detect the device, please do the following:

lsusb
Find the vendor id and device id of your sound device from that output, then run:

sudo lsusb -vv -d vvvv:dddd

where vvvv is the vendor id and dddd is the device id and paste the output to a pastebin service that doesnt expire. Please post your links to these useful snippets in this thread.

If I find any easy ones, I can write a usb-audio quirk for the device and try to get it tested / merged. I can't guarantee that I can fix all of them, but at least we can try.

Thank you for your help.

Thank you for the offer to at least try!!!!

dsreyes1014
User offline. Last seen 3 days 15 hours ago. Offline
Joined: 2012-01-25
Posts:

@zamaudio: Oops sorry about that. Here's a pastebin:

http://pastebin.com/XJVvkcZV

zamaudio
User offline. Last seen 47 weeks 4 days ago. Offline
Joined: 2009-09-20
Posts:

Actually, to be more clear, I am looking for USB sound devices that do not detect correctly in ALSA at all such as not being able to detect the device with aplay -l or arecord -l. If your device works, but has xruns at some sample rates due to some poorly designed USB interface, I can't work miracles.

dsreyes1014
User offline. Last seen 3 days 15 hours ago. Offline
Joined: 2012-01-25
Posts:

Ok I misunderstood. Sorry bout that.

zamaudio
User offline. Last seen 47 weeks 4 days ago. Offline
Joined: 2009-09-20
Posts:

All good! Let's fix the driver to work with buggy/non-standard devices!

seablade
User offline. Last seen 25 min 39 sec ago. Offline
Joined: 2007-01-22
Posts:

@zamaudio If I manage to make it in to work tomorrow, I will try to get you info on the Apogee One. This is not quite as simple as 'wont be detected' but constantly turns on and off, and has a couple of errors I will give you. A quirk may still answer it however, not sure.

Seablade

jonno
User offline. Last seen 1 year 33 weeks ago. Offline
Joined: 2016-04-22
Posts:

This is great to hear that you are trying to get some extra devices working. I have a POD HD Pro and a POD X3 Pro, neither of which are working under Linux. I have pasted the output for each device, which is nearly identical.

POD X3 Pro -
http://pastebin.com/hKSP2J5T

POD HD Pro -
http://pastebin.com/7zapJMXp

zamaudio
User offline. Last seen 47 weeks 4 days ago. Offline
Joined: 2009-09-20
Posts:

POD HD Pro snd-usb-audio quirk: http://pastebin.com/raw/TrPcYBGT

POD X3 Pro snd-usb-audio quirk: http://pastebin.com/raw/DAEPuqvU

Denon DN-X 1600 snd-usb-audio quirk: http://pastebin.com/raw/mpLUK01g

Yamaha 01v96i snd-usb-audio quirk: http://pastebin.com/raw/Qb0er0vc

josander
josander's picture
User offline. Last seen 17 hours 1 min ago. Offline
Joined: 2009-05-20
Posts:

@zamaudio: Thanks!

POD HD500X: http://pastebin.com/FKNuJHsM

LuizMartins
User offline. Last seen 37 weeks 1 day ago. Offline
Joined: 2013-07-25
Posts:

Hi Zamaudio,

First of all, thanks for this help. I have an POD HD destop and i trying to make it work on my notebook. here my pastebin: https://pastebin.com/RR6jEJBV

However i dont know how to apply this quirk on my kernel. I searched in the internet, but I found a lot of information and I was a little confused about it. Do you know a good tutorial on the internet explaining this procedure? =)

Again, thanks for help.