震惊了。无语了。dell1420+alsa无声?!
发表于 : 2008-02-26 14:10
刚刚装好ubuntu710之后是有声的,因为和704一样没法录音(以前搞了好久,换成oss又换回alsa竟能录音了),我就从官网下载了最新的alsa-driver1.0.16/alsa-tools1.0.16/alsa-utils1.0.16/alsa-lib1.0.16,先用apt卸载掉自带的alsa-base之后,再编译安装,竟然没声了,好奇怪,坛子里的贴查了好多,都不行(我记得./snddevice了),而且alsaconf后有两个:hda-Intel intel corporation 82801H(ICH8 Fa...)和legacy Probe legacy ISA (non-PnP) chips ,当然选了第一个,Building card database..
Running update-modules...
Setting default volumes...
amixer: Mixer attach default error: No such file or directory
Saving the mixer setup used for this in /etc/asound.state.
/usr/sbin/alsactl: save_state:1497: No soundcards found...
===================
Now ALSA is ready to use.
For adjustment of volumes, use your favorite mixer.
Have a lot of fun!
用alsamixer会提示alsamixer: function snd_ctl_open failed for default: No such file or directory
真是怪了,为什么会 No soundcards found...啊,各位老大,帮帮偶哈,抓狂ing
////////////////////////////////////////////////////////////////////////////////////////////////
后来我也试过oss,顺便也说一下我用oss遭遇的窘境吧:
用oss后音箱喇叭没声,但耳麦有声,我猜测可能是因为这款电脑有两个耳麦插口,所以通常对应喇叭的/dev/oss/hdaudio0/pcm0现在变成了第一个耳机接口,而通过ossxmix设置(即把第一个fp-black从front调为centre/LFE)可以把/dev/oss/hdaudio0/pcm1变为指向耳机第一接口但喇叭仍然没声
另,/dev/oss/hdaudio0/pcm3被认成side,指向第二耳机接口一直好用
附上osstest的结果
/dev/oss/hdaudio0/pcm0 (audio engine 0): High Definition Audio front
- Performing audio playback test...
<left> OK <right> OK <stereo> OK <measured srate 47976.00 Hz (-0.05%)>
##默认这里插耳机第一口有声
/dev/oss/hdaudio0/pcm1 (audio engine 1): High Definition Audio center/LFE
- Performing audio playback test...
<left> OK <right> OK <stereo> OK <measured srate 47969.00 Hz (-0.06%)>
##通过ossxmix设置后这里耳机一口有声
/dev/oss/hdaudio0/pcm2 (audio engine 2): High Definition Audio rear
- Performing audio playback test...
<left> OK <right> OK <stereo> OK <measured srate 47972.00 Hz (-0.06%)>
##这里一直无声
/dev/oss/hdaudio0/pcm3 (audio engine 3): High Definition Audio side
- Performing audio playback test...
##这里是耳机第二口有声
喇叭一直无声
BTW,我的机器是dell1420,用lspci -v|grep Audio看声卡是“Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)”
拜托了救我啊,谢谢啦,不管alsa或oss哪个搞好也行啊。。。
Running update-modules...
Setting default volumes...
amixer: Mixer attach default error: No such file or directory
Saving the mixer setup used for this in /etc/asound.state.
/usr/sbin/alsactl: save_state:1497: No soundcards found...
===================
Now ALSA is ready to use.
For adjustment of volumes, use your favorite mixer.
Have a lot of fun!
用alsamixer会提示alsamixer: function snd_ctl_open failed for default: No such file or directory
真是怪了,为什么会 No soundcards found...啊,各位老大,帮帮偶哈,抓狂ing
////////////////////////////////////////////////////////////////////////////////////////////////
后来我也试过oss,顺便也说一下我用oss遭遇的窘境吧:
用oss后音箱喇叭没声,但耳麦有声,我猜测可能是因为这款电脑有两个耳麦插口,所以通常对应喇叭的/dev/oss/hdaudio0/pcm0现在变成了第一个耳机接口,而通过ossxmix设置(即把第一个fp-black从front调为centre/LFE)可以把/dev/oss/hdaudio0/pcm1变为指向耳机第一接口但喇叭仍然没声
另,/dev/oss/hdaudio0/pcm3被认成side,指向第二耳机接口一直好用
附上osstest的结果
/dev/oss/hdaudio0/pcm0 (audio engine 0): High Definition Audio front
- Performing audio playback test...
<left> OK <right> OK <stereo> OK <measured srate 47976.00 Hz (-0.05%)>
##默认这里插耳机第一口有声
/dev/oss/hdaudio0/pcm1 (audio engine 1): High Definition Audio center/LFE
- Performing audio playback test...
<left> OK <right> OK <stereo> OK <measured srate 47969.00 Hz (-0.06%)>
##通过ossxmix设置后这里耳机一口有声
/dev/oss/hdaudio0/pcm2 (audio engine 2): High Definition Audio rear
- Performing audio playback test...
<left> OK <right> OK <stereo> OK <measured srate 47972.00 Hz (-0.06%)>
##这里一直无声
/dev/oss/hdaudio0/pcm3 (audio engine 3): High Definition Audio side
- Performing audio playback test...
##这里是耳机第二口有声
喇叭一直无声
BTW,我的机器是dell1420,用lspci -v|grep Audio看声卡是“Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)”
拜托了救我啊,谢谢啦,不管alsa或oss哪个搞好也行啊。。。