我在 lenovo yoga 13 上运行着 Ubuntu 14.04。以前我的无线网络工作正常,但只有在运行脚本修复无线网络后才可以:
cd /opt/rtl8723au-master
make clean
make
sudo make install
sudo modprobe 8723au
但这不再有效。我最近更新了新内核版本。更新后,我无法再使用上述脚本连接无线。脚本现在最终返回:Module 8723au not found
配置:lo no wireless extensions
请参阅lspci-vvnn | grep 网络:Nothing is returned
uname -a:Linux "computer-name" 3.13.0-43-generic #72-Ubuntu SMP Mon Dec 8 19:35:06 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
另外我想指出的是,这台笔记本电脑没有以太网端口,所以我根本无法连接到互联网。
如果有人有任何建议,我将不胜感激,或者如果您需要我提供更多信息,请告诉我。
答案1
我最近也遇到过类似的问题。当内核更新时,驱动程序的标头也会更新。所以我们需要映射正确的标头。我有一个类似于您的脚本,它适用于我的驱动程序。您可以尝试更改驱动程序(从 rtl8188eu 到 rtl8723au),并检查这是否对您有帮助。在终端中运行以下代码并重新启动。
这是对我的驱动程序有用的脚本
sudo apt-get update
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install git
sudo git clone https://github.com/lwfinger/rtl8188eu
cd rtl8188eu
sudo make all
sudo make install
sudo insmod 8188eu.ko
答案2
这是您的无线设备:
总线 001 设备 005:ID obda:1724 Realtek Semiconductor Corp.
它由 8723au 提供。我建议您尝试:
sudo apt-get install build-essential linux-headers-generic git
git clone https://github.com/lwfinger/rtl8723au.git
cd rtl8723au
make
sudo make install
sudo depmod -a
sudo modprobe 8723au
当 Update Manager 安装较新的内核版本时,请在需要重新启动后重新编译:
cd ~/rtl8723au
make clean
make
sudo make install
sudo depmod -a
sudo modprobe 8723au