Wifi 和蓝牙不能同时工作

Wifi 和蓝牙不能同时工作

我的笔记本电脑安装了 ubuntu 20.04 和 windows 10 双启动系统。在 Ubuntu 中,当我尝试同时使用 wifi 和蓝牙时,它们会互相干扰。连接到蓝牙耳机时,我无法通过 wifi 上网。快速谷歌搜索显示它们都使用 2.5GHz ISM 频段,这就是它们互相干扰的原因。但在 Windows 10 中一切正常。我的笔记本电脑有一个 Realtek RTL8723BE 网络适配器,不支持 5GHz 频段。

我已经尝试过的解决方案

  1. 使用以下命令关闭 wifi 和蓝牙共存。

sudo tee /etc/modprobe.d/iwlwifi-opt.conf <<< "options iwlwifi bt_coex_active=N"

来源:https://techvorm.com/fix-wifi-not-working-slows-ubuntu-bluetooth-turned

  1. 尝试运行此命令

echo "options iwlwifi 11n_disable=1 bt_coex_active=0 power_save=0 auto_agg=0 swcrypto=1" | sudo tee /etc/modprobe.d/iwlwifi-options.conf > /dev/null

来源:wifi 和蓝牙不能同时工作

  1. 我尝试backport-iwlwifi-dkms使用这个删除包

sudo apt remove backport-iwlwifi-dkms

来源:https://github.com/Dunedan/mbp-2016-linux/issues/143

  1. 最后我尝试了这个
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be ant_sel=2
echo "options rtl8723be ant_sel=2" | sudo tee /etc/modprobe.d/rtl8723-ant-sel.confecho

来源:https://github.com/Dunedan/mbp-2016-linux/issues/143

以下是lspci -knn | grep Net -A2; lsusb

02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723]
    Subsystem: Lite-On Communications Inc RTL8723BE PCIe Wireless Network Adapter [11ad:1724]
    Kernel driver in use: rtl8723be
    Kernel modules: rtl8723be
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0bda:b719 Realtek Semiconductor Corp. Bluetooth Radio 
Bus 001 Device 002: ID 13d3:5a01 IMC Networks USB2.0 VGA UVC WebCam
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

答案1

首先,您已经为以下设备选择了一些驱动程序参数:无线上网,用于 Intel 设备的无线驱动程序。您没有;您的是 Realtek。

虽然参数选择并没有什么坏处,但它们是不必要的,而且只会占用空间。我建议你删除它们。

sudo rm /etc/modprobe.d/iwlwifi-options.conf

其次,如果该设备不支持 5 gHz 通道,我会感到非常惊讶;让我们确认一下:

sudo iwlist freq

你的路由器支持 5 gHz 吗?

nmcli device wifi list

如果是这样,我建议您在路由器的管理页面中重命名 5 gHz 频段,例如 redhu5 或类似的名称,然后连接到它。

接下来,您尝试了 ant_sel=2,但没有成功。请尝试 ant_sel=1:

echo "options rtl8723be ant_sel=1" | sudo tee /etc/modprobe.d/rtl8723-ant-sel.conf

重新启动并查看是否有任何改善。

最后,正如有人建议的那样,尝试在路由器中设置一个固定通道,可以是 1、6 或 11。进行任何更改后,重新启动路由器。看看这些方法是否能带来改善。

答案2

您已经使用了天线选择。但选择不同的天线也许会有所帮助,请参阅

可能有助于诊断问题的一种方法是尝试查看 Win 10 和 Ubuntu 之间的区别。请参阅用于天线选择,以及为了蓝牙协作,并与Ubuntu进行比较。

相关内容