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!

블로그 이미지

DS5QDR Heonmin Lee in Korea

DV 통신 경험 공유 Mode : DMR, DSTAR, YSF, XLX, YSF, M17, AllStarLink, EchoLink Software : DVSwich, USRP Client, Last Heard, MiniPi, MiniMT, VuMeter, DVPi, Pi-Star

,