XPS 13 brcmfmac BRCMF_C_GET_ASSOCLISTはサポートされていません


9

まず、この質問はArchフォーラムでも成功せずに質問されたことを指摘したいと思います。その短いスレッドから、さらにコンテキストを取得できます。(別のXPSユーザーの応答に基づいて)Archに固有のものではないように思われるため、ここに投稿して読者を少し広げます。

Dell XPS 13(9350)ラップトップを使用しています。かなり定期的に(1日に1回か2回、異なる時間であり、蓋の閉鎖や一時停止などの明らかなイベントの後ではない場合があります)、接続を失います。つまり、i3barは、まだ接続していること、およびIPを持っているが、どのサーバーからもping応答がないことを通知します。

この状態で、を使用してワイヤレス接続を変更しようとするnetctl-auto switch-toと、

WPA association/authentication failed for interface 'wlp58s0'

(明らかに、接続が他の時間に機能するため、すべてのキーが正しいです。)この状態を解決するように見える唯一のものは再起動であり、常に問題を修正します。

再起動中にこのメッセージが頻繁に表示されます(journalctl出力については以下を参照)。

brcmfmac: brcmf_msgbuf_tx_ioctl: Failed to reserve space in commonring

いくつかの詳細:

~$ 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  0
brcmutil               16384  1 brcmfmac
cfg80211              516096  1 brcmfmac
mmc_core              122880  2 rtsx_pci_sdmmc,brcmfmac
usbcore               208896  7 uvcvideo,usbhid,cdc_acm,xhci_pci,brcmfmac,btusb,xhci_hcd

~$ pacman -Q linux
linux 4.13.3-1

幸いなことに、私がこれをタイプしている間に、それは再び起こりました。journalctl | grep brcmfmac今朝、ラップトップの電源を入れてから(コールドスタート)の出力を次に示します。

Sep 29 08:04:09 thelonious kernel: usbcore: registered new interface driver brcmfmac
Sep 29 08:04:09 thelonious kernel: brcmfmac 0000:3a:00.0: enabling device (0000 -> 0002)
Sep 29 08:04:11 thelonious kernel: brcmfmac 0000:3a:00.0: Direct firmware load for brcm/brcmfmac4350-pcie.txt failed with error -2
Sep 29 08:04:11 thelonious kernel: brcmfmac: brcmf_c_preinit_dcmds: Firmware version = wl0: Oct 22 2015 06:16:26 version 7.35.180.119 (r594535) FWID 01-e791c176
Sep 29 08:04:11 thelonious kernel: brcmfmac 0000:3a:00.0 wlp58s0: renamed from wlan0
Sep 29 08:55:42 thelonious kernel: brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
Sep 29 08:55:42 thelonious kernel: brcmfmac: brcmf_cfg80211_dump_station: BRCMF_C_GET_ASSOCLIST unsupported, err=-5
Sep 29 08:55:44 thelonious kernel: brcmfmac: brcmf_msgbuf_query_dcmd: Timeout on response for query command
... snip multiple identical errors ...
Sep 29 08:57:57 thelonious kernel: brcmfmac: brcmf_cfg80211_dump_station: BRCMF_C_GET_ASSOCLIST unsupported, err=-5
Sep 29 08:57:57 thelonious kernel: brcmfmac: brcmf_msgbuf_tx_ioctl: Failed to reserve space in commonring
Sep 29 08:57:57 thelonious kernel: brcmfmac: brcmf_cfg80211_dump_station: BRCMF_C_GET_ASSOCLIST unsupported, err=-12
Sep 29 08:58:00 thelonious kernel: brcmfmac: brcmf_msgbuf_tx_ioctl: Failed to reserve space in commonring
... snip multiple identical errors ...
Sep 29 08:58:20 thelonious kernel: brcmfmac: brcmf_msgbuf_tx_ioctl: Failed to reserve space in commonring
Sep 29 08:58:20 thelonious kernel: brcmfmac: brcmf_cfg80211_dump_station: BRCMF_C_GET_ASSOCLIST unsupported, err=-12

カーネルモジュールのこのような障害に続いて、単にサービスを再起動するだけでは役に立ちません。

~$ sudo systemctl restart netctl-auto@wlp57s0.service
A dependency job for netctl-auto@wlp57s0.service failed. See 'journalctl -xe' for details.

