#1 Le 23/10/2016, à 22:25
- HacknSlash
[Script] chargement automatisé des pilotes pour carte wifi BCM43XX
Bonjour,
J'ai fais un petit script qui me permet d'automatiser mes chargements de pilotes pour ma carte wifi " Broadcom Corporation BCM4311 802.11a/b/g [14e4:4312] (rev 01)" qui m'est nécessaire à chaque mise à jour du noyau. J'en fais donc profiter ceux qui serait intéressés. Ceci est mon tout premier script, merci de votre indulgence. ATTENTION : pensez à remplacer le chemin où vous placez votre dossier de pilotes.
#!/bin/bash
# script ayant pour but de recharger les pilotes de la carte wifi après une mise à jour du kernel d'Ubuntu (noyau) il automatise toutes les taches de rechargement et indique la marche à suivre.
# définition de la variable permettant la récupération de la version du noyau
kernel=$(uname -r)
# chargement du pilote de la carte wifi dans le dossier correspondant au noyau actuel
cd /lib/firmware/$kernel
# installation du pilote via l'emplacement du fichier récupéré sur le site du constructeur (remplacer le chemin si nécessaire)
sudo b43-fwcutter /home/utilisateur/broadcom-wl-4.80.53.0/kmod/wl_apsta.o
# demande d'édition de tous les fichiers de configuration pour déblacklister la carte wifi
read -p "mettre un # devant blacklist bcm43xx (pour ouvrir le fichier à modifier taper o)" liste1
if [ $liste1 = "o" ]
then
cd /etc/modprobe.d
sudo gedit blacklist.conf
else
exit
fi
read -p "mettre des # devant toutes les lignes pour tout le contenu du fichier broadcom-sta-common.conf (pour ouvrir le fichier à modifier taper o)" liste2
if [ $liste2 = "o" ]
then
cd /etc/modprobe.d
sudo gedit broadcom-sta-common.conf
else
exit
fi
read -p "mettre des # devant toutes les lignes pour tout le contenu du fichier blacklist-bcm43.conf (pour ouvrir le fichier à modifier taper o)" liste3
if [ $liste3 = "o" ]
then
cd /etc/modprobe.d
sudo gedit blacklist-bcm43.conf # le wifi a fonctionné alors qu'aucun # n'est présent (donc tout est blacklisté)
else
exit
fi
# demande d'édition du fichier modules pour chargement automatique de la carte wifi au démarrage
read -p "ajouter les deux lignes suivantes dans le fichier : bcm43xx et b43 (pour ouvrir le fichier à modifier taper o)" liste4
if [ $liste4 = "o" ]
then
cd /etc
sudo gedit modules
else
exit
fi
exit
Dernière modification par HacknSlash (Le 24/10/2016, à 21:49)
Hors ligne