Problème configuration wifi BCM4306

Bonjour à tous,

Après pas mal de recherche sur ce forum ou sur d’autres sites, je n’arrive pas à résoudre mon problème de connexion en wifi.

Les données su problème:
Le FAI est free avec une freebox HD
Le wifi fonctionne avec un autre portable sous XP et sous Ubuntu.
A la question que donne lspci, je répond :

A la question que donne ifconfig je répond :

[quote]eth2 Lien encap:Ethernet HWaddr 00:90:4B:A4:XX:XX
adr inet6: fe80::290:4bff:fea4:a18d/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:182 overruns:0 frame:0
TX packets:242 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:0 (0.0 b) TX bytes:16896 (16.5 KiB)
Interruption:5 Adresse de base:0x8000
[/quote]
A la question que donne iwconfig, je répond :

[quote]eth2 IEEE 802.11b/g ESSID:“reseau” Nickname:"reseau"
Mode:Master Frequency=2.457 GHz Access Point: C2:2E:9D:D7:A1:88
Bit Rate=11 Mb/s Tx-Power=19 dBm
RTS thr:off Fragment thr:off
Encryption key:3B38-B5F7-B6 Security mode:open
Link Quality=100/100 Signal level=3/3 Noise level=189/100
Rx invalid nwid:0 Rx invalid crypt:252 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
[/quote]

A la question que donne iwlist scan :

[quote] Cell 18 - Address: C2:2E:9D:D7:xx:xx
ESSID:"reseau"
Protocol:IEEE 802.11bg
Mode:Master
Channel:10
Encryption key:on
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s
11 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
48 Mb/s; 54 Mb/s
Quality=100/100 Signal level=-157 dBm
Extra: Last beacon: 0ms ago
[/quote]
Donc je vois mon accès Wifi.
Un lspci | grep Wireless me donne :

[quote]0b:03.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)
[/quote]

Le fichier /etc/network/interfaces :

auto eth2 iface eth2 inet dhcp wireless-esid reseau wireless-key XXXXXXXXX wireless_mode Master

J’ai essayé Wifi Radar, il voit les différents points d’accés à proximité, mais je n’arrive pas à me connecter non plus.
Le driver est apparemment chargé. Un lsmod me donne :

[quote]ieee80211 29416 2 bcm43xx,ieee80211softmac
[/quote]
Je ne sais plus quoi faire.

Merci d’avance pour votre aide.

Que donne:

Rien

debian:/etc/network# dmesg | grep -i bcm43 debian:/etc/network#

Bizarre, as-tu installé le firmware à l’aide de bcm43xx-fwcutter? (La question ne vaut que si tu utilises un noyau inférieur au 2.6.24, ce qui a l’air d’être le cas, d’ailleurs quel noyau utilises-tu?)

Le noyau utilisé est : Linux debian 2.6.18-5-686 #1 SMP Fri Jun 1 00:47:00 UTC 2007 i686 GNU/Linux

J’ai installé un package avec bcm43xx-fwcutter. Je ne sais plus sur quel site je l’ai trouvé :frowning:

J’ai fais un apt-get update et u apt-get dist-upgrade
La version du noyau est maintenant Linux debian 2.6.18-6-686 #1 SMP Sun Feb 10 22:11:31 UTC 2008 i686 GNU/Linux

Quand je fais dmesg | grep -i bcm43

debian:/etc/network# dmesg | grep -i bcm43 bcm43xx driver bcm43xx: Chip ID 0x4306, rev 0x3 bcm43xx: Number of cores: 5 bcm43xx: Core 0: ID 0x800, rev 0x4, vendor 0x4243, enabled bcm43xx: Core 1: ID 0x812, rev 0x5, vendor 0x4243, disabled bcm43xx: Core 2: ID 0x80d, rev 0x2, vendor 0x4243, enabled bcm43xx: Core 3: ID 0x807, rev 0x2, vendor 0x4243, disabled bcm43xx: Core 4: ID 0x804, rev 0x9, vendor 0x4243, enabled bcm43xx: PHY connected bcm43xx: Detected PHY: Version: 2, Type 2, Revision 2 bcm43xx: Detected Radio: ID: 2205017f (Manuf: 17f Ver: 2050 Rev: 2) bcm43xx: Radio turned off bcm43xx: Radio turned off bcm43xx: set security called, .active_key = 0, .level = 1, .enabled = 1, .encrypt = 1 bcm43xx: PHY connected bcm43xx: Microcode rev 0x127, pl 0xe (2005-04-18 02:36:27) bcm43xx: Radio turned on bcm43xx: Chip initialized bcm43xx: 32-bit DMA initialized bcm43xx: Keys cleared bcm43xx: Selected 802.11 core (phytype 2)

bon ça a l’air d’être correctement détecté. Que donne:

apt-cache policy bcm43xx-fwcutter aptitude show bcm43xx-fwcutter | grep -A 2 -i tat

Si le paquet bcm43xx-fwcutter que tu as installé ne provient pas des serveurs debian, je te conseille de le désinstaller et d’installer celui des serveurs officiels.
Que donne:

ls /lib/firmware/ ifconfig -a lshw | grep -A 10 -i bcm43
(lshw est disponible dans les dépôts)
Au passage, je ne sais pas si c’est fait exprès mais ta carte qui a comme alias eth2 dans /etc/network/interfaces est configurée en mode master, ce qui ne semble pas être ce que tu as envie de faire.
man iwconfig:

mode Positionne le mode de fonctionnement du matériel, qui dépend de la topologie du réseau. Le mode peut être Ad-Hoc (réseau composé d’une seule cellule et sans Point d’Accès), Managed (un noeud se connecte à un réseau composé de plusieurs Points d’Accès, avec roaming ou errance), Master (le noeud est le maître qui synchro‐ nise ou agit comme un Point d’Accès), Repeater (le noeud trans‐ met les paquets entre les autres n½uds wireless), Secondary (le noeud agit comme un maître/répéteur supplémentaire), Monitor (le noeud agit comme un moniteur passif et ne fait que recevoir des paquets) ou Auto. Exemple : iwconfig eth0 mode Managed iwconfig eth0 mode Ad-Hoc

Edit: Correction.

Tout d’abord, merci pour l’aide :slightly_smiling:

Dans l’ordre :
apt-cache policy bcm43xx-fwcutter

debian:/etc/network# apt-cache policy bcm43xx-fwcutter W: Impossible de trouver le paquet bcm43xx-fwcutter [1]+ Done /usr/bin/oocalc

aptitude show bcm43xx-fwcutter | grep -A 2 -i tat

debian:/etc/network# aptitude show bcm43xx-fwcutter | grep -A 2 -i tat E: Paquet bcm43xx-fwcutter introuvable

Le paquet bcm43xx-fwcutter est introuvable avec apt-get

ls /lib/firmware/

debian:/etc/network# ls /lib/firmware/ bcm43xx_initval01.fw bcm43xx_initval07.fw bcm43xx_microcode4.fw bcm43xx_initval02.fw bcm43xx_initval08.fw bcm43xx_microcode5.fw bcm43xx_initval03.fw bcm43xx_initval09.fw bcm43xx_pcm4.fw bcm43xx_initval04.fw bcm43xx_initval10.fw bcm43xx_pcm5.fw bcm43xx_initval05.fw bcm43xx_microcode11.fw bcm43xx_initval06.fw bcm43xx_microcode2.fw

ifconfig -a

[code]debian:/etc/network# ifconfig -a
eth0 Lien encap:UNSPEC HWaddr 08-00-28-56-00-06-A4-47-00-00-00-00-00-00-00-00
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

eth1 Lien encap:Ethernet HWaddr 00:C0:9F:77:F8:4B
inet adr:192.168.0.13 Bcast:192.168.0.255 Masque:255.255.255.0
adr inet6: fe80::2c0:9fff:fe77:f84b/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6243 errors:0 dropped:0 overruns:0 frame:0
TX packets:5921 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:5470550 (5.2 MiB) TX bytes:1407334 (1.3 MiB)
Interruption:50 Adresse de base:0x5000

eth2 Lien encap:Ethernet HWaddr 00:90:4B:A4:A1:8D
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:17 overruns:0 frame:0
TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:0 (0.0 b) TX bytes:1261 (1.2 KiB)
Interruption:5 Adresse de base:0x8000

lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:560 (560.0 b) TX bytes:560 (560.0 b)

sit0 Lien encap:IPv6-dans-IPv4
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
[/code]

lshw | grep -A 10 -i bcm43

debian:/etc/network# lshw | grep -A 10 -i bcm43 product: BCM4306 802.11b/g Wireless LAN Controller vendor: Broadcom Corporation physical id: 3 bus info: pci@0b:03.0 logical name: eth2 version: 03 serial: 00:90:4b:a4:a1:8d width: 32 bits clock: 33MHz capabilities: bus_master ethernet physical wireless configuration: broadcast=yes driver=bcm43xx driverversion=2.6.18-6-686 latency=64 link=no multicast=yes wireless=IEEE 802.11b/g resources: iomemory:c8206000-c8207fff irq:177 *-multimedia description: Multimedia audio controller product: 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller vendor: Intel Corporation physical id: 1e.2 bus info: pci@00:1e.2 version: 03 width: 32 bits clock: 33MHz

J’ai rajouté le mode master parce que j’ai vu :

Cell 18 - Address: C2:2E:9D:D7:xx:xx ESSID:"reseau" Protocol:IEEE 802.11bg Mode:Master
Dans le iwlist, mais au vue du man c’est une erreur. Je le passe en managed.

J’ai trouvé un package bcm43xx-fwcutter, mais il ne s’installe pas.

[quote]debian:/home/f4biv/telehargement/b43-fwcutter-009# dpkg -i bcm43xx-fwcutter_006-4_i386.deb
Sélection du paquet bcm43xx-fwcutter précédemment désélectionné.
(Lecture de la base de données… 68953 fichiers et répertoires déjà installés.)Dépaquetage de bcm43xx-fwcutter (à partir de bcm43xx-fwcutter_006-4_i386.deb) …
dpkg : des problèmes de dépendances empêchent la configuration de bcm43xx-fwcutter :
bcm43xx-fwcutter dépend de libc6 (>= 2.7-1) ; cependant :
La version de libc6 sur le système est 2.3.6.ds1-13etch5.
dpkg : erreur de traitement de bcm43xx-fwcutter (–install) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l’exécution :
bcm43xx-fwcutter
[/quote]

Bon on va faire les choses proprement:
-Tu supprimes les firmwares de /lib/firmware (on ne sait jamais qu’ils ne conviennent pas):

-Tu ajoutes contrib et non-free (normalement contrib est suffisant) à ton sources.list:

(etch si tu es sous etch)

  • Ensuite
  • Tu installes bcm43xx-fwcutter:

-Si tout s’est bien passé, tu désactives temporairement la clé de ton AP, et tu mets ça dans ton fichier /etc/network/interfaces:

auto eth2 iface eth2 inet dhcp
(si bien sûr ta carte wifi est toujours avec un alias eth2)
Et tu testes sans clé pour voir si ça marche:

Si cela ne fonctionne pas, essaie de rebooter, et enfin si tu n’as toujours rien, reposte ce que tu as posté dans ton premier post et ce que je t’ai demandé précédemment…
Bonne chance…

Ca ne fonctionne pas.
J’ai utilisé la deuxième méthode pour bcm43xx-fwcutter.
aptitude install bcm43xx-fwcutter, avec cette ligne j’ai une erreur 404 qui fait cesser l’installation.
Avec la freebox je ne peux pas faire d’essai sans clé.
J’ai rebooté pas mieux.
Quand je relance les services réseaux via /etc/init.d/networking restart
J’ai pour eth2 qui est toujours ma carte wifi.

[quote]Listening on LPF/eth2/00:90:4b:a4:a1:8d
Sending on LPF/eth2/00:90:4b:a4:a1:8d
Sending on Socket/fallback
DHCPDISCOVER on eth2 to 255.255.255.255 port 67 interval 6
DHCPDISCOVER on eth2 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on eth2 to 255.255.255.255 port 67 interval 15
DHCPDISCOVER on eth2 to 255.255.255.255 port 67 interval 17
DHCPDISCOVER on eth2 to 255.255.255.255 port 67 interval 10
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
done.
[/quote]

Je reposte donc toutes les commandes.
lspci = pareil
ifconfig = pareil
iwconfig

[code] iwconfig
lo no wireless extensions.

eth1 no wireless extensions.

eth0 no wireless extensions.

eth2 IEEE 802.11b/g ESSID:off/any Nickname:"Broadcom 4306"
Mode:Managed Frequency=2.437 GHz Access Point: Invalid
Bit Rate=1 Mb/s Tx-Power=19 dBm
RTS thr:off Fragment thr:off
Encryption key:3B38-B5F7-B6 Security mode:open
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

sit0 no wireless extensions.
[/code]
iwlist scan

Cell 07 - Address: C2:2E:9D:D7:A1:88 ESSID:"reseau" Protocol:IEEE 802.11bg Mode:Master Channel:10 Encryption key:on Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s 11 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s 48 Mb/s; 54 Mb/s Quality=100/100 Signal level=-141 dBm Extra: Last beacon: 76ms ago
Plus mes voisins.

lspci | grep Wireless = pareil

lsmod

bcm43xx 405920 0 firmware_class 9600 2 pcmcia,bcm43xx ieee80211softmac 26304 1 bcm43xx

dmesg | grep -i bcm43

bcm43xx driver bcm43xx: Chip ID 0x4306, rev 0x3 bcm43xx: Number of cores: 5 bcm43xx: Core 0: ID 0x800, rev 0x4, vendor 0x4243, enabled bcm43xx: Core 1: ID 0x812, rev 0x5, vendor 0x4243, disabled bcm43xx: Core 2: ID 0x80d, rev 0x2, vendor 0x4243, enabled bcm43xx: Core 3: ID 0x807, rev 0x2, vendor 0x4243, disabled bcm43xx: Core 4: ID 0x804, rev 0x9, vendor 0x4243, enabled bcm43xx: PHY connected bcm43xx: Detected PHY: Version: 2, Type 2, Revision 2 bcm43xx: Detected Radio: ID: 2205017f (Manuf: 17f Ver: 2050 Rev: 2) bcm43xx: Radio turned off bcm43xx: Radio turned off bcm43xx: set security called, .active_key = 0, .level = 1, .enabled = 1, .encrypt = 1 bcm43xx: PHY connected bcm43xx: Microcode rev 0x127, pl 0xe (2005-04-18 02:36:27) bcm43xx: Radio turned on bcm43xx: Chip initialized bcm43xx: 32-bit DMA initialized bcm43xx: Keys cleared bcm43xx: Selected 802.11 core (phytype 2) bcm43xx: Radio turned off bcm43xx: DMA-32 0x0200 (RX) max used slots: 1/64 bcm43xx: DMA-32 0x02A0 (TX) max used slots: 0/512 bcm43xx: DMA-32 0x0280 (TX) max used slots: 0/512 bcm43xx: DMA-32 0x0260 (TX) max used slots: 0/512 bcm43xx: DMA-32 0x0240 (TX) max used slots: 0/512 bcm43xx: DMA-32 0x0220 (TX) max used slots: 1/512 bcm43xx: DMA-32 0x0200 (TX) max used slots: 0/512 bcm43xx: set security called, .level = 0, .enabled = 0, .encrypt = 0 bcm43xx: set security called, .active_key = 0, .level = 1, .enabled = 1, .encrypt = 1 bcm43xx: PHY connected bcm43xx: Microcode rev 0x127, pl 0xe (2005-04-18 02:36:27) bcm43xx: Radio turned on bcm43xx: Chip initialized bcm43xx: 32-bit DMA initialized bcm43xx: Keys cleared bcm43xx: Selected 802.11 core (phytype 2)

apt-cache policy bcm43xx-fwcutter

bcm43xx-fwcutter: Installé : (aucun) Candidat : 1:005-2 Table de version : 1:005-2 0 500 http://ftp.fr.debian.org etch/contrib Packages 100 /var/lib/dpkg/status
aptitude show bcm43xx-fwcutter | grep -A 2 -i tat

bcm43xx-fwcutter: Installé : (aucun) Candidat : 1:005-2 Table de version : 1:005-2 0 500 http://ftp.fr.debian.org etch/contrib Packages 100 /var/lib/dpkg/status debian:/etc/init.d# aptitude show bcm43xx-fwcutter | grep -A 2 -i tat État: non installé Version : 1:005-2 Priorité : optionnel
Sur ces deux lignes il me semble qu’il y a un problème…

