[Wifi] Ndiswrapper commande introuvable (Résolu)

Applications, problèmes de configuration réseau
racoon97
Hankyu
Messages : 20
Inscription : ven. 29 juil. 2011, 14:52
Localisation : Guadeloupe

Re: [Wifi] Ndiswrapper commande introuvable

Message par racoon97 »

Desintegr a écrit : Tout ceci se résume en une seule ligne : il faut blacklister ssb, b43 et b44 et ajouter à la ligne MODULES du fichier /etc/rc.conf et dans l'ordre wl et b44 séparés par un espace.
Ca y est j'ai tout recommencé, mais peux tu me confirmer ou il faut blacklister ssb, b43 et b44 ? Est-ce bien dans dans rc.conf également ou dans /etc/modprobe.d/modprobe.conf ? Parce que j'ai cru comprendre que blacklister un module dans rc.conf était obsolète or tu m'indique de blacklister mais tu ne précise pas quel fichier ou alors tu sous-entends que c'est le rc.conf ?
Avatar de l’utilisateur
Desintegr
Chu Ko Nu
Messages : 354
Inscription : jeu. 28 avr. 2011, 16:42
Localisation : Orléans - France

Re: [Wifi] Ndiswrapper commande introuvable

Message par Desintegr »

Je suppose que mes posts sont lus en entier :
Desintegr a écrit : Plus d'infos sur le blacklisting et le chargement des modules : http://www.archlinux.org/news/changes-t ... cklisting/
L'article nous dit (volontairement coupé et simplifié) :
We have therefore decided to remove all our module blacklisting logic, and rely entirely on the blacklisting provided by modprobe.
modprobe's blacklisting: a blacklisted module will not be loaded automatically, but may be loaded if another non-blacklisted module depends on it, or if it is loaded manually.
Persistent blacklisting or disabling
Use modprobe's native configuration files. These can be found in /etc/modprobe.d/, and are documented in man modprobe.d.
Add a .conf file to /etc/modprobe.d/ with the contents:

Code : Tout sélectionner

blacklist mod1
blacklist mod2
blacklist mod3
racoon97
Hankyu
Messages : 20
Inscription : ven. 29 juil. 2011, 14:52
Localisation : Guadeloupe

Re: [Wifi] Ndiswrapper commande introuvable

Message par racoon97 »

Rah, c'est difficile de discuter de ce genre de choses sur un forum, on ne se comprends pas du tout... Plein de malentendus et de quiproquo. Ça va être long parce que tu crois que je n'ai pas compris certaines choses alors qu'en fait c'est toi qui n'a pas compris certains éléments de ma question... Du coup tu te répète croyant que je n'ai pas tout compris. C'est juste que c'est juste un seul élément que je n'ai pas compris qui bloque tout. En plus comme cette nouvelle doc que tu m'a fourni est en anglais ca n'arrange rien....
Et oui, je lit tes posts en entier mais toi tu as une logique de développeur, j'ai vu que tu étais programmeur alors que moi je ne le suis pas du tout, tu imbrique des docs dans d'autre doc, je n'arrive pas a suivre ta logique, j'aurais préféré une documentation en ligne (en ligne ne signifie pas une doc sur Internet mais une doc point par point).
Dernière modification par racoon97 le lun. 08 août 2011, 17:56, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Wifi] Ndiswrapper commande introuvable

Message par FoolEcho »

C'est vache de proposer le lien en anglais quand le même existe en français: http://archlinux.fr/news/changement-pou ... -un-module. :mrgreen:
«The following statement is not true. The previous statement is true.» :nage:
racoon97
Hankyu
Messages : 20
Inscription : ven. 29 juil. 2011, 14:52
Localisation : Guadeloupe

Re: [Wifi] Ndiswrapper commande introuvable

Message par racoon97 »

Je vais essayer une dernière fois, encore une fois, avec tout ce que Desinter m'a donné, sinon je vais laisser tomber Archlinux. Sinon , J'ai proposer que quelqu'un regarde mon problème via shh mais personne n'a voulu le faire, ca ne vous coute rien pourtant... Je suis ce que vous me dites mais je ne suis pas sur sur de moi, et faire des choses quand on pas sur de soi ca me bloque vous voyez ? Juste pour vérifier que m'a config est correcte quoi ? Vous ne voulez vraiment pas vous connecter sur ma machine pour vérifier que tout va bien ? C'est un service que je vous demande, quand on vous aurez un peu de temps libre bien entendu , je ne tiens pas a abuser de votre temps. S'il vous plait, par pitié.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Wifi] Ndiswrapper commande introuvable

