[Wifi] Activer ma carte wifi

Bonjour,

je viens de migrer sous Debian et je n’arrive pas à activer ma carte wifi. Suite à l’exécution de la commande suivante :

Je suis que ma carte est une Broadcom Corp. BCM4312 (rev 01) :

02:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)

J’ai suivit la procédure que l’on m’avait indiqué pour Ubuntu 8.10 :

sudo -s
aptitude update && aptitude safe-upgrade
aptitude full-upgrade
aptitude install build-essential linux-restricted-modules-$(uname -r)
aptitude install linux-headers-$(uname -r)
aptitude autoclean && update-pciids && update-usbids
reboot

Tout se passe correctement et je dois maintenant installer un pilote et le problème est que je ne sais pas comment faire sous KDE… sous Gnome je sais que c’est : Système->Administration->Pilote de prériphériques et voila…

Je suis censé installer les pilotes idoines alors merci de votre aide.

Cordialement.

Salut,

[quote] apt-cache search broadcom
b43-fwcutter - Utility for extracting Broadcom 43xx firmware[/quote]
Aussi, je propose un simple apt-get install b43-fwcutter
En tout cas chez moi avec une BCM4318 ça roule impec.

Le pilote pour les cartes 43xx est inclus dans le noyau. Ce qui te manque c’est juste le microcode pour faire fonctionner ta carte.

Edit : je viens de voir que avec une carte BCM4312 cela ne marche pas à tout les coups. Essaie quand même la méthode simple avant d’essayer plus compliqué.

Merci de ton aide mais impossible de trouver ca paquet dans mon dépôt… Je suis un peu perdu :smiley:

Merci de votre aide.

EDIT : Voila la procédure qui m’avait était renseignée pour activer ma carte wifi sous Ubuntu 8.10 :

forum.ubuntu-fr.org/viewtopic.php?id=301659

Cette méthode est elle adaptable sous Debian ?

:smt006

et pourtant avec un bon sources-list (voir section “Trucs et astuces”) tu as :

d5cro@DEBIANsid64:~$ apt-cache policy b43-fwcutter b43-fwcutter: Installé : (aucun) Candidat : 1:011-7 Table de version : 1:011-7 0 980 http://ftp.fr.debian.org squeeze/contrib Packages 987 http://ftp.fr.debian.org sid/contrib Packages 1:011-5 0 983 http://ftp.fr.debian.org lenny/contrib Packages
:wink:

Je comprends pas… mon sources-list n’est pas bon ?

J’ai était voir dans la section “Trucs et Astuces” mais ça ne m’a pas vraiment aidé =/.

EDIT : J’ai remplacé mon “sources-list” par celui donné dans la section “Trucs et Astuces”, aucunes différences…

il te faut donc le source-list “au carré” et son fichier préférences en fonction de la version de debian que tu as installé (stable, testing, sid ?)

Si si, le paquet b43-fwcutter est bien présent chez debian dans la section “contrib”.
Pense à faire un update une fois ton sources.list et éventuellement ton preferences modifiés.

[quote=“talogue”]Si si, le paquet b43-fwcutter est bien présent chez debian dans la section “contrib”.
Pense à faire un update une fois ton sources.list et éventuellement ton preferences modifiés.[/quote]

Merci de votre aide.

Après une update du système j’ai bien eu accès au paquet. Mon système c’est mit à jour mais il y a eu pas mal de messages d’erreur et résultat je ne peut même plus me connecter en filaire…

donne nous le résultat de apt-cache policy
On va voir tes preferences

Suite à la modification de mon sources-list et de l’update, mon système se comporte d’une drôle de façon, je n’ai plus accès à mes dossiers… et je ne sais pas comment vous faire parvenir le retour de la commande autrement que manuelement…

Alors avant de tout recopier, j’ai des depôts en priorité 500, c’est mal ? Si vous n’en avez pas assez je vous copie le résultat de apt-get policy…

Merci encore.

Un “apt-cache policy” est le reflet de ton sources.list et de ton fichier preferences.
Il n’y a que les lignes “Translation-fr” qui sont invariablement avec une prio 500.
Quelle est ta version de debian déjà ?

[quote=“talogue”]Un “apt-cache policy” est le reflet de ton sources.list et de ton fichier preferences.
Il n’y a que les lignes “Translation-fr” qui sont invariablement avec une prio 500.
Quelle est ta version de debian déjà ?[/quote]

J’ai prit la dernière version stable.

La lecture du résultat de “apt-cache policy” doit montrer des priorités supérieures aux autres pour les lignes lenny (ou stable).
J’insiste un peu mais, la copie (même partielle) du résultat de apt-cache policy nous permettra d’y voir beaucoup plus clair.

[quote=“talogue”]La lecture du résultat de “apt-cache policy” doit montrer des priorités supérieures aux autres pour les lignes lenny (ou stable).
J’insiste un peu mais, la copie (même partielle) du résultat de apt-cache policy nous permettra d’y voir beaucoup plus clair.[/quote]

Très bien, voila :

