这个标题有点歧义,但是为了缩短标题,只好先这么命题了。
事情是这样的,在HP本本上有一个分区安装了windows xp 精简版系统,这系统以备不时之需使用。前几天用了一下这个windows xp,结果之后在fedora下面,就无法使用无线网卡了,甚至连NetworkManager都失灵了。问题现象为开机后,无线网卡没有加载,进入X之后,NetworkManager 也不正常工作了,不仅没有看到无线网卡(开机没加载),连接网线后都不会自动激活网卡获取IP了。
开始以为自己在系统升级的时候,更新了什么软件包影响了NetworkManager。但是最新yum update的过程中好像没有什么软件好像跟NetworkManager没有什么关系,也没有更新过内核,应该不会影响到无线网卡驱动才对。莫非真的无线网卡出问题了?
但是为了解决问题,首先还是重装了了BCM4312的驱动,驱动的卸载、重装都没有问题,但是modprobe之后,还是无法激活网卡,使用 ifconfig wlan0 up,总算激活了无线网卡(但是无线网卡的指示灯仍然不亮),但是在NetworkManager中无法看到无线网卡,通过手动配置后连接,仍然无法获取IP,但是可以得出的结论是无线网卡是没有问题的。
既然无线网卡没有在物理上没有损坏,那么就干脆卸载了NetworkManager,然后通过 iwconfig 来配置无线网卡。
sudo iwconfig wlan0 essid mywireless
sudo iwconfig wlan0 mode managed
sudo iwconfig wlan0 enc *******
sudo dhclient wlan0
在最后一步 sudo dhclient wlan0 还是无法获取IP,把路由器改成无需认证之后,依然无法获取IP。实属无奈之时,突然想起记得在ubuntu 中文论坛中看到过的一个问题帖,说是无线网卡总是无法激活,非要先进windows系统激活,然后在重启进入ubuntu系统,就能正常激活无线网卡了…
无奈之时,只能尝试一下了。关机、重启进入windows系统,在进入windows的启动过程中,看到无线网卡的指示灯亮了,但是在进入系统之后,看到无线网络的指示灯又被关了。而且无线网卡也没有像往常那样自动搜索无线网路。看到任务栏上的HP无线网络管理软件上打了X,也就是无线网络关闭。通过HP的无线网络管理工具激活无线网卡,正常获取到了IP。
重启电脑进入fedora平台,开机过程中无线网卡指示灯变亮了,也就是无线网卡被激活了,进入X后安装NetworkManager,无线网卡恢复以往的正常状态。
根据后来的几次测试得出:windows下的第三方无线网络管理工具(我电脑上HP的)将无线网卡关闭后,效果跟物理开关关闭网卡有类似效果,而且通过无线网络管理工具关闭网卡后,通过物理开关都无法开启网卡。
所以,当你的无线网卡本身是正常的情况下,在linux中无线网卡驱动能正常安装,却无法激活的时候,有可能是在windows下通过无线网络管理工具关闭了无线网卡。
转载请注明出处:麦麦的不老阁 » 《windows导致Linux无法使用无线网卡》










笔记本制造商 Windows 下的电源管理工具确实有问题
我这的情况是,无限网卡一切正常,Windows 中关掉的可以用 ifconfig wlan0 up 打开,但是蓝牙没办法,无论如何只能在 Windows 里操作,现在是长期可见状态……
麦麦 回复:
七月 12th, 2010 at 10:22
无线网卡是否启用是靠bios支持的
我也遇到过类似情况
应该是windows修改了bios的内容
麦麦 回复:
七月 12th, 2010 at 10:24
搭便车问个问题,ubuntu下无线网卡变成eth1了,有办法变回wlan0吗?
麦麦 回复:
七月 12th, 2010 at 21:28
这个啥意思?
麦麦 回复:
七月 16th, 2010 at 09:46