Message par FoolEcho »

Juste pour m'ôter d'un doute: avec le b43 et son firmware, avais-tu vérifié la sortie de ifconfig -a ?
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Desintegr
Chu Ko Nu
Messages : 354
Inscription : jeu. 28 avr. 2011, 16:42
Localisation : Orléans - France

Re: [Wifi] Ndiswrapper commande introuvable

Message par Desintegr »

Dans /etc/modprobe.d/blacklist.conf, mettre :

Code : Tout sélectionner

blacklist ssb
blacklist b43
blacklist b44
Dans /etc/rc.conf, remplacer la ligne MODULES par :

Code : Tout sélectionner

MODULES=(wl b44)
Puis rebooter.
racoon97
Hankyu
Messages : 20
Inscription : ven. 29 juil. 2011, 14:52
Localisation : Guadeloupe

Re: [Wifi] Ndiswrapper commande introuvable

Message par racoon97 »

Code : Tout sélectionner

$ cat /etc/modprobe.d/blacklist.conf 
blacklist ssb
blacklist b43
blacklist b44

Code : Tout sélectionner

$ cat /etc/rc.conf
#
# /etc/rc.conf - Main Configuration for Arch Linux
#

# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# HARDWARECLOCK: set to "UTC" or "localtime", any other value will result
#   in the hardware clock being left untouched (useful for virtualization)
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE="fr_FR.UTF-8"
HARDWARECLOCK="UTC"
TIMEZONE="America/Guadeloupe"
KEYMAP="fr-latin9"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"

# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
# MOD_BLACKLIST: Prevent udev from loading these modules
# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
#
# NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array.
#
MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated
MODULES=(wl b44)

# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"

# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
#
HOSTNAME="bellatrix"

# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
#   - prefix an entry in INTERFACES with a ! to disable it
#   - no hyphens in your interface names - Bash doesn't like it
# 
# DHCP:     Set your interface to "dhcp" (eth0="dhcp")
# Wireless: See network profiles below
#

#Static IP example
#eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
eth0="dhcp"
INTERFACES=(eth0)

# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
#   - prefix an entry in ROUTES with a ! to disable it
#
gateway="default gw 192.168.1.1"
ROUTES=(!gateway)
 
# Enable these network profiles at boot-up.  These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
#   - set to 'menu' to present a menu during boot-up (dialog package required)
#   - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network.d
#
# This now requires the netcfg package
#
#NETWORKS=(main)

# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
#   - prefix a daemon with a ! to disable it
#   - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng network netfs ssh crond alsa dbus hal slim)
J'ai rebooté ensuite.

Code : Tout sélectionner

$ ifconfig -a

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:214 errors:0 dropped:0 overruns:0 frame:0
          TX packets:214 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:16500 (16.1 Kb)  TX bytes:16500 (16.1 Kb)

$ iwconfig 
lo        no wireless extensions.

Voilà, j'ai fait exactement comme tu m'a dit.
Je suppose que c'est normal puisque que le b44 est maintenant blacklisté.
Maintenant, que faire d'autre pour faire apparaitre la carte wifi ?
Avatar de l’utilisateur
Desintegr
Chu Ko Nu
Messages : 354
Inscription : jeu. 28 avr. 2011, 16:42
Localisation : Orléans - France

Re: [Wifi] Ndiswrapper commande introuvable

Message par Desintegr »

Les modules wl et b44 devraient être chargés puisque la ligne MODULES est bien renseignée.
Il doit donc y avoir un problème quelque part.

Que renvoient :

Code : Tout sélectionner

lsmod | grep -E "(wl|b44)"
et

Code : Tout sélectionner

dmesg
racoon97
Hankyu
Messages : 20
Inscription : ven. 29 juil. 2011, 14:52
Localisation : Guadeloupe

Re: [Wifi] Ndiswrapper commande introuvable

Message par racoon97 »

J'ai eu un peu de mal car la carte réseau étant désactivée, je suis obligé de passer par une clé usb vers une autre machine pour te fournir ces logs que j'ai mis ici :

http://codepad.org/7mYPP3Dt
Avatar de l’utilisateur
Desintegr
Chu Ko Nu
Messages : 354
Inscription : jeu. 28 avr. 2011, 16:42
Localisation : Orléans - France

