[Pkg-raspi-maintainers] Bug#897234: Wifi firmware doesn't install correctly

Scott Ashcroft scott.ashcroft at talk21.com
Fri Nov 30 10:44:20 GMT 2018


Source: raspi3-firmware
Source-Version: 1.20181112-1

The contents of the package are:

# dpkg -L raspi3-firmware
/.
/etc
/etc/default
/etc/default/raspi3-firmware
/etc/initramfs
/etc/initramfs/post-update.d
/etc/initramfs/post-update.d/z50-raspi3-firmware
/etc/kernel
/etc/kernel/postinst.d
/etc/kernel/postinst.d/z50-raspi3-firmware
/etc/kernel/postrm.d
/etc/kernel/postrm.d/z50-raspi3-firmware
/lib
/lib/firmware
/lib/firmware/brcm
/lib/firmware/brcm/brcmfmac43430-sdio.txt
/lib/firmware/brcm/brcmfmac43455-sdio.txt
/lib/firmware/brcm80211
/usr
/usr/lib
/usr/lib/raspi3-firmware
/usr/lib/raspi3-firmware/COPYING.linux
/usr/lib/raspi3-firmware/bootcode.bin
/usr/lib/raspi3-firmware/fixup.dat
/usr/lib/raspi3-firmware/fixup_cd.dat
/usr/lib/raspi3-firmware/fixup_db.dat
/usr/lib/raspi3-firmware/fixup_x.dat
/usr/lib/raspi3-firmware/kernel.img
/usr/lib/raspi3-firmware/kernel7.img
/usr/lib/raspi3-firmware/start.elf
/usr/lib/raspi3-firmware/start_cd.elf
/usr/lib/raspi3-firmware/start_db.elf
/usr/lib/raspi3-firmware/start_x.elf
/usr/share
/usr/share/doc
/usr/share/doc/raspi3-firmware
/usr/share/doc/raspi3-firmware/changelog.Debian.gz
/usr/share/doc/raspi3-firmware/copyright
/usr/share/initramfs-tools
/usr/share/initramfs-tools/hooks
/usr/share/initramfs-tools/hooks/raspi3-firmware-fsck
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/raspi3-firmware

A file called /lib/firmware/bcrm8011 is installed but it is 25k:

# ls -al /lib/firmware/brcm80211
-rw-r--r-- 1 root root 25617 Aug 28 00:00 /lib/firmware/brcm80211

and brcm80211/brcmfmac43455-sdio.clm_blob is missing.

Weirdly I can get to the correct blob by base64 decoding
lib/firmware/brcm80211 twice!

# base64 -d /lib/firmware/brcm80211 | \ 
base64 -d - > /lib/firmware/brcm/brcmfmac43455-sdio.clm_blob

# md5sum /lib/firmware/brcm/brcmfmac43455-sdio.clm_blob
c5aeca0e33de4ae870986c517963fef7  /lib/firmware/brcm/brcmfmac43455-
sdio.clm_blob

which matches the firmware shipped with raspbian.

I'm sorry but I don't know enough about binary patches in quilt to
figure out what went wrong.

Cheers,
Scott



More information about the Pkg-raspi-maintainers mailing list