>> Read No. 1408 article  
RedHat7.1 + KDE2.1.1 + ALSA0.9beta4+TP600E함께 놀기

등록 2001-06-28 03:28:00     조회 5
이름 simji    

		제목이 그럴 듯 한가요? emoticon
 뭔가를 업그레이드 할 때 마다 이렇게 고생을 해야 하는게 싫지만
어쩌겠습니까 리눅스를 쓰고 싶은데. 여기 또 하나의 삽질 결과물이
있으니 필요하신 분은 맘껏 가져다 쓰십시오. 나중에 고맙다는 메일
이라도 보내주시면 좋고요...
 목적: 래드햇 7.1 + KDE 2.1.1(or 2 - 잘모름 줏어다 쓴 거라.. emoticon) 
        + ALSA 0.9 beta4 에서 소리통 일하게 만들기...
 매번 시스템 업그레이드 하고 나면 그렇지만 이놈의 사운드가 항상
말썽이네요. 래드햇에 들어 있는 OSS free모듈은 제 씽크패드의
사운드 카드를 엉터리로 인식 하는 통에 아예 시도도 안했고요
그냥 전에 쓰던 ALSA로 삽질 했습니다.
시스템은 ThinkPad 600E 2645-3AU 모델이고요, 사운드는 cs4237인지
cs4239인지 저도 잘 모릅니다. emoticon 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"이런
식으로 필요한 드라이버만 지정해서 컴파일 하면 시간이 훨씬 단축 되죠.
 *** 2001년 6월 28일 추가 ****
인스톨 까지 마치고 난 다음에 드라이버 디렉토리에서 ./snddevice(?)인가
아뭏든 비슷한 실행파일 하나 실행 시켜 주어야 합니다. 이게 /dev 디렉토리에
알사 사운드 디바이스 만들어 줍니다.
 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  <-- 요건 믹서 세팅인 모양이네요. 저도 잘 몰라요. emoticon
그리고 지울 것이 또하나 있지요.
 # 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시작시 그 웅장한(?)소리가 납니다.
  헤~~!! 여기까지 초보의 험난한 삽질기를 마칩니다. 누구든 도움이 됐으면 좋겠고요
맘대로 퍼가시는 건 좋은데 돈받고 이 글 써먹을 려면 저한테도 저작권료 줘야 되요.emoticon
이름
암호


>> 관련글
1408 RedHat7.1 + KDE2.1.1 + ALSA0.9beta4+TP600E함께 놀기  simji  2001.06.28  ....
  답장 RE: 저는 소리 잘만 나오네요.  김영환  2001.05.17  ....
  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.68 초 ] 작업시간: [ 0.12 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791045288
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.