歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Fedora 13/14 為DELL 1395安裝無線網卡驅動

Fedora 13/14 為DELL 1395安裝無線網卡驅動

日期:2017/2/28 16:16:17   编辑:Linux教程

安裝Fedora 13有一段時間了,一直沒有安裝無線網卡,因為平時工作都是有線網絡,所以也並不是急需,今天工作早早就完成了,於是閒暇之余順便研究研究。

於是按照這篇文章進行了操作。

首先在http://www.broadcom.com/support/802.11/linux_sta.php 上下載32位的驅動,下載完成之後進入到下載的文件夾下

#cd ~/Downloads按照readme的做法,新建一個文件夾,並且將該壓縮文件移動到新建的文件夾當中 #mkdir hybird_wl
#mv hybrid-portsrc-x86_32-v5.60.48.36.tar.gz hybird_wl/進入文件夾,進行解壓, #cd hybird_wl/
#tar xzf hybrid-portsrc-x86_32-v5.60.48.36.tar.gz由於自述文件當中的做法是指定解壓目錄,因此為了保險,再把這個壓縮文件移動到上一級目錄 #mv hybrid-portsrc-x86_32-v5.60.48.36.tar.gz ../根據自述文件的說法(The cards with the following PCI Device IDs are supported with this driver.),查看支持的版本 # lspci -n | grep 14e4
0c:00.0 0280: 14e4:4315 (rev 01) BRCM PCI PCI Dell
Product Name   Vendor ID Device ID Product ID
          -------------  ---------- ---------    -----------
          4311 2.4 Ghz     0x14e4 0x4311   Dell 1390
          4311 Dualband     0x14e4 0x4312   Dell 1490
          4311 5 Ghz     0x14e4     0x4313   
          4312 2.4 Ghz     0x14e4 0x4315   Dell 1395
          4313 2.4 Ghz     0x14e4 0x4727   Dell 1501
          4321 Dualband     0x14e4 0x4328   Dell 1505
          4321 Dualband     0x14e4 0x4328   Dell 1500
          4321 2.4 Ghz     0x14e4 0x4329   
          4321 5 Ghz        0x14e4 0x432a   
          4322  Dualband    0x14e4 0x432b   Dell 1510
          4322 2.4 Ghz      0x14e4  0x432c   
          4322 5 Ghz        0x14e4  0x432d   
          43224 Dualband    0x14e4 0x4353   Dell 1520
          43225 2.4 Ghz     0x14e4 0x4357   
發現確實是支持Dell這款無線網卡的4312 2.4 Ghz 0x14e4 0x4315 Dell 1395接下來就是對驅動進行編譯了,在hybird_wl目錄下執行以下命令
#make clean
#make










**備注一下,如果出現這樣的error,則是因為內核源碼沒有安裝,需要自己安裝一下,還有別的error,可以google一下,比如沒有安裝gcc啥的


  1. [root@ChinaUnix hybrid-wl]# make clean
  2. KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` clean
  3. make: *** /lib/modules/2.6.35.6-45.fc14.i686/build: No such file or directory. Stop.
  4. make: *** [clean] Error 2
  5. [root@ChinaUnix hybrid-wl]# make
  6. KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
  7. make: *** /lib/modules/2.6.35.6-45.fc14.i686/build: No such file or directory. Stop.
  8. make: *** [all] Error 2


完成之後,可以在目錄下看到wl.ko 文件,如果以前安裝過驅動的話,那麼還需要對安裝過的驅動進行清理。我這裡就沒有安裝過,所以就不需要進行這一步驟了。 
如果需要清理的話,進入如下目錄
#cd /lib/modules/`uname -r`/kernel/net/wireless然後執行命令,將原有的驅動改名#rmmod wl 
#mv wl.ko wl.ko.orig
我之前沒有安裝過,所以跳過這個步驟,將當前目錄hybird_wl下的wl.ko文件拷貝到驅動目錄下
#cp wl.ko /lib/modules/`uname -r`/kernel/net/wireless/wl.ko然後進入到該目錄#cd /lib/modules/`uname -r`/kernel/net/wireless/執行命令#depmod
#modprobe wl然後需要移除該目錄下其它的無線網卡驅動,首先列出其他的驅動lsmod | grep "b43\|ssb\|wl"根據列出的項目 執行如下命令#rmmod b43
#rmmod ssb
#rmmod wl以上三個命令我是依次都執行了的。接著要把b43和ssb 加入到黑名單當中# echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
# echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf然後根據操作系統不同,選擇執行如下其中一個命令,# modprobe lib80211
or
# modprobe ieee80211_crypt_tkip自述文件當中表述為 較新的操作系統執行 modprobe lib80211 ,以前的老系統執行modprobe ieee80211_crypt_tkip命令。這裡我執行的是 modprobe lib80211 。
然後執行
# insmod wl.ko|執行之後重新啟動啟動,起來之後 是不是發現WIFI圖標亮了呢 :-)
如果你執行了這一步之後出現了錯誤,那麼就自己查一下自述文件當中列舉出來的解決辦法,相信最終一定可以解決掉的。
Copyright © Linux教程網 All Rights Reserved