我有一台带有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安装此驱动程序。也许您不再需要此驱动程序,因为它已包含在内核中。
—
飞行员
您可以在输出中找到Ubuntu版本,在的输出中找到
—
David Foerster
lsb_release -a
内核版本uname -r
。
我有16.04.2和4.10内核-现在为-27。我也有Realtek wifi芯片(8821ae)的问题,请参见askubuntu.com/questions/940342/…。返回4.8内核可修复该错误。我已经评论了8821错误报告。
—
NickT