Kernel sound module이 동작하지 않는다.

고객지원 지식기반 (cg_krnlsndmod)
적용 범위

SuSE Linux: 버전 6.1


Symptom:

예를 들어 사운드블래스터 카드(module "sb")와 같은 사운드 카드를 위해서 오리지널 커넬 드라이버를 사용하고 싶습니다. /etc/conf.modules 파일을 이미 편집해서 변경시켰고 사운드 카드를 위한 정확한 파라미터를 사용했는데도 모듈이 로드되지 않습니다. 오디오 기능을 사용하려고 시도하면 다음과 같은 에러 메시지가 나옵니다.

Operation not supported by device 

한편 /var/log/messages 파일에는 이 에러에 대한 아무런 설명도 나와 있지 않습니다.

Reason:

정확한 파마미터를 사용했더라도 /etc/conf.moudules 파일의 38-40라인에 있는 사운드 모 듈이 off로 되어 있기 때문에 해당 모듈이 로드되지 않습니다. 이것은 수세 리눅스 6.1의 디폴트로 설정되어 있는데 그 목적을 오픈 사운드 시스템(OSS)가 아무 문제 없이 기능하도 록 하기 위한 것입니다. (OSS에 대해서는 http://www.suse.de/sdb/de/html/oss.htmlhttp://www.suse.de/sdb/de/html/rb_oss.html)

Solution:

/etc/conf.modules에서 다름 라인들을 코멘트 라인으로 바꾸십시오.
 
alias char-major-14 
alias sound off
alias midi off
즉 다음과 같이 각 라인들 앞에 #을 붙이시면 됩니다.
 
# alias char-major-14 
# alias sound off
# alias midi off

키워드: KERNEL, SOUND, MODULE, OSS, FUNKTIONIERT, GEHT, NICHT

카테고리:

SDB-cg_krnlsndmod, Copyright SuSE Linux AG, Nrnberg, Germany - 버전: 19. Feb 2001
SuSE Linux AG - 최근에 만들어진 : 19. Feb 2001 에 의해 cg (sdb_gen 1.40.0)