I used to work with usb audio sound card without any problem on the Beagleboard-xM, image bbxm-ubuntu-14.04-2014-04-18-2gb.img.xz.
The only important step was to install alsa, via apt-get.
I recently switched to beaglebone black and I am having some trouble bringing up the same audio cards on the Ubuntu image bone-ubuntu-14.04-console-2014-06-05-2gb.img.xz. I am using the exact same steps and added lines to load the kernel modules in /etc/modules.
I end up with lsmod giving me:
Module Size Used by
g_multi 51145 0
libcomposite 14931 1 g_multi
snd_seq_oss 28680 0
snd_seq_midi 4792 0
snd_seq_midi_event 5632 2 snd_seq_oss,snd_seq_midi
snd_seq 47273 5 snd_seq_midi_event,snd_seq_oss,snd_seq_midi
snd_seq_device 6138 3 snd_seq,snd_seq_oss,snd_seq_midi
snd_usb_audio 103930 0
snd_hwdep 5264 1 snd_usb_audio
snd_usbmidi_lib 15302 1 snd_usb_audio
lsusb gives me:
Bus 001 Device 002: ID 0582:012f Roland Corp. QUAD-CAPTURE
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
where Roland Corp. QUAD-CAPTURE does match the tested sound card.
Sadly, the card does not get listed in /proc
ubuntu@arm:~$ cat /proc/asound/cards
0 [Black ]: TI_BeagleBone_B - TI BeagleBone Black
TI BeagleBone Black
where I would expect to see my QUAD-CAPTURE card at index 1.
I tested with a sound card from another manufacturer and got the same result.
Any clue what could be going on?
Am I forgetting to load any kernel module?
Is something missing in the kernel?
Any hint on where to look at? (I am actually fairly new to Ubuntu dev)
I did take a look at dmesg logs, which do not show anything obvious.