首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

Linux 無線網卡驅動安裝指南:以 BCM43142 為例,針對不同發行版

     編輯:程式設計疑難解答

核心難點

Linux 發行版眾多(RHEL/CentOS、Debian/Ubuntu、openSUSE、Arch 等),包管理器、內核版本、驅動簽名策略均不同,無法給出統一命令。

BCM43142 (Broadcom) 驅動現狀

  • 屬于專有驅動,需加載 wl.ko 模塊。
  • 開源驅動 brcmfmac/brcmsmac 對該晶片支持有限。

分發版安裝建議

發行版推薦命令
Ubuntu / Debian / Mintsudo apt update && sudo apt install broadcom-sta-dkms(自動編譯內核模塊)
Fedora / RHEL / CentOSsudo dnf install kmod-wl(需啟用 RPM Fusion 源)
Arch / Manjarosudo pacman -S broadcom-wl-dkms(AUR 也有 broadcom-wl)
openSUSEsudo zypper install broadcom-wl(需添加 Packman 源)

通用手動編譯步驟(若無現成包)

  1. 安裝內核頭文件:kernel-devel/linux-headers-$(uname -r)。
  2. 下載 Broadcom 官方源碼 hybrid-v35_64-nodebug-pcoem-*.tar.gz。
  3. 解壓,修改 Makefile 適配內核版本,執行 make && sudo make install。
  4. sudo depmod -a && sudo modprobe wl。

最佳建議

新手首選 Ubuntu/Linux Mint,驅動管理器(Additional Drivers)圖形界面一鍵啟用專有驅動,避免命令行折騰。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved