文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>艰辛的驱动之无线网卡

艰辛的驱动之无线网卡

时间:2006-08-18  来源:yfwill

发行版:Slackware
机型:Dell 630m

我一心想投入Linux的怀抱,虽多年不得其门而入,但依然矢志不移。然世事多艰,我就像一个攀岩者,每一厘米的上升,都那么辛苦。和攀岩的每次努力都在能看到进步不通,往往为了解决一个问题而又不得不解决另一个问题,如此递归下去。

关于无线网卡的驱动网络上的资料已经很多,但问题往往是这样,看似每一种方法都能非常顺利解决你的问题,但实际过程往往难如所愿。

首先,Slackware的默认内核是2.4的,需要升级内核。没有编译过内核怎么办?查资料硬这头皮做,到Slackware.org上下载了最新的内核
#make menuconfig
#make
#make install
#make moduls_install
#cp /usr/src/linux/szImage /boot/vmlinuz-2.6

#vi /etc/lilo.conf
...
重新启动结果,失败了。VFS驱动出现错误。然后着手解决新发现的问题,网上提供了一大堆解决方案,都失败了。
怎么办?重新考虑内核的升级问题,找到一个linuxs-on-laptop.com网站,恰好有相同配置的Dell 630m的安装,情形的是也是Slacakware,当然也包括了无线网卡的驱动。升级内核最困难的地方就是make menuconfig的选择。好在网站也提供了一个.config文件。终于,省级内核成功了。一阵喜悦袭过心头......

------------------------------------------------------
内核升级完成了,接下来就是安装驱动程序了。到http://ipw2200.sourceforge.net/去下载驱动程序的安装包,到http://ipw2200.sourceforge.net/firmware.php下载firmware,然后开始安装。也怪我太草率,没有仔细阅读安装文档。编译居然都没有成功,后来才发现还有ieee80211没有安装。安装了ieee80211后,编译成功了。将firmware解压到/lib/firmware目录。然后执行
modprobe ipw2200
dmesg
后者提示驱动成功安装了。接下来就是设置我的无线网络。
先是查看WAP的情况
#iwlist eth0 scanning
eth0 scan completed:
Cell 01 - Address:00:90:4c:2E:00:23
ESSID:"<hidden>"
Protocal:IEEE 802.11bg
Mode:Master
Channel:11
Encryption key:on
Bit Rate:1 Mb/s
...
Bit Rate:54 Mb/s
Quality=80/100 Signal level=-49 dBm
Extra:Last beacon: 68ms ago
Cell 02 - Address:00:90:4c:2E:00:23
ESSID:"CCMG"
Protocal:IEEE 802.11bg
Mode:Master
Channel:11
Encryption key:on
Bit Rate:1 Mb/s
...
Bit Rate:54 Mb/s
Quality=80/100 S

接着用ipwconfig 一步一步地设置essid,key,channel等。可是 iwconfig eth0 mode Master总是提示
Error for wireless request "Set Mode" (8B06)
SET failed on device eth0 ; Invalid argument.
到现在没有成功,郁闷中……

相关阅读 更多 +
排行榜 更多 +
空闲的鲨鱼世界

空闲的鲨鱼世界

休闲益智 下载
枪手跑酷手机版

枪手跑酷手机版

休闲益智 下载
割绳子大师

割绳子大师

休闲益智 下载