sys-kernel/linux-firmware (gentoo)

Search

Masked: This package is masked.

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

Notice: This package is in a virtual group: virtual/linux-sources
Equivalents: sys-kernel/asahi-sources, sys-kernel/gentoo-kernel, sys-kernel/gentoo-kernel-bin, sys-kernel/gentoo-sources, sys-kernel/git-sources, sys-kernel/linux-next, sys-kernel/mips-sources, sys-kernel/pf-sources, sys-kernel/raspberrypi-sources, sys-kernel/rt-sources, sys-kernel/vanilla-kernel, sys-kernel/vanilla-sources, sys-kernel/zen-sources

Install

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

Package Information

Description:
Linux firmware files
Homepage:
https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git
License:
GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT ) unknown-license? ( all-rights-reserved )

Versions

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

Metadata

Maintainers

Upstream

Raw Metadata XML
<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>

Lint Warnings

USE Flags

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

Files

Manifest

Type File Size Versions
Unmatched Entries
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