On Fri, Jan 4, 2019 at 8:30 AM Arend Van Spriel <arend.vanspriel@xxxxxxxxxxxx> wrote: > On 1/4/2019 2:23 PM, Arend Van Spriel wrote: > > On 1/3/2019 5:29 PM, Eric Blau wrote: > >> There is an Arch Linux bug open on this with a bunch of details here: > >> > >> https://bugs.archlinux.org/task/61119 > > > > The ArchLinux issue seems to be using broadcom-wl driver, while you have > > issue with brcmfmac. Just to clarify I can only support the brcmfmac > > driver. > > Looking at the original log in the ArchLinux issue, it is completely > something else so I ignore that for now and focus on your issue. > > Regards, > Arend Thanks, Arend. I applied the patch that you sent and the resulting warning shows "use_fwsup=0". Does this mean I should follow up with wpa_supplicant? I noticed that with WPA2, I can associate fine and everything works as expected, but it fails with this warning with WPA2-Enterprise w/ PEAP & MSCHAPv2. kernel: ------------[ cut here ]------------ kernel: use_fwsup=0 kernel: WARNING: CPU: 0 PID: 2461 at drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5132 brcmf_cfg80211_set_pmk+0x5e/0x70 [brcmfmac] kernel: Modules linked in: asix usbnet mii libphy fuse ipt_MASQUERADE nf_conntrack_netlink nfnetlink xfrm_user xfrm_algo iptable_nat nf_nat_ipv4 xt_addrtype iptable_filter xt_conntrack nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c crc32c_generic br_netfilter bridge stp llc cmac bnep sg crypto_user snd_hda_codec_hdmi btusb btrtl btbcm btintel bluetooth ecdh_generic crc16 input_leds joydev mousedev bcm5974 uas msr ofpart cmdlinepart intel_spi_platform intel_spi brcmfmac spi_nor nls_iso8859_1 nls_cp437 i915 vfat fat mtd iTCO_wdt iTCO_vendor_support brcmutil intel_rapl snd_hda_codec_cirrus snd_hda_codec_generic kvmgt vfio_mdev snd_hda_intel mdev x86_pkg_temp_thermal vfio_iommu_type1 intel_powerclamp coretemp vfio cfg80211 kvm_intel snd_hda_codec i2c_algo_bit kvm applesmc snd_hda_core input_polldev drm_kms_helper irqbypass snd_hwdep intel_cstate snd_pcm intel_uncore intel_rapl_perf mmc_core pcspkr thunderbolt lpc_ich i2c_i801 intel_pch_thermal snd_timer mei_me snd rfkill kernel: spi_pxa2xx_pci mei soundcore drm acpi_als intel_gtt sbs kfifo_buf agpgart sbshc industrialio syscopyarea sysfillrect sysimgblt fb_sys_fops evdev apple_bl spi_pxa2xx_platform mac_hid ac pcc_cpufreq facetimehd(OE) videobuf2_dma_sg videobuf2_memops videobuf2_v4l2 videobuf2_common videodev media ip_tables x_tables zfs(POE) zunicode(POE) zavl(POE) icp(POE) zcommon(POE) znvpair(POE) spl(OE) algif_skcipher af_alg hid_apple hid_generic usbhid hid dm_crypt dm_mod sd_mod usb_storage crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel ahci libahci xhci_pci aesni_intel libata xhci_hcd aes_x86_64 crypto_simd scsi_mod cryptd glue_helper kernel: CPU: 0 PID: 2461 Comm: wpa_supplicant Tainted: P W OE 4.20.0-arch1-1-ARCH #1 kernel: Hardware name: Apple Inc. MacBookPro12,1/Mac-E43C1C25D4880AD6, BIOS MBP121.88Z.0177.B00.1806051659 06/05/2018 kernel: RIP: 0010:brcmf_cfg80211_set_pmk+0x5e/0x70 [brcmfmac] kernel: Code: 02 75 1b 0f b6 55 08 80 fa 20 77 28 48 8b 75 10 48 8d bb c0 08 00 00 5b 5d e9 7e fe ff ff 48 c7 c7 84 2b 00 c1 e8 2c d6 ab c6 <0f> 0b b8 ea ff ff ff 5b 5d c3 b8 de ff ff ff eb f6 90 0f 1f 44 00 kernel: RSP: 0018:ffffa52401347a98 EFLAGS: 00010282 kernel: RAX: 0000000000000000 RBX: ffff968dce003000 RCX: 0000000000000000 kernel: RDX: 0000000000000007 RSI: ffffffff88aa4606 RDI: 00000000ffffffff kernel: RBP: ffffa52401347ab0 R08: 0000000000000001 R09: 0000000000001d90 kernel: R10: 0000000000000004 R11: 0000000000000000 R12: ffff968dce002050 kernel: R13: ffff968dce003000 R14: ffff968dcf6cc000 R15: ffff968dcf6cc300 kernel: FS: 00007fe0b9da7480(0000) GS:ffff968de6a00000(0000) knlGS:0000000000000000 kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 kernel: CR2: 00007f0959aad000 CR3: 000000022dd9c001 CR4: 00000000003606f0 kernel: Call Trace: kernel: nl80211_set_pmk+0x178/0x270 [cfg80211] kernel: genl_family_rcv_msg+0x1c4/0x3c0 kernel: ? preempt_schedule_common+0xd/0x80 kernel: genl_rcv_msg+0x47/0x90 kernel: ? __kmalloc_node_track_caller+0x1ed/0x290 kernel: ? genl_family_rcv_msg+0x3c0/0x3c0 kernel: netlink_rcv_skb+0x4c/0x120 kernel: genl_rcv+0x24/0x40 kernel: netlink_unicast+0x196/0x240 kernel: netlink_sendmsg+0x1fd/0x3c0 kernel: sock_sendmsg+0x33/0x40 kernel: ___sys_sendmsg+0x295/0x2f0 kernel: ? dev_get_by_name_rcu+0x73/0x90 kernel: ? dev_ioctl+0x171/0x3d0 kernel: ? __check_object_size+0xa0/0x189 kernel: ? preempt_count_add+0x79/0xb0 kernel: ? __inode_wait_for_writeback+0x7f/0xf0 kernel: ? preempt_count_add+0x79/0xb0 kernel: ? _raw_spin_lock+0x13/0x30 kernel: ? _raw_spin_unlock+0x16/0x30 kernel: ? __dentry_kill+0x116/0x160 kernel: __sys_sendmsg+0x57/0xa0 kernel: do_syscall_64+0x5b/0x170 kernel: entry_SYSCALL_64_after_hwframe+0x44/0xa9 kernel: RIP: 0033:0x7fe0ba2defd8 kernel: Code: 89 02 48 c7 c0 ff ff ff ff eb b5 0f 1f 80 00 00 00 00 f3 0f 1e fa 48 8d 05 65 65 0c 00 8b 00 85 c0 75 17 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 58 c3 0f 1f 80 00 00 00 00 41 54 41 89 d4 55 kernel: RSP: 002b:00007fff882d7da8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e kernel: RAX: ffffffffffffffda RBX: 000055ef2411bfe0 RCX: 00007fe0ba2defd8 kernel: RDX: 0000000000000000 RSI: 00007fff882d7de0 RDI: 0000000000000005 kernel: RBP: 000055ef2415ff70 R08: 0000000000000004 R09: 000000000000000d kernel: R10: 00007fff882d7eb4 R11: 0000000000000246 R12: 000055ef2411bef0 kernel: R13: 00007fff882d7de0 R14: ffffffffffffffff R15: 0000000000000000 kernel: ---[ end trace 77aa8ecbc92afdd3 ]---