쉘에서 root권한으로 alsaconf를 실행해 보세요.
사운드 장치가 잘 잡혔는지 확인할수 있습니다.
만일 사운드 장치가 잘 인식되고, 분명 부트할때 원하는 런레벨에 alsa데몬을 시작했다면 root상태에서 믹서만 잘 조절하면 소리가 나올 것입니다.
그 다음 일반 사용자로 로그인하여 장치가 잘 작동하는지 테스트 해야 하는데,
잘 작동하지 않는다면, audio 그룹에 사용자의 ID를 등록해 줍니다.
/etc/group 파일의 audio 그룹 줄 끝에 id를 추가하면 됩니다.
예를 들어 사용자 이름이 aaa 라면
audio: ... :aaa
그리고, 간혹 mixer혹은 dsp장치가 그룹이 다른 경우도 있습니다.
예를 들어 audio그룹이 18번인데, dsp장치는 18번지지만 mixer장치가 속한 그룹은 19번이라던지..
이런 경우는 19번 그룹이 /etc/group 에 등록이 안되어 있을 것입니다.
이럴 경우 19번 그룹을 적당한 그룹명을 주어 등록을 시키고(audio2라던지) 그 그룹에 원하는 사용자의 이름을 등록하면 됩니다.
답변정말 감사드리구요 제가 alsaconf를 실행시켜보았더니 이렇게 나오네요
--------------------------------------------------------------------------------
Loading driver...
Starting ALSA.../etc/init.d/alsa: Error: alsactl restore failed with message 'alsactl: load_state:1134: No soundcards found...'.
done.
Setting default volumes...
Saving the mixer setup used for this in /var/lib/alsa/asound.state.
/usr/sbin/alsactl: save_state:1061: No soundcards found...
제가 Sound Blaster Live를 사용하지 않는 관계로 정확한 답이 될지는 모르겠으나
커널에서 사운드 카드 설정하는 부분에서
<M>Sound card support
모듈 설정 하시고요.
Advanced Linux Sound Architecture
Open Sound System
두개중에 아래것(OSS)말고 위의 것(ALSA)를 택하시고,
다음 화면에
<M>Advanced Linux Sound Architecture
<M> Sequencer support
<M> Sequencedr dummy client
<M> OSS Mixper API
<M> OSS PCM (digital audio) API
[*] OSS Sequencer API
정도를 이와 같이 체크하시고 (Verbose printk, Debug는 필요에 따라..)
PCI devices 에 들어가서 EMU10K1을 체크하면 대강 되는것이 아닐까 생각합니다. 행운을 빕니다.
...
쉘에서 root권한으로 alsaconf를 실행해 보세요.
사운드 장치가 잘 잡혔는지 확인할수 있습니다.
만일 사운드 장치가 잘 인식되고, 분명 부트할때 원하는 런레벨에 alsa데몬을 시작했다면 root상태에서 믹서만 잘 조절하면 소리가 나올 것입니다.
그 다음 일반 사용자로 로그인하여 장치가 잘 작동하는지 테스트 해야 하는데,
잘 작동하지 않는다면, audio 그룹에 사용자의 ID를 등록해 줍니다.
/etc/group 파일의 audio 그룹 줄 끝에 id를 추가하면 됩니다.
예를 들어 사용자 이름이 aaa 라면
audio: ... :aaa
그리고, 간혹 mixer혹은 dsp장치가 그룹이 다른 경우도 있습니다.
예를 들어 audio그룹이 18번인데, dsp장치는 18번지지만 mixer장치가 속한 그룹은 19번이라던지..
이런 경우는 19번 그룹이 /etc/group 에 등록이 안되어 있을 것입니다.
이럴 경우 19번 그룹을 적당한 그룹명을 주어 등록을 시키고(audio2라던지) 그 그룹에 원하는 사용자의 이름을 등록하면 됩니다.
이정도면 대강 잘 될것입니다. 행운을 빕니다.
No Pain, No Gain.
Re: ...
답변정말 감사드리구요 제가 alsaconf를 실행시켜보았더니 이렇게 나오네요
--------------------------------------------------------------------------------
Loading driver...
Starting ALSA.../etc/init.d/alsa: Error: alsactl restore failed with message 'alsactl: load_state:1134: No soundcards found...'.
done.
Setting default volumes...
Saving the mixer setup used for this in /var/lib/alsa/asound.state.
/usr/sbin/alsactl: save_state:1061: No soundcards found...
===============================================================================
Now ALSA is ready to use.
For adjustment of volumes, use your favorite mixer.
Have a lot of fun!
debian:~#
------------------------------------------------------------------------------------
지금보니까 뭔가 에러가 난거같은데 어떻게 해야될까요?
제 사운드카드가 사운드블래스터라이브구요 커널컴파일을 얼마전에 했는데
사운드블래스터라이브는 emu10k1 이거 선택해주라고 해서 이걸 모듈인가 그걸로 올렸거든요...초보라 어떻게 손을대야할지....커널컴파일을 다시해야될까요?
...
제가 Sound Blaster Live를 사용하지 않는 관계로 정확한 답이 될지는 모르겠으나
커널에서 사운드 카드 설정하는 부분에서
<M>Sound card support
모듈 설정 하시고요.
Advanced Linux Sound Architecture
Open Sound System
두개중에 아래것(OSS)말고 위의 것(ALSA)를 택하시고,
다음 화면에
<M>Advanced Linux Sound Architecture
<M> Sequencer support
<M> Sequencedr dummy client
<M> OSS Mixper API
<M> OSS PCM (digital audio) API
[*] OSS Sequencer API
정도를 이와 같이 체크하시고 (Verbose printk, Debug는 필요에 따라..)
PCI devices 에 들어가서 EMU10K1을 체크하면 대강 되는것이 아닐까 생각합니다. 행운을 빕니다.
No Pain, No Gain.
Re: ...
fibonacci 님 정말 감사합니다 덕분에 아주 잘 해결되었습니다.
지금 볼륨조정하면서 노래들으면서 글쓰는데 기분이 좋네요^^
댓글 달기