- 论坛徽章:
- 0
|
snow888 发表于 2012-10-18 15:08
一般的步骤是:
1、安装内核开发头文件(在你的系统安装光盘上)。
2、下载驱动源码并展开。
我差不多也是这个步骤,我下的i386-LiveCD.iso安装文件,用U盘安装的系统。
内核开发包是这样安装的 yum install kernel-devel
头文件好像已经装在里面了,我yum install的时候已经提示最新版本了。
刚才按驱动包里的方式uninstall了,到http://wireless.kernel.org/en/us ... 3.6_stable_releases
下载了compat-wireless-3.6.2-1.tar.bz2
解压展开,并make 和make install
make install 部分:
[root@localhost compat-wireless-3.6.2-1]# make install
make -C /lib/modules/2.6.32-279.11.1.el6.i686/build M=/root/Downloads/compat-wireless-3.6.2-1 modules
make[1]: Entering directory `/usr/src/kernels/2.6.32-279.11.1.el6.i686'
Building modules, stage 2.
MODPOST 11 modules
make[1]: Leaving directory `/usr/src/kernels/2.6.32-279.11.1.el6.i686'
make -C /lib/modules/2.6.32-279.11.1.el6.i686/build M=/root/Downloads/compat-wireless-3.6.2-1 "INSTALL_MOD_DIR=updates" \
modules_install
make[1]: Entering directory `/usr/src/kernels/2.6.32-279.11.1.el6.i686'
INSTALL /root/Downloads/compat-wireless-3.6.2-1/compat/compat.ko
INSTALL /root/Downloads/compat-wireless-3.6.2-1/compat/sch_codel.ko
INSTALL /root/Downloads/compat-wireless-3.6.2-1/compat/sch_fq_codel.ko
INSTALL /root/Downloads/compat-wireless-3.6.2-1/drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common.ko
INSTALL /root/Downloads/compat-wireless-3.6.2-1/drivers/net/wireless/rtlwifi/rtl8192ce/rtl8192ce.ko
INSTALL /root/Downloads/compat-wireless-3.6.2-1/drivers/net/wireless/rtlwifi/rtl8192cu/rtl8192cu.ko
INSTALL /root/Downloads/compat-wireless-3.6.2-1/drivers/net/wireless/rtlwifi/rtl8192de/rtl8192de.ko
INSTALL /root/Downloads/compat-wireless-3.6.2-1/drivers/net/wireless/rtlwifi/rtl8192se/rtl8192se.ko
INSTALL /root/Downloads/compat-wireless-3.6.2-1/drivers/net/wireless/rtlwifi/rtlwifi.ko
INSTALL /root/Downloads/compat-wireless-3.6.2-1/net/mac80211/mac80211.ko
INSTALL /root/Downloads/compat-wireless-3.6.2-1/net/wireless/cfg80211.ko
DEPMOD 2.6.32-279.11.1.el6.i686
WARNING: /lib/modules/2.6.32-279.11.1.el6.i686/kernel/drivers/net/wireless/wl12xx/wl12xx.ko needs unknown symbol ieee80211_get_operstate
make[1]: Leaving directory `/usr/src/kernels/2.6.32-279.11.1.el6.i686'
Note: iwl4965 detected, we're going to disable it. If you would like to enable it later you can run:
sudo iwl-load iwl4965
Running iwl-enable iwlagn...
Disabling iwl4965 ... [OK] Module disabled:
kernel/drivers/net/wireless/iwlegacy/iwl4965.ko
depmod will prefer updates/ over kernel/ -- OK!
Now run:
sudo make unload to unload all: wireless, bluetooth and ethernet modules
sudo make wlunload to unload wireless modules
sudo make btunload to unload bluetooth modules
Run sudo modprobe driver-name to load your desired driver.
If unsure reboot.
==========
我重新加载了所有模块
[root@localhost compat-wireless-3.6.2-1]# depmod -a
重启network服务,还是没检测到无线网卡
不知道操作过程有遗漏,还是安装还有问题。
这方面我经验比较少,请您多指教,谢谢
|
|