Providing assistance to devs for new ALSA USB sound card support


(Damien Zammit) #1

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) #2

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


(Damien Zammit) #3

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) #4
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) #5

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

http://pastebin.com/XJVvkcZV


(Damien Zammit) #6

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) #7

Ok I misunderstood. Sorry bout that.


(Damien Zammit) #8

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


(Seablade) #9

@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

(C836304) #10

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


(Damien Zammit) #11

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


(Jostein) #12

@zamaudio: Thanks!

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


(Luizjmdc) #13

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.


(charlesmulder) #14

Hi @zamaudio

Audient iD14: https://pastebin.com/nAsB5DBN