[hammerhead] Wifi on mainline
The brcmfmac module crashes on 4.16.0
[ 10.599160] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
[ 10.639585] Unable to handle kernel paging request at virtual address 6974617c
[ 10.639593] pgd = ac8c5540
[ 10.639600] [6974617c] *pgd=00000000
[ 10.639615] Internal error: Oops: 5 [#1] SMP ARM
[ 10.639626] Modules linked in: brcmfmac brcmutil
[ 10.639655] CPU: 1 PID: 69 Comm: kworker/1:2 Tainted: G W 4.16.0 #1-postmarketos-qcom
[ 10.639664] Hardware name: Generic DT based system
[ 10.639688] Workqueue: events request_firmware_work_func
[ 10.639779] PC is at brcmf_sdio_firmware_callback+0x2c/0x584 [brcmfmac]
[ 10.639842] LR is at brcmf_fw_request_done+0xe4/0x14c [brcmfmac]
[ 10.639853] pc : [<bf02d758>] lr : [<bf026be0>] psr: 60000013
[ 10.639862] sp : ee1a9ea0 ip : 00000000 fp : c0b03d00
[ 10.639871] r10: 00000000 r9 : 00000000 r8 : 00000001
[ 10.639881] r7 : 00000000 r6 : ee20cad4 r5 : ee20ca80 r4 : 69746174
[ 10.639891] r3 : ee20cad4 r2 : ee20ca80 r1 : 00000000 r0 : ee20ca80
[ 10.639902] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment none
[ 10.639913] Control: 10c5787d Table: 2dbac06a DAC: 00000051
[ 10.639924] Process kworker/1:2 (pid: 69, stack limit = 0x719245f3)
[ 10.639935] Stack: (0xee1a9ea0 to 0xee1aa000)
[ 10.639962] 9ea0: 7fffffff 00000000 00000001 c0433d2c ee20c5c0 00000000 00000001 ee20c724
[ 10.639990] 9ec0: 00000000 ee20ca94 ee20c500 00000000 00000000 eedb6400 00000000 eedb3440
[ 10.640018] 9ee0: c0b03d00 bf026be0 c0b03d00 c043420c ee20ca94 ee20c500 00000000 bf026bfc
[ 10.640046] 9f00: 00000000 00000000 ee20c540 ee13a180 eedb3440 c0434378 00000000 00000003
[ 10.640074] 9f20: ee20c540 ee20c9c0 ee20c540 c01313ec 00000008 eedb3458 ee13a180 eedb3440
[ 10.640102] 9f40: ee13a198 00000008 eedb3458 ee1a8000 eedb3440 c0132054 00000000 00000000
[ 10.640131] 9f60: ffffe000 ee0f3e80 ee136d00 00000000 ee1a8000 ee13a180 c0132018 ee889ee0
[ 10.640158] 9f80: ee0f3e9c c0136cc0 ee1a8000 ee136d00 c0136bb4 00000000 00000000 00000000
[ 10.640186] 9fa0: 00000000 00000000 00000000 c01010e8 00000000 00000000 00000000 00000000
[ 10.640212] 9fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 10.640239] 9fe0: 00000000 00000000 00000000 00000000 00000013 00000000 0cfdb366 207280d8
[ 10.640362] [<bf02d758>] (brcmf_sdio_firmware_callback [brcmfmac]) from [<bf026be0>] (brcmf_fw_request_done+0xe4/0x14c [brcmfmac])
[ 10.640482] [<bf026be0>] (brcmf_fw_request_done [brcmfmac]) from [<bf026bfc>] (brcmf_fw_request_done+0x100/0x14c [brcmfmac])
[ 10.640553] [<bf026bfc>] (brcmf_fw_request_done [brcmfmac]) from [<c0434378>] (request_firmware_work_func+0x3c/0x5c)
[ 10.640582] [<c0434378>] (request_firmware_work_func) from [<c01313ec>] (process_one_work+0x1e0/0x3f4)
[ 10.640605] [<c01313ec>] (process_one_work) from [<c0132054>] (worker_thread+0x3c/0x594)
[ 10.640627] [<c0132054>] (worker_thread) from [<c0136cc0>] (kthread+0x10c/0x14c)
[ 10.640647] [<c0136cc0>] (kthread) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
[ 10.640658] Exception stack(0xee1a9fb0 to 0xee1a9ff8)
[ 10.640677] 9fa0: 00000000 00000000 00000000 00000000
[ 10.640704] 9fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 10.640727] 9fe0: 00000000 00000000 00000000 00000000 00000013 00000000
[ 10.640752] Code: 1a00004a e3a08001 e5964010 e1a00002 (e5943008)
[ 10.640767] ---[ end trace a8a4dac41e0ce3ad ]---