Received: by 2002:a05:7412:b995:b0:f9:9502:5bb8 with SMTP id it21csp876353rdb; Fri, 22 Dec 2023 07:35:56 -0800 (PST) X-Google-Smtp-Source: AGHT+IF11lxe0KlMqTQ6CpfBiQmXxzTHqtgTN6Q1SuH3hTve4jmuB5jQmUlduJcZqIb0P64GR8Zn X-Received: by 2002:a17:906:113:b0:a26:8825:f74c with SMTP id 19-20020a170906011300b00a268825f74cmr732477eje.30.1703259356582; Fri, 22 Dec 2023 07:35:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1703259356; cv=none; d=google.com; s=arc-20160816; b=h1CIhyVMM9ucTD2GvzU3Q4nyTtFHpP7ubCVNHZD4Eoh/h1UwVAiEPr/7fUO1fiEKY9 DfYfBdTsV90wLcBBZSOJFpevDUvpawkWOF43x5qQnD1OO99TZd0w4gUXzjK3G4bx0UWW JSOMCnlsC7HVjprGTbfFO5ENUu9WWf38Bgp1V/01y1fq2JcDhButvlBihPOwPR09lvzu CkNAyg93dhP0IIBNpkJAaYskSyDspKX7pHEI0s/6fstjjVFsR0quXZh4BYvrj7FjZGUx txj12GRwlGpG/hWfDV19PRuwJs/WpPYsQsrz3Mi3EIbYDiO2IdhXBlqAwn8CsygNqq9G OIJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :subject:user-agent:references:in-reply-to:message-id:date:cc:to :from:dkim-signature; bh=LUQdxRxrgMSdtZJ7NYGeQ5YC0m9dLy/mjU5SdaRNxDM=; fh=ynHBUuObTOKrLynAiE2w0DedKaA5kP5xVMgkLsnTM98=; b=jSWE81J4ZAWl/Q97NZd5NACEXb+oIt8Uc42fV7dVBD4hrgKMEVgVnOdUWr2Ips8wDo vIlUy0suwp7vJ3IfeKllYFh1g4O6597fQiUMz6jddj+licyZTKdp9vjfvuAyG7y43iQl ER0t2wQ4QXYrtPNuXYl/IVAo0AKo0LVSgjGCOPuPlAOn+fZWi2mPfXc/13z5YKQFglzz sTjQt2ZixTJuDD78+R2OX5JwRP5E46T4FnefbFH6tQzNdYtFwdFlGLcJ1hkmHPT7OWYd r258akGbsfZUx2wm1mLE6nS0fTJFddII7zUQcXTwCznl8XcFGUYr2vBVQqYjANozdTHU pJuw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=Kqvn7ced; spf=pass (google.com: domain of linux-wireless+bounces-1253-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-wireless+bounces-1253-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id jx9-20020a170906ca4900b00a235872c65fsi1896372ejb.853.2023.12.22.07.35.56 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 Dec 2023 07:35:56 -0800 (PST) Received-SPF: pass (google.com: domain of linux-wireless+bounces-1253-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=Kqvn7ced; spf=pass (google.com: domain of linux-wireless+bounces-1253-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-wireless+bounces-1253-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id DD1DB1F28A91 for ; Fri, 22 Dec 2023 15:18:29 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 577DD2374D; Fri, 22 Dec 2023 15:18:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=broadcom.com header.i=@broadcom.com header.b="Kqvn7ced" X-Original-To: linux-wireless@vger.kernel.org Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D7CD12374B for ; Fri, 22 Dec 2023 15:18:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=broadcom.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=broadcom.com Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-33666fb9318so1719018f8f.2 for ; Fri, 22 Dec 2023 07:18:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; t=1703258302; x=1703863102; darn=vger.kernel.org; h=mime-version:subject:user-agent:references:in-reply-to:message-id :date:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=LUQdxRxrgMSdtZJ7NYGeQ5YC0m9dLy/mjU5SdaRNxDM=; b=Kqvn7cedCRYUXxnn8n6AZUckuh9GBuFoxIUWj8hcxtzvQNp89bFtj8pI/nGn2gddxL yzptAtEfiN0I3Pz6nbiqkrP0gXADNvdMAYCcUbmECIdkfFYssR3+h4r4+55QBV+Div5w pN7GD3nAw2u9nG4ne238qjygobeEJ30+5LIM4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1703258302; x=1703863102; h=mime-version:subject:user-agent:references:in-reply-to:message-id :date:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=LUQdxRxrgMSdtZJ7NYGeQ5YC0m9dLy/mjU5SdaRNxDM=; b=IfqOK+U5LbHd+Tx6uDjrXdhpuUafnDHWB5jvKUQ8AfYjCUWmLwkJpr2TWUz/GAIZCk Dbtk+k9KGNFYRCDATe6s7oFVtNpdeSxu2WaV32i31LiboPlTwSxyigQ9ke8YDxpW77tA 6g0FM01RAgM7zzeXhRGyBj0g5Um8UnYPj8ncQMOtBV/DnA6q15utQ1HTSgOQkWRRl2+D 5cakE1CQPCXtbqPIxFzAcyOHaeNkgwzVRhGbDVDmOecDsD1rrwN3rAd3drRoG30RRsII P2URqsgS3FSRcrE4/tc6qUbTsWWd9Yatikoc+WvTIH5p8/scTYI8dtsYOZKIZQNrKmBd PHOg== X-Gm-Message-State: AOJu0Ywg7QJ0mMxhA+ZKkOStM5VCXPWm0a8Bqp0vWjDx0EANpatSoiEp LAz/yTHmbQySnJ8CMfsDlqpBCFTZF1m6 X-Received: by 2002:adf:ee87:0:b0:333:2ace:9747 with SMTP id b7-20020adfee87000000b003332ace9747mr830569wro.11.1703258301938; Fri, 22 Dec 2023 07:18:21 -0800 (PST) Received: from [10.230.35.166] ([192.19.148.250]) by smtp.gmail.com with ESMTPSA id x17-20020a5d4451000000b0033651e6a74dsm4469210wrr.27.2023.12.22.07.18.19 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 22 Dec 2023 07:18:19 -0800 (PST) From: Arend Van Spriel To: Stefan Wahren , Arend van Spriel , Franky Lin , Hante Meuleman CC: , , , Hector Martin , Kalle Valo Date: Fri, 22 Dec 2023 16:18:18 +0100 Message-ID: <18c921b1690.279b.9b12b7fc0a3841636cfb5e919b41b954@broadcom.com> In-Reply-To: References: <18bbf6acf10.279b.9b12b7fc0a3841636cfb5e919b41b954@broadcom.com> <5c462fac-b27d-41c0-a62c-a8951bf445d2@gmx.net> <89d3f34a-3427-4871-971c-d960a16918ac@broadcom.com> <004dabc3-c345-4d90-9348-5caa9b1f3849@gmx.net> <0e5eba2f-e524-4f0d-8217-2770c57ad5ed@gmx.net> <18c8d7da558.279b.9b12b7fc0a3841636cfb5e919b41b954@broadcom.com> User-Agent: AquaMail/1.49.0 (build: 104900403) Subject: Re: brcmfmac: Unexpected brcmf_set_channel: set chanspec 0xd022 fail, reason -52 - Part 2 Precedence: bulk X-Mailing-List: linux-wireless@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="00000000000013a44e060d1abaaf" --00000000000013a44e060d1abaaf Content-Type: text/plain; format=flowed; charset="us-ascii" Content-Transfer-Encoding: 8bit On December 21, 2023 7:40:46 PM Stefan Wahren wrote: > Hi Arend, > > Am 21.12.23 um 18:47 schrieb Arend Van Spriel: >> >> >> On November 18, 2023 12:43:24 PM Stefan Wahren wrote: >> >>> Hi Arend, >>> >>> Am 15.11.23 um 21:09 schrieb Arend van Spriel: >>>> On 11/15/2023 7:35 PM, Stefan Wahren wrote: >>>>> Am 15.11.23 um 10:34 schrieb Arend van Spriel: >>>>>> On 11/13/2023 10:02 PM, Stefan Wahren wrote: >>>>>>> Hi Arend, >>>>>>> >>>>>>> Am 13.11.23 um 10:11 schrieb Arend van Spriel: >>>>>>>> On 11/11/2023 9:30 PM, Stefan Wahren wrote: >>>>>>>>> Am 11.11.23 um 19:29 schrieb Stefan Wahren: >>>>>>>>>> >>>>>>>>>> Am 11.11.23 um 18:25 schrieb Arend Van Spriel: >>>>>>>>>>> On November 11, 2023 5:48:46 PM Stefan Wahren >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Again look like these are disabled channels. At least chanspec >>>>>>>>>>> 0xd022 >>>>>>>>>>> is 5G channel 34. You say you get this only once so not every 60 >>>>>>>>>>> seconds? >>>>>>>>>> I get this everytime i trigger a reconnect to the wifi >>>>>>>>>> network, so >>>>>>>>>> not >>>>>>>>>> periodically (checked that). Strangely the initial automatic >>>>>>>>>> connect >>>>>>>>>> doesn't trigger this errors. >>>>>>>>> I additionally placed a WARN_ON_ONCE after the error log and >>>>>>>>> enabled the >>>>>>>>> firmware error log of brcmf_fil_cmd_data(). Maybe this helps. >>>>>>>> >>>>>>>> It does a bit. At least it shows this is happening with the >>>>>>>> dump_survey (again). I don't really understand why though. It >>>>>>>> implies >>>>>>>> the channel is not disabled, but unclear why. The channel flags are >>>>>>>> changed in brcmf_construct_chaninfo() so we probably should focus >>>>>>>> debug on that function. >>>>>>> >>>>>>> i placed a pr_err at the start of brcmf_construct_chaninfo and >>>>>>> another >>>>>>> pr_err into the for loop before the "if (channel->orig_flags & >>>>>>> IEEE80211_CHAN_DISABLED) continue". >>>>>>> >>>>>>> pr_err("%s: Ch num %d, chanspec 0x%x, orig_flags: %x.\n", __func__, >>>>>>> ch.control_ch_num, ch.chspec, channel->orig_flags); >>>>>>> >>>>>>> It seems that brcmf_construct_chaninfo is called two times, but the >>>>>>> results are different. I could find 0xd090 in the first run, but >>>>>>> not in >>>>>>> second. The other chanspecs doesn't seem to occur in both runs. No >>>>>>> idea >>>>>>> what's going on here. >>>>>> >>>>>> Can you print all wiphy band channels before exiting >>>>>> brcmf_construct_chaninfo() and print both channel->orig_flags and >>>>>> channel->flags? >>>>> >>>>> Sure. It seems that in the first call of brcmf_construct_chaninfo the >>>>> channel 144 is not disabled, but in the second. >>>> >>>> I am a bit confused. So the chanspec as mentioned in this email >>>> subject is no longer observed, but you still see failure in >>>> brcmf_set_channel() for other chanspecs? >>> >>> before we dive deeper into this let me summarize my observations from >>> the beginning. From my understanding the errors are triggered for the 5 >>> GHz channels 34, 38, 42, 46, 144 (chanspec: 0xd022, 0xd026, 0xd02a, >>> 0xd090). So i would focus my observations on those. >>> >>> As you said that the channel flags are set in brcmf_construct_chaninfo() >>> i dump them, here is the output of the first call: >>> >>> [ 8.785850] brcmfmac: 5 GHz: 0: hw_value 34: orig_flags: 00080000, >>> flags 00000001 >>> [ 8.785861] brcmfmac: 5 GHz: 2: hw_value 38: orig_flags: 00080000, >>> flags 00000001 >>> [ 8.785872] brcmfmac: 5 GHz: 4: hw_value 42: orig_flags: 00080000, >>> flags 00000001 >>> [ 8.785882] brcmfmac: 5 GHz: 6: hw_value 46: orig_flags: 00080000, >>> flags 00000001 >>> [ 8.785974] brcmfmac: 5 GHz: 23: hw_value 144: orig_flags: 00080000, >>> flags 0000011a >>> >>> All of them except 144 are disabled via flags. Btw wpa_supplicant is >>> configured to country DE within the configuration. >>> >>> The second and last time brcmf_construct_chaninfo() is called is a few >>> seconds later during boot, we get the following: >>> >>> [ 12.490877] brcmfmac: 5 GHz: 0: hw_value 34: orig_flags: 00080000, >>> flags 00000001 >>> [ 12.490891] brcmfmac: 5 GHz: 2: hw_value 38: orig_flags: 00080000, >>> flags 00000001 >>> [ 12.490904] brcmfmac: 5 GHz: 4: hw_value 42: orig_flags: 00080000, >>> flags 00000001 >>> [ 12.490918] brcmfmac: 5 GHz: 6: hw_value 46: orig_flags: 00080000, >>> flags 00000001 >>> [ 12.491031] brcmfmac: 5 GHz: 23: hw_value 144: orig_flags: 00080000, >>> flags 00000001 >>> >>> Now all of them are disabled via flags. >>> >>> So after that i trigger the reconnect to the same 5 GHz network as >>> before. brcmf_construct_chaninfo is never called again, but at the time >>> brcmf_set_channel is called the flags for these channels are completely >>> different: >>> >>> [ 90.010002] brcmfmac: brcmf_set_channel: set chanspec 0xd022 fail, >>> reason -52 >>> [ 90.010017] brcmfmac: hw_value 34, orig_flags: 00080000, flags >>> 00080220 >>> [ 90.120007] ieee80211 phy0: brcmf_fil_cmd_data: Firmware error: (-20) >>> [ 90.120038] brcmfmac: brcmf_set_channel: set chanspec 0xd026 fail, >>> reason -52 >>> [ 90.120053] brcmfmac: hw_value 38, orig_flags: 00080000, flags >>> 00080200 >>> [ 90.230029] ieee80211 phy0: brcmf_fil_cmd_data: Firmware error: (-20) >>> [ 90.230058] brcmfmac: brcmf_set_channel: set chanspec 0xd02a fail, >>> reason -52 >>> [ 90.230073] brcmfmac: hw_value 42, orig_flags: 00080000, flags >>> 00080200 >>> [ 90.340042] ieee80211 phy0: brcmf_fil_cmd_data: Firmware error: (-20) >>> [ 90.340071] brcmfmac: brcmf_set_channel: set chanspec 0xd02e fail, >>> reason -52 >>> [ 90.340086] brcmfmac: hw_value 46, orig_flags: 00080000, flags >>> 00080210 >>> [ 92.100073] ieee80211 phy0: brcmf_fil_cmd_data: Firmware error: (-20) >>> [ 92.100110] brcmfmac: brcmf_set_channel: set chanspec 0xd090 fail, >>> reason -52 >>> [ 92.100126] brcmfmac: hw_value 144, orig_flags: 00080000, flags >>> 00080118 >>> >>> Where does these new flags come from? It's clear that these doesn't come >>> from brcmf_construct_chaninfo(). So what manipulates the flags >>> afterwards? Shouldn't brcmf_construct_chaninfo() called on reconnect? >> >> I suspect it is not the driver, but net/wireless/reg.c. Could you >> define DEBUG in top of that file and build cfg80211.ko with that. Or >> if you have CONFIG_DYNAMIC_DEBUG enable debug prints for reg.c through >> sysfs [1] > Sure, this is a more recent Linux 6.7 and the disconnect is at uptime > ~316s followed by the reconnect: > > [ 0.000000] Booting Linux on physical CPU 0x0 > [ 0.000000] Linux version 6.7.0-rc6-00022-g55cb5f43689d-dirty > (stefanw@stefanw-SCHENKER) (arm-linux-gnueabihf-gcc (GCC) 11.3.1 > 20220604 [releases/gcc-11 revision > 591c0f4b92548e3ae2e8173f4f93984b1c7f62bb], GNU ld > (Linaro_Binutils-2022.06) 2.37.20220122) #175 SMP Thu Dec 21 19:15:10 > CET 2023 > [ 0.000000] CPU: ARMv7 Processor [410fd034] revision 4 (ARMv7), > cr=10c5383d > [ 0.000000] CPU: div instructions available: patching division code > [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing > instruction cache > [ 0.000000] OF: fdt: Machine model: Raspberry Pi 3 Model B Plus Rev 1.3 > ... > [ 9.538797] cfg80211: Loading compiled-in X.509 certificates for > regulatory database > [ 9.699412] usb 1-1.3: USB disconnect, device number 4 > [ 9.716116] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' > [ 9.760066] brcmfmac: brcmf_fw_alloc_request: using > brcm/brcmfmac43455-sdio for chip BCM4345/6 > [ 9.770023] cfg80211: loaded regulatory.db is malformed or signature > is missing/invalid > [ 9.770047] cfg80211: Restoring regulatory settings > [ 9.770057] cfg80211: Kicking the queue > [ 9.770078] cfg80211: Calling CRDA to update world regulatory domain > [ 9.801533] Console: switching to colour dummy device 80x30 > [ 9.813535] vc4-drm soc:gpu: bound 3f400000.hvs (ops vc4_hvs_ops [vc4]) > [ 9.816895] vc4-drm soc:gpu: bound 3f902000.hdmi (ops vc4_hdmi_ops [vc4]) > [ 9.817106] vc4-drm soc:gpu: bound 3f806000.vec (ops vc4_vec_ops [vc4]) > [ 9.817282] vc4-drm soc:gpu: bound 3f004000.txp (ops vc4_txp_ops [vc4]) > [ 9.817413] vc4-drm soc:gpu: bound 3f206000.pixelvalve (ops > vc4_crtc_ops [vc4]) > [ 9.817538] vc4-drm soc:gpu: bound 3f207000.pixelvalve (ops > vc4_crtc_ops [vc4]) > [ 9.817745] vc4-drm soc:gpu: bound 3f807000.pixelvalve (ops > vc4_crtc_ops [vc4]) > [ 9.817864] vc4-drm soc:gpu: bound 3fc00000.v3d (ops vc4_v3d_ops [vc4]) > [ 9.823689] Bluetooth: hci0: BCM: chip id 107 > [ 9.825669] Bluetooth: hci0: BCM: features 0x2f > [ 9.826383] [drm] Initialized vc4 0.0.0 20140616 for soc:gpu on minor 0 > [ 9.827278] Bluetooth: hci0: BCM4345C0 > [ 9.827291] Bluetooth: hci0: BCM4345C0 (003.001.025) build 0000 > [ 9.869190] Bluetooth: hci0: BCM4345C0 > 'brcm/BCM4345C0.raspberrypi,3-model-b-plus.hcd' Patch > [ 9.915063] Console: switching to colour frame buffer device 240x75 > [ 9.944429] vc4-drm soc:gpu: [drm] fb0: vc4drmfb frame buffer device > [ 9.958353] hub 1-1:1.0: USB hub found > [ 9.958412] hub 1-1:1.0: 4 ports detected > [ 9.992604] onboard-usb-hub 3f980000.usb:usb-port@1: supply vdd not > found, using dummy regulator > [ 9.994313] onboard-usb-hub 3f980000.usb:usb-port@1:usb-port@1: > supply vdd not found, using dummy regulator > [ 9.995590] hub 1-1:1.0: USB hub found > [ 9.995690] hub 1-1:1.0: 4 ports detected > [ 9.998640] onboard-usb-hub 3f980000.usb:usb-port@1:usb-port@1: > supply vdd not found, using dummy regulator > [ 10.086053] usbcore: registered new interface driver lan78xx > [ 10.094129] brcmfmac: brcmf_c_process_txcap_blob: no txcap_blob > available (err=-2) > [ 10.098005] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/6 wl0: > Nov 1 2021 00:37:25 version 7.45.241 (1a2f2fa CY) FWID 01-703fd60 > [ 10.135643] cfg80211: Ignoring regulatory request set by core since > the driver uses its own custom regulatory domain > [ 10.307704] usb 1-1.1: new high-speed USB device number 7 using dwc2 > [ 10.452108] hub 1-1.1:1.0: USB hub found > [ 10.452310] hub 1-1.1:1.0: 3 ports detected > [ 10.557660] usb 1-1.3: new low-speed USB device number 8 using dwc2 > [ 10.726697] input: PixArt Microsoft USB Optical Mouse as > /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.0/0003:045E:00CB.0003/input/input2 > [ 10.727785] hid-generic 0003:045E:00CB.0003: input: USB HID v1.11 > Mouse [PixArt Microsoft USB Optical Mouse] on usb-3f980000.usb-1.3/input0 > [ 10.797638] usb 1-1.1.2: new low-speed USB device number 9 using dwc2 > [ 10.957069] input: HID 046a:0011 as > /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1/1-1.1.2/1-1.1.2:1.0/0003:046A:0011.0004/input/input3 > [ 11.019525] hid-generic 0003:046A:0011.0004: input: USB HID v1.11 > Keyboard [HID 046a:0011] on usb-3f980000.usb-1.1.2/input0 > [ 11.048402] Bluetooth: hci0: BCM: features 0x2f > [ 11.050164] Bluetooth: hci0: BCM43455 37.4MHz Raspberry Pi 3+-0190 > [ 11.050178] Bluetooth: hci0: BCM4345C0 (003.001.025) build 0382 > [ 11.324175] usb 1-1.1.1: new high-speed USB device number 10 using dwc2 > [ 11.714298] lan78xx 1-1.1.1:1.0 (unnamed net_device) (uninitialized): > No External EEPROM. Setting MAC Speed > [ 11.854291] cfg80211: Pending regulatory request, waiting for it to > be processed... > [ 12.099129] cfg80211: Ignoring regulatory request set by core since > the driver uses its own custom regulatory domain > [ 12.099161] cfg80211: World regulatory domain updated: > [ 12.099168] cfg80211: DFS Master region: unset > [ 12.099174] cfg80211: (start_freq - end_freq @ bandwidth), > (max_antenna_gain, max_eirp), (dfs_cac_time) > [ 12.099189] cfg80211: (755000 KHz - 928000 KHz @ 2000 KHz), (N/A, > 2000 mBm), (N/A) > [ 12.099201] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), > (N/A, 2000 mBm), (N/A) > [ 12.099213] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz, 92000 > KHz AUTO), (N/A, 2000 mBm), (N/A) > [ 12.099224] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), > (N/A, 2000 mBm), (N/A) > [ 12.099235] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz, > 160000 KHz AUTO), (N/A, 2000 mBm), (N/A) > [ 12.099248] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz, > 160000 KHz AUTO), (N/A, 2000 mBm), (0 s) > [ 12.099259] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), > (N/A, 2000 mBm), (0 s) > [ 12.099269] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), > (N/A, 2000 mBm), (N/A) > [ 12.099280] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), > (N/A, 0 mBm), (N/A) > [ 12.101316] cfg80211: Calling CRDA for country: DE > [ 12.125129] cfg80211: Disabling freq 2484.000 MHz > [ 12.176440] cfg80211: Regulatory domain changed to country: DE > [ 12.176459] cfg80211: DFS Master region: ETSI > [ 12.176464] cfg80211: (start_freq - end_freq @ bandwidth), > (max_antenna_gain, max_eirp), (dfs_cac_time) > [ 12.176473] cfg80211: (2400000 KHz - 2483500 KHz @ 40000 KHz), > (N/A, 2000 mBm), (N/A) > [ 12.176487] cfg80211: (5150000 KHz - 5250000 KHz @ 80000 KHz, > 200000 KHz AUTO), (N/A, 2301 mBm), (N/A) > [ 12.176496] cfg80211: (5250000 KHz - 5350000 KHz @ 80000 KHz, > 200000 KHz AUTO), (N/A, 2000 mBm), (0 s) > [ 12.176504] cfg80211: (5470000 KHz - 5725000 KHz @ 160000 KHz), > (N/A, 2698 mBm), (0 s) > [ 12.176512] cfg80211: (5725000 KHz - 5875000 KHz @ 80000 KHz), > (N/A, 1397 mBm), (N/A) > [ 12.176521] cfg80211: (5945000 KHz - 6425000 KHz @ 160000 KHz, > 480000 KHz AUTO), (N/A, 2301 mBm), (N/A) > [ 12.176529] cfg80211: (57000000 KHz - 66000000 KHz @ 2160000 KHz), > (N/A, 4000 mBm), (N/A) > [ 13.893866] Adding 102396k swap on /var/swap. Priority:-2 extents:1 > across:102396k SS > [ 14.530323] lan78xx 1-1.1.1:1.0 eth0: Link is Down > [ 14.641536] Bluetooth: MGMT ver 1.22 > [ 14.689962] NET: Registered PF_ALG protocol family > [ 14.744513] cryptd: max_cpu_qlen set to 1000 > [ 16.791666] cfg80211: Found new beacon on frequency: 5180.000 MHz (Ch > 36) on phy0 > [ 16.791716] cfg80211: Found new beacon on frequency: 5220.000 MHz (Ch > 44) on phy0 > [ 20.481971] cfg80211: Calling CRDA for country: DE > [ 20.501082] cfg80211: Disabling freq 2484.000 MHz > [ 20.501465] cfg80211: Regulatory domain changed to country: DE > [ 20.501471] cfg80211: DFS Master region: ETSI > [ 20.501475] cfg80211: (start_freq - end_freq @ bandwidth), > (max_antenna_gain, max_eirp), (dfs_cac_time) > [ 20.501490] cfg80211: (2400000 KHz - 2483500 KHz @ 40000 KHz), > (N/A, 2000 mBm), (N/A) > [ 20.501497] cfg80211: (5150000 KHz - 5250000 KHz @ 80000 KHz, > 200000 KHz AUTO), (N/A, 2301 mBm), (N/A) > [ 20.501504] cfg80211: (5250000 KHz - 5350000 KHz @ 80000 KHz, > 200000 KHz AUTO), (N/A, 2000 mBm), (0 s) > [ 20.501511] cfg80211: (5470000 KHz - 5725000 KHz @ 160000 KHz), > (N/A, 2698 mBm), (0 s) > [ 20.501517] cfg80211: (5725000 KHz - 5875000 KHz @ 80000 KHz), > (N/A, 1397 mBm), (N/A) > [ 20.501524] cfg80211: (5945000 KHz - 6425000 KHz @ 160000 KHz, > 480000 KHz AUTO), (N/A, 2301 mBm), (N/A) > [ 20.501531] cfg80211: (57000000 KHz - 66000000 KHz @ 2160000 KHz), > (N/A, 4000 mBm), (N/A) > [ 46.174010] systemd-journald[125]: Failed to set ACL on > /var/log/journal/0b443a02fdd340c68f8aac17d2e5ebf8/user-1000.journal, > ignoring: Operation not supported > [ 84.956286] cfg80211: Verifying active interfaces after reg change > [ 128.323869] cfg80211: Found new beacon on frequency: 2472.000 MHz (Ch > 13) on phy0 > [ 192.477390] cfg80211: Verifying active interfaces after reg change > [ 316.329988] cfg80211: All devices are disconnected, going to restore > regulatory settings Ok. So here the disconnect happens... > [ 316.330038] cfg80211: Restoring regulatory settings while preserving > user preference for: DE > [ 316.330063] cfg80211: Ignoring regulatory request set by core since > the driver uses its own custom regulatory domain > [ 316.330088] cfg80211: World regulatory domain updated: > [ 316.330097] cfg80211: DFS Master region: unset > [ 316.330104] cfg80211: (start_freq - end_freq @ bandwidth), > (max_antenna_gain, max_eirp), (dfs_cac_time) > [ 316.330120] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (600 > mBi, 2000 mBm), (N/A) > [ 316.330140] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz, 92000 > KHz AUTO), (600 mBi, 2000 mBm), (N/A) > [ 316.330156] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (600 > mBi, 2000 mBm), (N/A) > [ 316.330172] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz, > 160000 KHz AUTO), (600 mBi, 2000 mBm), (N/A) > [ 316.330190] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz, > 160000 KHz AUTO), (600 mBi, 2000 mBm), (0 s) > [ 316.330206] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), > (600 mBi, 2000 mBm), (0 s) > [ 316.330222] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (600 > mBi, 2000 mBm), (N/A) > [ 316.330238] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), > (N/A, 0 mBm), (N/A) > [ 316.330307] cfg80211: Disabling freq 2484.000 MHz > [ 316.340457] cfg80211: Regulatory domain changed to country: DE > [ 316.340487] cfg80211: DFS Master region: ETSI > [ 316.340495] cfg80211: (start_freq - end_freq @ bandwidth), > (max_antenna_gain, max_eirp), (dfs_cac_time) > [ 316.340511] cfg80211: (2400000 KHz - 2483500 KHz @ 40000 KHz), > (N/A, 2000 mBm), (N/A) > [ 316.340529] cfg80211: (5150000 KHz - 5250000 KHz @ 80000 KHz, > 200000 KHz AUTO), (N/A, 2301 mBm), (N/A) > [ 316.340547] cfg80211: (5250000 KHz - 5350000 KHz @ 80000 KHz, > 200000 KHz AUTO), (N/A, 2000 mBm), (0 s) > [ 316.340563] cfg80211: (5470000 KHz - 5725000 KHz @ 160000 KHz), > (N/A, 2698 mBm), (0 s) > [ 316.340577] cfg80211: (5725000 KHz - 5875000 KHz @ 80000 KHz), > (N/A, 1397 mBm), (N/A) > [ 316.340592] cfg80211: (5945000 KHz - 6425000 KHz @ 160000 KHz, > 480000 KHz AUTO), (N/A, 2301 mBm), (N/A) > [ 316.340607] cfg80211: (57000000 KHz - 66000000 KHz @ 2160000 KHz), > (N/A, 4000 mBm), (N/A) > [ 316.340643] cfg80211: Kicking the queue > [ 331.276421] cfg80211: Found new beacon on frequency: 5180.000 MHz (Ch > 36) on phy0 > [ 331.276494] cfg80211: Found new beacon on frequency: 5220.000 MHz (Ch > 44) on phy0 > [ 331.276562] cfg80211: Found new beacon on frequency: 2472.000 MHz (Ch > 13) on phy0 > [ 332.729896] brcmfmac: brcmf_set_channel: set chanspec 0xd022 fail, > reason -52 > [ 332.840008] brcmfmac: brcmf_set_channel: set chanspec 0xd026 fail, > reason -52 > [ 332.949910] brcmfmac: brcmf_set_channel: set chanspec 0xd02a fail, > reason -52 > [ 333.059802] brcmfmac: brcmf_set_channel: set chanspec 0xd02e fail, > reason -52 > [ 334.819896] brcmfmac: brcmf_set_channel: set chanspec 0xd090 fail, > reason -52 > [ 334.820318] brcmfmac: brcmf_set_channel: set chanspec 0xd095 fail, > reason -52 > [ 334.820719] brcmfmac: brcmf_set_channel: set chanspec 0xd099 fail, > reason -52 > [ 334.821120] brcmfmac: brcmf_set_channel: set chanspec 0xd09d fail, > reason -52 > [ 334.821521] brcmfmac: brcmf_set_channel: set chanspec 0xd0a1 fail, > reason -52 > [ 334.821922] brcmfmac: brcmf_set_channel: set chanspec 0xd0a5 fail, > reason -52 Do you know if this happens before or after the reconnect has completed? You could enable CONN debug level in brcmfmac to determine that. > [ 334.956787] cfg80211: Calling CRDA for country: DE I guess this message is a bit stale and there is no crda user-mode helper. > [ 334.990709] cfg80211: Disabling freq 2484.000 MHz So 2GHz channel 14 gets disabled here probably due to country change to DE. Not learned a whole lot more from this test round except that reg.c is active during the reconnect so I suggest to zoom in there. Especially around the "restoring" message. Regards, Arend > [ 334.991199] cfg80211: Regulatory domain changed to country: DE > [ 334.991212] cfg80211: DFS Master region: ETSI > [ 334.991218] cfg80211: (start_freq - end_freq @ bandwidth), > (max_antenna_gain, max_eirp), (dfs_cac_time) > [ 334.991236] cfg80211: (2400000 KHz - 2483500 KHz @ 40000 KHz), > (N/A, 2000 mBm), (N/A) > [ 334.991249] cfg80211: (5150000 KHz - 5250000 KHz @ 80000 KHz, > 200000 KHz AUTO), (N/A, 2301 mBm), (N/A) > [ 334.991261] cfg80211: (5250000 KHz - 5350000 KHz @ 80000 KHz, > 200000 KHz AUTO), (N/A, 2000 mBm), (0 s) > [ 334.991273] cfg80211: (5470000 KHz - 5725000 KHz @ 160000 KHz), > (N/A, 2698 mBm), (0 s) > [ 334.991284] cfg80211: (5725000 KHz - 5875000 KHz @ 80000 KHz), > (N/A, 1397 mBm), (N/A) > [ 334.991296] cfg80211: (5945000 KHz - 6425000 KHz @ 160000 KHz, > 480000 KHz AUTO), (N/A, 2301 mBm), (N/A) > [ 334.991307] cfg80211: (57000000 KHz - 66000000 KHz @ 2160000 KHz), > (N/A, 4000 mBm), (N/A) > [ 397.278378] cfg80211: Verifying active interfaces after reg change --00000000000013a44e060d1abaaf Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 2Gzj3QNJRLsZu1TLyOyBBIr/BE7UiY3RabgRzknBGAPmzhS+fmyM8OtM5BYBsFBrSUFtZZO2p/tf Nbc24J2zf2peoZ8MK+7WQqummYlOnz+FyDkA9EybeNMcS5C+xi/PAgMBAAGjggHdMIIB2TAOBgNV HQ8BAf8EBAMCBaAwgaMGCCsGAQUFBwEBBIGWMIGTME4GCCsGAQUFBzAChkJodHRwOi8vc2VjdXJl Lmdsb2JhbHNpZ24uY29tL2NhY2VydC9nc2djY3IzcGVyc29uYWxzaWduMmNhMjAyMC5jcnQwQQYI KwYBBQUHMAGGNWh0dHA6Ly9vY3NwLmdsb2JhbHNpZ24uY29tL2dzZ2NjcjNwZXJzb25hbHNpZ24y Y2EyMDIwME0GA1UdIARGMEQwQgYKKwYBBAGgMgEoCjA0MDIGCCsGAQUFBwIBFiZodHRwczovL3d3 dy5nbG9iYWxzaWduLmNvbS9yZXBvc2l0b3J5LzAJBgNVHRMEAjAAMEkGA1UdHwRCMEAwPqA8oDqG OGh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5jb20vZ3NnY2NyM3BlcnNvbmFsc2lnbjJjYTIwMjAuY3Js MCcGA1UdEQQgMB6BHGFyZW5kLnZhbnNwcmllbEBicm9hZGNvbS5jb20wEwYDVR0lBAwwCgYIKwYB BQUHAwQwHwYDVR0jBBgwFoAUljPR5lgXWzR1ioFWZNW+SN6hj88wHQYDVR0OBBYEFIikAXd8CEtv ZbDflDRnf3tuStPuMA0GCSqGSIb3DQEBCwUAA4IBAQCdS5XCYx6k2GGZui9DlFsFm75khkqAU7rT zBX04sJU1+B1wtgmWTVIzW7ugdtDZ4gzaV0S9xRhpDErjJaltxPbCylb1DEsLj+AIvBR34caW6ZG sQk444t0HPb29HnWYj+OllIGMbdJWr0/P95ZrKk2bP24ub3ZP/8SyzrohfIba9WZKMq6g2nTLZE3 BtkeSGJx/8dy0h8YmRn+adOrxKXHxhSL8BNn8wsmIZyYWe6fRcBtO3Ks2DOLyHCdkoFlN8x9VUQF N2ulEgqCbRKkx+qNirW86eF138lr1gRxzclu/38ko//MmkAYR/+hP3WnBll7zbpIt0jc9wyFkSqH p8a1MYICbTCCAmkCAQEwazBbMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1z YTExMC8GA1UEAxMoR2xvYmFsU2lnbiBHQ0MgUjMgUGVyc29uYWxTaWduIDIgQ0EgMjAyMAIMTv1t bpIzNUky46LXMA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCCN8ymoq194KCsCFx6P pL7KTsKKgX9K4RnOBzdcu/caOjAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJ BTEPFw0yMzEyMjIxNTE4MjJaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCGSAFl AwQBFjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEBBzAL BglghkgBZQMEAgEwDQYJKoZIhvcNAQEBBQAEggEAmhytX/B307Pr+FSR5WMJwHev7ar9n9b+0VgJ deuCiDfXlyDybqTxHA0H58WI/8MQ1JuMnZe92Lkep/UqytHnad7bLK0ag8EePAb4iGDofWolEe8I rHfBY+gJSdGS0qdQcpC4XvZULiNwxRR4Ov8DAfcNAcCGVDzlcG0yltGSNY43vL9lcP+/JxCqL75k lVkhcl2uOeTRq6ofkq8nYelKZU7YJVMyQb/A06AhyGM+mycT8WDhBWUCI/nyudMccX1OaTqtO+1l xVZ57gasLjLmLP14PuNymHOPct0pLCGM//a32KrZBq5KLqJXLVOaGx4HF41+goXdsqOrShLqog9M Qw== --00000000000013a44e060d1abaaf--