web-dev-qa-db-fra.com

modprobe ath9k au démarrage?

J'ai enfin réussi à trouver une solution pour rendre mon wifi stable dans Ubuntu 10.10. J'ai eu des problèmes avec mon ASUS ul30vt et mon Atheros AR9285, mais en installant le dernier compat-wireless d’hier, mon Internet est enfin stable.

J'ai sérieusement pensé à installer Win7 à nouveau. Mais un problème mineur que j’ai, c’est que le wifi n’est pas allumé automatiquement dès le démarrage, donc à chaque démarrage, je dois me rendre au terminal et Sudo modprobe ath9k, puis le réseau sans fil s’allume. J'ai essayé de faire cette commande dans les applications de démarrage mais cela ne fonctionne pas. Puis-je créer un script ou quelque chose qui l'activera au démarrage, ou existe-t-il une autre solution simple?

4
dhojgaard

/etc/rc.local est un endroit idiot pour le dire IMO.

Whack ath9k à la fin de /etc/modules (le fichier censé gérer quels modules sont également ajoutés par défaut)

7
Oli

Vous avez commenté que ath9k_htc était en cours de chargement au lieu de ath9k. Peut-être devriez-vous mettre la liste noire ath9k_htc dans /etc/modprobe.d/blacklist.conf. ath9k sera probablement chargé à la place.

3
Leon Nardella

ajoutez simplement vos commandes au fichier /etc/rc.local. Ce script est exécuté à la fin de chaque niveau d'exécution multi-utilisateur. Assurez-vous que le script "quittera 0" en cas de succès ou toute autre valeur en cas d'erreur.

Dans votre cas, vous pourriez le faire comme ceci:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
modprobe ath9k
if [ $? == 0 ]
then
exit 0
else
exit 1
fi
0
aneeshep