Re: [Wifi] Ndiswrapper commande introuvable

Message par Desintegr »

Vu sur http://wiki.centos.org/HowTos/Laptops/Wireless/Broadcom :
ATTENTION: An issue has been reported by the CentOS fora member(s) regarding the latest release of the Broadcom Hybrid STA driver - version 5.100.82.38, released on December 22nd, 2010.
Apparently, this issue can easily be identified from the dmesg output, just look for line: eth%d: 5.100.82.38 driver failed with code 21.
In order to overcome this issue, please use an earlier version of the driver.
La dernière version du module wl semble être buggée.

Deux solutions sont possibles :
  • Installer une ancienne version du module wl
  • Utiliser l'ancien module b43 avec le bon firmware (ce que suggère FoolEcho)
racoon97
Hankyu
Messages : 20
Inscription : ven. 29 juil. 2011, 14:52
Localisation : Guadeloupe

Re: [Wifi] Ndiswrapper commande introuvable [Résolu]

Message par racoon97 »

Re bonjour à tous,
Tout d'abord je tiens à vous remercier pour le temps que je vous fais perdre, mais soyez rassurez, vous m'avez bien aidé à avancer... :P
@Desintegr
Effectivement, j'étais persuadé qu'il y avais un bug avec ce wl mais là tu me le confirmes donc j'ai laissé tombé.
Ce matin donc je me suis à nouveau focalisé sur le b43 comme FoolEcho le proposait (après avoir supprimé tous les drivers broadcom via AUR que j'avais utilisé précédemment) .

J'ai vraiment avancé à tâtons cette fois, et un peu au hasard, j'ai arrêter de lire la doc qui m'embrouillait plus qu'autre chose (et à base de modprobe et de rmmod) et au hasard d'un dhcpcd (pour relancer le réseau) et d'un wicd ma led wifi s'est allumé !!!

Alors j'ai analysé mon history pour voir la suite de commandes qui avait pu provoquer cela et au final voici la bonne config qui semble fonctionner :

Donc le /etc/rc.conf (j'ai mis uniquement la ligne qui nous intéresse) :

Code : Tout sélectionner

MODULES=(b43 b44)
et dans le /etc/modprobe.d/blacklist.conf
J'ai mis uniquement

Code : Tout sélectionner

blacklist ssb
J'ai rebooté.
Au démarrage pas de réseau, mais en lancant wicd-curses, la petite led s'allume et je vois les PA Wifi. :D
Ensuite plus qu'a configurer le WPA et ça à fonctionné.

Me reste plus qu'a automatiser tout cela au démarrage, mais ça devrait être plus simple.

Finalement je reste sous Archlinux :copain:

Et encore merci à tous ceux qui m'ont aidé.
Avatar de l’utilisateur
Desintegr
Chu Ko Nu
Messages : 354
Inscription : jeu. 28 avr. 2011, 16:42
Localisation : Orléans - France

Re: [Wifi] Ndiswrapper commande introuvable

Message par Desintegr »

Le module ssb n'a pas besoin d'être blacklisté, il est requis par les modules b43 et b44.
De plus, normalement, les deux modules b43 et b44 devraient être chargés automatiquement sans les placer dans la ligne MODULES (à vérifier).

Tout doit fonctionner sans problème avec le module b43, il faut simplement installer le firmware.
racoon97
Hankyu
Messages : 20
Inscription : ven. 29 juil. 2011, 14:52
Localisation : Guadeloupe

Re: [Wifi] Ndiswrapper commande introuvable

Message par racoon97 »

Ben c'est bizarre, parce que ça marche tel quel et correctement avec ou sans le ssb blacklisté. Mais bon...
Par contre, effectivement si j'enlève b43 et b44 du rc.conf cela fonctionne également et là j'y comprends rien... parce que ça marchais pas avant ou alors parce que le wl était peut-être encore activé quelque part ? Si on désinstalle un module installé avec pacman il peut rester activé quand même ?
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Wifi] Ndiswrapper commande introuvable (Résolu)

Message par FoolEcho »

racoon97 a écrit :Par contre, effectivement si j'enlève b43 et b44 du rc.conf cela fonctionne également et là j'y comprends rien... parce que ça marchais pas avant ou alors parce que le wl était peut-être encore activé quelque part ?
Peut-être l'interface wifi n'était pas active ? (cf. ifconfig -a)
«The following statement is not true. The previous statement is true.» :nage:
Répondre