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)只需重新启动

相关内容