Wifi avec une carte BCM4312 sous lenny

Bonjour,

J’essaie de mettre le wifi sous mon ordinateur portable (inspiron 1525).

Je me suis documenté sur internet et j’ai trouvé ce lien : http://wiki.debian.org/bcm43xx

J’ai suivi à la lettre la procédure d’installation mais rien n’y fait ma carte ne veux pas se détecter.
Quand je fait un “ifconfig” je la vois pas.

Alors vu qu’en wifi j’y connais pas grand chose, j’ai décidé de télécharger la dernière ubuntu pour voir comment elle fesait pour me la détecter (driver, config,etc…)

Donc me voici sous ubuntu.
Pas de driver “b43” chargé.

Qu’est ce que je pourrais regarder pour voir comment elle marche sous ubuntu .?

Cela rappelle furieusement ceci: http://forum.debian-fr.org/viewtopic.php?f=3&t=20224

D’autres indications ici: http://www.superjoesoftware.com/articles/dell-1525-debian-wireless

Merci pour ta réponse.

Je fais un résumé pour ceux qui ont le meme problème, voila les commandes à taper :

Oui! cela doit être cela sous debian. La même chose avec de petites différences sous BLAG (Fedora).
Et attention en x86_64 ou amd64 (debian), prendre le bon fichier chez broadcom.

Je n’arrive pas à connecter ma carte wifi à ma freebox.
Ca fait 4 heures que je tourne en rond sur le net.

/etc/network/interfaces

# WIFI
allow-hotplug eth1
iface eth1 inet dhcp
wpa-driver wl
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

/etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=0

ap_scan=2

network={
ssid="muf"
proto=WPA
key_mgmt=WPA-PSK
group=CCMP
pairwise=CCMP
psk="1234"
id_str="freebox"
}

iwlist eth1 scan

  Cell 12 - Address: 4A:5B:8D:F3:5D:88
                    ESSID:"muf"
                    Mode:Managed
                    Frequency:2.452 GHz (Channel 9)
                    Quality:4/5  Signal level:-61 dBm  Noise level:-92 dBm
                    IE: WPA Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (2) : TKIP CCMP
                        Authentication Suites (1) : PSK
                    Encryption key:on
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 9 Mb/s
                              18 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 12 Mb/s
                              24 Mb/s; 48 Mb/s

ifup eth1

wpa_supplicant: /sbin/wpa_supplicant daemon failed to start
run-parts: /etc/network/if-pre-up.d/wpasupplicant exited with return code 1
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth1/00:16:44:f2:91:d0
Sending on   LPF/eth1/00:16:44:f2:91:d0
Sending on   Socket/fallback
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 19
No DHCPOFFERS received.
No working leases in persistent database - sleeping.

iwconfig

eth1      IEEE 802.11bg  ESSID:""  Nickname:""
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated
          Bit Rate:54 Mb/s   Tx-Power:32 dBm
          Retry min limit:7   RTS thr:off   Fragment thr:off
          Power Managementmode:All packets received
          Link Quality=5/5  Signal level=-57 dBm  Noise level=-92 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:11  Invalid misc:0   Missed beacon:0

J’ai l’impression que le problème vient de “wpa_supplicant”

wpa_supplicant: /sbin/wpa_supplicant daemon failed to start
run-parts: /etc/network/if-pre-up.d/wpasupplicant exited with return code 1

wpa_supplicant -D wl -i eth1 -c /etc/wpa_supplicant/wpa_supplicant.conf

Unsupported driver 'wl'.

Alors je suis un peu perdu.

tu as fait iwlist scan pour voir.
As-tu blacklister les b43, etc…

J’ai fait un “iwlist scan”

ce qui m’a donné tout les wifi du coin dont le mien :

J’ai déinstaller b43.
Faut-il faire autre chose pour b43 ?
Blackliste, c’est à dire ?

sudo echo "blacklist bcm43xx" >> /etc/modprobe.d/blacklist sudo echo "blacklist b43" >> /etc/modprobe.d/blacklist sudo echo "blacklist b43legacy" >> /etc/modprobe.d/blacklist sudo echo "blacklist ssb" >> /etc/modprobe.d/blacklist

Il me semble de plus que tu as pris un driver ancien qui nécessitait un patch. Avec ceux-là, je n’ai pas eu à patcher:http://www.broadcom.com/support/802.11/linux_sta.php
Prendre celui correspondant à l’architecture. Il semble qu’ils sont tout nouveaux: d’aujourd’hui.

Précision: il semble que les nouveaux drivers mis-en-ligne aujourd’hui fonctionnent sur les dell inspiron 1501. Je confirme. Cela me permet de faire fonctionner ma carte broadcom avec le tout dernier linux-libre qui refuse de charger le module b43! :smt003

Exactement maintenant tout marche nickel.

Merci à toi.

Tu devrais mettre un petit résolu.

Pour ceux que cela pourrait intéresser:
Il n’est pas possible de compiler le driver de broadcom (broadcom sta) avec les noyaux 2.6.29 (Et 2.6.30, je suppose); mais il y a une solution pour faire fonctionner le wifi avec ce driver, quand même. Par exemple, avec un kernel 2.6.29.4-libre1-junichiro.
Installer le noyau (linux-image et headers); ajouter les dépôts testing (squeeze) binaires et sources; installer module-assistant et quilt; broadcom-sta-source et broadcom-sta-commun.
Utiliser m-a comme d’habitude! redémarrer et c’est parti.
Pour ceux qui n’ont pas un linux-libre, ne pas oublier de blacklister les ssb et autres b43 et ndiswrapper.

PS: ce driver peut remplacer le b43 avec certaines cartes aussi. Par exemple sur mon dell inspiron 1501 qui fonctionne avec b43 ou ce nouveau driver de broadcom. D’ailleurs avec un linux-libre, il est impossible de charger le b43.
C’était juste pour faire avancer le schmilblick.

Toujours pour faire avancer les choses et pour ceux que cela intéresse, Broadcom fournit maintenant un patch pour les kernels 2.6.29 à récupérer au même endroit que le driver. On peut donc reprendre l’installation sans passer par squeeze ou sid et module-assistant après avoir patché le driver.

PS: je ne l’ai pas encore testé.

Tu deviens un spécialiste en la matière Juni, bravo !