I have a little project in the works for my second PogoPlug that seems to have come to a complete stop right now. I'm trying to get audio to work but I'm stumped.
I'm using a USB audio card that I rescued from a dumpster a few years back. I know this works because I've used it from time to time on other builds.
I've confirmed that the card shows up in lsusb and that the modules are automatically loaded. However, when I try to start the alsa service, I get an error. As the modules are loaded without issue, and since I know the card works, I'm assuming this has to be a configuration issue on my end. For the past few years, alsa has "Just Worked" for me on my other builds, so I'm a little stumped as to what to do.
Here's what I get:
$this->bbcode_second_pass_code('', '[root@endor ~]# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 003: ID 041e:3010 Creative Technology, Ltd SoundBlaster MP3+
Bus 001 Device 004: ID 18a5:0302 Verbatim, Ltd
Bus 001 Device 005: ID 0a5c:2101 Broadcom Corp. BCM2045 Bluetooth
[root@endor ~]# lsmod
Module Size Used by
btusb 12484 0
bluetooth 58356 1 btusb
bootled_module 1472 0
snd_usb_audio 83172 0
snd_hwdep 7568 1 snd_usb_audio
snd_usb_lib 16100 1 snd_usb_audio
snd_rawmidi 21688 1 snd_usb_lib
snd_seq_device 7056 1 snd_rawmidi
snd_pcm 69456 1 snd_usb_audio
snd_page_alloc 6924 1 snd_pcm
snd_timer 20696 1 snd_pcm
gmac 40012 0
snd 49244 6 snd_timer,snd_pcm,snd_seq_device,snd_rawmidi,snd_hwdep,snd_usb_audio
mii 6200 1 gmac
soundcore 6944 1 snd
rt3390sta 893736 1
[root@endor ~]# /etc/rc.d/alsa start
:: Restoring ALSA Levels [BUSY] /usr/sbin/alsactl: get_control:259: Cannot read control '2,0,0,Mic Playback Switch,0': Invalid argument
[FAIL]
[root@endor ~]#
')
If I try to just use alsamixer, I get the following error:
$this->bbcode_second_pass_code('', '[root@endor ~]# alsamixer
cannot load mixer controls: Invalid argument
')
I'm not seeing anything in the Wiki that directly applies to my situation, and every command I've run ends with an error. What am I missing?