~$ sudo journalctl -xe 
Sep 30 10:51:58 thelonious sudo[3626]:    basie : TTY=pts/2 ; PWD=/home/basie ; USER=root ; COMMAND=/usr/bin/systemctl restart netctl-auto@wlp5
Sep 30 10:51:58 thelonious sudo[3626]: pam_unix(sudo:session): session opened for user root by (uid=0)
Sep 30 10:51:58 thelonious systemd[1]: Unnecessary job for sys-subsystem-net-devices-wlp57s0.device was removed.
-- Subject: Unit sys-subsystem-net-devices-wlp57s0.device has failed
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit sys-subsystem-net-devices-wlp57s0.device has failed.
-- 
-- The result is collected.
Sep 30 10:51:58 thelonious systemd[1]: netctl-auto@wlp57s0.service: Bound to unit sys-subsystem-net-devices-wlp57s0.device, but unit isn't acti
Sep 30 10:51:58 thelonious systemd[1]: Dependency failed for Automatic wireless network connection using netctl profiles.
-- Subject: Unit netctl-auto@wlp57s0.service has failed
-- Defined-By: systemd
-- Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit netctl-auto@wlp57s0.service has failed.
-- 
-- The result is dependency.
Sep 30 10:51:58 thelonious systemd[1]: netctl-auto@wlp57s0.service: Job netctl-auto@wlp57s0.service/start failed with result 'dependency'.
Sep 30 10:51:58 thelonious sudo[3626]: pam_unix(sudo:session): session closed for user root
Sep 30 10:52:00 thelonious kernel: brcmfmac: brcmf_msgbuf_tx_ioctl: Failed to reserve space in commonring
Sep 30 10:52:00 thelonious kernel: brcmfmac: brcmf_cfg80211_dump_station: BRCMF_C_GET_ASSOCLIST unsupported, err=-12
...snip identical messages...
Sep 30 10:52:05 thelonious kernel: brcmfmac: brcmf_cfg80211_dump_station: BRCMF_C_GET_ASSOCLIST unsupported, err=-12
Sep 30 10:52:10 thelonious kernel: net_ratelimit: 2 callbacks suppressed
Sep 30 10:52:10 thelonious kernel: brcmfmac: brcmf_msgbuf_tx_ioctl: Failed to reserve space in commonring
...etc...

したがって、2つの質問:

  1. これを診断するために、さらにどのような手順を実行できますか?モジュールがサポートしていないコマンドを受信して​​いることは明らかです(2015 https://patchwork.kernel.org/patch/7354871/からこのパッチに注意します)が、ここからどこに進むべきかわかりません。
  2. 検索を絞り込むために端末から試すことができる問題を解決するのは、再起動についてですか?

2
同じ問題があります。これを理解できるかどうか見てみましょう。おそらく4.4からUbuntu 17.10(linux 4.13.0)にアップグレードしたので、それは私に起こりました。それを確認する必要がある...
ヨハネス「魚」Ziemke

それは素晴らしいことです。Broadcomドライバーについて少し知っているかもしれないカーネルメンテナーリストの誰かに尋ねるかどうかは疑問でした。
リッチチャーチ

もちろん、それは単なるドライバーのバグである可能性があり、その場合、バグレポートは明らかな次のステップです。しかし、それが誤った構成であれば、それも知っておくと良いでしょう。
リッチチャーチャー

2
電源管理を無効にすると、それが「修正」されました。bugzilla.kernel.org/show_bug.cgi?id=201853を参照してください。ネットワーキングが起動した後、systemdユニットを実行します。あなたが好きなら、私はそれを共有することができます
ウェス・

1
シャットオフするために使用したコマンドはsudo iw dev wlp58s0 set power_save offです。おそらくこれはあなたのバッテリー寿命が低下することを意味しますが、とにかくネットワークを頻繁に使用する場合はおそらく無視できるでしょう。
ウェス

回答:


9

私も同じです

brcmfmac:brcmf_msgbuf_tx_ioctl:commonringのスペースの予約に失敗しました

XPS 15(9550)で繰り返し、wifiが落ちたとき、通常はスリープ/アウェイク後に。通常、私はそれを修正することができます

$ sudo modprobe -r brcmfmac; sudo modprobe brcmfmac

再起動を回避します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.