
USB 사운드 카드를 사용할 수 있는 Linux 우분투 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) 그냥 재부팅하세요