net-wireless/mt7927-dkms (bentoo)

Search

Install

Install this package:

emerge -a net-wireless/mt7927-dkms

Package Information

Description:
Out-of-tree kernel modules for the MediaTek MT7927 (Filogic 380) WiFi 7 + Bluetooth 5.4 combo found on recent ASUS/Gigabyte/MSI motherboards. Kernel 7.2 carries the mainline MT7927 support, so this package extracts the mt76 source from a vanilla 7.2 tarball, applies the four AP-mode additions still out of tree (HE AP PHY capabilities, the STA_REC_MURU and STA_REC_TX_PROC TLVs, and STA fallback recovery in the TX free path) plus the version-guarded compat shims, and installs the modules under updates/ so they override the in-tree copies on hosts older than 7.2. The Bluetooth side is optional: from 7.1 the MT6639 is native, and rebuilding btusb/btmtk only adds the HP EliteMini ID 0489:e156.
Homepage:
https://github.com/jetm/mediatek-mt7927-dkms
License:
GPL-2 all-rights-reserved

Versions

Version EAPI Keywords Slot
2.14 8 ~amd64 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>otakugeekx@gmail.com</email>
		<name>Lucas Couto</name>
	</maintainer>
	<longdescription lang="en">
		Out-of-tree kernel modules for the MediaTek MT7927 (Filogic 380)
		WiFi 7 + Bluetooth 5.4 combo found on recent ASUS/Gigabyte/MSI
		motherboards. Kernel 7.2 carries the mainline MT7927 support, so
		this package extracts the mt76 source from a vanilla 7.2 tarball,
		applies the four AP-mode additions still out of tree (HE AP PHY
		capabilities, the STA_REC_MURU and STA_REC_TX_PROC TLVs, and STA
		fallback recovery in the TX free path) plus the version-guarded
		compat shims, and installs the modules under updates/ so they
		override the in-tree copies on hosts older than 7.2. The Bluetooth
		side is optional: from 7.1 the MT6639 is native, and rebuilding
		btusb/btmtk only adds the HP EliteMini ID 0489:e156.
	</longdescription>
	<use>
		<flag name="btmtk">
			Rebuild the btusb/btmtk Bluetooth modules out of tree. Only
			needed for the HP EliteMini adapter (USB ID 0489:e156), which is
			absent from the in-tree tables; every other MT6639 works with the
			native Bluetooth stack from kernel 7.1 on. Enabling this replaces
			the in-tree btusb for every Bluetooth device on the system. The
			proprietary MT6639 Bluetooth firmware is installed either way,
			since the in-tree driver needs it too and no other package
			provides it.
		</flag>
	</use>
	<upstream>
		<remote-id type="github">jetm/mediatek-mt7927-dkms</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p net-wireless/mt7927-dkms | euse -E <flag> -p net-wireless/mt7927-dkms | euse -D <flag> -p net-wireless/mt7927-dkms

Flag Description 2.14
btmtk Rebuild the btusb/btmtk Bluetooth modules out of tree. Only needed for the HP EliteMini adapter (USB ID 0489:e156), which is absent from the in-tree tables; every other MT6639 works with the native Bluetooth stack from kernel 7.1 on. Enabling this replaces the in-tree btusb for every Bluetooth device on the system. The proprietary MT6639 Bluetooth firmware is installed either way, since the in-tree driver needs it too and no other package provides it.

Manifest

Type File Size Versions
DIST mt7927-dkms-2.14.tar.gz 70233 bytes 2.14
DIST mt7927-firmware-2.11.tar.xz 2587032 bytes 2.14
DIST mt7927-kernel-src-7.2.tar.xz 594412 bytes 2.14
Unmatched Entries
Type File Size