ls /lib/firmware/ = pareil
ifconfig-a = pareil
lshw | grep -A 10 -i bcm43 = pareil

Je pense que je n’ai rien oublié.
Merci encore pour l’aide.

Ce serait intéressant de pouvoir savoir quelle était l’erreur en question. Tu as accès au net pour installer bcm43xx-fwcutter?
As-tu supprimé le contenu de /lib/firmware?
Comment fais-tu pour installer le firmware alors que bcm43xx-fwcutter n’est pas installé.
Avec le noyau 2.6.18, il faut normalement utiliser bcm43xx-fwcutter et pas b43-fwcutter (car bcm43xx-fwcutter dépend de softmac) et prendre un firmware en version 3 et pas 4.
Ce qui a l’air de se passer chez toi est un problème de firmware. Je ne dis pas que c’est obligatoirement ça, mais que cette supposition est à prendre en compte.
Je te suggère de suivre pas à pas ce que je t’ai indiqué précédemment, ce qui n’a pas l’air d’avoir été fait, bcm43xx-fwcutter n’étant pas installé par exemple.

Le mieux serait de désinstaller le paquet bcm43xx-fwcutter ou b43-fwcutter qui tu as installé à la main. La seconde méthode n’est à utiliser que si la première ne fonctionne pas.

Je n’arrive plus à avoir le message d’erreur 404, il ne trouvait pas quelques choses sur google …

Je vais essayer de tout désinstaller et de reprendre tes explications depuis le début.
Le problème va être de tout désinstaller proprement…

J’ai une connexion ethernet qui fonctionne.
As-tu supprimé le contenu de /lib/firmware?
Oui
Comment fais-tu pour installer le firmware alors que bcm43xx-fwcutter n’est pas installé.
Avec la deuxième solution.

J’ai retrouvé l’erreur 404.
C’est dès le départ.

[code] aptitude install bcm43xx-fwcutter
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Lecture de l’information d’état étendu
Initialisation de l’état des paquets… Fait
Écriture de l’information d’état étendu… Fait
Lecture des descriptions de tâches… Fait
Construction de la base de données des étiquettes… Fait
Les NOUVEAUX paquets suivants vont être installés :
bcm43xx-fwcutter
0 paquets mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.Il est nécessaire de télécharger 0o/24,8ko d’archives. Après dépaquetage, 115ko seront utilisés.
Écriture de l’information d’état étendu… Fait
Préconfiguration des paquets…
Sélection du paquet bcm43xx-fwcutter précédemment désélectionné.
(Lecture de la base de données… 73740 fichiers et répertoires déjà installés.)Dépaquetage de bcm43xx-fwcutter (à partir de …/bcm43xx-fwcutter_1%3a005-2_i386.deb) …
Paramétrage de bcm43xx-fwcutter (005-2) …
–09:40:22-- http://boredklink.googlepages.com/wl_apsta.o
=> `wl_apsta.o’
Résolution de boredklink.googlepages.com… 74.125.47.118
Connexion vers boredklink.googlepages.com|74.125.47.118|:80…connecté.
requête HTTP transmise, en attente de la réponse…404 Not Found
09:40:22 ERREUR 404: Not Found.

dpkg : erreur de traitement de bcm43xx-fwcutter (–configure) :
le sous-processus post-installation script a retourné une erreur de sortie d’état 1
Des erreurs ont été rencontrées pendant l’exécution :
bcm43xx-fwcutter
E: Sub-process /usr/bin/dpkg returned an error code (1)
Échec de l’installation d’un paquet. Tentative de réparation :
Paramétrage de bcm43xx-fwcutter (005-2) …
–09:40:24-- http://boredklink.googlepages.com/wl_apsta.o
=> `wl_apsta.o’
Résolution de boredklink.googlepages.com… 74.125.47.118
Connexion vers boredklink.googlepages.com|74.125.47.118|:80…connecté.
requête HTTP transmise, en attente de la réponse…404 Not Found
09:40:25 ERREUR 404: Not Found.

dpkg : erreur de traitement de bcm43xx-fwcutter (–configure) :
le sous-processus post-installation script a retourné une erreur de sortie d’état 1
Des erreurs ont été rencontrées pendant l’exécution :
bcm43xx-fwcutter
[/code]