LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1826|回复: 4

Intel 无线网络 ipw3945如何安装驱动

[复制链接]
发表于 2007-3-29 22:00:20 | 显示全部楼层 |阅读模式
下载了Intel网站上的驱动后,解压,安装过程不再叙说了,照着Install一路安装

电脑DELL 640M, ipw3945。系统FC6

[root@localhost ipw3945-1.2.0]# ./load debug=0
Killing ipw3945d...done.
Unloaded: ipw3945 ieee80211 ieee80211_crypt
Loaded: ieee80211 ipw3945
Loading ipw3945d.ipw3945d - regulatory daemon
Copyright (C) 2005-2006 Intel Corporation. All rights reserved.
version: 1.7.22
Intel PRO/Wireless 3945ABG Network Connection found at:
/sys/bus/pci/drivers/ipw3945/0000:0c:00.0
Daemon launched as pid 5102.  Exiting.
..done.

#          注:此时,无线网卡开始闪。

[root@localhost ipw3945-1.2.0]# iwconfig eth1
eth1      unassociated  ESSID: off/ any  
          Mode:Managed  Frequency=nan kHz  Access Point: Not-Associated   
          Bit Rate: 0 kb /s   Tx-Power:14 dBm   
          Retry limit:15   RTS thrff   Fragment thrff
          Encryption keyff
          Power Managementff
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

[root@localhost ipw3945-1.2.0]# iwconfig eth1 essid Whatever

[root@localhost ipw3945-1.2.0]# iwconfig eth1 key DEADBEEF00

[root@localhost ipw3945-1.2.0]# iwconfig eth1

eth1      unassociated  ESSID:"Whatever"  
          Mode:Managed  Frequency=nan kHz  Access Point: Not-Associated   
          Bit Rate:0 kb/s   Tx-Power:14 dBm   
          Retry limit:15   RTS thrff   Fragment thrff
          Encryption keyEAD-BEEF-00   Security modepen
          Power Managementff
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

# 注:完成这几步后,无线网络的灯开始狂闪。但仍不能找到网络。

配置后仍没有找到网络,自己感觉这是因为没有安装firmware,看INSTALL中的说明是要放到DIR=$(sed -ne "s:^FIRMWARE_DIR=\([^, ]*\).*:\1:p" \
                /etc/hotplug/firmware.agent)

目录下,但我运行后没有反应,

网上有些说是可以用cat /etc/hotplug/firmware.agent | grep FIRMWARE_DIR,试下,也没有用,后来一检查,自己根本没有/etc/hotplutg/这个目录,故自己建个,并建立firmware.agent一个,加入FIRMWARE_DIR=/lib/firmware
并用命令cp ipw3945-ucode-1.14.2/ipw3945.ucode  /usr/lib/hotplug/firmware/(有的网页中的指导)

与命令cp ipw3945-ucode-1.14.2/ipw3945.ucode  /lib/firmware/(INSTALL中的指导,因为上面有说明,没有办法成功找到$dir,所以只好按照其说的一般在前面的目录下,姑且信之)

最后还是不行,是不是我的内核中少装了什么呀,我是从FC6的内核呀,升级到了2.6.20-1.2925,无奈中……,怎么才能把网络搞定呀,

最后不利己./unload之,不然看见无线网络指示灯闪个不停,心痛呀。

对了,中间也有用YUM 下载多个其它的ieee,ipw3945等包

最后说一下,我还是个新手,刚从windows下转变过来的,希望大家多多帮助,先在这里多谢啦。

发送后发现N多笑脸,大家自己翻译一下吧,我也无语了,应该是/s或:0之类的吧
 楼主| 发表于 2007-3-29 22:05:43 | 显示全部楼层
不需要编译内核吧,以前倒是编过几次,没有一次成功的,所以还 是用别人的内核吧,呵呵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-29 22:08:30 | 显示全部楼层
不知道上面的信息给得充分不,要是不充分的话,再看看还有什么要补充的,
回复 支持 反对

使用道具 举报

发表于 2007-3-30 11:49:13 | 显示全部楼层
其实你的网卡已经驱动成功了,运行iwconfig出现eth1 unassociated ESSID: off/ any,那么你的无线网卡就是eth1,运行iwlist eth1 scan查看周围的接入点,每个AP第一行就写着这个AP的essid,比如essid "test",运行iwconfig eth1 essid test加入这个网络,whatever只是网卡驱动安装说明中的一个示例,谁会用这个作为essid呢。如果该AP可以自动分配IP,可以执行dhclient获得IP。楼主看来还不太了解无线网络,到网上搜些相关文章看看吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-30 13:45:05 | 显示全部楼层
谢谢geoffrey001了。
已经可以通过无线网络来连接了,现在就在这下面打字呢,看来我的LINUX路还很长呀,这个问题其实已经困扰我快一个月了,现在终于解决了,很高兴。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表