FS#69667 - brcmf_fw_crashed: Firmware has halted or crashed

Attached to Project: Arch Linux
Opened by Henk (henkv) - Tuesday, 16 February 2021, 18:30 GMT
Last edited by Andreas Radke (AndyRTR) - Wednesday, 17 February 2021, 05:55 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
the firmware of brcmfmac crashes with the latest linux-firmware package version 20210208.b79d239-1
A downgrade to version 20201218.646f159-1 fixes this issue.

The system is a raspberry pi 3 armv7h with kernel 5.10.14-3-ARCH.

dmesg output:
[ 13.542091] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/1
[ 13.555386] Console: switching to colour frame buffer device 160x45
[ 13.565912] usb 1-1.3: ath9k_htc: Transferred FW: ath9k_htc/htc_7010-1.4.0.fw, size: 72812
[ 13.615317] ieee80211 phy0: brcmf_fw_crashed: Firmware has halted or crashed
[ 13.617870] vc4-drm soc:gpu: [drm] fb0: vc4drmfb frame buffer device
[ 13.626227] ------------[ cut here ]------------
[ 13.644388] WARNING: CPU: 3 PID: 7 at kernel/workqueue.c:1477 __queue_work+0x4ac/0x628
[ 13.644391] Modules linked in: ath9k_htc ath9k_common ath9k_hw ath mac80211 brcmfmac brcmutil vc4(+) cec cfg80211 libarc4 drm_kms_helper snd_soc_core snd_compress snd_pcm_dmaengine syscopyarea sysfillrect sysimgblt fb_sys_fops bcm2835_v4l2(C) bcm2835_codec(C) bcm2835_isp(C) raspberrypi_hwmon videobuf2_vmalloc bcm2835_mmal_vchiq(C) v4l2_mem2mem videobuf2_dma_contig videobuf2_memops videobuf2_v4l2 videobuf2_common videodev bcm2835_rng mc rng_core uio_pdrv_genirq fixed uio sch_fq_codel uinput snd_bcm2835(C) snd_pcm snd_timer snd fuse drm drm_panel_orientation_quirks ip_tables x_tables ipv6
[ 13.704955] CPU: 3 PID: 7 Comm: kworker/u8:0 Tainted: G C 5.10.14-3-ARCH #1
[ 13.704958] Hardware name: BCM2835
[ 13.705028] Workqueue: brcmf_wq/mmc1:0001:1 brcmf_sdio_dataworker [brcmfmac]
[ 13.729140] [<8010ef8c>] (unwind_backtrace) from [<8010ae04>] (show_stack+0x10/0x14)
[ 13.729151] [<8010ae04>] (show_stack) from [<80d03c88>] (dump_stack+0xd0/0xf8)
[ 13.749506] [<80d03c88>] (dump_stack) from [<8012bd1c>] (__warn+0xd4/0x140)
[ 13.749517] [<8012bd1c>] (__warn) from [<80cfb694>] (warn_slowpath_fmt+0x74/0xa8)
[ 13.749526] [<80cfb694>] (warn_slowpath_fmt) from [<80147154>] (__queue_work+0x4ac/0x628)
[ 13.749534] [<80147154>] (__queue_work) from [<80147328>] (queue_work_on+0x58/0x60)
[ 13.749594] [<80147328>] (queue_work_on) from [<7f6831b0>] (brcmf_sdio_dataworker+0x630/0x2148 [brcmfmac])
[ 13.749670] [<7f6831b0>] (brcmf_sdio_dataworker [brcmfmac]) from [<80147a70>] (process_one_work+0x204/0x53c)
[ 13.749677] [<80147a70>] (process_one_work) from [<80147df0>] (worker_thread+0x48/0x594)
[ 13.749686] [<80147df0>] (worker_thread) from [<8014dca8>] (kthread+0x130/0x144)
[ 13.749695] [<8014dca8>] (kthread) from [<80100138>] (ret_from_fork+0x14/0x3c)
[ 13.749699] Exception stack(0x818f5fb0 to 0x818f5ff8)
[ 13.749703] 5fa0: 00000000 00000000 00000000 00000000
[ 13.749710] 5fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 13.749715] 5fe0: 00000000 00000000 00000000 00000000 00000013 00000000
[ 13.749719] ---[ end trace ee39b4cfb0c4761a ]---

Additional info:
* package version(s)
* config and/or log files etc.
* link to upstream bug report, if any

Steps to reproduce:
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Wednesday, 17 February 2021, 05:55 GMT
Reason for closing:  None
Additional comments about closing:  Arch Linux doesn't offer armv7h architecture. Report this to your distribution.

Loading...