The installcd ought to have as much networking tools and firmwares as possible, to facilitate installation :). I had to net-wireless/b43-fwcutter the sys-firmware/b43-firmware, dump the resulting ucode5.fw and other .fw files back onto the usbstick, mount --bind /mnt/cdrom/my-firmware-dir /lib/firmware, rmmod b43, rmmod ssb, modprobe b43 ... to get it to work.
have to imagine this is for license reasons
I thought the same but I talked to the license team and it seems this license is really no "worse" than anything in linux-firmware, and b43-firmware's Broadcom license is already allowed via our ACCEPT_LICENSE=@BINARY-REDISTRIBUTABLE setting. I can work on adding both of these on amd64 & x86 installcds.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/releng.git/commit/?id=3e64403adca5e8714b1cd5028bd9fb20d93b7195 commit 3e64403adca5e8714b1cd5028bd9fb20d93b7195 Author: Ben Kohler <bkohler@gentoo.org> AuthorDate: 2024-02-23 13:06:06 +0000 Commit: Ben Kohler <bkohler@gentoo.org> CommitDate: 2024-02-23 13:06:06 +0000 specs/{amd64,x86}: add b43-firmware to isos Bug: https://bugs.gentoo.org/925273 Signed-off-by: Ben Kohler <bkohler@gentoo.org> releases/specs/amd64/hardened/admincd-stage1.spec | 1 + releases/specs/amd64/installcd-stage1.spec | 1 + releases/specs/amd64/livegui/livegui-stage1.spec | 1 + releases/specs/x86/hardened/admincd-stage1-openrc.spec | 1 + releases/specs/x86/i486/installcd-stage1-openrc.spec | 5 +++-- 5 files changed, 7 insertions(+), 2 deletions(-)
Should be fixed in this week's amd64 builds but no new x86 builds yet