当我连接到蓝牙扬声器时,我的 wifi 速度明显下降。我看过很多帖子,但由于我是 Ubuntu 新手,我无法弄清楚命令及其错误,例如我尝试以下操作
sudo options iwlwifi bt_coex_active=0 swcrypto=1 11n_disable=8
但它给了我错误
sudo: options: command not found
有人能告诉我解决这个问题的步骤吗?提前谢谢
更新 1:添加了以下内容
options iwlwifi bt_coex_active=0 swcrypto=1 11n_disable=8
没有nano /etc/modprobe.d/iwlwifi.conf
运气,我还注意到另一个现象。当我连接蓝牙时,我的 wifi 开始一次又一次地要求身份验证。我正在使用华硕笔记本电脑。
更新 2:grep [[:alnum:]] /sys/module/iwlwifi/parameters/*
对于此命令:No such file or directory
更新 3:输出lshw -C network
:
*-network
description: Wireless interface
product: QCA9565 / AR9565 Wireless Network Adapter
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlp3s0
version: 01
serial: 54:27:1e:58:4e:9d
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list rom ethernet physical wireless
configuration: broadcast=yes driver=ath9k driverversion=4.15.0-42-generic firmware=N/A ip=192.168.0.105 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:19 memory:f7800000-f787ffff memory:f7880000-f788ffff
答案1
司机无线上网是用于 Intel 无线设备的驱动程序。您的驱动程序是 ath9k,适用于 Atheros 设备。
首先,让我们做一些清理。我们将删除无效的参数:
sudo rm /etc/modprobe.d/wlp3s0.conf
由于未使用该驱动程序,您对 iwlwifi.conf 所做的更改将被忽略。
接下来尝试:
sudo -i
echo "options ath9k btcoex_enable=1 bt_ant_diversity=1" > /etc/modprobe.d/ath9k.conf
exit
重新启动并让我们听取您的报告。
参考:https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1746164
另外,请注意蓝牙工作在 2.45 GHz 上;非常接近 wifi 中的频道 9。将路由器设置为固定频道(不自动选择)并尽可能远离频道 1 可能会有所帮助,看看是否有帮助。