Ubuntu

ubuntu usb 音效卡有時會被辨識,有時在啟動時無法辨識

  • July 13, 2014

我有一台與 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)將集成音效卡列入黑名單

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)只需重新啟動

引用自:https://unix.stackexchange.com/questions/41932