在debian下安装并解决无线网卡问题(以X40为例)

Written by simon on August 11, 2008 – 9:51 pm

在debian下安装并解决无线网卡问题(以X40为例)

与ubuntu相比,debian对像我这样的初学者并不是非常友好,即需要作较大量的手动配置和调整工作才能让计算机随心所欲进行运转。但一位伟人说得好(高考语文试题作文的必杀绝句!),生活就是一折腾。永远都是点点鼠标就能搞定的工作,就永远体会不到强奸PC是一件多么愉悦和心旷神怡的工作(陶醉30秒先)。嗯,跑题了,就此打住。在我装有debian etch的x40笔记本上,apt-get upgrade使得linux内核升级到2.6.26-1-686。重新启动后发现无线网卡无法正常工作了。按照老办法重新折腾了一遍madwifi,终于正常工作。这里就当做是从零开始重新配置debian下x40的无线网卡,记录一下简要的工作流程,希望能对各位debian同好们有所帮助。

1. 内核相关的文件

首先是找到你操作系统目前正在使用的内核版本,并安装与此内核版本相应的linux-headers文件。
正在使用的内核版本可以用如下命令查看:

uname -r

比如我现在的内核版本就是

simon@simon:~$ uname -r
2.6.26-1-686

在你/etc/apt/sources.list文件配置正确并且sudo apt-get update之后,安装相应的linux-headers文件

sudo apt-get install linux-headers-%(uname -r)

另外,你不会还没有安装build-essential等文件吧:)

sudo apt-get install build-essential

2.Madwifi

2.1 下载madwifi

有两个方案,一是直接利用synaptic,搜索madwifi,安装之

gksu synaptic

在synaptic中搜索关键词madwifi,出现以下几个软件:hostapd, madwifi-doc, madwifi-source, madwifi-tools。统统安装之。
安装完毕之后,madwifi的源代码会出现在/usr/src目录下。进入该目录,解压缩,编译,安装:

cd /usr/src
sudo tar jxvf madwifi.tar.bz2

第二个方案是直接利用subversion的功能从madwifi服务器上下载这个软件。
如果没安装subversion版本控制软件,请先安装之

sudo apt-get install subversion
cd /usr/src
sudo svn checkout http://svn.madwifi.org/madwifi/trunk madwifi
 

这里我采用的是第一种做法。解压缩之后的madwifi文件会出现在/usr/src/modules/madwifi目录中

2.2 make之前的准备工作

如果你是第一次安装并配置madwifi,可以略过这步。如果不是,请遵循之:

首先停掉所有正在使用中的无线网络设备

sudo ifconfig
sudo ifconfig ath0 down
sudo ifconfig wifi0 down

当然,如果你还有更多无线网络设备的话,比如ath1 ath2 wifi1 wifi2,就依次关闭之。

其次,删除掉此前版本内核中的madwifi模块

cd /usr/src/modules/madwifi/scripts
	 sudo ./madwifi-unload
	 sudo ./find-madwifi-modules.sh $(uname -r)
	 cd ..

2.3 编译&安装madwifi模块

没什么可说的了,还是make & make install


	sudo make
	sudo make install

2.4 启动madwifi模块

用这个命令


	sudo modprobe ath_pci

3 结束工作

如果顺利的话,现在无线网卡就可以正常工作了。可以运行ifconfig查看一下。

sudo ifconfig

关于ath*和wifi*字段的,就是你的无线网卡信息了。

进而,比如在gnome桌面环境下,可以在network manager的applet下切换所使用的网络端口,从wired到wireless。

Share/Save/Bookmark

Tags: , , ,
Posted under linux | No Comments »

妻妾成群

Written by simon on August 7, 2008 – 1:06 am

妻不如妾,妾不如偷。偷不着的情况下只好自己努力去搞。对我这个深度互联网依赖症患者来说,计算机是行走江湖杀人越货必备的必备工具。有了pc,腰间胯下顿觉饱满鼓胀,摸着104个按键总是快感如潮,可以肆无忌惮干坏事,天南海北google有用没用的消息,或是在bbs上探询王菲为什么不爱我等终极问题的答案。所以计算机就是情人就是老婆就是那个须臾不可分离的她。当然,是她们。

大老婆是一台台式机,从现在的标准来看已经是绝对的老爷车,哦不,老婆车了,服役8年,现在在家中服务公公婆婆发挥余热,供老爸玩连连看Zuma和拱猪,供老妈练习五笔打字以及学英语。2000年购于沈阳三好街,是一个一个零部件买回来组装起来的,Duron 650/128M pc100 SDRAM/ WestDigital 20G 5400rpm/PHILIPS 107G/ MSI K7T mainboard/ 小影霸tnt2 pro vanta 32m plus a 56k modem,9k多,机箱贼重,提着沉甸甸的。后来填了一条256的内存,我用它来打游戏,学基本的编程,考MCSE,以及上网。哪怕很快计算机主频就普遍升级到1G了,我也不怎么稀罕,哼唧的,老夫老妻了。六年后毕业离开大连了,把机器带回沈阳给老爸老妈用,完成些普通家用的工作还是绰绰有余。

