Posts Tagged ‘ ndiswrapper

Linux无线折腾记- Endless Wireless

感谢阿稳的鼓励,让我把邪恶的独家秘籍公开于世。其实也算不上什么狗屁,只不过北京的这个夜晚太热,让人非常焦躁。

去你妈的无线

暗夜
赤膊的Mars因为一时的脑残
挥舞着iwconfig
怒视着恶龙

地狱
散发着死寂的热气
豆大的汗珠布满了勇士的躯体
一声狂吼
“干你丫的,无线!今天老子就把你做了!”

恶龙没有听见
它根本就是聋子
摇头摆尾
不肯就范
它向往自由
不愿给勇士继续当拉车的驴

勇士将宝剑抛远
脱下内裤
使出终极奥意
“wicd……”

“啊!”
脚下一滑
衰 到地面
嘴里啃了好多怪里怪气的泥巴

好多坑
怎么原来没看到
不想了
继续使出绝招吧

“wicd!”
此波能量巨大
将nm顿时化为无形
恶龙顿时傻逼了
乖乖把勇士的战车套在身上

天边
微微泛起了白光
勇士乘着呼啸的战车
消失在天与地的界限
是走向了黑暗
还是投奔了光明
只有无尽的夜才知道

下面列出演员表
ndiswrapper 乐队
madwifi 乐队
lspci & lshw 组合
iwconfig & iwlist 组合
lsmod & modprobe 组合
network manager 乐队
wicd 乐队

** 引子
所有的事情都源于一个叫做awesome的漂亮姑娘…… Mars看上了这个awesome,想把她带回家,可是发现awesome不能与原有的在gnome配好的无线和谐相处。Mars去远方求一种药水,能够使得二者可以和谐相处。

** 发现的问题

*** ndiswrapper与madwifi之争
我一直用的nidswrapper驱动,这次有点怀疑是不是驱动出了问题。不过借助于lsmod看貌似驱动都加载正常。但是也是心理犯嘀咕,所以还是折腾了好久madwifi。madwifi的stable版本不支持我的内核,最后搞了一个snapshot才可以编译,这其中耽误了不少功夫。
最大的弯路在于一值不晓得iwconfig与network manager有冲突。手工配置iwconfig一直不成功。还乱搞一气。胡乱装了wicd,肯定是于事无补啊。最后在awesome中启动nm-applet网络就能配置了。当然这个还需要仔细研究一下了。因为有这些烂问题在所以也不知道madwifi配置是否成功,反正编译安装都正常,模块加载也都正常。

*** wicd与network manager有冲突
虽然这已经不是什么新闻了(不过我才知道,shy~),但是wicd既然与network manager有冲突,理所当然应该在安装一个包的时候反安装另外一个。也要在运行时检查是否有另一个运行。X的窗口管理器这点就做的比较好,同时只能有一个在跑。
wicd与nm水火不容的程度真是难于形容,就算有一个nm-applet的僵尸在,wicd也不能正常工作。

*** wicd本身启动就有问题
wicd针对于ubuntu的安装包,在安装完成的时候要启动自身的守护进程。问题是启动守护进程需要root权限,这点做的还不够细致,所以导致启动一定失败。需要手工启动。