[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

[Wifi] Ndiswrapper commande introuvable (Résolu)

Message par racoon97 »

Bonjour,
Cela fait trois jours que je galère pour installer ma carte wifi. J'ai tout tenté :
broadcom-wl, b43,etc. Je me résigne à tenter l'installation avec ndiswrapper, malheureusement la poisse me poursuit :(
J'ai pourtant bien installer wireless_tools comme indiqué sur le wiki, mais toujours pas de ndiswrapper dispo
nible.
Que faire ?
Ci-joint quelques infos sur ma carte wifi :

Code : Tout sélectionner

# lspci | grep WLAN
05:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)

# hwinfo | grep b43
  b43-pci-bridge: /devices/pci0000:00/0000:00:06.0/0000:05:00.0
  b43-pci-bridge: module = ssb
  b43-pci-bridge: /devices/pci0000:00/0000:00:06.0/0000:05:00.0
  b43-pci-bridge: module = ssb
  E: DRIVER=b43-pci-bridge
  <7>[    5.325920] b43-pci-bridge 0000:05:00.0: setting latency timer to 64
  Driver: "b43-pci-bridge"
Dernière modification par racoon97 le mar. 09 août 2011, 18:57, modifié 2 fois.
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Re: ndiswrapper : commande introuvable

Message par chipster »

Merci de modifier le titre de ton sujet comme il te l'a été demandé lors de l'édition :chinois:
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: ndiswrapper : commande introuvable

Message par FoolEcho »

Le grep sur hwinfo c'est pas le mieux. :copain:

Que donnent:

Code : Tout sélectionner

hwinfo --netcard
ip link show
iwconfig
?

À moins d'une grosse surprise, tu ne devrais pas avoir besoin de ndiswrapper (qui est sur Aur): Broadcom_BCM43XX & Wireless_Setup
«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 »

