| Summary: | Rpi Firmware needs an update for recent devices | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Jybz <j.biernacki+mga> |
| Component: | RPM Packages | Assignee: | Kernel and Drivers maintainers <kernel> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | release_blocker | ||
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | aarch64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | raspberrypi-firmware | CVE: | |
| Status comment: | |||
| Bug Depends on: | |||
| Bug Blocks: | 32166 | ||
|
Description
Jybz
2023-08-06 15:53:06 CEST
Our spec: http://svnweb.mageia.org/packages/cauldron/raspberrypi-firmware/current/SPECS/raspberrypi-firmware.spec?view=markup Priority:
Normal =>
release_blocker raspberrypi-firmware-1.20230405-1.mga9 pushed to nonfree updates_testing, please test Thank you Jybz for the report; and Thomas for an instant response.
> raspberrypi-firmware-1.20230405-1.mga9 pushed to nonfree updates_testing,
> please test
Jybz : please do, and report back.Assignee:
bugsquad =>
kernel Thank you for the really fast action. I'm trying to look how to do the testing on my setup... 1. Looping the iso on my laptop 2. Mounting the root partition 3. Mounting the /boot partition 4. chrooting inside 5. update the package Nop, /boot is not a separate partition. The firmware partition is in /boot/EFI with the .elf files. After updating the firmware, it is required to copy all .elf in the EFI subfolder. Protocol : # download http://ftp.free.fr/mirrors/mageia.org/distrib/cauldron/aarch64/media/nonfree/updates_testing/ the firmware RPM mkdir /tmp/root mount /dev/mmcblk0p2 /tmp/root mount /dev/mmcblk0p1 /tmp/root/boot/EFI mount --bind /dev /tmp/root/dev mount -t proc /proc /tmp/root/proc cp /home/user/Download/*.rpm /tmp/root/root/ chroot /tmp/root urpmi --replacefiles /root/*.rpm find /boot -maxdepth 1 -iname '*.elf' -exec cp -f {} /boot/EFI find /boot -maxdepth 1 -iname '*.dat' -exec cp -f {} /boot/EFI md5sum /boot/*.elf md5sum /boot/EFI/*.elf # sums are equals exit umount /tmp/root/dev umount /tmp/root/proc umount /tmp/root/boot/EFI umount /tmp/root the board boots. I couldn't do it online as I could not setup the wifi. > wlan0: Failed to initiate sched scan > [ 340.841963] net_ratelimit: 13 callbacks suppressed > [ 340.841982] brcmfmac: cfg80211_set_channel: set chanspec 0x100c fail, reason -52 > [ 340.854750] brcmfmac: cfg80211_set_channel: set chanspec 0x100d fail, reason -52 > [ 340.862644] brcmfmac: cfg80211_set_channel: set chanspec 0x100e fail, reason -52 > [ 340.870527] brcmfmac: cfg80211_set_channel: set chanspec 0xd022 fail, reason -52 > [ 340.991969] brcmfmac: cfg80211_set_channel: set chanspec 0xd026 fail, reason -52 > [ 341.111944] brcmfmac: cfg80211_set_channel: set chanspec 0xd02a fail, reason -52 > [ 341.231981] brcmfmac: cfg80211_set_channel: set chanspec 0xd02e fail, reason -52 > [ 341.351968] brcmfmac: cfg80211_set_channel: set chanspec 0xd034 fail, reason -52 > [ 341.359850] brcmfmac: cfg80211_set_channel: set chanspec 0xd038 fail, reason -52 > [ 341.367731] brcmfmac: cfg80211_set_channel: set chanspec 0xd03c fail, reason -52 Looks like https://bugzilla.opensuse.org/show_bug.cgi?id=1208900 @tmb I do not understand this wireless-regdb thing. [jybz@jeeebztop intel-rapl:0]$ urpmq --sourcerpm wireless-regdb ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/8/x86_64/media/core/release/media_info/20210224-165404-info.xml.lzma ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/8/x86_64/media/core/updates/media_info/20230726-213123-info.xml.lzma wireless-regdb: wireless-regdb-20201120-1.mga8.src.rpm wireless-regdb: wireless-regdb-20210828-1.mga8.src.rpm Do we need an update ? Should I open a new ticket ? Status:
NEW =>
RESOLVED Just continuing here: after installing this package http://ftp.free.fr/mirrors/mageia.org/distrib/9/aarch64/media/core/release/wireless-regdb-20230503-1.mga9.noarch.rpm no error a printed. No need for update. But can't connect : > # wpa_supplicant -Dnl80211 -iwlan0 -c/etc/wpa_supplicant.c > Successfully initialized wpa_supplicant > wlan0: Failed to initiate sched scan > [...] > wlan0: Failed to initiate sched scan > [^C] > p2p-dev-wlan0: CTRL-EVENT-DSCP-POLICY clear_all > p2p-dev-wlan0: CTRL-EVENT-DSCP-POLICY clear_all > nl80211: deinit ifname=p2p-dev-wlan0 disabled_11b_rates=0 > p2p-dev-wlan0: CTRL-EVENT-TERMINATING > wlan0: CTRL-EVENT-DSCP-POLICY clear_all > wlan0: CTRL-EVENT-DSCP-POLICY clear_all > nl80211: deinit ifname=wlan0 disabled_11b_rates=0 > wlan0: CTRL-EVENT-TERMINATING I will open another ticket. do you have wireless-regdb installed ? (In reply to Thomas Backlund from comment #8) > do you have wireless-regdb installed ? It wasn't ! :D We need to add it on arm iso... I will open a ticket later. Good lunch rasperrypi-firmware package need to be move to release, please
Jybz
2023-08-11 15:31:02 CEST
Blocks:
(none) =>
32166 |