Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/10/2014, à 22:59

RoKN

Blacklistage d'un module qui ne fonctionne pas

Bonjour !

Voilà, je voudrais blacklister un module, en l'occurrence le "8188eu" qui gère la Wifi sur mon pcDuino v3 (distribution Lubuntu de base).

J'ai donc édité le fichier /etc/modprobe.d/blacklist.conf et ai rajouté

blacklist 8188eu

J'ai ensuite fait un

sudo update-initramfs -u

mais au démarrage la wifi se lance quand même.

Ai-je oublié quelque chose ?
Merci :-)

EDIT :

En fait je me suis contenté de modifier le fichier /etc/modules
J'ai commenté la ligne "8188eu".

Dernière modification par RoKN (Le 19/10/2014, à 23:02)


On dit "chiffrer" : https://chiffrer.info/

Hors ligne

#2 Le 19/10/2014, à 23:03

f.x0

Re : Blacklistage d'un module qui ne fonctionne pas

Bonjour RoKN,

Et si ty fais

sudo modprobe -b 8188eu

puis

sudo update-initramfs -u

ça donne quoi ???


SOPI

Hors ligne

#3 Le 19/10/2014, à 23:10

RoKN

Re : Blacklistage d'un module qui ne fonctionne pas

Bon, déjà ma solution de commenter le nom du module dans le /etc/modules ne fonctionne pas (étrange ?).
Pour ce qui est du

$ sudo modprobe -b 8188eu
$ sudo update-initramfs -u

Pareil, rien à faire la wifi se lance toujours au démarrage.

un modinfo sur le module ne retourne :

ubuntu@ubuntu:~$ modinfo 8188eu
filename:       /lib/modules/3.4.79+/kernel/drivers/net/wireless/rtl8188eu/8188eu.ko
version:        v4.1.2_4787.20120803
author:         Realtek Semiconductor Corp.
description:    Realtek Wireless Lan Driver
license:        GPL
srcversion:     5045389C3EF3AA2B13A0B03
alias:          usb:v0BDAp0179d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp8179d*dc*dsc*dp*ic*isc*ip*
depends:        
intree:         Y
vermagic:       3.4.79+ SMP preempt mod_unload modversions ARMv7 p2v8 
parm:           rtw_ips_mode:The default IPS mode (int)
parm:           ifname:charp
parm:           rtw_initmac:charp
parm:           rtw_channel_plan:int
parm:           rtw_chip_version:int
parm:           rtw_rfintfs:int
parm:           rtw_lbkmode:int
parm:           rtw_network_mode:int
parm:           rtw_channel:int
parm:           rtw_mp_mode:int
parm:           rtw_wmm_enable:int
parm:           rtw_vrtl_carrier_sense:int
parm:           rtw_vcs_type:int
parm:           rtw_busy_thresh:int
parm:           rtw_ht_enable:int
parm:           rtw_cbw40_enable:int
parm:           rtw_ampdu_enable:int
parm:           rtw_rx_stbc:int
parm:           rtw_ampdu_amsdu:int
parm:           rtw_lowrate_two_xmit:int
parm:           rtw_rf_config:int
parm:           rtw_power_mgnt:int
parm:           rtw_smart_ps:int
parm:           rtw_low_power:int
parm:           rtw_wifi_spec:int
parm:           rtw_antdiv_cfg:int
parm:           rtw_antdiv_type:int
parm:           rtw_enusbss:int
parm:           rtw_hwpdn_mode:int
parm:           rtw_hwpwrp_detect:int
parm:           rtw_hw_wps_pbc:int
parm:           rtw_max_roaming_times:The max roaming times to try (uint)
parm:           rtw_mc2u_disable:int

On dit "chiffrer" : https://chiffrer.info/

Hors ligne

#4 Le 21/10/2014, à 11:29

tiramiseb

Re : Blacklistage d'un module qui ne fonctionne pas

Salut,

J'ai donc édité le fichier /etc/modprobe.d/blacklist.conf et ai rajouté

blacklist 8188eu

[...]
EDIT :

En fait je me suis contenté de modifier le fichier /etc/modules
J'ai commenté la ligne "8188eu".

Alors en fait quoi ? Tu as blacklisté ce module ou pas ?

Dans /etc/modules tu définis les modules que tu veux charger manuellement.
Si tu enlèves ou commentes cette ligne, cela ne va pas interdire au système de charger le module automatiquement.

De ce que je comprends de ton premier message, tu n'as tout simplement pas blacklisté le module...

Dernière modification par tiramiseb (Le 21/10/2014, à 11:34)

Hors ligne

#5 Le 21/10/2014, à 12:08

RoKN

Re : Blacklistage d'un module qui ne fonctionne pas

J'ai suivi le tuto de la doc :
http://doc.ubuntu-fr.org/tutoriel/tout_savoir_sur_les_modules_linux

La liste des modules que le noyau n'a pas le droit de charger se trouve dans le fichier /etc/modprobe.d/blacklist (/etc/modprobe.d/blacklist.conf à partir de Oneiric Ocelot 11.10).

La structure de ce fichier est simple ; une ligne est construite comme suit :

blacklist module

où module est le nom du module prohibé.

Sauf que cette solution ne fonctionne pas.
Le fait d'éditer /etc/modules non plus.

Au final, j'ai fait un script bash qui décharge le module manuelle et j'ai collé son lien dans /etc/rc.local
Moche, mais ça marche.


On dit "chiffrer" : https://chiffrer.info/

Hors ligne

#6 Le 22/10/2014, à 00:31

f.x0

Re : Blacklistage d'un module qui ne fonctionne pas

Je crois que le problème vient du fait que le module 8188eu est intégré
dans le paquet linux-firmware.

Il faudrait supprimer ce paquet
ou bien déplacer les fichiers installés par le paquet linux-firmware dans le répertoire /lib/firmware
qui se rapportent à ce module ( par exemple /lib/firmware/rtlwifi/rtl8188efw.bin ou /lib/firmware/rtlwifi/rtl8188eufw.bin)


SOPI

Hors ligne

#7 Le 22/10/2014, à 00:37

RoKN

Re : Blacklistage d'un module qui ne fonctionne pas

Ah d'accord !
Ben pour le moment je me contente d'un script qui désactive la wifi à chaque démarrage. Un peu bête mais ça fonctionne, d'autant plus que j'ai également fait un script pour réactiver la wifi si besoin.


On dit "chiffrer" : https://chiffrer.info/

Hors ligne

#8 Le 22/10/2014, à 07:29

tiramiseb

Re : Blacklistage d'un module qui ne fonctionne pas

Ça m'étonne, quand même. Normalement quand on met un nom dans le fichier blacklist.conf, ça interdit de le charger...
Peut-être qu'il est chargé par un des autres fichiers dans "modprobe.d", peut-être que ça a la priorité sur la blacklist...

Hors ligne