Reason: Breaks (common) mt7921e WiFi driver with a hang in many cases, affecting not just network. See bug #963106.
Masked by Sam James on 2025-09-21
Install this package:
emerge -a sys-kernel/linux-firmware
If the package is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask sys-kernel/linux-firmware
Or alternatively:
emerge --autounmask-write -a sys-kernel/linux-firmware
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 99999999 | 8 | ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 | 0 |
| 20260410 | 8 | ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 | 0 |
| 20260309 | 8 | ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 | 0 |
| 20260221 | 8 | ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 | 0 |
| 20260110 | 8 | ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 | 0 |
<pkgmetadata> <maintainer type="person"> <email>zerochaos@gentoo.org</email> <name>Rick Farina</name> </maintainer> <maintainer type="project"> <email>kernel@gentoo.org</email> <name>Gentoo Kernel Project</name> </maintainer> <use> <flag name="compress-xz">Compress firmware using xz (<pkg>app-arch/xz-utils</pkg>) before installation</flag> <flag name="compress-zstd">Compress firmware using zstd (<pkg>app-arch/zstd</pkg>) before installation</flag> <flag name="deduplicate">Create symlinks for all firmware that is duplicate using rdfind</flag> <flag name="dist-kernel">Delegate microcode initramfs generation to <pkg>sys-kernel/installkernel</pkg></flag> <flag name="initramfs">Create and install initramfs for early microcode loading in /boot (only AMD for now)</flag> <flag name="redistributable">Install also non-free (but redistributable) firmware files</flag> <flag name="savedconfig">Allows individual selection of firmware files</flag> <flag name="unknown-license">Install firmware files whose license is unknown</flag> </use> <upstream> <remote-id type="gitlab">kernel-firmware/linux-firmware</remote-id> </upstream> </pkgmetadata>
Manage flags for this package:
euse -i <flag> -p sys-kernel/linux-firmware |
euse -E <flag> -p sys-kernel/linux-firmware |
euse -D <flag> -p sys-kernel/linux-firmware
| Flag | Description | 99999999 | 20260410 | 20260309 | 20260221 | 20260110 |
|---|---|---|---|---|---|---|
| bindist | Flag to enable or disable options for prebuilt (GRP) packages (eg. due to licensing issues) | ✓ | ✓ | ✓ | ✓ | ✓ |
| compress-xz | Compress firmware using xz (<pkg>app-arch/xz-utils</pkg>) before installation | ✓ | ✓ | ✓ | ✓ | ✓ |
| compress-zstd | Compress firmware using zstd (<pkg>app-arch/zstd</pkg>) before installation | ✓ | ✓ | ✓ | ✓ | ✓ |
| deduplicate | Create symlinks for all firmware that is duplicate using rdfind | ✓ | ✓ | ✓ | ✓ | ✓ |
| dist-kernel | Delegate microcode initramfs generation to <pkg>sys-kernel/installkernel</pkg> | ✓ | ✓ | ✓ | ✓ | ✓ |
| initramfs | Create and install initramfs for early microcode loading in /boot (only AMD for now) | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| redistributable | Install also non-free (but redistributable) firmware files | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| unknown-license | Install firmware files whose license is unknown | ✓ | ✓ | ✓ | ✓ | ✓ |
| Type | File | Size | Versions |
|---|
| Type | File | Size |
|---|---|---|
| DIST | linux-firmware-20260110.tar.xz | 600966832 bytes |
| DIST | linux-firmware-20260221.tar.xz | 610993132 bytes |
| DIST | linux-firmware-20260309.tar.xz | 610973936 bytes |
| DIST | linux-firmware-20260410.tar.xz | 619615856 bytes |