最近笔记本上wifi的诡异问题 4

Posted by Linuxtty on 四月 14, 2010

这两个星期一直都纠结于笔记本wifi启动的问题,发现这个问题是点开wicd界面的时候提示搜索不到wifi信号,可是路由就在旁边>_<,于是乎尝试:

sudo ifconfig wlan0 up
SIOCSIFFLAGS: Unknown error 132

ifconfig也只列出了eth0和lo,没有wlan0。刚开始碰倒的时候摸不着头脑,以为是驱动的问题,后来想想初装Gentoo的时候也是直接就用wifi了,不需要考虑驱动的问题啊。lspci | grep net的结果是:

02:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)
05:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8055 PCI-E Gigabit Ethernet Controller (rev 12)

记得Atheros是直接编译进内核了的。就没再去纠结驱动这方面了。

直接Google“SIOCSIFFLAGS: Unknown error 132”,粗略看了下搜索结果,都提到rfkill这个工具。看人家是rfkill unblock all之流就完了。但是我rfkill list,提示soft block: no ;hard block:yes。要软的还好,硬的问题该怎么解决啊?而且来回block和unblock几次都发现影响的是soft block的结果,猜是不是要重启下,于是unblock一次之后就重启机器看结果了。

重启的时候想着还是给wlan0通电的,以保证真的是hard unblock了吧(猜是不是由于wlan没通电的结果?),还有个原因是因为以前ubuntu的时候,不管硬件上通电与否,进入到ubuntu下面都是可以搜索wifi的。硬件上电源通断根本不影响。重启完毕进到CLI下面,嗯wifi灯还亮着,就尝试在CLI下面先ifconfig wlan0 up/down,发现正常启动和关闭。然后这时候还保持无线通电的情况下startx进入到GUI,开终端依然ifconfig wlan0 up/down几次发现也正常,看下wicd也可以正常搜索信号了。而且这个时候开关本子的wifi,指示灯也跟着亮灭,就放松了下。

然后尝试关闭本子的wifi电源,然后ifconfig wlan0 up/down,发现down了之后就没法再up了,提示的错误跟最开始提到的一样。再给本子wifi通电发现wifi指示灯不亮了。

后面再重启机器实验几遍(很X疼),总结下整体情况,现象就是在CLI登录前(俺是startx方式进gui,没用gdm之类的)wifi必须通电,如果登录前wifi没通电,之后就再没法打开wifi了。登录前如果wifi通电,那么登录后硬件上随便开关wifi都不会影响信号的搜索。但如果这时候ifconfig wlan0 down恰好wifi没通电,那么就不能再up了。

以前用ubuntu的时候也是,本子wifi开关都不会影响信号搜索>_<。但至少没现在这样折腾,必须在登录前打开本子的wifi电源。

无解。不知道这个现象是什么原因引起的?

=============

在家的时候只用无线,到学校了只用有线,所以这样的情况到最近才发现的,囧。

Trackbacks

Use this link to trackback from your own site.

Comments

Leave a response

  1. Wonderli Mozilla Firefox Linux 周三, 14 四 2010 21:11:30 UTC

    话说最近我的arch上wifi也有问题了…无法打开。难道是升级新的2.6.33内核的缘故?

    [回复]

    Linuxtty Mozilla Firefox Windows 回复:

    嗯,可能吧,但没想到留意内核变动,我Google的时候就看到有人提到的内核版本是>=2.6.33的。

    [回复]

    Wonderli Mozilla Firefox Linux 回复:

    以前用ubuntu的时候遇到过这问题,状况和你这个差不多,每次用的时候,必须在开机的时候打开wifi开关,否则就不能用,不过,用sudo dhclient,自动获取dhcp地址可以把wifi打开,我当时将就着用的,后来换9.10就没事了…我现在巨惨,在arch上,不论是开机时把开关打开,还是dhclient的方法,wifi都打不开…如果有解决办法,一定要告诉我一声啊~

    [回复]

  2. Hexec Internet Explorer Windows 周四, 15 四 2010 00:06:36 UTC

    我这儿用networkmanager死活wifi不工作,换wicd才好。。。。。不过在学校没用wifi,无所谓了。。。

    [回复]

Comments