나는 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) 그냥 재부팅하세요