Closed
Description
Describe the bug
- After updating to 8c590ad, wifi stops working. With a kernel warning message in brcmf_cfg80211_set_pmk
- Update: the problematic commit seems to be: 15f000a. After reverting EAP-TLS works again.
Steps to reproduce the behaviour
Boot up, error happens as soon as wpa_supplicant starts.
Device (s)
Raspberry Pi 5
System
I use gentoo linux. Kernel version 6.6.16-v8-16k+. For WIFI I'm using wpa_supplicant in EAP-TLS mode.
Logs
dmesg
[ 44.160554] ------------[ cut here ]------------
[ 44.165757] WARNING: CPU: 0 PID: 310 at drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5987 brcmf_cfg80211_set_pmk+0x12c/0x150 [brcmfmac]
[ 44.179912] Modules linked in: joydev vc4 snd_soc_hdmi_codec cec brcmfmac_wcc drm_display_helper hci_uart drm_dma_helper pisp_be drm_kms_helper rpivid_hevc(C) btbcm v4l2_mem2mem videobuf2_dma_contig spidev videobuf2_memops aes_ce_blk snd_soc_core videobuf2_v4l2 snd_compress bluetooth aes_ce_cipher snd_pcm_dmaengine brcmfmac snd_pcm videodev ghash_ce ecdh_generic ecc videobuf2_common brcmutil snd_timer gf128mul libaes snd mc spi_bcm2835 raspberrypi_hwmon sha2_ce cfg80211 raspberrypi_gpiomem rp1_adc sha256_arm64 rfkill sha1_ce nvmem_rmem uio_pdrv_genirq gpio_keys uio pwm_fan sch_fq_codel drm fuse drm_panel_orientation_quirks backlight dm_mod
[ 44.239470] CPU: 0 PID: 310 Comm: wpa_supplicant Tainted: G WC 6.6.16-v8-16k+ #48
[ 44.249020] Hardware name: Raspberry Pi 5 Model B Rev 1.0 (DT)
[ 44.255617] pstate: 80400009 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[ 44.263354] pc : brcmf_cfg80211_set_pmk+0x12c/0x150 [brcmfmac]
[ 44.269998] lr : brcmf_cfg80211_set_pmk+0x50/0x150 [brcmfmac]
[ 44.276554] sp : ffffc00080d7b7c0
[ 44.280652] x29: ffffc00080d7b810 x28: ffff8001012fae80 x27: 0000000000000002
[ 44.288590] x26: 0000000000000000 x25: ffff80010674b710 x24: ffffd0008587cb40
[ 44.296530] x23: ffff800106608008 x22: ffffc00080d7b940 x21: ffff800101581000
[ 44.304472] x20: ffffc00080d7b888 x19: ffff800101f683c0 x18: 0000000000000000
[ 44.312422] x17: 0000000000000000 x16: ffffd00084e648a0 x15: 0000000000000000
[ 44.320372] x14: 000000000000001f x13: 0000000000000147 x12: 00000000000085d5
[ 44.328322] x11: 00000000be41a770 x10: ffffd00027116cc8 x9 : 29350a6fcda93600
[ 44.336279] x8 : 0000000000000000 x7 : 0000000000000000 x6 : 000000000000003f
[ 44.344238] x5 : 0000000000000040 x4 : 0000000000000000 x3 : 0000000000000030
[ 44.352184] x2 : ffffd000271613e7 x1 : ffffd00027163f69 x0 : 0000000000000002
[ 44.360137] Call trace:
[ 44.363403] brcmf_cfg80211_set_pmk+0x12c/0x150 [brcmfmac]
[ 44.369751] rdev_set_pmk+0x44/0x1b0 [cfg80211]
[ 44.375309] nl80211_set_pmk+0x118/0x170 [cfg80211]
[ 44.381189] genl_rcv_msg+0x2e8/0x320
[ 44.385717] netlink_rcv_skb+0x128/0x150
[ 44.390505] genl_rcv+0x40/0x60
[ 44.394516] netlink_unicast+0x300/0x500
[ 44.399314] netlink_sendmsg+0x2d8/0x3e0
[ 44.404114] ____sys_sendmsg+0x1a8/0x2d0
[ 44.408920] __sys_sendmsg+0x128/0x1a0
[ 44.413554] __arm64_sys_sendmsg+0x30/0x50
[ 44.418541] invoke_syscall+0x4c/0x120
[ 44.423172] el0_svc_common+0xb8/0x100
[ 44.427791] do_el0_svc+0x28/0x40
[ 44.431967] el0_svc+0x38/0x90
[ 44.435876] el0t_64_sync_handler+0x84/0x100
[ 44.441003] el0t_64_sync+0x190/0x198
[ 44.445493] ---[ end trace 0000000000000000 ]---
Additional context
No response
Metadata
Metadata
Assignees
Labels
No labels