USB Soundcard를 사용하여 DVPi나 USRP Client 등 DVSwitch Stand alone 시스템을 만들다 보면
USB Soundcard 순서가 부팅 시 마다 변경되는 경우가 있습니다.
그 순서가 변경되면 소리가 들렸다 안들렸다 하는 문제를 일어킨다
그래서 강제로 soundcard 순서를 고정해야 하는 필요가 있는데 그 방법을 아래와 같이 공유하고자 합니다.
soundcard 확인은 aplay -l 명령어 입니다
내 경우는 USB Sound Card가 card 1번에 보이는데
어떤때는 Card 2번으로 표시되는 경우가 발생되었습니다
그래서 강제로 soundcard 순서를 고정 시켰습니다
sudo nano /lib/modprobe.d/aliases.conf 하여 아래 3줄 명령어를 추가하였습니다
options snd_usb_audio index=0
options snd_bcm2835 index=1
options snd slots=snd_usb_audio,snd_bcm2835
Ctrl-X --> Y --> Enter 하고 저장
재부팅
sudo reboot
재부팅 후 다시 확인해보면 이제 USB soundcard가 0번에 표시되는 것을 확인할 수 있습니다
aplay -l
이제 soundcard 순서의 변동 없이 잘 사용하실 수 있을 것입니다.
추가로 아래 명령어를 입력하여 Default sound card No 한번 더 확인
sudo nano /usr/share/alsa/alsa.conf
defaults.ctl.card 0
defaults.pcm.card 0
위에서 soundcard 순서를 card 0으로 맞추었으면 아래에도 0으로 맞추어야 합니다.
제대로 맞추었으면 아래 명령어를 입력하면 재 시작 됩니다 (변경 내용 적용됨)
sudo /etc/init.d/alsa-utils restart
이제 변동 없이 soundcard 를 이용한 USRP Client 혹은 DVPi 사용하시면 됩니다.
DS5QDR 73!
'RaspberryPi' 카테고리의 다른 글
2023-11-26 RPi : Debian 12 Bookworm Fixed IP Settings (9) | 2023.11.26 |
---|---|
2023-10-09 RPi : Install Putty and SSH key-based authentication (0) | 2023.10.09 |
2023-10-07 RPi : Raspberry Pi Zero 2W 출시 및 활용 (0) | 2023.10.07 |
2023-02-01 RPi : Low Voltage Warning on the Raspberry Pi (0) | 2023.02.01 |
2023-01-29 RPi : How to Back Up Your Raspberry Pi as a Disk Image (0) | 2023.01.29 |