ubuntu 14 04 無線網絡卡驅動安裝

2021-07-04 06:32:52 字數 1709 閱讀 1976

ubuntu 14.04 無線網絡卡驅動安裝

最近在安裝ubun14.04後發現,筆記本的無線網絡卡不能用了,不知道什麼原因,查詢資料後發現是因為本子的*無線網絡卡屬於非主流網絡卡*,所以著手安裝網絡卡驅動,但是在網上找不到現成的網絡卡驅動,只能夠自己編譯了;

下面具體介紹一下驅動的編譯過程;

1、要安裝驅動首先要知道自己的網絡卡是什麼型號,通過下面的命令來檢視:`lspci -vv | grep network`

經檢視我的網絡卡型號為:bcm4312

2、找到驅動後是乙個壓縮包(hybrid-v35-nodebug-pcoem-6_30_223_248.tar.gz),需要先把這個壓縮包拷貝到系統下面;

3、在終端中鍵入一下命令

cdmkdir driver

cd driver

cp 壓縮包檔案的絕對路徑 .

tar -xzf hybrid-v35-nodebug-pcoem-6_30_223_248.tar.gz

4、編譯

make clean

nake

5、編譯時遇到乙個錯誤 提示cfg80211_ibss_joined這個函式引數不對,經查詢找到了問題,原因是因為不同版本的linux系統這個函式的引數不一樣,找到對應的**行按照以下進行修改即可,具體的差異如下:

**if** linux_version_code >= kernel_version(3, 15, 0)

cfg80211_ibss_joined(ndev, (u8 *)&wl->bssid, &wl->conf->channel, gfp_kernel);

**else**

cfg80211_ibss_joined(ndev, (u8 *)&wl->bssid, gfp_kernel);

6、配置

將生成的wl.ko檔案拷貝到核心中指定的驅動資料夾中:

sudo cp wl.ko /lib/modules/`uname -r`/kernel/net/wireless/

載入這個模組:

sudo depmod

sudo modprobe wl

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

lsmod | grep "b43|ssb|bcma|wl" //查詢系統中存不存在這些衝突的模組

sudo rmmod b43 //刪除b43

sudo rmmod ssb //刪除ssb

sudo rmmod bcma //刪除bcma

sudo rmmod wl //刪除wl

sudo gedit /etc/modprobe.d/blacklist.conf //用gedit開啟conf檔案

新增以下內容到檔案(一般直接新增到最後一行即可):

blacklist ssb

blacklist bcma

blacklist b43

繼續執行以下命令:

sudo modprobe lib80211

sudo insmod wl.ko

為了下次開機可以自動開啟無線網絡卡驅動,可以將這個模組設為開機自啟動:sudo echo modeprobe wl >> /etc/rc.local

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

Ubuntu14 04 無線網絡卡驅動安裝

由於新安裝的14.04是 沒有無線網絡卡驅動的,這裡需要自己安裝網絡卡驅動。我們需要在win10下看到網絡卡型號 公升級ubuntu核心 uname sr可以看現在的核心版本 在 這裡 選擇合適的版本 然後安裝 安裝完成後重啟,然後檢查ubuntu核心版本 uname sr sudo cp i iw...

Ubuntu 無線網絡卡

ubuntu 中,通常有線網絡卡為eth0,無線網絡卡則為wlan0 1.啟動網絡卡 sudo ifconfig wlan0 up 但是一般已經自動啟動,不必手動啟動 2.掃瞄可用的無線網路 sudo iwlist scanning grep essid iwlist wlan0 scan 3.鏈結...

UBuntu 安裝無線網絡卡

經過一番努力終於成功,但是不加以大家在不能上網的機器上配置,那樣講非常的麻煩!切忌 ubuntu下也就是 ndisgtk 用於安裝無線網絡卡驅動 sudo apt get install ndisgtk 具體命令如下 sudo apt get install ndisgtk 配置wlan0 vi e...