首先,我想指出这个问题在 Arch 论坛上也有人问过,但没有成功。可以从该短线程中获得更多上下文。我在这里发帖是为了扩大受众范围,因为它似乎不是 Arch 特有的(基于另一个 XPS 用户的回应)。
我有一台戴尔 XPS 13 (9350) 笔记本电脑。在相当规律的基础上(大约每天一到两次,虽然在不同的时间并且并不总是在明显的事件之后,例如盖子关闭或暂停),我会失去联系。也就是说,i3bar 会告诉我我仍然处于连接状态,并且我仍然有一个 IP,但是没有来自任何服务器的 ping 响应。
在这种状态下,当我尝试使用 更改无线连接时netctl-auto switch-to,我得到
WPA association/authentication failed for interface 'wlp58s0'
Run Code Online (Sandbox Code Playgroud)
(显然所有键都是正确的,因为连接在其他时间工作。)似乎可以治愈这种状态的唯一方法是重新启动,它总是可以解决问题。
在重新启动期间,我经常看到此消息(有关journalctl输出,请参见下文):
brcmfmac: brcmf_msgbuf_tx_ioctl: Failed to reserve space in commonring
Run Code Online (Sandbox Code Playgroud)
一些细节:
~$ lspci -vnn | grep -i net
3a:00.0 Network controller [0280]: Broadcom Limited BCM4350 802.11ac Wireless Network Adapter [14e4:43a3] (rev 08)
Subsystem: Dell BCM4350 802.11ac Wireless Network Adapter [1028:0021]
~$ lsmod | grep brcmfmac
brcmfmac 233472 …Run Code Online (Sandbox Code Playgroud)