使用 Windows 后 Wifi 总是断线

使用 Windows 后 Wifi 总是断线

当仅使用 Manjaro 时,我的台式电脑工作正常。但每当我启动 Windows 10 时,在重新启动电脑并切换回 Manjaro 后,我的 wifi 连接就无法正常工作。我只得到这个:

每次我启动 Windows 然后启动 Manjaro 时都会发生这种情况。当我没有使用 Manjaro 而是使用 Kubuntu 时,也会出现此问题,但我不确定它是否 100% 可靠地发生。

到目前为止,我发现恢复连接的唯一方法是重新启动 Manjaro(或 Kubuntu)。我实际上不需要为此登录。在登录屏幕上重新启动也可以解决问题。

我的主板:MSI B450 Gaming Pro Carbon AC

我怎样才能完全解决这个问题,或者比使用 Windows 后总是启动两次 Manjaro 更快地绕过它?


编辑:我发现,如果我重新启动 PC 并切换到 Windows,WiFi 不会中断,如上所述。事实上,如果我这样做,它似乎永远不会中断。只是直到今天,我从未在 Windows 下按下重新启动,然后启动到 Manjaro。如果我在 Windows 下关闭 PC,然后再次启动它并启动到 Manjaro,WiFi 就会中断。但如果我选择“重新启动”并启动 Manjaro,WiFi 就可以正常工作。

回答评论中的问题:我通常得到的输出rfkill是:

ID TYPE      DEVICE      SOFT      HARD
 0 wlan      phy0   unblocked unblocked
 1 bluetooth hci0     blocked unblocked

这也是它之后输出的内容重启从 Windows 到 Manjaro。但是在关闭 Windows 下的 PC 然后启动 Manjaro 后,它不会打印 wifi 条目并将 ID 0 分配给蓝牙:

ID TYPE      DEVICE    SOFT      HARD
 0 bluetooth hci0   blocked unblocked

答案1

我刚刚遇到了和你一样的问题。我注意到我的主板有相同的集成英特尔 AC 天线(9260)和你一样。我重启了很多次,在双启动 Windows 和 Manjaro 之间来回切换。我也关闭了所有东西并启动,但 WiFi 仍然没有出现在 Manjaro 上,但在 Windows 上却运行正常。

我试着看日志控制, 作为趣味建议。我发现与天线的 WiFi 部分相关的 phy0 接口出了问题,由于某些原因无法分配**phy0: rt2x00usb_vendor_request: Error - Vendor Request failed**...。另一方面,蓝牙接口 hci0 工作正常。

在我的双启动 Windows 上,我通常使用集成蓝牙连接到 PS4 控制器,蓝牙扬声器也是如此。我注意到,Windows 上的蓝牙设置不知何故连接到了我的 PS4 控制器,即使它已关闭并且我一天都没有使用它。我在 Windows 的操作中心手动禁用了蓝牙,然后尝试再次重新启动 Manjaro。就这样。WiFi 又可以正常工作了。

如果蓝牙接口出现异常,Windows 似乎会阻止该接口,因此我建议你在使用 Manjaro 之前关闭/禁用 Windows 上的蓝牙,确保不会发生这种“阻塞状态”。我以前从未遇到过这种错误,我通常会在这两个操作系统之间切换……

相关内容