La méthode avec les drivers Broadcom a été tenté, aucun résultats malheureusement.
Voici ce que tu me demande, ci-dessous :
(Au pire je file l'accès ssh à quelqu'un pour voir ce qu'il en est, je suis complétement épuisé là.) :?

hwinfo --netcard
8: PCI 500.0: 0280 Network controller
[Created at pci.318]
Unique ID: Ddhb.AUabv0M9SM3
Parent ID: H0_h.bsmdjgJdggA
SysFS ID: /devices/pci0000:00/0000:00:06.0/0000:05:00.0
SysFS BusID: 0000:05:00.0
Hardware Class: network
Model: "Dell Wireless 1390 WLAN Mini-Card"
Vendor: pci 0x14e4 "Broadcom"
Device: pci 0x4311 "BCM4311 802.11b/g WLAN"
SubVendor: pci 0x1028 "Dell"
SubDevice: pci 0x0007 "Wireless 1390 WLAN Mini-Card"
Revision: 0x01
Driver: "b43-pci-bridge"
Driver Modules: "ssb"
Memory Range: 0xc0200000-0xc0203fff (rw,non-prefetchable)
IRQ: 18 (2 events)
Module Alias: "pci:v000014E4d00004311sv00001028sd00000007bc02sc80i00"
Driver Info #0:
Driver Status: ssb is active
Driver Activation Cmd: "modprobe ssb"
Driver Info #1:
Driver Status: wl is active
Driver Activation Cmd: "modprobe wl"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #10 (PCI bridge)

29: PCI 800.0: 0200 Ethernet controller
[Created at pci.318]
Unique ID: rBUF.HQwXbECfpC4
Parent ID: qscc.ULOo3yhA66C
SysFS ID: /devices/pci0000:00/0000:00:14.4/0000:08:00.0
SysFS BusID: 0000:08:00.0
Hardware Class: network
Model: "Broadcom BCM4401-B0 100Base-TX"
Vendor: pci 0x14e4 "Broadcom"
Device: pci 0x170c "BCM4401-B0 100Base-TX"
SubVendor: pci 0x1028 "Dell"
SubDevice: pci 0x01f5
Revision: 0x02
Driver: "b44"
Driver Modules: "ssb", "b44"
Device File: eth0
Memory Range: 0xc0300000-0xc0301fff (rw,non-prefetchable)
IRQ: 21 (11939 events)
HW Address: 00:19:b9:6b:16:19
Link detected: yes
Module Alias: "pci:v000014E4d0000170Csv00001028sd000001F5bc02sc00i00"
Driver Info #0:
Driver Status: b44 is active
Driver Activation Cmd: "modprobe b44"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #22 (PCI bridge)

ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:19:b9:6b:16:19 brd ff:ff:ff:ff:ff:ff

iwconfig
lo no wireless extensions.

eth0 no wireless extensions.
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 »

Ta carte est supportée par le pilote wl.
Les instructions à suivre sont sur le wiki : https://wiki.archlinux.org/index.php/Br ... roadcom-wl

D'après la sortie de hwinfo, les modules ssb et wl sont chargés.
D'après le wiki, si ssb est chargé, il empêche l'interface d'être créée.

Edit : le module ssb à l'air d'être requis par le module b44 (pour l'Ethernet) :

Code : Tout sélectionner

$ modinfo b44 | grep depends
depends:        ssb,mii
Dans la doc du driver http://www.broadcom.com/docs/linux_sta/README.txt :
There are several open source drivers that are used to drive Broadcom 802.11
chips such as b43 and ssb. They will conflict with this driver and need
to be uninstalled before this driver can be installed.
D'après http://www.remastersys.com/forums/index ... 528.0;wap2, il faudrait charger le module wl avant puis b44. Les deux cartes devrait fonctionner :
If it still doesn't work: If you have an ethernet controller that uses the 'b44' module, this often loads the 'ssb' module

Code : Tout sélectionner

rmmod b44 ssb
modprobe wl
modprobe b44
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 »

Desintegr a écrit :Ta carte est supportée par le pilote wl.
Il peut aussi utiliser le module b43 à la place du wl (déjà inclu dans le kernel...)
«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 le cas du b43, il faut installer le firmware : http://aur.archlinux.org/packages.php?ID=21690
racoon97
Hankyu
Messages : 20
Inscription : ven. 29 juil. 2011, 14:52
Localisation : Guadeloupe

Re: [Wifi] Ndiswrapper commande introuvable

Message par racoon97 »

Arg, vous m'embrouillez encore plus, encore plus que dans la doc :D

Je vais réessayer parce que le seul doute que j'ai encore c'est celui du firmware. Je ne comprends pas pourquoi il y a tant de drivers si différent pour un périphérique, cela éviterais des doc, des sous docs, des sous-sous-docs. Il faudrait peut supprimer des dépôts tous les drivers qui sont obsolète, pour simplifier un peu les choses. Franchement lisez la doc pour ma carte wifi, c'est vraiment laborieux, je suis prêt à suivre un tuto continue de 10 pages pour installer ma carte wifi mais lire 2 pages qui m'envoient dans tous les sens... je suis un peu dépité là.

La preuve même dans vos réponses il y a en un qui me dit d'installer le pilote wl et un autre le b43... Ca me rend fou ! :roll:

Je vais vraiment réessayer une dernière fois ce soir. Si je dis que cela fais 3 jours que je bosse dessus, c'est que je suis fatigué, déprimé, je me sens vraiment mal là.
J'ai essayé tout ce que vous m'avez dit déjà, comme dit par ailleurs au tout début de mon 1er message. Et je suis donc un peu épuisé pour essayer tout de suite.

Et surtout merci pour votre aide.
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 »

racoon97 a écrit :La preuve même dans vos réponse il y a en un qui me dit d'installer le pilote wl et un autre le b43... Ca me rend fou !
Plains-toi, ta carte est supportée par 2 modules au moins...
Sinon par ordre de complexité: tu passes par le b43 (+ firmware effectivement) qui te demandera moins de travail vis-à-vis des autres modules ; ou le wl si ça ne va pas en suivant les remarques de Desintegr.
Assure-toi simplement de désinstaller complément l'un ou l'autre (ou les deux) et reprends la configuration: puis tu surveilles les sorties de lsmod/hwinfo/ip/iwconfig pour voir si la carte est bien détectée...
«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 (en cours)

Message par racoon97 »

Je reviens vers vous pour ce problème qui reste encore insurmontable.
Ce week-en encore je me suis exclusivement concentré sur l'installa du driver wl
J'ai installé le driver avec AUR et pas de souci comme la dernière fois :


Voici les ifconfig, rc.conf, modprobe.conf (si il vous faut d'autre fichier faites-le moi savoir.

ifconfig

Code : Tout sélectionner

eth0      Link encap:Ethernet  HWaddr 00:19:B9:6B:16:19  
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::219:b9ff:fe6b:1619/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1547 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1613 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1188604 (1.1 Mb)  TX bytes:234189 (228.7 Kb)
          Interrupt:21 

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:6 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:300 (300.0 b)  TX bytes:300 (300.0 b)
/etc/rc.conf

Code : Tout sélectionner

#
# /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)

# 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 crond alsa dbus hal slim)

/etc/modprobe.d/modprobe.conf

Code : Tout sélectionner

#
# /etc/modprobe.d/modprobe.conf (for v2.6 kernels)
#
blacklist brcm80211
blacklist b43
blacklist ssb
Donc toujours pas de carte wifi active. Qu'est ce qui ne va pas ?
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 »

Il nous faut

Code : Tout sélectionner

ifconfig -a
pour savoir si l'interface wifi est créée ou non... si elle apparaît, c'est simplement qu'elle n'est pas active (il faut alors faire ifconfig <interface_wifi> up).
«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 »

Alors d'abord l'intégralité du ifconfig -a :

Code : Tout sélectionner

eth0      Link encap:Ethernet  HWaddr 00:19:B9:6B:16:19  
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::219:b9ff:fe6b:1619/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5264 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2355 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2335480 (2.2 Mb)  TX bytes:388516 (379.4 Kb)
          Interrupt:21 

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:6 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:300 (300.0 b)  TX bytes:300 (300.0 b)
Pas d'interface wifi active pour le moment, donc ne peut pas faire de "up" pour cette dernière.
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 »

Pas bon... :?

Et le hwinfo montre toujours le module chargé ? Que donne lsmod ? :|
«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 »

À mon avis, puisque tu as uniquement blacklisté ssb et b43, le module b44 se charge (avec ssb en dépendance) et empêche la création de l'interface wifi.

Le blacklisting n'empêche pas le chargement des modules s'ils sont nécessaires en tant que dépendances.
C'est le cas pour le module ssb requis par le module b44 :
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.
Plus d'infos sur le blacklisting et le chargement des modules : http://www.archlinux.org/news/changes-t ... cklisting/

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.
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 bien pour ça que je conseillais le b43 plutôt... rien à blacklister, normalement... Keep it simple. :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 »

Le problème c'est que j'ai déjà essayé avec le b43 par defaut et que ça ne passe pas.
J'ai blacklisté comme indqiué sur la doc (je suis ce que me dit la doc) , si la doc comporte une erreur, merci de me l'indiquer. Il faut faire suivre quoi exactement ? Si la doc dit de blaclklister et qu'il ne faut pas blaclister comment je peux savoir ce qu'il ne faut pas blacklister ?

Code : Tout sélectionner

... c'est bien pour ça que je conseillais le b43 plutôt... rien à blacklister, normalement... Keep it simple. :mrgreen:
Tu veux qu'on reparte sur cette l'installation de b43 après avoir essayé le wl plutot ? (quoique j'ai déja essayé là aussi ?)
Dernière modification par racoon97 le lun. 08 août 2011, 16:46, modifié 2 fois.
racoon97
Hankyu
Messages : 20
Inscription : ven. 29 juil. 2011, 14:52
Localisation : Guadeloupe

Re: [Wifi] Ndiswrapper commande introuvable

Message par racoon97 »

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 c'est encore une autre doc en anglais,n il faut suivre quelle doc exactement ? En anglais, ou en français ? Et laquelle parmi toute celle existante ? Il y a t-il une doc officiel pour ce driver ?
Dernière modification par racoon97 le lun. 08 août 2011, 16:51, modifié 1 fois.
racoon97
Hankyu
Messages : 20
Inscription : ven. 29 juil. 2011, 14:52
Localisation : Guadeloupe

Re: [Wifi] Ndiswrapper commande introuvable

Message par racoon97 »

Desintegr a écrit :À mon avis, puisque tu as uniquement blacklisté ssb et b43, le module b44 se charge (avec ssb en dépendance) et empêche la création de l'interface wifi.

Le blacklisting n'empêche pas le chargement des modules s'ils sont nécessaires en tant que dépendances.
C'est le cas pour le module ssb requis par le module b44 :
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.
Plus d'infos sur le blacklisting et le chargement des modules : http://www.archlinux.org/news/changes-t ... cklisting/

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.
Il faut laisser quelle module ssb et b43 ou ssb seulement et b43 seulement ? Je ne comprends pas trop là. Vous me dites de laisser certains modules maintenant.... (ssb) alors que plus haut vous me dites de l'enlever, ce que j'ai fait donc...
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 »

Tu as besoin du module wl pour le chipset Wifi et du module b44 pour le chipset Ethernet.

Le module b44 a besoin du module ssb pour fonctionner.
Le module wl ne fonctionne pas si le module ssb est chargé en premier.
Le module ssb est chargé automatiquement par les modules b43 et b44.

Tu dois blacklister le module b43 pour qu'il ne charge pas le module ssb.
Tu dois blacklister le module b44 pour qu'il ne charge pas le module ssb.
Tu dois blacklister le module ssb pour qu'il ne charge pas lui même (il ne devrait pas se charger lui-même, mais on le blackliste par précaution).

Tu dois charger en priorité le module wl pour qu'il créée l'interface wlan0 et charger le module b44 en second car il charge le module ssb en dépendance.
Si tu procèdes autrement le module wl ne fonctionnera pas car le module ssb sera chargé en entrera en conflit.

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.
racoon97
Hankyu
Messages : 20
Inscription : ven. 29 juil. 2011, 14:52
Localisation : Guadeloupe

Re: [Wifi] Ndiswrapper commande introuvable

Message par racoon97 »

Ok je vais essayer ta technique en une ligne et je reviens vers toi si cela fonctionne (ou pas).
Répondre