經過幾天的折騰,終于使ubuntu可以連接wifi了,現在記錄下如何正確的安裝RTL8822CE網卡驅動,
1.背景
因為要使用docker部署專案,但是目前nvidia-docker只支持linux,而window上目前不支持docker容器進行GPU訪問,window子系統也不能進行GPU訪問,虛擬機里面的硬體設備都是虛擬的,所以也不能實作我的需求,最后只能使用雙系統來解決這個問題,
2.裝系統
系統裝好后,因為我可以直接使用網線進行聯網,就把所用的軟體包括系統都升級了一下,結果開機就出現了rtw_pci 0000:04:00.0: failed to wait firmware completion這種錯誤,一直卡到這里了,百度后發現這個帖子https://askubuntu.com/questions/1268336/ubuntu-18-04-not-able-to-connect-to-wifi-after-kernel-update
這個帖子給了我許多靈感,大致原因就是做系統升級后,firmware沒有進行有效的更新,說白了就是wifi驅動和系統不匹配導致的,
3.解決方法,
1.查看自己的系統硬體資訊,
在終端輸入lspci

其中紅色框標記的就是計算機的有線網卡和無線網卡資訊了,Ethernet controller表示有線網卡,Network controller表示無線網卡,后面表示的就是網卡的型號資訊,
2.下載驅動,
下載地址:https://github.com/juanro49/rtl88x2ce-dkms
百度云:鏈接: https://pan.baidu.com/s/1v1coCkaiCKW-ucKsm-e15Q 提取碼: 3v13
3.進行解壓并手動更新,
進入到你驅動放置的檔案夾下,在終端依次輸入一下命令:
sudo cp rtl88x2ce-dkms/rtw88_blacklist.conf /etc/modprobe.d/rtw88_blacklist.conf
sudo mkdir /usr/src/rtl88x2ce-35403
sudo cp -Rv rtl88x2ce-dkms/ /usr/src/rtl88x2ce-35403/
sudo dkms add -m rtl88x2ce -v 35403
sudo dkms build -m rtl88x2ce -v 35403
sudo dkms install -m rtl88x2ce -v 35403
4.進行重啟,
進入網路管理可以見到無線網路的選項,然后就可以正常上網了,
后記:非常感謝github上這位西班牙大佬提供的linux rtl8822ce網卡驅動,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/25247.html
標籤:AI
上一篇:STM32 CUbeIDE 使用Ymodem協議進行串口IAP升級
下一篇:執行緒2:執行緒創建等待及退出
