'소리'에 해당되는 글 1건

  1. 2011.04.20 Alsa 장치 순서 정렬 2

Alsa 장치 순서 정렬


다른사람들은 PulseAudio 쓸때도, 저는 아직도 꿋꿋히 alsa를 쓰고 있습니다 (......)

ibus처럼 무슨 문제가 생겨서 바꾼게 아니니깐, 다른 문제가 생기기 전까진

걍 alsa 그대로 쓸랍니다. 귀찮아요 설정 같은거... 조금이라도 가벼운거 좋기도 하고.

38커널 컴파일하면서 alsa관련 모듈(......)을 모듈(......)로 빼놓으니깐 order 문제가

발생하더군요.

udev를 주로 쓰게되면서 커널 모듈 올라오는 순서가 랜덤으로 되어서 그런진 잘 모르겠지만

여튼 장치를 많이 사용하게되면, 번호가 꼬여버려서 문제가 발생합니다......

(mpd, mplayer에서 장치를 지정해주거든요 저는......

mpd는 해드폰으로, mplayer는 외장USB 카드로......

이게 다 놋북사운드카드 단자가 고장났기 때문에 발생하는 현상이기도 하죠.)

여튼 해결책은 간단합니다.

VenderID랑, ProviderID만 알아서 적어주면 됩니다.

[~/work/src]$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 04f2:b052 Chicony Electronics Co., Ltd
Bus 002 Device 002: ID 1a40:0101 TERMINUS TECHNOLOGY INC. USB-2.0 4-Port HUB
Bus 002 Device 004: ID 1a40:0101 TERMINUS TECHNOLOGY INC. USB-2.0 4-Port HUB
Bus 002 Device 005: ID 046d:0a0c Logitech, Inc. Clear Chat Comfort USB Headset
Bus 002 Device 006: ID 1a40:0101 TERMINUS TECHNOLOGY INC. USB-2.0 4-Port HUB
Bus 002 Device 008: ID 056e:0035 Elecom Co., Ltd
Bus 002 Device 009: ID 0c76:1607 JMTek, LLC. audio controller

/etc/modprobe.d/alsa-base.conf 파일, 없으면 만들어 주세요.
#  인텍스 수에 따라서 우선순위가 결정, 놋북 내장 인텔 카드는 0번
options snd-hda-intel index=0

# 둘다 같은 USB 형식이므로, 이렇게 설정해 줘야 합니다.
# lsusb 했을때 앞에 있는게 벤더, 뒤에 있는게 프로덕트id 이므로 순서대로 적으세요
# index=순서1,순서2 vid=HeadsetVID,TVSoundVID pid=HeadsetPID,TVSoundPID
options snd-usb-audio index=1,2 vid=0x046d,0x0c76 pid=0x0a0c,0x1607

# 편의상 그냥 외장 USB카드를 TVSound라고 적었습니다. 햇갈려서요.

출저 - 역시 공식 메뉴얼 페이지가 최고에요

http://alsa.opensrc.org/MultipleCards

'Linux > 내부설정' 카테고리의 다른 글

농협 인터넷 뱅킹 설치 하지마세요.  (8) 2011.06.24
pidgin nateon 32bit 버전 147-27  (2) 2011.06.14
HP f2180 설치 / 설정  (4) 2011.02.20
Vim 윈도우 단축키  (7) 2011.02.09
리눅스 콘솔창에서 트윗질 하기  (8) 2011.01.15
prev 1 next