-
-
Notifications
You must be signed in to change notification settings - Fork 786
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: Fix for Kernel bug affecting brcmfmac #1652
Comments
Latest broadcomm drivers here |
probably fix in final form as suspected - the driver itself is fine and sha256sum confirms that. I dont know how raspAP would maintain this short of documentation update on install - or - check firmware and warn user these extra steps are necessary else no 5g? The below just fixes the problem - there is a new driver available with patches but i have no idea how to apply that at the moment. No need to reboot after fix. Confirmed error goes away.
|
no dice - trying again - more notes. There was a wpasupplicant patch that was released into the wild that broke linux, macs, raspberry - you name it. the patch that broke the world found you can downgrade a package - so attempting to downgrade to 2.10
add line "deb http://deb.debian.org/debian bullseye-backports main"
confirm the downgrade
|
sudo vi /etc/apt/sources.list.d/backports.list the whole process -
restart hostspot and you should now get a broadcast ssid |
This issue is stale because it has been open for 30 days with no activity. |
Code of Conduct
Issue reporting checklist
Operating System
Raspberry Pi OS (64-bit) Lite Bookworm
Quick install or Manual setup?
Quick install
Onboard wireless chipset or external adapter?
Onboard wireless chipset
Hardware
Raspberry Pi 4 Model B
RaspAP version
3.1.3 (Latest)
Other software or services running with RaspAP?
Yes (specify below)
Contact details (optional)
[email protected]
Bug description
#1606
I think the problem is in the latest kernel merge the broadcom clm blob didnt make it.
And its broke stuff across the board.
How to fix:
cp /tmp/brcmfmac43455-sdio.clm_blob /cypress/cyfmac43455-sdio.clm_blob
I poked thru the source code of the driver - country code is a really big deal to driver maintainers.
They store a "blob" file with frequencies allowed per country. I think its like a ini file, but encrypted somehow.
https://community.murata.com/s/question/0D55F000096RY5sSAG/what-is-clm-blob
The clm blob is one piece - the reason i think we still get errors is there is a second piece - the txt file driver.
If you go to https://github.com/murata-wireless/cyw-fmac-nvram/blob/master
There are multiple .txts for the same chip - probably also need to be updated?
This looks relevant:
https://forums.raspberrypi.com/viewtopic.php?t=225906
https://community.infineon.com/t5/Wi-Fi-Bluetooth-for-Linux/Outdated-brcmfmac-firmware-for-Raspberry-Pi-4-in-OpenWrt-21-02-1/td-p/331547#
https://archlinuxarm.org/forum/viewtopic.php?f=64&t=15142
https://patchwork.kernel.org/project/linux-wireless/patch/[email protected]/
https://patchwork.kernel.org/project/linux-wireless/patch/[email protected]/
There is a tool to open these clm blobs and view them:
https://github.com/openwrt/firmware-utils/blob/master/src/bcmclm.c
clm file source: https://drive.google.com/file/d/1AN7lC_kMJGGg5AJLhSRtlTRgIh9qJlaI/view?pli=1
source notes for fix: raspberrypi/linux#3768
brcmfmac43455-sdio.clm_blob.txt
reference: https://github.com/armbian/firmware/blob/master/brcm/config.txt
Steps to reproduce
see #1606
Screenshots
happy dance
Additional context
Error still shows in log, but raspap does come up and wifi ssid broadcast
Relevant log output
No response
The text was updated successfully, but these errors were encountered: