我在 HP bs179tx 笔记本电脑上安装了 Ubuntu 16.04,但无法连接到无线网络。当我检查时sudo lshw -C network
,它显示*-network UNCLAIMED
。
答案1
通过以太网、网络共享或任何可能的方式建立临时的互联网连接,打开终端并执行以下操作:
sudo apt update
sudo apt install build-essential dkms git
uname -r
最后一个命令将为您提供内核版本;例如 4.13.0-32-generic。如果您的内核版本是 4.11 或更高版本,请继续执行以下操作:
git clone -b 4.11-up https://github.com/jeremyb31/rtl8723de.git
sudo dkms add ./rtl8723de
sudo dkms build rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
如果你的内核版本是 4.10 或更低,那么执行以下操作:
git clone -b 4.10-down https://github.com/jeremyb31/rtl8723de.git
sudo dkms add ./rtl8723de
sudo dkms build rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
无论哪种情况,重新启动后你的无线设备就应该可以正常工作了。
编辑:您的 dkms 状态显示“已构建”而不是“已安装”,这表明在我建议的过程中存在问题,很可能是错误。这些错误不能忽略;必须先识别并修复它们,然后驱动程序才能正确构建和安装。让我们重新开始。如果在任何时候出现错误停止并发布它们以便我们能够修复它并继续。
从终端:
sudo dkms remove rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414 --all
sudo rm -rf rtl8723de
git clone -b 4.10-down https://github.com/jeremyb31/rtl8723de.git
sudo dkms add ./rtl8723de
如果这里有错误,停止并举报。
sudo dkms install rtl8723de/5.1.1.8_21285.20171026_COEX20170111-1414
如果这里有错误,停止并举报。
如果一切顺利,请再次检查:
sudo dkms status
我们希望你看到:
rtl8723de,5.1.1.8_21285.20171026_COEX20170111-1414,4.10.0-28-通用,x86_64:已安装
如果是的话,请尝试:
sudo modprobe 8723de
有改善吗?