首 页文章中心

Linux学习网

您的位置Linux学习网 > Linux基本应用 > 文章内容

解决升级FC8内核后无法识别无线网卡的问题

作者:佚名  来源:不详  发布时间:2007-12-28 8:04:00
昨天使用了这个源后速度非常快有80K左右。这个源的安装方法
QUOTE:
#rpm -ivhU http://rpm.livna.org/livna-release-7.rpm

经过3个小时的等待,555M的全部升级完成,内核也升到了 2.6.23.9-45 ,非常开心地重启。重启后发现无线网卡无法识别。无奈用之重装驱动,结果在编译 ndiswrapper的时候出现错误:
QUOTE:
Waring:CONFIG_4KSTACKS enable ,may windows driver not support ,等等
意思是说:CONFIG_4KSTACKS选项打开,windows下的许多驱动不支持这种模式,请将它关闭后,重新编译内核。



这里有两种办法:
1.用回原来的内核,在启动时出现选择时候按回车。将会出现 2.6.23.1-42 与 2.6.23.9-45 选择原来的1-42回车即可。每次开机都要这样,比较麻烦,可以修改 /boot/grub/menu.lst
QUOTE:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/sda3
# initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=2
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.23.9-45.FC8)
root (hd0,0)
kernel /vmlinuz-2.6.23.9-45 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.23.9-45.img
title Fedora (2.6.23.1-42.fc8)
root (hd0,0)
kernel /vmlinuz-2.6.23.1-42.fc8 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.23.1-42.fc8.img



QUOTE:
将 default=1 设置


第二种:
重新编译内核


1)到http://www.kernel.org下载源码,我下的是linux-2.6.23.12.tar.bz2,你可下载它或者是更新的版本.

2)将它cp 到 /usr/src下 并解压
3)cp /boot/config-2.6.23.9-85.fc8 /usr/src/linux-2.6.23.12/.config
4)编辑它,使CONFIG_4KSTACKS=n
5) make clean
make bzImage

  make modules


  make modules_install


  make install

6)完成后,重启!如成功!在出现倒计的界面下按回车,将会出现 启动内核列表,选择你刚才编译的内核。
7)启动后,重新编译ndiswrapper 安装驱动即可。




[ 本帖最后由 wolf.m 于 2007-12-27 09:59 编辑 ]
收藏本页到: 365Key | del.icio.us | | 添加到雅虎收藏+
  • 网站帮助 - 广告合作 - 网站地图