停止16.04更新WiFi设置


1

我有一台带有Realtek WiFi适配器的HP 255 G4笔记本电脑。我需要在终端中运行一些命令才能使wifi工作。问题在于,每次更新后,系统都会丢弃我所做的更改,并且wifi会停止工作。当我在家中并且可以通过以太网连接时,这不是一个问题,但是当我不在时并且只能使用wifi时,这是一个问题。那么我能以某种方式让操作系统不更改这些设置吗?

一般来说,要使wifi工作,我使用:

sudo apt-get remove rtlwifi-newdkms
reboot
sudo apt-get install git build-essential
git clone http://github.com/lwfinger/rtlwifi_new
cd rtlwifi_new
make
sudo make install
reboot
sudo modprobe -rv rtl8723be
sudo modprobe -v rtl823be ant_sel=2
sudo echo "options rtl8723be ant_sel=2" | sudo tee /etc/modprobe.d/rtlbtcoex.conf

还是有一种创建可执行文件的方法,该可执行文件可以运行上述命令并包含rtl8723be_new所需文件夹中的文件?

Ubuntu版本为16.04.02 LTS,内核版本为4.10.0-28-generic。

在安装该驱动程序之前,我已经在互联网上搜索了解决方案,而这是对我有用的一个。有可能得到另一个解决方案,我只是没有找到它。

的结果sudo apt purge rtlwifi-new-dkms是“找不到包”(我使用的是保加利亚语,因此我不复制输出结果)。我暂时没有运行卸载命令,因为我暂时需要wifi,如果我需要wifi,我将无法使用网络。grep...命令的输出为:

/etc/modprobe.d/rtlbtcoex.conf:options rtl8723be ant_sel = 2
[20.774353] rtlwifi:加载树外模块taints内核。
[20.774483] rtlwifi:模块验证失败:签名和/或必需的密钥丢失-污染内核
[20.804759]蓝牙:hci0:rtl:正在检查hci_ver = 06 hci_rev = 000b lmp_ver = 06 lmp_subver = 8723
[20.804763]蓝牙:hci0:rtl:正在加载rtl_bt / rtl8723b_config.bin
[20.896118]蓝牙hci0:rtl_bt / rtl8723b_config.bin的直接固件加载失败,错误为-2
[20.896127]蓝牙:hci0:无法加载rtl_bt / rtl8723b_config.bin
[20.896135]蓝牙:hci0:rtl:正在加载rtl_bt / rtl8723b_fw.bin
[21.070430] rtl8723be:使用固件rtlwifi / rtl8723befw_36.bin
[21.078507] ieee80211 phy0:选定的速率控制算法“ rtl_rc”
[21.079068] rtlwifi:rtlwifi:无线开关已打开
[21.897621] rtl8723be 0000:02:00.0 wlo1:从wlan0重命名
[31.202106] rtl8723be 0000:02:00.0 wlo1:禁用HT,因为AP不支持WMM / QoS
[31.202109] rtl8723be 0000:02:00.0 wlo1:禁用VHT,因为AP不支持WMM / QoS
[3659.493015] rtlwifi:rtlwifi:无线开关已打开
[3662.476260]蓝牙:hci0:rtl:正在检查hci_ver = 06 hci_rev = 000b lmp_ver = 06 lmp_subver = 8723
[3662.476264]蓝牙:hci0:rtl:正在加载rtl_bt / rtl8723b_config.bin
[3662.476296]蓝牙hci0:rtl_bt / rtl8723b_config.bin的直接固件加载失败,错误为-2
[3662.476299]蓝牙:hci0:无法加载rtl_bt / rtl8723b_config.bin
[3662.476306]蓝牙:hci0:rtl:正在加载rtl_bt / rtl8723b_fw.bin
[3666.277764] rtl8723be 0000:02:00.0 wlo1:禁用HT,因为AP不支持WMM / QoS
[3666.277769] rtl8723be 0000:02:00.0 wlo1:禁用VHT,因为AP不支持WMM / QoS
[4037.305961] rtlwifi:AP已关闭,请尝试立即重新连接
[4045.075961] rtl8723be 0000:02:00.0 wlo1:禁用HT,因为AP不支持WMM / QoS
[4045.075965] rtl8723be 0000:02:00.0 wlo1:禁用VHT,因为AP不支持WMM / QoS
[7658.772095] rtlwifi:rtlwifi:无线开关已打开
[7661.007611]蓝牙:hci0:rtl:正在检查hci_ver = 06 hci_rev = 000b lmp_ver = 06 lmp_subver = 8723
[7661.007618]蓝牙:hci0:rtl:正在加载rtl_bt / rtl8723b_config.bin
[7661.007652]蓝牙hci0:rtl_bt / rtl8723b_config.bin的直接固件加载失败,错误为-2
[7661.007656]蓝牙:hci0:无法加载rtl_bt / rtl8723b_config.bin
[7661.007663]蓝牙:hci0:rtl:正在加载rtl_bt / rtl8723b_fw.bin
[7664.946554] rtl8723be 0000:02:00.0 wlo1:禁用HT,因为AP不支持WMM / QoS
[7664.946558] rtl8723be 0000:02:00.0 wlo1:禁用VHT,因为AP不支持WMM / QoS

2
什么是Ubuntu版本和内核版本?您可以使用DKMS安装此驱动程序。也许您不再需要此驱动程序,因为它已包含在内核中。
飞行员

1
您可以在输出中找到Ubuntu版本,在的输出中找到lsb_release -a内核版本uname -r
David Foerster

我有16.04.2和4.10内核-现在为-27。我也有Realtek wifi芯片(8821ae)的问题,请参见askubuntu.com/questions/940342/…。返回4.8内核可修复该错误。我已经评论了8821错误报告。
NickT

Answers:


2

对于4.10内核,您不需要任何源代码的驱动程序。您需要删除它们。跑

sudo apt purge rtlwifi-new-dkms
cd rtlwifi_new
sudo make uninstall

无线适配器将由树内模块管理,除非您将其列入黑名单,否则应该可以正常工作。

如果Wi-Fi无法正常工作,请将的输出添加grep rtl /etc/modprobe.d/*; dmesg | grep rtl到您的问题中。


所以我已经卸载了驱动程序。重新启动后-没有wifi ...在任务栏的网络菜单中没有无线选项/菜单...想想我现在应该重新安装默认驱动程序,但是说实话我不知道怎么办!我正在通过电话写信,所以现在无法提供更多详细信息。请告诉我如何重新安装/重新激活默认驱动程序。可能得到它的工作我应该改变蚂蚁的选择...
МетодиШотлеков
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.