modprobe:错误:无法插入‘rtl8723be’:执行格式错误 [wifi]

modprobe:错误:无法插入‘rtl8723be’:执行格式错误 [wifi]

更新后我重新启动了计算机,然后我注意到 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 问题

每次内核更新后:

  1. 执行

     cd rtlwifi_new
    
  2. 使用以下方法清理之前的版本

     make clean
    
  3. 使用以下方式更新 git 仓库

     git pull
    
  4. 使用以下方法编译

     make clean && make
    
  5. 并安装

     sudo make install
    
  6. 重新启动或者卸载/加载模块。

答案4

使用终端导航到 root>>etc 中的 modprobe.d 文件夹并删除 rtl8723de.conf(如果存在)。使用

sudo rm rtl8723de.conf

它对我有用,请尝试全新安装 wifi 驱动程序。如果在安装过程中遇到问题,您可以再次克隆存储库并重新开始。

相关内容