大老婆体形胖大移动不便,所以开始打小妾的注意。小妾总共有过四个,其中感情破裂了两个,比较伤心。

小妾no.1是一台东芝的笔记本,厚大笨重,拿到我手上的时候基本上已经处于人老珠黄风烛残年状态了,大概是PIII 700/128M RAM/16Mvideo card/14' TFT的情况,内置光驱已经挂掉了,靠一个读盘能力貌似还不如内置光驱的外接DVD盒子勉强应付一般应用。大概玩了半年多,在一个阳光灿烂的午后,啪的一声挂掉了,没有黑烟没有巨响没有火光,只是屏幕黑掉,再也无法启动了。基本上我觉得,不堪凌辱而宁愿靠自残的方式来拒绝为我服务,丫也算一贞节烈女了。

小妾no.2是联想旭日120,让我充分领悟到了国产笔记本是如何的强大。发热量巨大,噪音巨大,极其不结实不靠谱,哪怕我填了一条512m的内存它还是气喘吁吁的跑游戏跑程序,玩了大概两年,还给老爸了,供他在上面玩qq游戏大厅的拱猪。

小妾no.3是IBM thinkpad t43,让我彻底的义无反顾的决绝然的爱上了thinkpad,并且基本上打算只要thinkpad还过硬就以后一直购进。我在她身上作了尽可能多的DIY:cpu 1.7G足够我使用了。先是填了条1G的内存加到1.5G,后来又把那条512M的原配内存换成一条1G的,使得2G的内存可以跑的欢快一点。40G的硬盘有点小,我又很少用光驱,就把光驱卸下来,买了块ultra slim的硬盘槽插进去,安了第二块120G的hitachi硬盘。08年初换了palm treo 650的手机之后,为了能很方便的把手机资料和笔记本同步,我买了块BMDC 300 bluetooth模块,拆机卸下原配的modem模块,把它装了上去。T43的发热量在T系列本子中基本上是最高的,今年夏天实测了一下机体内部温度,在打开电影文件播放5分钟后,基本上能达到75度以上,怕怕,又买了个外接的USB散热风扇,这样哪怕连续工作,也能保证温度基本控制在65摄氏度以下,足够了。笔记本的内置扬声器不是很理想,我给她配了一部microlab A-6300的2.1声道音箱,基本满足我不挑剔的耳朵的需求。

thinkpad的技术支持很好(前几天去帮朋友修SONY的VGN TX26C,比较一下才知道,THINKPAD维修质量要比SONY好的多),这台T43用的久了些,散热风扇的轴承有些变形和迟钝,于是赶在它尚在保修期内赶到龙华路的thinkcentre 维修中心换了块散热片,再也不像前段时间那样会发出摩托车引擎启动般夸张的声音了。

我把t43隐藏分区中的windows全部格掉,160G全都格掉装了ubuntu 8.04,用了接近一年了,一切正常,觉得还是linux更对我的胃口。

t43什么都好,就是稍稍重了点。一台笔记本加上一两本教材和笔记,包就很重压的我很不舒服,于是就考虑买台小巧轻便的,方便平时读读pdf paper或是作些小事。就有了2680块娶进门的小妾no.4,thinkpad x40,低电压版1.0G cpu,256m板载内存,唯三美中不足的是1.8寸的20G硬盘一是容量较小,二是1.8寸盘身的规格标准比较特殊更换不宜,三是读取速度比较慢。是台二手笔记本,托TKC从中关村挑回来邮寄到上海的,把日文键盘换成英文的,又加了512M内存,安装了debian操作系统,跑gnome桌面效果不错(只是只能用metacity,受到主板集成显卡的限制,跑compiz fusion的速度较慢──不过我对笔记本的特炫效果并不是很感冒,速度够快使用操作够方便就行)。debian和ubuntu属于linux的同一脉,照葫芦画瓢从ubuntu本子的设置中向debian迁移就行。x40的发热量还是稍大,没办法直接放在腿上操作,属于美中不足之一。不过总得来说我很满意,呵呵。

嗯,就是这么回事。大老婆在家伺候公婆,大妾自残了,二妾伺候公公,三妾四妾在我身边红袖添香:基本上,我很满意。

Share/Save/Bookmark

Tags: , , , , , , ,
Posted under linux, 偷得浮生半日闲 | No Comments »