//Retour de la commande 'apt-cache policy'
Fichiers du paquet :
100 /var/lib/dpkg/status
release a=now
500 http://mirror.home-dn.net experimental/main Translation-fr
500 http://mirror.home-dn.net experimental/main Packages
release v=None, o=Unofficial Multimedia Packages,a=experimental,l=Unofficial
Multimedia Packages,c=main
origin.mirror.home-dn.net
1 http://ftp.fr.debian.org experimental/non-free Packages
release o=Debian,a=experimental,l=Debian,c=non-free
origin ftp.fr.debian.org
1 http://ftp.fr.debian.org experimental/contrib Packages
release o=Debian,a=experimental,l=Debian,c=contrib
origin ftp.fr.debian.org
1 http://ftp.fr.debian.org experimental/main Packages
release o=Debian,a=experimental,l=Debian,c=main
origin ftp.fr.debian.org
500 http://mirror.home-dn.net sid/main Translation-fr
500 http://mirror.home-dn.net sid/main Packages
release v=None,o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages,c=main
origin mirror.home-dn.net
500 http://ftp.fr.debian.org sid/non-free Packages
release o=Debian,a=unstable,l=Debian,c=non-free
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org sid/contrib Packages
release o=Debian,a=unstable,l=Debian,c=contrib
...

Pour le moment je n’ai pas le temps de copier plus. Je peux vous dire que de nombreux depôts autre que Translation-fr sans en 500, comment puis-je corriger cela ?

Merci de votre aide.

Je m’en doutais !
Tu as du avoir un sacré paquet de mises à jour.
Si toutes les autres prios sont à 500 ben c’est que tu n’as pas de fichiers preferences ou du moins pas au bon endroit.
Tu as les priorités par défaut du système : experimental à 1 et tout le reste à 500.
Et ça c’est à éviter si on mixe les versions et que l’on veut rester en stable.
En gros, tu es passé en sid sans pécaution via un dist-upgrade qui à tout fracassé … :unamused:
Ça peut se réparer mais c’est presque aussi simple de ré-installer :laughing:

De toutes façons cela ne fonctionnera pas avec b43; voir: http://forum.debian-fr.org/viewtopic.php?f=3&t=20141

Bonjour,

une personne ma dit de me tourner vers ndiswrapper et m’a dirigé vers cette doc : doc.ubuntu-fr.org/bcm4328

J’ai donc installé ndiswrapper à l’aide de ce tuto : doc.ubuntu-fr.org/ndiswrapper

Voila le détail de se que j’ai fait (en suivant la doc), des erreurs apparaissent et je ne sais pas pourquoi :

Activation de ma carte wifi Broadcom BCM4312 avec les pilotes windows et ndiswrapper :

  • Téléchargement du pilote pour windows de ma carte réseau : touslesdrivers.com/index.php … code=18380 (je pense que c’est le bon…)
  • J’ai installé ces paquets : linux-headers-uname -r dh-make fakeroot build-essential
  • Téléchargement de ndiswrapper : sourceforge.net/projects/ndiswrapper/
  • Edition du fichier ndiswrapper_kernel_2.6.27.patch, j’y ai collé ça (toujours en suivant le tuto) : pastebin.com/m7855bfe2
  • Je tape la commande ‘patch -p0 < ndiswrapper_kernel_2.6.27.patch’ mais elle ne produit pas le résultat attendu : pastebin.com/m4ca8ab37
  • Je continu quand même à suivre le procédure du tuto, je tape donc la commande ‘make’ : pastebin.com/m6ff629e2
  • Puis la commande ‘make uninstall’ : pastebin.com/m36dcf96f
  • Je fais la suite de commandes suivantes :
  • Une fois ndiswrapper installé je charge mon fichier inf avec ndiswrapper : ‘ndiswrapper -i bcmwl6.inf’
  • Je vérifie que le pilote est bien installé avec le commande ‘ndiswrapper -l’ : pastebin.com/m705ecac5
  • Je charge le module dans le noyau avec la commande ‘ndiswrapper -m’ : pastebin.com/m6ff3344d (c’est une erreur ou… ?)
  • Backlist avec ‘sudo modprobe -r bcm43xx’ : FATAL: Module bcm43xx not found.
  • iwconfig : pastebin.com/m203c704e

Toujours aucune trace de carte wifi…

Si tu n’a rien à foutre des indications données plus haut, fais comme tu veux! Mais sache que cela m’a permis de faire fonctionner sous lenny la même carte wifi sur un lenovo ideapad s10 en 5 mn.

PS: sans les patchs et avec wpa2.

[quote=“Junichirô”]Si tu n’a rien à foutre des indications données plus haut, fais comme tu veux! Mais sache que cela m’a permis de faire fonctionner sous lenny la même carte wifi sur un lenovo ideapad s10 en 5 mn.

PS: sans les patchs et avec wpa2.[/quote]

Voila se que j’ai fait grace à tes liens :

$ wget http://people.debian.org/~adamm/kernel/linux-kbuild-2.6.28_2.6.28-0.1_i386.deb $ dpkg -i linux-kbuild-2.6.28_2.6.28-0.1_i386.deb (currently needed in unstable due to bug #518115) $ apt-get install build-essential linux-headers-2.6.28-1-686 $ mkdir temp; cd temp $ wget http://www.broadcom.com/docs/linux_sta/hybrid-portsrc-x86_32-v5_10_79_10.tar.gz $ tar xfvz hybrid-portsrc-x86_32-v5_10_79_10.tar.gz $ make -C /lib/modules/`uname -r`/build M=`pwd` clean $ make -C /lib/modules/`uname -r`/build M=`pwd` modules

La ligne suivante me provoque une erreur :

Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait build-essential est déjà la plus récente version disponible. build-essential passé en « installé manuellement ». E: Impossible de trouver le paquet linux-headers-2.6.28-1-686

Si tu as une lenny standard le linux header doit être 2.6.26-2.