两年前配置声卡的经验分享

两年前从二手市场很便宜得到一台很旧的笔记本电脑,Satllite2100CDT,装DebianEtch,没有声音。
根据以往的经验,简单的在/etc/module里加入声卡产模块比如sb就万事大吉,这次也应该这样。
先别莽撞,lsmod,snd_es1968已经加载了,连snd_ac97_codec都已经加上了,不是缺声卡模块,那么哪出的毛病?
网上一查,知道声音设备是/dev/dsp,看一下自己的/dev目录,没有。没办法了。网上说已经进入了alsa时代,那就alsa吧。
dselect,选alsa相关包,好几M,安装完毕,自动检测,于是就有了/dev/dsp,还没声音,那就是音量没开,用alsa工具包里一个调节音量的软件(名字忘了)打开音量。OK!
到此应该万事大吉了,不过且慢,我的硬盘是紧张的,以前就出过全面升级时软件包下载缓存空间不够的尴尬,因此硬盘上的每一M都是宝贵的,alsa干什么了就占我好几M?既然/dev下设备都由加载内核模块决定,alsa程序应该是自动加载了/dev/dsp所需要的模块。lsmod,多了几个与声音有关的模块。最上层是snd_pcm_oss,就是它了。与其你自动不如我自动。卸载刚装上的几个alsa包,/dev/dsp又没了,modprob snd_pcm_oss, /dev/dsp又有了,没错,就是它。声音还没有,还是音量没开,alsa工具没有了,找一个别的,aumix很小很精练,装上打开音量,好了,该我自动了,把snd_pcm_oss加入/etc/module里。怎么样,几个字节顶了好几M。
把我已经装上的用到声音的软件试了个遍,唯独Adobe Flash插件哑巴,网上一查,原来它不认/dev/dsp,非要alsa的什么东西,那就给它装一个libasound2,好了,它也出声了。

作者: litkt   发布时间: 2011-03-13

后记
两年后,aumix已经不再小而精练,已经换成一直保持精练的rexima。

作者: litkt   发布时间: 2011-03-13

学习下

作者: sloepx   发布时间: 2011-03-13