我在 Windows 8.1 上使用 Ubuntu 20.04.6,几分钟或几小时后我的 Wifi 适配器不断消失(未找到 Wifi 适配器),我在这里查找有类似问题的人并尝试了一些解决方案。它工作了几天,直到我的 Wifi 适配器再次消失。到目前为止,我已经尝试过:
- 关闭 Windows 上的快速启动
- 确保在使用 Windows 后完全关闭
- 在 Windows 上使用高性能电源设置
- 在设备管理器中,取消选中我的 Wifi 适配器上的“允许 Windows 关闭此设备以节省电源”选项
- 使用以下方法关闭 Ubuntu 中的 Wifi 电源管理
sudo sed -i"s/wifi.powersave= 3/wifi.powersave= 2/g" /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
如您所见,我的问题经常来自我的 Windows。起初我以为是因为我没有在 Windows 上安装 wifi 适配器驱动程序(之前它只是设备管理器中其他设备下的“网络控制器”,没有安装驱动程序),所以我根据从 获得的信息安装了一个驱动程序sudo lshw -C network
。它可以工作,直到它不工作,并且每次出现问题时,设备管理器都会说 Wifi 适配器未连接到我的笔记本电脑,有时它说它没有足够的可用资源来工作,所以我必须在 Windows 上卸载并重新安装驱动程序才能使其在我的 Ubuntu 上运行。
现在,我禁用了 Windows 上的 Wifi 适配器,到目前为止它可以正常工作,但我想预测问题是否会再次出现。
我想知道 Windows 是否是导致我问题的根源。这是我第一次使用 Ubuntu,我已经比使用 Windows 更喜欢它了。卸载 Windows 能解决我的问题吗?还是会给我的 Ubuntu 体验带来更多问题?是否有我尚未尝试过的解决方案或我尚未意识到的导致我的问题的可能原因?
我对 Ubuntu 或代码总体上还不是很熟悉,所以如果我应该在终端上输入命令来提供更多信息,请告诉我。
提前感谢您的帮助!
答案1
找到了一些你可以尝试的方法。确保你应用了所有 Ubuntu 更新。6 月 30 日之前有一个更新(到目前为止)解决了我的 wifi 问题。我还在 Launchpad.net 上找到了这个命令。
回显“选项 iwlwifi bt_coex_active=0 swcrypto=1”| sudo tee /etc/modprobe.d/iwlwififix.conf > /dev/null
它使用 echo 命令的内容在 /etc/modprobe.d 中创建文件 iwlwififix.conf。据说它将 wifi 驱动程序的解释传输到 CPU。
我同时应用了更新和此命令,但验证后发现,仅使用更新,wifi 仍然保持不变。