>> Edit article
이름
제목
패스워드
저는 cs4281인데 소리 잘만 나오네요. thinkpad임. : 제목이 그럴 듯 한가요? ^_^ : : 뭔가를 업그레이드 할 때 마다 이렇게 고생을 해야 하는게 싫지만 : 어쩌겠습니까 리눅스를 쓰고 싶은데. 여기 또 하나의 삽질 결과물이 : 있으니 필요하신 분은 맘껏 가져다 쓰십시오. 나중에 고맙다는 메일 : 이라도 보내주시면 좋고요... : : 목적: 래드햇 7.1 + KDE 2.1.1(or 2 - 잘모름 줏어다 쓴 거라.. ^_^) : + ALSA 0.9 beta4 에서 소리통 일하게 만들기... : : 매번 시스템 업그레이드 하고 나면 그렇지만 이놈의 사운드가 항상 : 말썽이네요. 래드햇에 들어 있는 OSS free모듈은 제 씽크패드의 : 사운드 카드를 엉터리로 인식 하는 통에 아예 시도도 안했고요 : 그냥 전에 쓰던 ALSA로 삽질 했습니다. : 시스템은 ThinkPad 600E 2645-3AU 모델이고요, 사운드는 cs4237인지 : cs4239인지 저도 잘 모릅니다. ^_^ alsamixer로 보면 cs4239로 나오네요. : : 전에도 삽질기를 올렸는데 그대로 하면 래드햇 7.0, 7.1에서는 절대 : 소리 듣기 힘드실 겁니다. 그래서 다시 정리해서 올립니다. : : : 1. 커널 컴파일 . 커널은 2.4.4로 했고요, 사운드 부분에서 : CONFIG_SOUND=m : 요것만 하심 됩니다. 딴 것 다 필요 없어요. 참, 한가지 저의 씽크패드의 : 경우는 pnp 지원 부분에서 # CONFIG_PNP is not set 요렇게 해 주어야 : 합니다. 그럼 커널 컴파일 하시고 그 커널로 부팅 합니다. : : 2. ALSA 드라이버 컴파일. : : 일단 드라이버를 받아다 압축 풀고요, /usr/src/alsa-XXX 이렇게 디렉토리가 : 만들어 졌다면 먼저 /usr/src/alsaxxx-driver-xxx디렉토리로 가서 : ./configure, make , make install 순서로 실행 하면 됩니다. : ./configure 에 많은 옵션을 붙일 수가 있는데요, 예를 들어 pnp지원을 끄고 : 잡다 그러면 "--with-isapnp=no" 이렇게 주면 됩니다. 또 자기 사운드 : 카드가 어떤건지 확실히 알면 "--with-cards= cs4236,cs4231,cs4232"이런 : 식으로 필요한 드라이버만 지정해서 컴파일 하면 시간이 훨씬 단축 되죠. : : 3. 라이브러리 컴파일 : /usr/src/alsa-libxxxx 디렉토리로 가서 " ./configure, make, make install " : 순서로 하심 됩니다. : : 4. 유틸리티 컴파일도 마찬가지로 하심 되고요. : : 일단 준비는 끝났는데요 여기서 부터가 아주 중요합니다. : : 5. 카드 설정 : /usr/bin/alsaconf 를 실행해서 자신의 사운드 카드로 설정하고 믹서 설정하고 : 한번에 맨 마지막 리누스 토발즈 인지 토르발즈인지 그친구 목소리 나오면 그나마 : 다행입니다. 만약 믹서 오픈 에러 어쩌고 저쩌고 나오면 다음 단계로 따라 하십시요. : : 6. 믹서설정 : : 일단 /usr/bin/alsamixer를 실행 해서 볼륨들을 적당히 키우고 xmms에서 제대로 소리 : 나오면 그나마 다행입니다. 근데 여기서 xmms의 이퀄라이저든가여 -소리 날 때 막대기 : 오르락 내리락 하는거 - 이게 움직이고 있는데 소리가 안나면 스피커 볼륨 키워 져 있는지 : 그리고 xmms에서 볼륨이 키워져 있는지 확인 하시고요, 다 되어 있는데도 소리가 안나면 : kde 패널에서 큼지막한 K자 눌러서 -> multimedia -> xmixer 띄워서 볼륨을 키워 주세요. : 이러면 아마 소리가 날껍니다. xmms에서 플러그인 제대로 설정 안됐다고 에러 나면 : 담 단계로 : : : 7. 모듈로드 확인 . : : cat /proc/modules하면 로드 되어 있는 사운드 모듈이 좌~~악 나옵니다. : 이렇게 있는데도 xmms에서 플러그인 어쩌고 저쩌고 하는 에러 남서 소리 안나는 : 경우 있습니다. 이젠 필살기를 펼칠 차례입니다. 6단계 까지 해서 첨엔 소리가 : 잘 났는데 다시 부팅후엔 소리가 안난다면 아래서 설명 하는데로 따라 하셔야 : 합니다. : : 8 필살기 하나~~!! : : /etc/rc.d/rc.sysinit편집하기 : 요 파일을 열어보면 OSS free모듈을 사용 할 때 사운드 모듈이라 믹서 설정 하는 : 부분이 있습니다. vi로 열어서 " /s sound" 하면 커서가 그리 잽싸게 갑니다. : : # Load sound modules iff they need persistent DMA buffers : : 요줄로 시작 하는게 사운드 모듈 로드하는 거고요, : : # Load mixer settings <-- 요건 믹서 세팅인 모양이네요. 저도 잘 몰라요. ^_^ : 그리고 지울 것이 또하나 있지요. : : # tweak isapnp settings if needed. : 요건 사운드 모듈 로드하는 바로 위에 있는 부분인데요 요놈부터 믹서 세팅하는 : 부분을 몽땅 다 지워 주세요. 과감히~~!! : : 다시 말하면 # tweak isapnp settings if needed <--요줄 부터 : # Load modules (for backward compatibility with VARs) <-- 요줄 바로 앞에까지 : 깨끗이 지우시던가 주석처리하던가 그건 맘대로 하세요. : : : 요렇게 했다고 재부팅 하면 소리가 나냐? 글쎄요. 시스템에 따라선 날 수도 있을 것 : 같네요. 근데 제 경운 열받게도 소리가 안났습니다. 그래서 제 2의 필살기를 썼죠. : 일단 재부팅을 해보죠. 소리가 납니까 ? 그럼 됐습니다. : 그대로 쓰시면 됩니다. 소리가 안나면 담단계로 가보죠. 뭘 : 더 주물러야 하는지. : : 9. 필살기 두~~울!! : : 요 윗단계 까지 했는데 재부팅 했을 때 모듈은 로드가 됐는데 소리가 안난다면 : 마지막 수단을 써야죠. /etc/rc.d/rc5.d에 보면 "S87alsasound"라는 파일이 있습니다. : 요놈이 부팅시 실행 되면서 모듈 불러들여서 소리통이 일할 준비를 시키는 모양입니다. : 근데 이놈이 다른 어떤 놈 보다 먼저 로드가 되는 경우 소리가 안납니다. 모듈은 : 로드가 제대로 됐는데요 xmms에서 소릴 들을라면 플러그인 어쩌고 저쩌고만 : 함서 소릴 안내죠. 그래서 방법은 저걸 거의 맨 마지막에 로드가 되게 하는 겁니다. : 앞의 "S87" 요 부분을 "S97" 요렇게 바꿔 버렸죠. 그랬더니 마지막에서 두번째론가 : 로드가 됩니다. 그럼서 KDE시작시 그 웅장한(?)소리가 납니다. : : : 헤~~!! 여기까지 초보의 험난한 삽질기를 마칩니다. 누구든 도움이 됐으면 좋겠고요 : 맘대로 퍼가시는 건 좋은데 돈받고 이 글 써먹을 려면 저한테도 저작권료 줘야 되요.^_^ : 혹 질문 있으시면 seonho@lycos.com으로 메일 주셔도 되는데 답장을 할 수 있을지는 : 장담 못합니다.
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved