Ubuntu
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)將集成音效卡列入黑名單
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)只需重新啟動