Ubuntu USBサウンドカードが起動時に認識されることもあれば、認識されないこともある

Ubuntu USBサウンドカードが起動時に認識されることもあれば、認識されないこともある

私は、USB サウンド カードで動作する Linux Ubuntu 12.04 サーバー マシンを持っています。マシンを再起動すると、USB サウンド カードが認識される場合と認識されない場合があります。その理由がわかりません。サウンド カードが認識されるのは、次のコマンドを発行したときです。

cat /proc/asound/modules

snd_usb_audio の行がリストされているかどうかを確認できます。

/var/log/kernel.log を分析すると、時々表示されます (動作している場合)

kernel: [    6.236564] usbcore: registered new interface driver snd-usb-audio

その他の場合(認識されずリストに表示されない場合):

kernel: [    7.126855] snd-usb-audio: probe of 2-1.2:1.0 failed with error -5
kernel: [    7.126876] usbcore: registered new interface driver snd-usb-audio

USB サウンド カードが常に認識されるようにする方法を知っている人はいますか?

答え1

これで問題は解決しました:

1) 統​​合オーディオカードをブラックリストに登録する

sudo nano /etc/modprobe.d/blacklist.conf

そして次の行を追加します

blacklist snd_hdma_intel

ここで、snd_hdma_intelという名前は、コマンドを発行した後に取得されます。

cat /proc/asound/modules

(例えば私の場合の出力は次の通りです)

0 snd_hdma_intel
1 snd_usb_audio

2) 次のファイルを編集します。

sudo nano /etc/modprobe.d/alsa-base.conf

snd-usb-audio に関する行を次のようにコメントします。

#options snd-usb-audio index=-2

3) 再起動するだけ

関連情報