更新后我重新启动了计算机,然后我注意到 wifi 信号非常弱。我决定下载此软件包https://github.com/lwfinger/rtlwifi_new
并重新安装 wifi 驱动程序,但出现以下错误:modprobe: ERROR: could not insert 'rtl8723be': Exec format error
我在下载的包中运行以下命令:
make
sudo make install
modinfo -p rtl8723be
我有以下结果:
swenc:Set to 1 for software crypto (default 0)
(bool)
ips:Set to 0 to not use link power save (default 1)
(bool)
swlps:Set to 1 to use SW control power save (default 0)
(bool)
fwlps:Set to 1 to use FW control power save (default 1)
(bool)
msi:Set to 1 to use MSI interrupts mode (default 0)
(bool)
debug:Set debug level (0-5) (default 0) (int)
disable_watchdog:Set to 1 to disable the watchdog (default 0)
(bool)
ant_sel:Set to 1 or 2 to force antenna number (default 0)
(int)
。
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be ant_sel=1
我有以下结果:
modprobe: ERROR: could not insert 'rtl8723be': Exec format error
我尝试使用以下命令重新启动适配器:
sudo service networking restart
我在用着ubuntu 17.04 | 4.10.0-33-通用
答案1
我遇到了同样的问题,我曾经从同一个旧目录“rtlwifi_new”(一个月前下载的)运行 make、install、mod……等命令。
通过重新下载所有文件来尝试全新安装。
答案2
如果你已经下载了 rtlwifi_new,
cd rtlwifi_new
sudo make uninstall
sudo make clean
然后,制作、安装并插入模块。不要重新下载 repo。
答案3
与@Pilot6 一样(谢谢!!!),我通过以下方式解决了我的问题:Ubuntu 14.04 中 rtl8723be 的 Wifi 问题
每次内核更新后:
执行
cd rtlwifi_new
使用以下方法清理之前的版本
make clean
使用以下方式更新 git 仓库
git pull
使用以下方法编译
make clean && make
并安装
sudo make install
重新启动或者卸载/加载模块。
答案4
使用终端导航到 root>>etc 中的 modprobe.d 文件夹并删除 rtl8723de.conf(如果存在)。使用
sudo rm rtl8723de.conf
它对我有用,请尝试全新安装 wifi 驱动程序。如果在安装过程中遇到问题,您可以再次克隆存储库并重新开始。