MT7915(4)

πŸ“¦ in nixpkgs unstable

πŸ’œ mt7915(4) β€” the Kernel Interfaces Manual, bestie edition πŸŽ€

okay so you found the page for mt7915, and yes it's section 4 of the Kernel Interfaces Manual, we love a documented driver ✨


✨ NAME ✨

mt7915 β€” the MediaTek IEEE 802.11ax wireless network driver, no cap πŸ¦‹


🌸 SYNOPSIS 🌸

good news: this driver literally auto-loads by itself, zero user interaction needed, using devmatch(8) if it's enabled in rc.conf(5). main character energy fr πŸ’…

only if auto-loading is explicitly disabled do you gotta place these lines in rc.conf(5) to manually load the driver as a module at boot time:

kld_list="${kld_list} if_mt7915"

the driver should automatically load any firmware needed for the particular chipset β€” it handles that for you 🫢

lowkey important: it is discouraged to load the driver from loader(8). just don't. πŸ™ˆ

πŸ’– DESCRIPTION πŸ’–

the mt7915 driver provides support for MediaTek MT7915E wireless network devices. and get this β€” mt7915 is derived from MediaTek's Linux mt76 driver 😭 iconic lineage honestly.

this driver requires firmware to be loaded before it will work. so the package wifi-firmware-mt76-kmod from the ports/net/wifi-firmware-mt76-kmod port needs to be installed before the driver is loaded. otherwise? no wlan(4) interface can be created using ifconfig(8). heartbreaking but true πŸ’€

you can use fwget(8) to install the correct firmware package, which is the move honestly 🧚

the driver uses the linuxkpi_wlan and linuxkpi compat framework to bridge between the Linux and native FreeBSD driver code as well as to the native net80211(4) wireless stack. it's giving bilingual, it's giving bridge-and-tunnel 🌈


πŸ¦‹ HARDWARE πŸ¦‹

the mt7915 driver supports PCIe devices with the following chipsets:

  • MediaTek MT7915E

that's the list. one entry. she's exclusive πŸ‘‘


πŸ”₯ SEE ALSO πŸ”₯


⭐ HISTORY ⭐

the mt7915 driver first appeared in FreeBSD 14.0. a legend was born πŸ’«


πŸ’€ BUGS πŸ’€

Certainly.

okay but for real, the actual caveat: while mt7915 supports 802.11a/b/g/n/ac/ax modes, the compatibility code currently only supports 802.11a/b/g modes. support for 802.11n/ac/ax is yet to come 😭 it's coming bestie, it's just not here yet.


so yeah, that's the whole page πŸŽ€ this one came from the Debian build, dated November 10, 2024 β€” mwah, thanks for reading, go install your firmware package πŸ’œβœ¨

πŸ“¦ where this page comes from