Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
wifi_bt_mt7630e [Le 04/01/2015, 15:15]
janove [Installation complète avec DKMS (moins automatisé)]
wifi_bt_mt7630e [Le 03/10/2023, 12:25] (Version actuelle)
Dadu042 [Installer manuellement un pilote (avant Ubuntu 20.04)]
Ligne 1: Ligne 1:
-{{tag>Trusty Lucid Oneiric ​matériel wifi bluetooth}}+{{tag>Vétuste ​matériel wifi bluetooth ​BROUILLON}}
 ---- ----
  
Ligne 5: Ligne 5:
  
 ===== Présentation ===== ===== Présentation =====
 +<note warning>​D'​après cette [[https://​tutorialforlinux.com/​2021/​01/​06/​step-by-step-mediatek-mt76-driver-linux-installation/​|page]] devrait être reconnu par défaut à partir du noyau 5.4.</​note>​
 +La carte MEDIATEK MT7630e permet à la fois d'​obtenir un accès Wifi et Bluetooth. Présente sur certains HP et Asus (Je possède un Asus K551LN), à l'​heure où j'​écris cet article (03/​07/​2014,​ Ubuntu 14.04 noyau 1.13) elle n'est pas encore intégrée dans Ubuntu par défaut (idem en 2018). Nous verrons une méthode pour l'​installer à partir des sources données par Mediatek.
  
