64位Ubuntu 14.04下安裝broadcom無線網卡驅動


在參考網上各類方法的情況下,實現了UEFI模式下安裝Ubuntu 14.04與Windows 8.1雙系統(都是64位。期間也是各種問題,下次有時間記錄一下)

系統安裝好後,網絡無法連接,一方面有線網因爲學校裏 只能用iNode客戶端,但是沒有支持64位OS的iNode,放棄有線。正好實驗室有無線網,想着直接連接無線網,才發現竟然無法搜索附近WI-Fi,想想99%是沒有安裝無線驅動。一下就是Ubuntu14.04下安裝無線驅動過程(僅供參考):

一、查看無線網卡類型:

終端輸入  lspci -vnn -d 14e4:           #注意有冒號,以下爲我的網卡信息,產商是 Broadcom

08:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
    Subsystem: Lenovo Device [17aa:0611]
    Flags: bus master, fast devsel, latency 0, IRQ 16
    Memory at c1400000 (64-bit, non-prefetchable) [size=32K]
    Capabilities: <access denied>

二、上Broadcom官網點擊打開鏈接下載驅動程序,如下圖:

32位系統下載第一個,64位系統下載第二個


三、編譯

       在用戶目錄下新建文件夾hybird,將下載的驅動程序剪切到該文件夾下,解壓、編譯

tar -zxvf hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz

make
還算順利,編譯過程沒有 ERROR

四、配置 安裝

將在hybird文件夾裏生成的 wl.ko文件複製到內核驅動文件夾

sudo cp wl.ko  /lib/modules/3.13.0-32-generic/kernel/net/wireless/                   (根據自己的目錄寫)
載入模塊

sudo depmod
sudo modprobe wl



將跟本驅動有衝突的模塊刪除並加入黑名單。如果存在下面的驅動,必須手動刪除他們,否則就不用執行下面的命令:

lsmod  | grep "b43\|ssb\|bcma\|wl"
sudo rmmod b43
sudo rmmod ssb
sudo rmmod bcma
sudo rmmod wl

再次運行 lsmod  | grep "b43\|ssb\|bcma\|wl"   無顯示
將有衝突的驅動加入黑名單

sudo gedit /etc/modprobe.d/blacklist.conf


在最後添加一下三行、保存、退出


blacklist ssb
blacklist bcma
blacklist b43


安裝:

sudo modprobe lib80211 
sudo insmod wl.ko

    此時,無線網卡的指示燈應該開始閃爍,系統也開始搜索附近存在的WiFi了。

    爲了下次開機可以自動打開無線網卡驅動,可以將這個模塊設爲開機自啓動:

sudo gedit/etc/rc.local

在exit(0)前面添加一行後,保存退出
 modeprobe wl


    如果下次開機沒有自動打開無線網卡驅動,再把配置和安裝部分重新做一遍即可(注意在安裝的時候切換到驅動程序所在文件夾下)。





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章