Page 1 sur 1

[Modules] Demarrage malgre blacklist (résolu)

Publié : jeu. 29 janv. 2009, 10:17
par xenom
Bonjour.

J'utilise peu le wifi sur mon portable et j'ai toujours eu un probleme avec(je dois enlever puis remettre le module iwl3945 si je veux l'utiliser). Je l'ai donc blacklisté, mais il apparait quand meme...

Voila mon rc.conf

Code : Tout sélectionner

MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated
MODULES=(!acpi_asus r8169 !iwl3945 acpi_cpufreq snd-mixer-oss snd-pcm-oss snd-h$
snd-page-alloc snd-pcm snd-timer snd snd-hda-intel soundcore usblp
asus_laptop evdev)
et

Code : Tout sélectionner

[xenom@myhost ~]$ lsmod | grep iwl3945
iwl3945                91128  0 
rfkill                 11724  1 iwl3945
mac80211              161312  1 iwl3945
led_class               5508  2 asus_laptop,iwl3945
cfg80211               31760  2 iwl3945,mac80211
Une idée pour fixer ca?
merci

Publié : jeu. 29 janv. 2009, 10:31
par IdoMcFly
essai de mettre les modules blacklistés en début de liste ?

je sais pas si ça va marcher, c'est juste une idée à la c..

Publié : jeu. 29 janv. 2009, 12:17
par tuxce
tu utilises hwd ?

Publié : jeu. 29 janv. 2009, 12:41
par gyo
Peut-être que tu as une config réseau qui configure la carte wifi et du coup le noyau détecte ça et charge les modules appropriés ?

Publié : jeu. 29 janv. 2009, 14:06
par xenom
@IdoMcFly : non ca ne change rien.
@tuxce : non.

Pour le reseau j'utilise NetworkManager, mais ya rien de configurer pour le wifi.

La partie quivabien du rc.conf

Code : Tout sélectionner

lo="lo 127.0.0.1"
eth0="dhcp"
wlan0="dhcp"
INTERFACES=(lo !eth0 !wlan0)
Ca viendrait de wlan0 ?

Publié : jeu. 29 janv. 2009, 15:30
par tuxce
rajoute

Code : Tout sélectionner

disablemodules=iwl3945
dans la ligne "kernel" de grub, et regarde s'il se charge toujours au démarrage.

Publié : jeu. 29 janv. 2009, 16:25
par xenom
Non il ne se charge plus! Merci.

Juste pour savoir, pourquoi le noyau chargeait le module?

Publié : jeu. 29 janv. 2009, 17:47
par tuxce
il y a 2 processus udev qui sont lancés au démarrage, l'un par le initrd construit par le mkinitcpio et l'autre depuis les scripts de démarrages d'arch.

Le premier respecte disablemodules, le 2ème prend en compte disablemodules + les modules avec un "!" devant leur nom dans /etc/rc.conf

Publié : sam. 31 janv. 2009, 13:31
par xenom
OK merci, c'est bon à savoir ca.