疯狂前行,为了BLFS!(第三章 无线网卡篇 【1】 配置内核)(2007-11-22)

来源:互联网 发布:网络快车加 编辑:程序博客网 时间:2024/06/06 02:19
 

疯狂前行,为了BLFS!(第三章 无线网卡篇 【1】 配置内核)

Dennis.Wang (著)
  
    通过自己的摸索和搜索帮助,终于将无线网卡在BLFS下驱动了起来。
   记得自己在以前写过一篇关于在ubuntu 6.10下面驱动我的无线网卡netgear wg511v3.0的文章,因此在这方面有点经验的说。今天在google的时候还把自己当初在ubuntu中文论坛上的发表的那篇给搜出来了,想想当初自己那么菜,还能显摆显摆,感觉有点可笑。这次,我是一个彻底的BLFS分子,搞不定它就让我感觉不应该了。所以,在这信念的驱使下,到底还是让我得偿夙愿了。
   首先我不得不提的是我的无线网卡很不幸的没有被内核的prism54支持,因为它只支持wg511 v1.0和v2.0版本的卡,v3.0是madeinchina版的,不被支持。虽然已经过去好几年了,照理说prism54应该考虑一下扩展,支持一下china版本的v3.0,但是prism54组织似乎并无此意,也许这是浪费时间。因此,只有通过ndiswrapper来使自己的win驱动跑在linux下了。如果想知道自己的无线网卡是否被prism54支持,可以到prism54.org上查询。
    这里不得不先说说自己的操作系统环境,内核是2.6.22.12(比较新,2.6.22系列内核的终结篇)。
    1.  首先来配置内核,以使内核支持无线网卡:
         1) Bus options (PCI, PCMCIA, EISA, MCA, ISA)  ---> 
                   PCCARD (PCMCIA/CardBus) support  --->
                        <*> PCCard (PCMCIA/CardBus) support --->
                                <*>   CardBus yenta-compatible bridge support
         2) Networking  --->
                   [*] Networking support --->
                         Wireless  --->  <*> Improved wireless configuration API
                                    <*> Generic IEEE 802.11 Networking Stack
                                    <*>   IEEE 802.11 WEP encryption (802.1x) 
         3) Device Drivers  --->  
              Network device support  --->
                   [*] Network device support
                        Wireless LAN  ---> [*] Wireless LAN (IEEE 802.11)
                         [*]   Wan interfaces support  --->
      这里无论是用prism54还是ndiswrapper来驱动无线网卡,这些都是基本必须的。
      使用prism54还需选择的选项如下:
             Network device support  ---> 
                   Wireless LAN  --->
                         <*>Intersil Prism GT/Duette/Indigo PCI/Cardbus(也可以选择为M)
     为了简便,我都将其编译进了内核,省得配置文件,如果要编译成模块的话,可以修改/etc/sysconfig/modules文件,将例如prism54加入到这里,那么系统在启动的时候,将加载prism54模块,prism54模块位于/lib/modules/2.6.22.12文件夹下。
原创粉丝点击