Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.kernel > #62494 > unrolled thread
| Started by | Michael Eyrich <eyrich.m07@gmail.com> |
|---|---|
| First post | 2018-11-14 10:20 +0100 |
| Last post | 2021-08-26 09:10 +0200 |
| Articles | 3 — 3 participants |
Back to article view | Back to linux.debian.kernel
Bug#913711: firmware-brcm80211: firmware failed to load: NULL pointer dereference with brcmfmac4356 Michael Eyrich <eyrich.m07@gmail.com> - 2018-11-14 10:20 +0100
Bug#913711: firmware-brcm80211: firmware failed to load: NULL pointer dereference with brcmfmac4356 maximilian attems <maks@stro.at> - 2021-03-18 18:10 +0100
Bug#913711: marked as done (firmware-brcm80211: firmware failed to load: NULL pointer dereference with brcmfmac4356) "Debian Bug Tracking System" <owner@bugs.debian.org> - 2021-08-26 09:10 +0200
| From | Michael Eyrich <eyrich.m07@gmail.com> |
|---|---|
| Date | 2018-11-14 10:20 +0100 |
| Subject | Bug#913711: firmware-brcm80211: firmware failed to load: NULL pointer dereference with brcmfmac4356 |
| Message-ID | <wTZv3-3yi-3@gated-at.bofh.it> |
Package: firmware-brcm80211 Version: 20161130-4 Severity: important Dear Maintainer, * What led up to the situation? Normal debian system upgrade: 2018-11-13 08:57:19 upgrade firmware-brcm80211:all 20161130-3 20161130-4 * What was the outcome of this action? After next boot the WLAN interface is no longer usable. The system reports: Nov 13 22:45:17 eyck kernel: brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac4356-pcie for chip BCM4356/2 Nov 13 22:45:17 eyck kernel: brcmfmac 0000:04:00.0: firmware: failed to load brcm/brcmfmac4356-pcie.clm_blob (-2) Nov 13 22:45:17 eyck kernel: brcmfmac 0000:04:00.0: Direct firmware load for brcm/brcmfmac4356-pcie.clm_blob failed with error -2 Nov 13 22:45:17 eyck kernel: brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2), device may have limited channels available Nov 13 22:45:17 eyck kernel: brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4356/2 wl0: Oct 23 2017 05:12:10 version 7.35.180.176 (r674455 CY) FWID 01-7386a497 [...] Nov 13 22:45:17 eyck kernel: BUG: unable to handle kernel NULL pointer dereference at 0000000000000788 Nov 13 22:45:17 eyck kernel: PGD 0 P4D 0 Nov 13 22:45:17 eyck kernel: Oops: 0002 [#1] SMP PTI Nov 13 22:45:17 eyck kernel: CPU: 3 PID: 150 Comm: kworker/3:2 Not tainted 4.18.0-0.bpo.1-amd64 #1 Debian 4.18.6-1~bpo9+1 Nov 13 22:45:17 eyck kernel: Hardware name: LENOVO 20FHCTO1WW/20FHCTO1WW, BIOS N1KET21W (1.08 ) 04/20/2016 Nov 13 22:45:17 eyck kernel: Workqueue: events request_firmware_work_func Nov 13 22:45:17 eyck kernel: RIP: 0010:__init_waitqueue_head+0x9/0x20 Nov 13 22:45:17 eyck kernel: Code: 48 03 14 c5 00 b7 ec bb 48 81 c2 e8 08 00 00 e9 3d 80 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 48 8d 47 08 <c7> 07 00 00 00 00 48 89 47 08 48 89 47 10 c3 0f 1f 84 00 00 00 00 Nov 13 22:45:17 eyck kernel: RSP: 0018:ffff9925c236fc28 EFLAGS: 00010206 Nov 13 22:45:17 eyck kernel: RAX: 0000000000000790 RBX: ffff8c92eb807800 RCX: 0000000000000008 Nov 13 22:45:17 eyck kernel: RDX: ffffffffc0f74b40 RSI: ffffffffc0f65dd0 RDI: 0000000000000788 Nov 13 22:45:17 eyck kernel: RBP: ffff8c92ec8c82e0 R08: ffff8c93015a4e20 R09: ffff8c92f1003980 Nov 13 22:45:17 eyck kernel: R10: 0000000000000001 R11: 0000000000000008 R12: ffff8c92eb136000 Nov 13 22:45:17 eyck kernel: R13: ffff8c92ec9154a0 R14: 0000000000000000 R15: 0000000000000000 Nov 13 22:45:17 eyck kernel: FS: 0000000000000000(0000) GS:ffff8c9301580000(0000) knlGS:0000000000000000 Nov 13 22:45:17 eyck kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Nov 13 22:45:17 eyck kernel: CR2: 0000000000000788 CR3: 00000001ed20a006 CR4: 00000000003606e0 Nov 13 22:45:17 eyck kernel: Call Trace: Nov 13 22:45:17 eyck kernel: brcmf_cfg80211_attach+0x10a7/0x11c0 [brcmfmac] Nov 13 22:45:17 eyck kernel: ? brcmf_feat_attach+0x13d/0x250 [brcmfmac] Nov 13 22:45:17 eyck kernel: brcmf_attach+0x1ca/0x430 [brcmfmac] Nov 13 22:45:17 eyck kernel: brcmf_pcie_setup+0x83a/0xc90 [brcmfmac] Nov 13 22:45:17 eyck kernel: ? _request_firmware+0x60/0x650 Nov 13 22:45:17 eyck kernel: brcmf_fw_request_done+0xf4/0x150 [brcmfmac] Nov 13 22:45:17 eyck kernel: brcmf_fw_request_next_item+0xbd/0xe0 [brcmfmac] Nov 13 22:45:17 eyck kernel: brcmf_fw_request_done+0xcb/0x150 [brcmfmac] Nov 13 22:45:17 eyck kernel: request_firmware_work_func+0x47/0x90 Nov 13 22:45:17 eyck kernel: process_one_work+0x191/0x370 Nov 13 22:45:17 eyck kernel: worker_thread+0x4f/0x3b0 Nov 13 22:45:17 eyck kernel: kthread+0xf8/0x130 Nov 13 22:45:17 eyck kernel: ? rescuer_thread+0x340/0x340 Nov 13 22:45:17 eyck kernel: ? kthread_create_worker_on_cpu+0x70/0x70 Nov 13 22:45:17 eyck kernel: ret_from_fork+0x35/0x40 Nov 13 22:45:17 eyck kernel: Modules linked in: option ext4 cdc_ether usb_wwan usbserial btusb mbcache usbnet btrtl btbcm mii btintel jbd2 uvcvideo fscrypto videobuf2_vmalloc ecb videobuf2_memops bluetooth videobuf2_v4l2 videobuf2_common xfs videodev drbg intel_rapl ansi_cprng Nov 13 22:45:17 eyck kernel: intel_pch_thermal tpm soundcore rng_core rfkill battery ac evdev pcc_cpufreq cuse fuse bonding dummy parport_pc nfsd auth_rpcgss nfs_acl ppdev lockd lp grace parport sunrpc ip_tables x_tables autofs4 btrfs xor zstd_decompress zstd_compress xxhash Nov 13 22:45:17 eyck kernel: CR2: 0000000000000788 Nov 13 22:45:17 eyck kernel: ---[ end trace 0dbd4cdb933145ef ]--- Nov 13 22:45:17 eyck kernel: RIP: 0010:__init_waitqueue_head+0x9/0x20 Nov 13 22:45:17 eyck kernel: Code: 48 03 14 c5 00 b7 ec bb 48 81 c2 e8 08 00 00 e9 3d 80 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 48 8d 47 08 <c7> 07 00 00 00 00 48 89 47 08 48 89 47 10 c3 0f 1f 84 00 00 00 00 Nov 13 22:45:17 eyck kernel: RSP: 0018:ffff9925c236fc28 EFLAGS: 00010206 Nov 13 22:45:17 eyck kernel: RAX: 0000000000000790 RBX: ffff8c92eb807800 RCX: 0000000000000008 Nov 13 22:45:17 eyck kernel: RDX: ffffffffc0f74b40 RSI: ffffffffc0f65dd0 RDI: 0000000000000788 Nov 13 22:45:17 eyck kernel: RBP: ffff8c92ec8c82e0 R08: ffff8c93015a4e20 R09: ffff8c92f1003980 Nov 13 22:45:17 eyck kernel: R10: 0000000000000001 R11: 0000000000000008 R12: ffff8c92eb136000 Nov 13 22:45:17 eyck kernel: R13: ffff8c92ec9154a0 R14: 0000000000000000 R15: 0000000000000000 Nov 13 22:45:17 eyck kernel: FS: 0000000000000000(0000) GS:ffff8c9301580000(0000) knlGS:0000000000000000 Nov 13 22:45:17 eyck kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Nov 13 22:45:17 eyck kernel: CR2: 0000000000000788 CR3: 00000001ed20a006 CR4: 00000000003606e0 Interface wlp4s0 is not available as a result. * What outcome did you expect instead? The firmware to be loaded correctly and the WLAN interface to be usable as usual. I tried the packages from stretch-backports (20180825+dfsg-1~bpo9+1) as well as latest firmware blobs from linux-firmare git, but only a downgrade to firmware-brcm80211:20161130-3 allowed the firmware to be correctly loaded. output of 'modinfo brcmfmac': filename: /lib/modules/4.18.0-0.bpo.1-amd64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko license: Dual BSD/GPL description: Broadcom 802.11 wireless LAN fullmac driver. author: Broadcom Corporation firmware: brcm/brcmfmac4373-sdio.bin firmware: brcm/brcmfmac4356-sdio.bin firmware: brcm/brcmfmac4354-sdio.bin firmware: brcm/brcmfmac43455-sdio.bin firmware: brcm/brcmfmac43430-sdio.bin firmware: brcm/brcmfmac43430a0-sdio.bin firmware: brcm/brcmfmac4339-sdio.bin firmware: brcm/brcmfmac43362-sdio.bin firmware: brcm/brcmfmac4335-sdio.bin firmware: brcm/brcmfmac43340-sdio.bin firmware: brcm/brcmfmac4334-sdio.bin firmware: brcm/brcmfmac4330-sdio.bin firmware: brcm/brcmfmac4329-sdio.bin firmware: brcm/brcmfmac43241b5-sdio.bin firmware: brcm/brcmfmac43241b4-sdio.bin firmware: brcm/brcmfmac43241b0-sdio.bin firmware: brcm/brcmfmac43143-sdio.bin firmware: brcm/brcmfmac4373.bin firmware: brcm/brcmfmac43569.bin firmware: brcm/brcmfmac43242a.bin firmware: brcm/brcmfmac43236b.bin firmware: brcm/brcmfmac43143.bin firmware: brcm/brcmfmac4371-pcie.bin firmware: brcm/brcmfmac4366c-pcie.bin firmware: brcm/brcmfmac4366b-pcie.bin firmware: brcm/brcmfmac4365c-pcie.bin firmware: brcm/brcmfmac4365b-pcie.bin firmware: brcm/brcmfmac4359-pcie.bin firmware: brcm/brcmfmac4358-pcie.bin firmware: brcm/brcmfmac43570-pcie.bin firmware: brcm/brcmfmac4356-pcie.bin firmware: brcm/brcmfmac4350c2-pcie.bin firmware: brcm/brcmfmac4350-pcie.bin firmware: brcm/brcmfmac43602-pcie.bin alias: usb:v04B4p0BDCd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0A5Cp0BDCd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v043Ep3101d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v04B4pBD29d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v13B1p0039d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0A5CpBD27d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0A5CpBD1Fd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0A5CpBD17d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0A5CpBD1Ed*dc*dsc*dp*ic*isc*ip*in* alias: pci:v000014E4d0000440Dsv*sd*bc02sc80i* alias: pci:v000014E4d000043C5sv*sd*bc02sc80i* alias: pci:v000014E4d000043C4sv*sd*bc02sc80i* alias: pci:v000014E4d000043C3sv*sd*bc02sc80i* alias: pci:v000014E4d00004365sv000014E4sd00004365bc02sc80i* alias: pci:v000014E4d000043CCsv*sd*bc02sc80i* alias: pci:v000014E4d000043CBsv*sd*bc02sc80i* alias: pci:v000014E4d000043CAsv*sd*bc02sc80i* alias: pci:v000014E4d0000AA52sv*sd*bc02sc80i* alias: pci:v000014E4d000043BCsv*sd*bc02sc80i* alias: pci:v000014E4d000043BBsv*sd*bc02sc80i* alias: pci:v000014E4d000043BAsv*sd*bc02sc80i* alias: pci:v000014E4d000043EFsv*sd*bc02sc80i* alias: pci:v000014E4d000043E9sv*sd*bc02sc80i* alias: pci:v000014E4d000043D9sv*sd*bc02sc80i* alias: pci:v000014E4d000043D3sv*sd*bc02sc80i* alias: pci:v000014E4d000043ECsv*sd*bc02sc80i* alias: pci:v000014E4d000043A3sv*sd*bc02sc80i* alias: sdio:c*v02D0d4373* alias: sdio:c*v02D0d4356* alias: sdio:c*v02D0d4354* salias: sdio:c*v02D0dA9BF* alias: sdio:c*v02D0d4345* alias: sdio:c*v02D0dA9A6* alias: sdio:c*v02D0d4339* alias: sdio:c*v02D0d4335* alias: sdio:c*v02D0dA9A4* alias: sdio:c*v02D0dA962* alias: sdio:c*v02D0dA94D* alias: sdio:c*v02D0dA94C* alias: sdio:c*v02D0d4334* alias: sdio:c*v02D0d4330* alias: sdio:c*v02D0d4329* alias: sdio:c*v02D0d4324* alias: sdio:c*v02D0dA887* depends: mmc_core,brcmutil,cfg80211,usbcore retpoline: Y intree: Y name: brcmfmac vermagic: 4.18.0-0.bpo.1-amd64 SMP mod_unload modversions parm: txglomsz:Maximum tx packet chain size [SDIO] (int) parm: debug:Level of debug output (int) parm: p2pon:Enable legacy p2p management functionality (int) parm: feature_disable:Disable features (int) parm: alternative_fw_path:Alternative firmware path (string) parm: fcmode:Mode of firmware signalled flow control (int) parm: roamoff:Do not use internal roaming engine (int) parm: iapp:Enable partial support for the obsoleted Inter-Access Point Protocol (int) -- System Information: Debian Release: 9.6 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.18.0-0.bpo.1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) firmware-brcm80211 depends on no packages. firmware-brcm80211 recommends no packages. Versions of packages firmware-brcm80211 suggests: ii initramfs-tools 0.130 -- no debconf information
[toc] | [next] | [standalone]
| From | maximilian attems <maks@stro.at> |
|---|---|
| Date | 2021-03-18 18:10 +0100 |
| Message-ID | <BU4jL-7Y0-3@gated-at.bofh.it> |
| In reply to | #62494 |
tags 913711 moreinfo stop > Version: 20161130-4 There has been quite some updates since. > latest firmware blobs from linux-firmare git, but only a downgrade to > firmware-brcm80211:20161130-3 allowed the firmware to be correctly > loaded. Is this still reproducible with current Debian Testing (upcoming Bullseye)? Thank you for your report and sorry for the late reply.
[toc] | [prev] | [next] | [standalone]
| From | "Debian Bug Tracking System" <owner@bugs.debian.org> |
|---|---|
| Date | 2021-08-26 09:10 +0200 |
| Subject | Bug#913711: marked as done (firmware-brcm80211: firmware failed to load: NULL pointer dereference with brcmfmac4356) |
| Message-ID | <CQhGq-4zp-3@gated-at.bofh.it> |
| In reply to | #62494 |
[Multipart message — attachments visible in raw view] — view raw
Your message dated Thu, 26 Aug 2021 08:51:28 +0200 with message-id <YSc58GPOddpZc+kS@photino.stro.at> and subject line Re: firmware-brcm80211: firmware failed to load: NULL pointer dereference with brcmfmac4356 has caused the Debian Bug report #913711, regarding firmware-brcm80211: firmware failed to load: NULL pointer dereference with brcmfmac4356 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 913711: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=913711 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
[toc] | [prev] | [standalone]
Back to top | Article view | linux.debian.kernel
csiph-web