질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

사트 XG를 잡아보자..

작성자 정보

  • 초혼 작성
  • 작성일

컨텐츠 정보

본문

ALSA Driver 로 사운드트랙-XG 리눅스에 설치하기

안녕하세요.
아직도 이것 때문에 고민하는 분들이 계실거 같아서
나름대로 설치서를 만들어 봤습니다.
비교적 자세히 만들었으니 참고하시고 꼭 성공하길 바랍니다.


0. 설치환경
제 경우는 와우7.0 까치 릴리즈에 커널 2.4.0 에서 설치 했습니다.
2.4.1 과 2.4.2 에서도 잘 동작되는걸 확인 했습니다.
ALSA 버전은 0.5.10 을 사용 했습니다.



1. 커널 설정 관련
커널 컴파일 옵션 설정시 사운드 지원을 반드시 YES로 해야한다.
사운드 카드 목록에선 모두 NO로하고 커널을 컴파일 한다.



2. ALSA 가져오기

다음의 파일을 가져옵니다.(버전 및 파일이름은 다를 수 있다)
alsa-driver-0.5.10.tar
alsa-lib-0.5.10.tar
alsa-utils-0.5.10.tar
alsaconf-0.4.3b.tar.gz



3. 압축풀기

위의 파일들을 /usr/src 디렉토리에 푼다



4. 컴파일하기
4.1) driver 컴파일 <카드 종류를 명시해야지 컴파일시 시간이 절약된다!!>
( alsa-driver-0.5.10.tar 를 푼 디렉토리로 이동해서 )
./configure --with-cards=ymfpci
make
make install

4.2) Lib 컴파일
( alsa-lib-0.5.10.tar 를 푼 디렉토리로 이동해서 )
./configure
make
make install

4.3) utils 컴파일
( alsa-utils-0.5.10.tar 를 푼 디렉토리로 이동해서 )
./configure
make
make install


5. devices 준비작업
( alsa-driver-0.5.10.tar
를 푼 디렉토리로 이동해서 )

./snddevices

를 실행
이 과정은 sound-devices 를 /dev 로 넣어주는 작업임
링크관련 에러가 날수도 있지만 무시해도 좋다.


6. alsaconf 로 사운드카드 잡기
6.1) modprobe snd-card-ymfpci
를 실행해서 사운드 모듈들을 올린다.
lsmod 로 잘 올라갔나 확인 해보자.

6.2) ( alsaconf-0.4.3b.tar.gz 를 푼 디렉토리로 이동해서 )
./alsaconf 를 실행
화면이 뜨면 카드 목록중에는 ymfpci 가 없다. 하지만 -_-;
목록중 중간쯤에 있는 ( Ymaha_opl3sa2 ) 를 선택하고
설정값을 물어보는 대화창이 나오면 그냥 엔터만 계속 누른다!
그럼 처음의 화면이 다시 나오는데
맨위의 (no more card)를 선택해서 빠져 나오면 끝.

7. 모듈 로딩 부분 수정
그리고 /etc/modules.conf 를 편집기로 편집
(2.2 대 커널 사용자라면 /etc/conf.modules 를 고친다)

alias snd-card-0 snd-card-opl3sa2 라인을
alias snd-card-0 snd-card-ymfpci 로 바꿈!

<밑에 다른 라인들은 건들지 말것!>


7. ntsysv 를 실행한다.
alsasound 서비스가 새로이 목록에 있을것이다.
서비스를 선택해 준다.

8. Mixer 세팅, 설정값 저장

KDE , Gnome 의 믹서나 alsa-util의 믹서로 세팅후에
alsactl을 이용해서 믹서값을 저장한다.

alsactl store

이 명령은 (/etc/asound.conf에 믹서세팅등의 설정을 저장한다)


9. 재부팅후 시험

###########################################
저도 초보이기에 완전 초보 대상으로 자세하게 적어봤습니다.
틀린 내용이 있거나 쓸데 없는 과정이 있을지도 모르지만
일단 제 경우는 작동은 잘 돼고 있습니다. 아직 오류도 없었고요.

다른 곳에 올리시는건 환영 이고요^^;
출처를 꼭 명시해 주시면 감사하겠습니다^^;

도움이 되었을지 모르겠네여..그럼.

- 이동수 - FreeBSD@lycos.co.kr
############################################

Linux? Linux! : cafe.daum.net/linuxworld 제공

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,045 명
  • 현재 강좌수 :  35,861 개
  • 현재 접속자 :  71 명