Centos7.7安裝bcm43142(博通)無線網卡驅動


Centos7.7安裝bcm43142(博通)無線網卡驅動

 

參考鏈接:

http://elrepo.org/tiki/wl-kmod

https://www.cnblogs.com/mrway/p/9416246.html

 

首先安裝環境依賴

yum group install 'Development Tools'
yum install redhat-lsb kernel-abi-whitelists
yum install kernel-devel-$(uname -r)

 

使用普通用戶賬號創建rpm環境

 $ mkdir -p ~/rpmbuild/{BUILD,RPMS,SPECS,SOURCES,SRPMS}
 $ echo -e "%_topdir $(echo $HOME)/rpmbuild\n%dist .el$(lsb_release -s -r|cut -d"." -f1).local" >> ~/.rpmmacros

 

下載wl-kmod*nosrc.rpm

For EL6: http://elrepo.org/linux/elrepo/el6/SRPMS/wl-kmod-6_30_223_271-3.el6.elrepo.nosrc.rpm (external link)

For EL7: http://elrepo.org/linux/elrepo/el7/SRPMS/wl-kmod-6_30_223_271-5.el7.elrepo.nosrc.rpm (external link)

 

下載博通無線網卡的驅動,視個人情況下載32位和64位,下載好后把驅動放到上面創建好的~/rpmbuild/SOURSES/目錄下

 

 

 

 

 

 

 使用普通用戶運行一下命令構建安裝包(一定不能用root用戶)

$ rpmbuild --rebuild --target=`uname -m` /<path-to-nosrc.rpm>/wl-kmod*nosrc.rpm
...
+ exit = 0

注意:如果這一步提示沒有用戶的時候按提示的用戶名新建一個即可。

注意:如果提示unpacking archive failed...的內容,可能是rpmbuild創建的時候沒有用普通用戶運行,或者拷貝的時候用了sudo命令,重新用普通用戶身份新建目錄和復制文件就可以了。

 

如果安裝過ndiswrapper ,則移除

# yum remove \*ndiswrapper\*

 

安裝生成的包,生成的包一般在上面生成的文件夾~/rpmbuild/RPMS/下面

rpm -Uvh /path-to-rpm/kmod-wl*rpm

 

重啟電腦或者運行以下命令立即生效

8a) EL6:
     # modprobe -r b43 b43legacy ssb wl lib80211
     # modprobe -r bcma (Note: needed for EL 6.4 and later)
     # modprobe lib80211_crypt_tkip
     # modprobe wl

8b) EL7: #
modprobe wl

注意:如果重啟后還是沒有Wifi顯示,或者之星命令時顯示required key not available,請關閉BIOS中的安全啟動(SECURE BOOT)后重新嘗試。

 

根據自己的需要刪除rpmbuild文件夾

rm -rf ~/rpmbuild

 

DONE!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM