ubuntuのUSBサウンドディバイス認識の問題、解決したかも

 このところ再びUSBサウンドディバイスの認識がまた不安定になってきた。突然復活したり、また消えたり。

 いろいろ調べていて、原因らしきものを発見。

kazz@oscar ~# cat /etc/modprobe.d/alsa-base.conf 

(中略)

# Keep snd-usb-audio from beeing loaded as first soundcard
options snd-usb-audio index=-2
kazz@oscar ~# cat /etc/modprobe.d/sound.conf    
options snd_usb_audio index=0

 ここの不一致が原因かもと思い、/etc/modprobe.d/sound.confの方も-2にしてリブート。無事認識。

kazz@oscar ~# arecord -l                          
**** ハードウェアデバイス CAPTURE のリスト ****
カード 0: SB [HDA ATI SB], デバイス 0: ALC892 Analog [ALC892 Analog]
  サブデバイス: 1/1
  サブデバイス #0: subdevice #0
カード 0: SB [HDA ATI SB], デバイス 2: ALC892 Alt Analog [ALC892 Alt Analog]
  サブデバイス: 1/1
  サブデバイス #0: subdevice #0
カード 3: REC [UA-30 (48000Hz, Digiral REC)], デバイス 0: USB Audio [USB Audio]
  サブデバイス: 1/1
  サブデバイス #0: subdevice #0
kazz@oscar ~# aplay -l                                
**** ハードウェアデバイス PLAYBACK のリスト ****
カード 0: SB [HDA ATI SB], デバイス 0: ALC892 Analog [ALC892 Analog]
  サブデバイス: 1/1
  サブデバイス #0: subdevice #0
カード 0: SB [HDA ATI SB], デバイス 1: ALC892 Digital [ALC892 Digital]
  サブデバイス: 1/1
  サブデバイス #0: subdevice #0
カード 1: HDMI [HDA ATI HDMI], デバイス 3: HDMI 0 [HDMI 0]
  サブデバイス: 1/1
  サブデバイス #0: subdevice #0
カード 2: Audio [USB Audio], デバイス 0: USB Audio [USB Audio]
  サブデバイス: 1/1
  サブデバイス #0: subdevice #0
カード 3: REC [UA-30 (48000Hz, Digiral REC)], デバイス 0: USB Audio [USB Audio]
  サブデバイス: 1/1
  サブデバイス #0: subdevice #0
kazz@oscar ~# cat /etc/modprobe.d/alsa-base.conf 

 これで完了だとええな。

 /etc/modprobe.d/sound.conf は丸ごと削除でもよかったかも。

ヒントになったページ。
qiita.com