[ (10) 사운드카드 설정 ]

컴퓨터를 사용할 때 소리가 나지 않으면 답답한 마음을 감출 수 없다.

특히 요즘같이 게임을 많이 하고 음악을 즐기는 사용자들에게는 더욱더
그러하다.

인터넷에서도 멀티미디어는 기본이기 때문에 사운드 설정은 기본이다.

리눅스를 설치할 때는 사용자가 직접 사운드 카드를 설정해줘야 한다.

아직까지도 리눅스에서 사운드 카드 설정은 쉽지 않지만 요즘 나오는 사운드
카드는 리눅스용 드라이버까지 지원하는 것이 많기 때문에 사운드 설정을
쉽게 할 수 있다.

가장 기본적인 사운드 카드 설정방법을 알아보자.

<> 사운드 카드 설정하기

1)사운드카드를 설정하기 전에 MS 윈도로 부팅, 제어판에서 사운드카드에
설정된 IRQ와 I/O Port , DMA 값등을 적어 놓는다.

만약 도스 모드에서 사운드카드가 설정되면 컴퓨터가 부팅될 때 나타나는
사운드 관련 값들을 적어놓는다.

2)리눅스에서 사운드카드를 설정하기 전에 자신의 시스템에 사운드 관련
모듈이 올라와 있는지 확인해야 한다.

한텀에서 "lsmod" 명령을 내려본다.

그러면 사운드 관련 모듈들이 나온다.

전에 사운드 설정을 한번도 한 적이 없다면 사운드 관련 모듈은 없을
것이다.

3)사운드관련 항목들이 있다면 한텀에서 "rmmod" 명령으로 사운드 관련 모듈
을 전부 삭제한다.

rmmod 명령으로 삭제할 때는 다른 항목이 사용하지 않는 모듈부터 삭제해야
한다.

sound 라는 항목을 삭제하려면 이를 사용하는 관련 항목부터 삭제해야
된다.

여기서 사운드관련 항목을 삭제하는 이유는 이런 항목들이 존재하면 사운드
설정 명령인 "sndconfig" 명령이 제대로 실행되지 않기 때문이다.

4)사운드 카드 설정을 하려면 한텀에서 "sndconfig"명령을 실행한다.

사운드 카드가 자동으로 인식이 되면 시스템에서 사운드 카드를 찾았다는
메시지와 모델명이 나타난다.

5)자동으로 사운드카드를 찾아주면 문제가 없겠지만 사운드 카드가 제대로
인식이 안될 때가 있다.

자동 인식이 안되면 사운드 카드 목록이 나타난다.

여기서 자신의 사운드 카드와 일치하는 것이 있으면 선택해준다.

자신의 사운드 카드 모델명과 일치하는 것이 없다면 일단 가장 비슷한
모델명을 선택해준다.

6)사운드 카드에 맞는 IRQ와 I/O Port , DMA의 값을 정해준다.

앞에서 적어놓은 MS윈도에서 사운드 카드가 사용하는 값들을 참조하면
도움이 된다.

만약 자신이 설정한 값들이 맞지 않으면 IRQ등의 값을 바꿔가면서 실행해
본다.

7)컴퓨터에서 사용할 수 있는 IRQ의 숫자는 한정되어 있다.

그렇지만 현재 출시되는 컴퓨터에는 많은 주변기기들이 부착되어 나오고
자신이 직접 다른기기들을 부착하기 때문에 가끔 IRQ등 컴퓨터가 부여할 수
있는 주소가 부족한 경우가 많다.

사운드카드를 설정할 때도 혹시 주소가 모자라서 사운드카드 설정이
안될때도 있다.

컴퓨터가 사용하고 있는 IRQ가 어떤 것인지 알아보는 것도 좋다.

한텀에서 "cat/proc/interrupts "명령을 내리면 현재 사용중인 IRQ와 장치명
이 나온다.

여기서 사용하지 않는 IRQ 번호를 적어 놓으면 유용하다.

8)사운드 카드에 맞는 IRQ번호등을 설정한 후에도 테스트용 소리가 들리지
않으면 다시 한번 돌아가 설정 값들을 변경 실험해 본다.

테스트용 소리가 제대로 들리면 사운드 카드가 정상적으로 설정된 것이다.

9)사운드카드가 제대로 인식이 안되지만 제조업체에서 제공하는 CD 안에
설치 모듈이 들어 있다면 리눅스에 복사해 놓은 다음 설명서대로 정확이 설정
하면 사운드 카드를 인식시킬 수 있다.

그러나 이 방법은 보통 커널 컴파일을 해야 되기 때문에 초보자들에게는
적지 않은 부담감을 줄 수도 있다.

< 김병언 기자 misaeon@ked.co.kr >


( 한 국 경 제 신 문 2000년 3월 7일자 ).