Le mois dernier, selon cnx-software, les utilisateurs ont découvert que les chipsets Mediatek MT7902 équipés de WiFi 6E et de Bluetooth 5.x avaient enfin obtenu des pilotes sous Linux principal, devant figurer dans la version Linux 7.0.
Ces modules sans fil sont intégrés dans de nombreux ordinateurs portables Windows, mais les pilotes Linux étaient attendus depuis près de deux ans. Bien que l’on puisse attendre l’intégration des pilotes dans votre distribution, l’utilisateur « hmtheyboy154 » a pris l’initiative de rétroporter les pilotes des versions Linux 6.6 à 6.19. Étant moi-même propriétaire d’un ordinateur portable ASUS Vivobook 16, j’ai testé ces pilotes sur Ubuntu 24.04, et ils devraient également fonctionner sur d’autres distributions Linux.

Il est important de noter que cette méthode d’installation ne fonctionne qu’avec le pilote PCIe. Si vous possédez un module SDIO, vous devrez chercher une autre solution. Mon ordinateur portable avec Ubuntu 24.04 utilise le module PCIe MT7902 (AW-XB552NF) :
Installation rapide des pilotes en 4 étapes sur Ubuntu 24.04
L’installation des pilotes nécessite quelques étapes simples :
Tout d’abord, clonez le dépôt GitHub avec la commande suivante :
Pour confirmer le bon fonctionnement, assurez-vous que le firmware est bien installé, même si celui-ci est souvent déjà inclus dans votre distribution.
Après l’installation, il suffit de redémarrer votre portable, ou d’utiliser la commande modprobe pour initialiser le module :
Ainsi, une fois le WiFi activé sur Ubuntu 24.04, je peux me connecter à mon point d’accès avec succès.

Le journal du noyau indique des connexions réussies comme suit :
Performances du MT7902 : 400 à 450 Mbps sur WiFi 5 GHz
Lors d’un test rapide avec iperf3 via une connexion WiFi 5 GHz à environ 2 mètres d’un Xiaomi Mi Router AX6000, les résultats étaient impressionnants. Au téléchargement, les débits ont atteint en moyenne :
Le débit télécharge et reçoit des vitesses très satisfaisantes, oscillant autour de 400 à 450 Mbps, ce qui est suffisant compte tenu de ma connexion avec une vitesse totale de 600 Mbps et un forfait de mon FAI limité à 300 Mbps en téléchargement et en envoi.

Concernant le Bluetooth, initialement, je n’ai pas réussi à l’activer dans les paramètres. J’ai finalement découvert qu’il fallait utiliser une autre branche du même dépôt GitHub :
Cette commande m’a permis d’activer le Bluetooth et de coupler mon smartphone au portable pour le transfert de fichiers.

Il est à noter que les modules btusb et btmtk entrent en conflit avec btusb_mt7902, ce qui m’a contraint à les supprimer. Sinon, une erreur apparaissait :
Pour éviter tout conflit à l’avenir, il convient de créer un fichier /etc/modprobe.d/blacklist_btusb.conf.
Finalement, bien que la prise en charge WiFi et Bluetooth sous Linux pour les modules MT7902 ait été longue à se mettre en place, le processus d’installation est désormais simple sur Ubuntu 24.04, permettant une utilisation rapide sans attendre la version officielle.
-
EDUP Carte sans fil WiFi 6E Bluetooth 5.3 MT7902 pour ordinateur portable, M.2 2230 E-Key, Tri-Band 2.4G/5G/6G, jusqu'à 2400Mbps, pour ordinateur portable et mini PC, compatible avec Windows 10/11
-
EDISION Adaptateur WiFi USB EDI-Mega 2, WiFi dongle MTK7601, 150 Mbps, 2.4GHz, Antenne inclinable, Compatible avec Picco T265 Pro HD, Ping T2/C, Proton S2 Plus, Piccollino, Piccollo, Windows & Linux
