Cette page est considérée comme vétuste et ne contient plus d'informations utiles.
Cette page est en cours de rédaction.
Apportez votre aide…

Ceci est une ancienne révision du document !



Carte Wifi et Bluetooth MT7630e

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 (3/07/2014, Ubuntu 14.04 noyau 1.13) elle n'est pas encore intégrée dans Ubuntu par défaut. Nous verrons une méthode pour l'installer à partir des sources données par Mediatek.

  • Disposer d'une connexion à Internet configurée et activée.
  • Etre sûr que l'on a bien la carte MT7630e. Pour le savoir lancer un
    lspci

    si vous voyez une ligne

    MEDIATEK Corp. MT7630e 802.11bgn Wireless Network Adapter

    c'est que vous possédez cette carte.

Commencez par aller chercher les sources sur la page http://www.mediatek.com/en/downloads/mt7630-pcie/ (vous devez donner une adresse mail, mais vous pouvez mettre une adresse quelconque il n'y a aucune vérification d'email). Décompressez la et allez dans le dossier nouvellement créé en console.

Commencez par installer les paquets nécessaire à la compilation et à l'installation :

sudo apt-get install build-essential dmks

Installation du wifi

Lancez ensuite, comme spécifié dans le ReadMe :

sudo su
sudo cp firmware/Wi-FI/MT7650E234.bin /lib/firmware
cd rt2x00/
make clean
make

Pour vérifier que ça marche :

chmod +x load.sh
./load.sh

Si tout est fonctionnel vous voudrez certainement l'installer au démarrage. Pour cela la méthode la plus propre que j'ai trouvé est de passer par dkms (par contre je crois qu'il faut reproduire ces étapes quand on change de noyau… A confirmer, si c'est le cas je suis intéressé par une méthode plus propre) Commencez par revenir dans le dossier principal (celui que vous avez décompressé) :

cd ..

Puis copier rt2x00 dans un nouveau dossier portant le nom du noyau :

cp rt2x00 "rt2x00-$(uname -r | egrep -o "[0-9]*\.[0-9]*" | head -1)" -r
cd "rt2x00-$(uname -r | egrep -o "[0-9]*\.[0-9]*" | head -1)"

Puis créer dans ce dossier un fichier dkms.conf par exemple via

gedit dkms.conf

contenant

PACKAGE_NAME="rt2x00"
PACKAGE_VERSION="3.14"
AUTOINSTALL="yes"
OBSOLETE_BY=""
BUILD_EXCLUSIVE_KERNEL=""
POST_INSTALL=""
POST_REMOVE=""
 
BUILT_MODULE_NAME[0]="rt2x00lib"
DEST_MODULE_LOCATION[0]="/updates"
 
BUILT_MODULE_NAME[1]="rt2x00pci"
DEST_MODULE_LOCATION[1]="/updates"
 
BUILT_MODULE_NAME[2]="rt2x00mmio"
DEST_MODULE_LOCATION[2]="/updates" 
BUILT_MODULE_NAME[3]="rt2800lib"
DEST_MODULE_LOCATION[3]="/updates" 
BUILT_MODULE_NAME[4]="rt2800pci"
DEST_MODULE_LOCATION[4]="/updates"

Il ne reste plus qu'à copier le dossier dans le système et à mettre à jour le noyau :

cd ..
cp "rt2x00-$(uname -r | egrep -o "[0-9]*\.[0-9]*" | head -1)" /usr/src/
cd /usr/src
sudo dkms add -m rt2x00 -v $(uname -r | egrep -o "[0-9]*\.[0-9]*" | head -1)
sudo dkms build -m rt2x00 -v $(uname -r | egrep -o "[0-9]*\.[0-9]*" | head -1)
sudo dkms install -m rt2x00 -v $(uname -r | egrep -o "[0-9]*\.[0-9]*" | head -1) --force

ainsi qu'à charger les modules au démarrage en rajoutant dans le fichier /etc/modules :

eeprom
eeprom_93cx6
crc-ccitt
cfg80211
mac80211
rt2x00lib
rt2x00pci
rt2x00mmio
rt2800lib

Redémarrez et c'est bon !

Installation du bluetooth

Rédaction en cours…

  • wifi_bt_mt7630e.1409777150.txt.gz
  • Dernière modification: Le 03/09/2014, 22:45
  • par tobiasBora