一点小问题:emerge mldonkey 6

Posted by Linuxtty on 四月 15, 2010

今天remerge mldonkey的时候提示要降级,大约是今早删了某个overlay的缘故。

降就降嘛,接着在configure的时候,卡在某个地方了。提示:

——————————–
Checking Ocaml compiler.
——————————–
checking for ocamlc.opt… /usr/bin/ocamlc.opt
checking for i686-pc-linux-gnu-ocamlc… /usr/bin/ocamlc.opt
checking for camlp4… /usr/bin/camlp4
Need build
******** Objective-Caml 3.10 is required *********
******* Check http://caml.inria.fr/ ********
Do you want this script to try to download and install ocaml
LOCALLY in mldonkey directory ?

接着输入y或者yes也都没反应。看了下系统上的ocaml,版本是3.11.2。不至于版本高了就不行了吧,降级某个软件,能不牵扯到其他部件最好,升级或者增加倒还能接受,让其他包降级就不好了。

Google了下,看到说修改ebuild,将ebuild里面的ocaml版本改了就好。于是乎就把mldonkey弄到自己的overlay里面去修改。
打开ebuild文件,看到里面有一行“–enable-ocamlver=3.10”,改成3.11.2就可以重新emerge了。

最近笔记本上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电源。

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

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

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

松口气 6

Posted by Linuxtty on 四月 13, 2010

最近两个星期都在做网络综合课程设计的项目,最初的时候啥都没准备,然后慢慢开始按着错误的IP分配方案开始做起来,然后在PC上用packet tracer模拟。从项目中还是学到不少东西,基本的配置操作,问题,故障的分析和解决等等,总之是没打酱油的。做项目倒还不错,问题在三天两头往实验室跑着实辛苦,一过去基本上就扎在里头了,一整个下午,甚至连累到晚上>_<。做项目期间没神马心情去看其他的东西了。

今晚总算是收工了,没说完工是因为最后项目检查的时候发现初期的准备没做好,部分要求没达到。另外是有部分配置不知道怎么用实验室的设备验证。周末有空再把整个项目好好总结下好了。

收工了大可稍微松口气,可以把注意力转一下了。

PS:对贱兔下面的无线问题还是无解。莫名奇妙的就出事了,wicd搜不到网络,wlan0接口没法开启:( 折腾啊。