-La carte MEDIATEK MT7630e permet à la fois d'​obtenir un accès Wifi et BluetoothPrésente sur certains ​HP et Asus (Je possède un Asus K551LN), à l'​heure où j'​écris cet article (3/07/2014, Ubuntu ​14.04 noyau 1.13elle n'​est ​pas encore intégrée dans Ubuntu ​par défautNous verrons une méthode pour l'​installer à partir ​des sources données par Mediatek.+Depuis Ubuntu 20.04, cette puce WIFI est reconnue automatiquement,​ cependant ​certains ​soucis peuvent persister ​(ex: sortie de veilleBluetooth. Constaté sur Ubuntu ​22.04). 
 +===== Installer manuellement un pilote (avant Ubuntu 20.04=====  
 +Attention, avant toute manipulation,​ vérifier que le secure boot est désactivé (voir [[desactiver secure boot]]). C'​est ​nécessaire parce que depuis ​Ubuntu ​kernel 4.4.0-20, la configuration du noyau EFI_SECURE_BOOT_SIG_ENFORCE a été activée. Cela empêche de charger ​des modules tiers non signés si "UEFI Secure Boot" est activé.
  
-===== Pré-requis ​=====+==== Pré-requis ====
  
   * Disposer des [[:​sudo|droits d'​administration]].   * Disposer des [[:​sudo|droits d'​administration]].
   * Disposer d'une connexion à Internet configurée et activée.   * Disposer d'une connexion à Internet configurée et activée.
-  * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé le paquet]] **[[apt>//​paquet1|paquet 1]]**. 
   * Etre sûr que l'on a bien la carte MT7630e. Pour le savoir lancer un <​code>​lspci</​code>​ si vous voyez une ligne <​code>​MEDIATEK Corp. MT7630e 802.11bgn Wireless Network Adapter</​code>​ c'est que vous possédez cette carte.   * Etre sûr que l'on a bien la carte MT7630e. Pour le savoir lancer un <​code>​lspci</​code>​ si vous voyez une ligne <​code>​MEDIATEK Corp. MT7630e 802.11bgn Wireless Network Adapter</​code>​ c'est que vous possédez cette carte.
  
-===== Installation à partir d'un script ​===== +==== Installation à partir d'un script ==== 
-Cette méthode est plus simple à mettre en œuvre ​(la plupart des opérations décrites plus bas sont déjà implémentées),​ je me demande vraiment si la méthode utilisée pour charger les modules est vraiment très propres. Si vous êtes un débutant c'est certainement cette méthode ​qui sera la plus simple à mettre en œuvre.+Cette méthode est plus simple à mettre en œuvre. Si vous êtes un débutant c'est certainement cette méthode ​que vous devez privilégier.
  
-Il suffit d'​utiliser ​le code qui a été adapté ​et posté sur githubOn commence par installer ​les outils nécessaires à l'​installation : +=== Installation du Wifi === 
- sudo apt-get install git build-essential+On commence par désactiver ​le secure boot qui bloque le wifi et le bluetooth : redémarrer le PC, rentrer dans le mode "​System setup" avant qu'​ubuntu se lance, naviguer dans les onglets pour trouver le "​Secure boot" et le passer en "​Disabled",​ sauvegarder,​ quitter le mode "​System setup" et lancer ubuntu. 
 + 
 +Ensuite on installe ​les outils nécessaires à l'​installation : 
 +  sudo apt-get install git build-essential
 On télécharge le code disponible sur github : On télécharge le code disponible sur github :
-  git clone https://​github.com/​mdjahidulhamid/​MT7630E.git+  git clone https://​github.com/​neurobin/​MT7630E.git
   cd MT7630E/   cd MT7630E/
 +On donne les permissions d'​exécution:​
 +  chmod +x install test uninstall
 Puis on lance le script d'​installation qui s'​occupe de tout : Puis on lance le script d'​installation qui s'​occupe de tout :
-  ./install.sh+  ​sudo ./install 
 +(il vous faudra renseigner votre mot de passe root) 
 + 
 +=== Installation du Bluetooth === 
 +Avant d'​installer le bluetooth, vous devez avoir installé le wifi avec la méthode ci-dessus 
 + 
 +On active le dépôt correspondant aux codes sources d'​ubuntu à l'aide du gestionnaire de paquet ([[https://​doc.ubuntu-fr.org/​tutoriel/​comment_modifier_sources_maj#​avec_une_interface_graphique|Modifier les sources]]) 
 + 
 +On installe le paquet dkms : 
 +  sudo apt-get install dkms 
 +On donne les permissions d'​exécution:​ 
 +  cd MT7630E/ 
 +  chmod +x bpatch 
 +Puis on lance le script d'​installation : 
 +  sudo ./bpatch
 (il vous faudra renseigner votre mot de passe root) (il vous faudra renseigner votre mot de passe root)
  
 Et voilà ! Et voilà !
  
-<​note>​Le driver provenant du github ​de mdjahidulhamid a tendance ​à remplir continuellement ​le journal système ​d'information de debogage peu pertinente pour un utilisateur ​classiquePour éviter ce désagrémentvous pouvez utiliser le même driver qui n'affiche pas ces messages ​et disponible sur https://github.com/poupougnac/MT7630E.git</note>+<​note> ​Driver alternatif https://github.com/​poupougnac/​MT7630E.git </​note>​ 
 + 
 +=== Réinstallation après mise à jour des paquets d'​Ubuntu ​ === 
 +Lorsque ​le noyau (kernel) évolue lors d'une mise à jour des paquets d'​Ubuntu,​ le wifi et le bluetooth ne fonctionnent plus. 
 +Nous allons créer ​un script à lancer chaque fois que la connexion est perdue suite à une mise à jour. 
 + 
 + 
 +Créer un fichier "​wifi.sh"​ dans le dossier ​utilisateur ​"​home/​nom_d_utilisateur"​. 
 +Accédez aux propriétés du fichier (clic droitpropriétés),​ allez à l'onglet "​Droits d'​accès" ​et cochez "Est exécutable"​. 
 +Ouvrir le fichier "​wifi.sh"​ avec un éditeur de texte (Gedit, kate) et copier les lignes suivantes ​: 
 +  cd MT7630E/ 
 +  sudo ./uninstall 
 +  sudo ./bpatch -u 
 +  sudo make clean 
 +  sudo ./install 
 +  sudo ./bpatch
  
 +Pour lancer le script, lancer la commande suivante dans la console :
 +  sudo ./wifi.sh
 +La réinstallation s'​effectue ensuite automatiquement
  
-===== Installation complète avec DKMS (moins automatisé) ​=====+==== Installation complète avec DKMS (moins automatisé) ====
  
 Il est important de noter que cette méthode utilise DKMS et ainsi doit être renouvelée en partie à chaque changement de noyaux. Pour éviter ce problème préférez le script plus haut qui charge les modules avec insmod au démarrage. Il est important de noter que cette méthode utilise DKMS et ainsi doit être renouvelée en partie à chaque changement de noyaux. Pour éviter ce problème préférez le script plus haut qui charge les modules avec insmod au démarrage.
Ligne 39: Ligne 79:
  
 Commencez par installer les paquets nécessaire à la compilation et à l'​installation : Commencez par installer les paquets nécessaire à la compilation et à l'​installation :
-  sudo apt-get install build-essential ​dmks+  sudo apt-get install build-essential ​dkms
   ​   ​
-=== Installation du wifi ===+== Installation du wifi ==
 Lancez ensuite, comme spécifié dans le ReadMe : Lancez ensuite, comme spécifié dans le ReadMe :
   sudo su   sudo su
Ligne 92: Ligne 132:
  
 <​note>​ <​note>​
-Cette note et les notes qui suivent pourront être supprimées après que la modification ait été testée par un autre utilisateur.+Cette note et les notes qui suivent pourront être supprimées après que la modification ait été testée par un autre utilisateur.--- //​[[:​utilisateurs:​janove|janove]] Le 04/01/2015, 15:16//
 </​note>​ </​note>​
 <​note>​ <​note>​
Ligne 125: Ligne 165:
  
 Redémarrer et c'est bon ! Redémarrer et c'est bon !
-=== Installation du bluetooth ​===+== Installation du bluetooth ==
  
 Le principe est semblable à ce que l'on a fait plus haut, il y a juste moins de modules à charger. Le principe est semblable à ce que l'on a fait plus haut, il y a juste moins de modules à charger.
Ligne 186: Ligne 226:
  
 Redémarrer et c'est bon, votre bluetooth est fonctionnel ! Redémarrer et c'est bon, votre bluetooth est fonctionnel !
-===== Sources ===== 
  
-  * **(en)** [[https://​bugs.launchpad.net/​ubuntu/​+source/​linux/​+bug/​1220146]] ​ 
-  * **(fr)** [[http://​forum.xubuntu-fr.org/​viewtopic.php?​id=1659661&​p=1]] ​ 
  
 +===== Sources =====
 +  * **(en)** [[https://​neurobin.org/​projects/​softwares/​unix/​MT7630E/​|"​Easy installation package for Mediatek MT7630E Wifi + Bluetooth Combo Linux Driver."​]] (2015)
 +  * **(en)** [[https://​community.linuxmint.com/​tutorial/​view/​1796|Autre méthode pour Kernel 4.4.x]] (2014)
 +  * **(en)** [[https://​bugs.launchpad.net/​ubuntu/​+source/​linux/​+bug/​1220146]] ("​Ralink Mediatek 14c3:7630 wi-fi card isn't supported out of the box", 2013)
 +  * **(fr)** <del> [[http://​forum.xubuntu-fr.org/​viewtopic.php?​id=1659661&​p=1]] </​del>​
 +  * **(fr)** Un [[https://​lists.debian.org/​debian-user-french/​2015/​04/​msg00025.html|post]] à ce sujet (2015).
 +  * **(fr)** Post au sujet des problèmes liés au secure boot : [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=1988871]]
 +  * **(fr)** Documentation sur le secure boot : [[https://​doc.ubuntu-fr.org/​uefi#​activerdesactiver_le_secure_boot]]
 ---- ----
-//​Contributeurs principaux : [[utilisateurs:​tobiasBora|tobiasBora]],​ [[utilisateurs:​autre_identifiant|nom ou pseudo autre]]//+//​Contributeurs principaux : [[utilisateurs:​tobiasBora|tobiasBora]], [[utilisateurs:​Adarien|Adarien]], [[utilisateurs:​autre_identifiant|nom ou pseudo autre]]//
  • wifi_bt_mt7630e.1420380946.txt.gz
  • Dernière modification: Le 04/01/2015, 15:15
  • (modification externe)