Maître de Conférences en Informatique à l'Université d'Angers
lshw -C network
*-network
description: Ethernet interface
produit: RTL8125 2.5GbE Controller
fabricant: Realtek Semiconductor Co., Ltd.
identifiant matériel: 0
information bus: pci@0000:06:00.0
nom logique: eno1
version: 0c
numéro de série: bc:fc:e7:87:d6:8f
capacité: 1Gbit/s
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration : autonegotiation=on broadcast=yes driver=r8169 driverversion=7.0.0-34-generic firmware=rtl8125d-1_0.0.7 10/15/24 latency=0 link=no multicast=yes port=twisted pair
ressources : irq:33 portE/S:e000(taille=256) mémoire:f6b00000-f6b0ffff mémoire:f6b10000-f6b13fff
*-network
description: Interface réseau sans fil
produit: MT7922 802.11ax PCI Express Wireless Network Adapter
fabricant: MEDIATEK Corp.
identifiant matériel: 0
information bus: pci@0000:07:00.0
nom logique: wlp7s0
version: 00
numéro de série: 04:68:74:d1:bd:b7
bits: 64 bits
horloge: 33MHz
fonctionnalités: pciexpress msi pm bus_master cap_list ethernet physical wireless
configuration : broadcast=yes driver=mt7921e driverversion=7.0.0-34-generic firmware=____000000-20260224103233 ip=192.168.1.194 latency=0 link=yes multicast=yes wireless=IEEE 802.11
ressources : mémoireE/S:fc0-fbf irq:83 mémoire:fc20000000-fc200fffff mémoire:f6a00000-f6a07fff
Autre possibilité :
lspci -nnk | grep -iA 3 net
06:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 0c)
DeviceName: Realtek RTL8125D LAN
Subsystem: ASUSTeK Computer Inc. Device [1043:88e1]
Kernel driver in use: r8169
--
07:00.0 Network controller [0280]: MEDIATEK Corp. MT7922 802.11ax PCI Express Wireless Network Adapter [14c3:0616]
Subsystem: Foxconn International, Inc. Device [105b:e0cd]
Kernel driver in use: mt7921e
Kernel modules: mt7921e
Pour vérifier si les drivers sont correctement installés :
lsmod | grep mt7921e
mt7921e 24576 0
mt7921_common 94208 1 mt7921e
mt792x_lib 73728 2 mt7921e,mt7921_common
mt76_connac_lib 110592 3 mt792x_lib,mt7921e,mt7921_common
mt76 167936 4 mt792x_lib,mt7921e,mt7921_common,mt76_connac_lib
sudo dmesg | grep mt7921e
[ 31.034128] mt7921e 0000:07:00.0: enabling device (0000 -> 0002)
[ 31.624304] mt7921e 0000:07:00.0: ASIC revision: 79220010
[ 31.949311] mt7921e 0000:07:00.0: HW/SW Version: 0x8a108a10, Build Time: 20260224103145a
[ 32.330081] mt7921e 0000:07:00.0: WM Firmware Version: ____000000, Build Time: 20260224103233
[ 33.441743] mt7921e 0000:07:00.0 wlp7s0: renamed from wlan0
Ces lignes confirment que le pilote de la carte Wi-Fi est parfaitement chargé. Sous Linux, les pilotes sont conçus de manière modulaire : plutôt que d'avoir un seul énorme bloc de code, le noyau utilise des "briques" (modules) qui s'empilent les unes sur les autres.
Voici comment lire ces informations pour la commande
DKMS signifie Dynamic Kernel Module Support (Support dynamique de modules du noyau).
sudo apt update
sudo apt install dkms build-essential linux-headers-$(uname -r)