最近拿到一个DELL1400的本本,想装一个Fedora8 来show一下。结果发现安装成功后提示成功完成安装时响了一下,以后就没有声音了。
我的配置是:
Intel(R) Core(TM)2 Duo CPU T7250
1G,
120硬盘
显卡X3100
网卡 Intel3945
声卡是sigmal 9228的芯片
考虑机器比Fedora8要新一点,所以首先考虑驱动。
网上搜索后发现最新驱动为alsa-driver-1.0.16,alsa-lib-1.0.16,alsa-utils-1.0.16,下载后非别解压,按照顺序安装。
1、安装alsa-driver
tar jvxf alsa-driver-1.0.16.tar.gz
cd alsa-driver-1.0.16
./configure
make
make install
接下来运行一个配置脚本
./snddevice
下面需要修改Kernel module confie文件(可能是/etc/modprobe.conf 或者/etc/modules.conf,这取决于系统),由于是系统文件,修改起来要慎重,保险起见跳过此步,用下面的脚本实现。
2、安装alsa-lib
tar jvxf alsa-lib-1.0.16.tar.gz
cd alsa-lib-1.0.16
./configure
make install
安装完成后运行
ln -s /usr/lib/libasound.so.2.0.0 /lib/libasound.so.2.0.0
(如果是64位系统请将lib换成lib64)
3、安装alsa-utils 也就是前面说的脚本了
tar jvxf alsa-utils-1.0.16.tar.gz
cd alsa-utils-1.0.16
./configure
make install
运行完成后按ctrl+alt+F1以root用户进入终端一,
运行
alsaconf
根据提示选择合适的网卡
然后打开modprobe.conf文件
对于Fedora8
vi /etc/modprobe.conf
编辑snd-card-0那行为
alias snd-card-0 snd-hda-intel(如果是其他网卡是情况而定)
然后在这行后边添加
options snd-hda-intel model=dell-3stack(对于dell1400是这样的)
红色和蓝色的部分请查阅文件
alsa-driver-1.0.16/alsa-kernel/Documentation/ALSA-Configuration.txt
例如9228的说明在1016行,
然后需要一次次尝试,每次都需要重新启动。

