- 论坛徽章:
- 0
|
今天换了个系统,遇到了ADSL上网无法激活和能检测到声卡却没声音的问题,不过还好,吃晚饭前问题终于解决了。关键这个本本太烂了(一个intel的主板上面声卡、网卡、显卡。。。全是集成的,呵呵)。
一、网络设备无法激活问题解决思路
1、用system-config-network(很奇怪,直接用图形化工具效果不一样)
2、用/sbin/adsl-setup、start、stop、status避免windows式的操作
3、到/etc/sysconfig/networking/devices/下的ifcfg-eth0或ifcfg-ppp0
/etc/sysconfig/network-scripts/下的ifcfg-eth0或ifcfg-ppp0文件中到DEVICE值是否正确、
ONBOOT是否为yes
4、用/sbin/ifconfig down(或up)
或用/sbin/ifup(或ifdown) 看看
5、在/sbin/adsl-start 或 /sbin/ifconfig up 或
/sbin/ifup的时候 在另一个终端执行 tail -f /var/log/messages 看看信息
二、能检测到声卡却无法播放声音问题解决思路
1、alsamixer 看看音量有没有打开
2、模块冲突问题
我的本本上猫、声卡、网卡什么的都是集成在INTEL主板上的,估计模块冲突概率很大(猫到蜂鸣器模块)。
使用/sbin/lsmod 结果能查看到 snd-intel8x0m 。
把在/lib/modules/2.6.11-1.1369_FC4/kernel/sound/pci 中的 snd-intel8x0m.ko改名为
snd-intel8x0m.koBAK
3、重新运行下alsaconf(我里面没),所以要重新编译alsa-utils。
首先确认系统alsa版本,
[javier@localhost ~]$ rpm -qa |grep alsa
alsa-utils-1.0.9rc2-2
alsa-lib-1.0.9rc4-2
alsa-lib-devel-1.0.9rc4-2
到alsa-project.org下载1.0.9版本的lib和utils源码包,解压、安装。
执行/usr/sbin/alsaconf 选择(INTEL8X0).
4、升级内核(别的系统都行为什么就你FC4不行,跟内核的关系肯定很大)
用 uname 查看内核版本
我的:[javier@localhost ~]$ uname -r -m -p -i
2.6.15.4 i686 i686 i386
现在2.6.22版都出来了,我的还是有点旧阿,不过比起FC4自带的2.6.11还是好多了,呵呵。
cd /usr/src
wget -c http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.15.4.tar.bz2
tar -jxvf linux-2.6.15.4.tar.bz2
cd /linux-2.6.15.4
make menuconfig
make
make modules_install
make install
vi /boot/grub/grub.conf
把选项 default=1 改成 default=0
把新内核作为默认启动项
reboot
启动后选择新的内核2.6.15.4,旧内核还保留着以防万一。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/45104/showart_367720.html |
|