linux沒有wifi


linux的wifi出現問題的介紹

幾次重裝linux系統,經常出現沒有wifi的狀況

錯誤詳情

之前安裝過CentOS,Kylin,OpenSU,等等經常出現沒有wifi的狀況,雖說猜測是遇到驅動問題,但是一直沒有花時間去嘗試解決.

今天再次遇到這個問題,而且已經重裝兩次了,還沒有解決,只能直接找解決方案了.

目前的系統是ubuntu gnome 13.10,電腦是hp ProBook 6540b

解決方案

img

  1. dmesg | grep b43 (找到問題)
    dmesg用於檢測和控制內核緩沖,幫助用戶了解系統的啟動信息。
    如上圖所示:系統提示到Linux Wireless下載firmware,我們直接點擊Linux Wireless,打開之后發現The old website for now has a copy of the old content:Old Linux Wireless,因此我們需要參考的是Old Linux Wireless上的內容。如果顯示的不是此內容,則參考上面的文章。

  2. sudo apt-get install firmware-b43-installer(不建議,最好通過網站下載)
    下載安裝b43-fwcutter是因為b43-fwcutter tool will extract firmware from the Windows driver
    我們可以選擇直接通過http://bues.ch/b43/fwcutter/b43-fwcutter-018.tar.bz2下載,得到的版本是version 018 of b43-fwcutter,文件默認下載在下載目錄中。

  3. 根據內核版本下載對應的驅動程序,參考Old Linux Wireless,如圖二所示,根據我自己版本驅動我直接在http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2下載。下載的文件和b43-fwcutter在同一個目錄下。
    接下來我們進入下載目錄,步驟4567是對b43-fwcutter進行解壓,編譯和安裝,步驟9,10是對驅動文件解壓和安裝。

  4. tar xjf b43-fwcutter-018.tar.bz2

  5. cd b43-fwcutter-018

  6. make

  7. sudo make install

  8. cd ..

  9. tar xjf broadcom-wl-5.100.138.tar.bz2

  10. sudo b43-fwcutter -w /lib/firmware broadcom-wl-5.100.138/linux/wl_apsta.o

  11. modprobe b43(加載b43驅動)

  12. sudo shutdown -r now

大功告成

附錄

  1. lspci -vv | grep Network (確定無線網卡的類型)
    lspci 顯示當前主機的所有硬件配備
    -v 顯示PCI接口裝置的詳細信息
    -vv 顯示PCI接口設備的更詳細的信息
    | 管道
    grep Network 查找Network關鍵字所在的行
    或者使用這里的命令lspci -nn -d 14e4:(注意:)
  2. uname -a(確定內核版本)

img2

最后wifi顯示出來,終於可以連上wifi了.

img3

說明

寫這篇文章是作為使用linux的筆記.圖片沒有另外拍照,就沒有重新上圖了,不過確實正好解決問題.

參考文章
linux無法連接wifi,不顯示wifi - CSDN博客
https://blog.csdn.net/yiranant/article/details/46445055


免責聲明!

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



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