LinuxSir.cn,穿越时空的Linuxsir!

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

lenny下配置intel Pro/Wireless 2100无线网卡驱动

[复制链接]
发表于 2008-1-12 16:28:37 | 显示全部楼层 |阅读模式
lenny下配置intel Pro/Wireless 2100无线网卡驱动
      本人新手,在年底决心把工作和学习平台换到Linux下,本来就对Debian系列的操作系统有好感,一直都在Ubuntu和Debian中徘徊,暂时选择了Debian作短中期使用。今天花了不少时间配置intel Pro/Wireless 2100无线网卡,仍然有许多不明白的地方,只是按照文件中的INSTALL帮助,边读边操作,居然起来了,于是写下步骤供各位参考和指点。
一、我的电脑配置:ThinkPad R50p (详见:http://www.thinkwiki.org/wiki/Category:R50p)
    * Intel Pentium M (Banias) 1.7 GHz CPU
    * ATI Mobility FireGL T2 with 128 MB
          o 15.0" TFT display with 1600x1200 resolution
    * 512 MB PC2700 memory standard
    * 60 GB HDD
    * AD1981B AC'97 Audio controller
    * UltraBay Enhanced with the following:
          o DVD-RW drive
    * One of the following integrated Ethernet controllers:
           o Intel Gigabit (10/100/1000)
    * CDC slot with one of the following:
          o IBM Integrated Bluetooth II with 56K Modem (BMDC)
    * MiniPCI slot with one of the following:
          o Intel PRO/Wireless LAN 2100 3B Mini PCI Adapter
     * (2) Type II CardBus slots or (1) type III
    * IBM Embedded Security Subsystem 2.0

二、我的电脑环境:
        版本:Debian lenny(testing)
        内核:linux-2.6.22-3-686
        桌面:Gnome2.20.2

三、配置Intel Pro/Wireless 2100 Driver
      针对此款无线网卡,linux社区默认的开源驱动为ipw2100,由于ipw2100在Debian的Etch源中还可以下载,只需要安装ipw2100-modules-2.6-486 or ipw2100-modules-2.6-686 or ipw2100-modules-2.6-686-bigmem or ipw2100-modules-2.6-k7 or ipw2100-modules-2.6-amd64 根据自己的电脑系统决定,然后去下载 firmware 并安装,就完成了。(etch下,内核头为2.6.18)
# tar -xvf ipw2100-fw-1.3.tgz -C /lib/firmware
      我没有安装linux2.6.18内核,也不想安装,按照ipw2100,ieee80211安装文件的说明,首先下载三个文件,分别为ipw2100-1.2.2.tgz;ieee80211-1.2.18.tgz;ipw2100-fw-1.3.tgz,并解压缩
        % tar xzvf ipw2100-1.2.2.tgz
        % tar xzvf ieee80211-1.2.18.tgz
        % tar xzvf ipw2100-fw-1.3.tgz
      切换到root,准备编译:
        #cp  ieee80211-1.2.18 /usr/src/ieee80221
        #cd /usr/src/ieee80221
        #sh remove-old                                                        #可选,如果之前安装过ieee80221的驱动,通过这个命令删去原来的文件
        #apt-get install module-assistant
        #m-a prepare                                                                #下载内核头文件和其他必须文件
        #make
        #make install
        #cd /ipw2100-1.2.2
        #sh remove-old                                                        #可选,如果之前安装过ipw2100的驱动,通过这个命令删去原来的文件
        #make IEEE80211_INC=/usr/src/ieee80211/
        #make install
        #tar -xvf ipw2100-fw-1.3.tgz -C /lib/firmware                         #最后别忘记把firmware加入到库中

至此,重新启动无线网卡,就可以看到网卡已经起来了。

参考资料
1、 http://www.thinkwiki.org/wiki/Category:R50p
2、http://www.thinkwiki.org/wiki/Ipw2100
3、http://ipw2100.sourceforge.net
4、http://ieee80211.sourceforge.net/
 楼主| 发表于 2008-1-12 16:38:52 | 显示全部楼层
以下是打包的pdf文件,供大家下载

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2008-1-12 16:58:25 | 显示全部楼层
个人觉得在Debian系统下使用APT来安装驱动模块源代码,然后使用m-a来编译安装还是满方便的~~
回复 支持 反对

使用道具 举报

发表于 2008-1-12 19:39:29 | 显示全部楼层
有点疑问:Intel Pro/Wireless 2100 内核里好像有支援的吧,为什麽要另行下驱动?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-13 10:55:03 | 显示全部楼层
请教d00m3d版主,内核中的支援在哪里配置?我还不会编译内核,不知道如何开启
回复 支持 反对

使用道具 举报

发表于 2008-1-14 14:07:15 | 显示全部楼层
/lib/modules/2.6.22-3-686/kernel/drivers/net/wireless/ipw2100.ko

唯一需要的就是下载firmware丢到 /lib/firmware/ 中就行了
回复 支持 反对

使用道具 举报

发表于 2008-1-17 22:15:10 | 显示全部楼层
是啊,远没楼主说的那么麻烦,不过还是感谢楼主分享经验。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-21 13:12:06 | 显示全部楼层
谢谢,昨天重装时仔细看了提示,确实如各位所说,只要把firmware导入到/lib/firmware里面就可以了
回复 支持 反对

使用道具 举报

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

本版积分规则

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