ubuntu USB 音效卡有時能被識別,有時無法啟動

ubuntu USB 音效卡有時能被識別,有時無法啟動

我有一台 linux ubuntu 12.04 伺服器機器,可以使用 USB 音效卡。重啟機器時,有時能辨識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)只需重新啟動

相關內容