Toujours pas de WiFi

Bonjour,
J'ai Ubuntu Hardy Heron depuis 1 mois sur un Dell Inspiron 1521 et j'ai fait acquisition d'un routeur WiFi et je voudrais savoir comment instaler la carte WiFi intégré Broadcom pour avoir la WiFi

merci

--
Aide en tout genre: Spécialisé en ED2K (eMule, µtorrent), consoles de salon et portables(PSP, PS3, Xbox 360) et en Windows (logiciels, sécurité, autres...)
Configuration: Linux
Firefox 3.0.1

23 réponses

Résumé de la discussion

L’installation de la carte Broadcom BCM4312 sous Ubuntu Hardy pour obtenir le WiFi est au cœur des échanges. Plusieurs approches ont été discutées: utilisation de ndiswrapper avec le fichier bcmwl5.inf, blacklist du module bcm43xx, et tentative d’extraction de pilotes Windows puis installation via cabextract. Des résultats varient selon les configurations, certains indiquent que bcmwl5 est déjà installé ou présent comme pilote alternatif, tandis que d’autres obtiennent une connexion limitée ou zéro avec wlan0. Enfin, des utilisateurs suggèrent de tester une connexion filaire via Ethernet et de vérifier l’état des LED pour estimer le fonctionnement matériel, sans garantir une résolution universelle.

Bobot (l’IA à votre service)
  1. Pour kiki:

    root@PC-PORTABLE-UBUNTU:/home/mrfrezee# sudo lspci
    00:00.0 Host bridge: ATI Technologies Inc RS690 Host Bridge
    00:01.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (Internal gfx)
    00:05.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 1)
    00:07.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 3)
    00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
    00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
    00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
    00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
    00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
    00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
    00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
    00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 14)
    00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
    00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia
    00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
    00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
    00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
    00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
    00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
    00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
    01:05.0 VGA compatible controller: ATI Technologies Inc RS690M [Radeon X1200 Series]
    03:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
    03:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
    03:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
    03:01.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12)
    03:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
    03:01.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev ff)
    0b:00.0 Network controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 01)

    root@PC-PORTABLE-UBUNTU:/home/mrfrezee# sudo iwconfig
    lo no wireless extensions.

    eth0 no wireless extensions.

    wmaster0 no wireless extensions.

    wlan0 IEEE 802.11g ESSID:""
    Mode:Managed Channel:0 Access Point: Not-Associated
    Tx-Power=0 dBm
    Retry min limit:7 RTS thr:off Fragment thr=2346 B
    Encryption key:off
    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

    root@PC-PORTABLE-UBUNTU:/home/mrfrezee#

    Pour Franzux:

    root@PC-PORTABLE-UBUNTU:/home/mrfrezee# lspci | grep Broadcom
    03:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
    0b:00.0 Network controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 01)
    root@PC-PORTABLE-UBUNTU:/home/mrfrezee#

    1
    1. Contributeur
      Installer une bcm4312 sous Ubuntu Hardy
      1
      1. Toutes les opérations effectuées:

        root@PC-PORTABLE-UBUNTU:/home/mrfrezee# lspci | grep Broadcom
        03:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
        0b:00.0 Network controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 01)
        root@PC-PORTABLE-UBUNTU:/home/mrfrezee# echo 'blacklist bcm43xx' | sudo tee -a /etc/modprobe.d/blacklist
        blacklist bcm43xx
        root@PC-PORTABLE-UBUNTU:/home/mrfrezee# aptitude search ndiswrapper-utils
        p ndiswrapper-utils-1.9 - Userspace utilities for the ndiswrapper Li
        root@PC-PORTABLE-UBUNTU:/home/mrfrezee# sudo aptitude install ndiswrapper-utils-1.9
        Lecture des listes de paquets... Fait
        Construction de l'arbre des dépendances
        Lecture des informations d'état... Fait
        Lecture de l'information d'état étendu
        Initialisation de l'état des paquets... Fait
        Construction de la base de données des étiquettes... Fait
        Les NOUVEAUX paquets suivants vont être installés :
        ndiswrapper-utils-1.9
        0 paquets mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
        Il est nécessaire de télécharger 0o/19,0ko d'archives. Après dépaquetage, 119ko seront utilisés.
        Écriture de l'information d'état étendu... Fait
        Sélection du paquet ndiswrapper-utils-1.9 précédemment désélectionné.
        (Lecture de la base de données... 148024 fichiers et répertoires déjà installés.)
        Dépaquetage de ndiswrapper-utils-1.9 (à partir de .../ndiswrapper-utils-1.9_1.50-1ubuntu1_i386.deb) ...
        Paramétrage de ndiswrapper-utils-1.9 (1.50-1ubuntu1) ...
        Lecture des listes de paquets... Fait
        Construction de l'arbre des dépendances
        Lecture des informations d'état... Fait
        Lecture de l'information d'état étendu
        Initialisation de l'état des paquets... Fait
        Écriture de l'information d'état étendu... Fait
        Construction de la base de données des étiquettes... Fait
        root@PC-PORTABLE-UBUNTU:/home/mrfrezee# mkdir /bcm4312
        root@PC-PORTABLE-UBUNTU:/home/mrfrezee# cd /bcm4312
        root@PC-PORTABLE-UBUNTU:/bcm4312# sudo aptitude install cabextract
        Lecture des listes de paquets... Fait
        Construction de l'arbre des dépendances
        Lecture des informations d'état... Fait
        Lecture de l'information d'état étendu
        Initialisation de l'état des paquets... Fait
        Construction de la base de données des étiquettes... Fait
        Aucun paquet ne va être installé, mis à jour ou enlevé.
        0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
        Il est nécessaire de télécharger 0o d'archives. Après dépaquetage, 0o seront utilisés.
        Écriture de l'information d'état étendu... Fait
        Lecture des listes de paquets... Fait
        Construction de l'arbre des dépendances
        Lecture des informations d'état... Fait
        Lecture de l'information d'état étendu
        Initialisation de l'état des paquets... Fait
        Construction de la base de données des étiquettes... Fait
        root@PC-PORTABLE-UBUNTU:/bcm4312# wget ftp://ftp.compaq.com/pub/softpaq/sp33001-33500/sp33008.exe
        --12:27:36-- ftp://ftp.compaq.com/pub/softpaq/sp33001-33500/sp33008.exe
        => `sp33008.exe'
        Résolution de ftp.compaq.com... 161.114.23.171
        Connexion vers ftp.compaq.com|161.114.23.171|:21... connecté.
        Ouverture de session en anonymous... Session établie!
        ==> SYST ... complété. ==> PWD ... complété.
        ==> TYPE I ... complété. ==> CWD /pub/softpaq/sp33001-33500 ... complété.
        ==> PASV ... complété. ==> RETR sp33008.exe ... complété.

        [ <=> ] 4 318 656 282.03K/s

        12:27:54 (266.93 KB/s) - « sp33008.exe » sauvegardé [4318656]

        root@PC-PORTABLE-UBUNTU:/bcm4312# cabextract sp33008.exe
        Extracting cabinet: sp33008.exe
        extracting bcm1xsup.dll
        extracting bcm43xx.cat
        extracting bcm43xx64.cat
        extracting Bcmnpf64.sys
        extracting bcmwl5.inf
        extracting bcmwl5.sys
        extracting bcmwl564.sys
        extracting bcmwliss.dll
        extracting bcmwlnpf.sys
        extracting bcmwlpkt.dll
        extracting bcmwls.ini
        extracting bcmwls32.exe
        extracting bcmwls64.exe
        extracting bcmwlu00.exe
        extracting data1.cab
        extracting data1.hdr
        extracting data2.cab
        extracting ikernel.ex_
        extracting is.exe
        extracting launcher.ini
        extracting layout.bin
        extracting setup.exe
        extracting Setup.ini
        extracting setup.inx
        extracting setup.iss
        extracting sp33008.cva

        All done, no errors.
        root@PC-PORTABLE-UBUNTU:/bcm4312# sudo ndiswrapper -i bcmwl5.inf
        driver bcmwl5 is already installed
        root@PC-PORTABLE-UBUNTU:/bcm4312# ndiswrapper -l
        bcmwl5 : driver installed
        device (14E4:4312) present (alternate driver: bcm43xx)
        bcmwl6 : driver installed
        device (14E4:4312) present (alternate driver: bcm43xx)
        root@PC-PORTABLE-UBUNTU:/bcm4312# sudo depmod -a
        root@PC-PORTABLE-UBUNTU:/bcm4312# sudo modprobe ndiswrapper
        root@PC-PORTABLE-UBUNTU:/bcm4312# sudo cp /etc/network/interfaces /etc/network/interfaces.orig
        root@PC-PORTABLE-UBUNTU:/bcm4312# echo -e ’auto lo\niface lo inet loopback\n’ | sudo tee /etc/network/interfaces
        ’auto loniface lo inet loopbackn’
        root@PC-PORTABLE-UBUNTU:/bcm4312# sudo ndiswrapper -m
        module configuration already contains alias directive

        module configuration already contains alias directive

        module configuration already contains alias directive

        module configuration already contains alias directive

        module configuration already contains alias directive

        module configuration already contains alias directive

        module configuration already contains alias directive

        module configuration already contains alias directive

        module configuration already contains alias directive

        module configuration already contains alias directive

        module configuration already contains alias directive

        module configuration already contains alias directive

        module configuration already contains alias directive

        module configuration already contains alias directive

        module configuration already contains alias directive

        module configuration already contains alias directive

        module configuration already contains alias directive

        module configuration already contains alias directive

        module configuration already contains alias directive

        module configuration already contains alias directive

        module configuration already contains alias directive

        module configuration already contains alias directive

        module configuration already contains alias directive

        module configuration already contains alias directive

        module configuration already contains alias directive

        root@PC-PORTABLE-UBUNTU:/bcm4312# echo ’ndiswrapper’ | sudo tee -a /etc/modules
        ’ndiswrapper’
        root@PC-PORTABLE-UBUNTU:/bcm4312# echo ’ENABLED=0’ | sudo tee -a /etc/default/wpasupplicant
        ’ENABLED=0’
        root@PC-PORTABLE-UBUNTU:/bcm4312# lshw -C network
        *-network
        description: Network controller
        product: BCM4312 802.11a/b/g
        vendor: Broadcom Corporation
        physical id: 0
        bus info: pci@0000:0b:00.0
        version: 01
        width: 32 bits
        clock: 33MHz
        capabilities: pm msi pciexpress bus_master cap_list
        configuration: driver=b43-pci-bridge latency=0 module=ssb
        *-network
        description: Ethernet interface
        product: BCM4401-B0 100Base-TX
        vendor: Broadcom Corporation
        physical id: 0
        bus info: pci@0000:03:00.0
        logical name: eth0
        version: 02
        serial: 00:1d:09:b9:b2:49
        size: 100MB/s
        capacity: 100MB/s
        width: 32 bits
        clock: 33MHz
        capabilities: pm bus_master cap_list ethernet physical mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
        configuration: autonegotiation=on broadcast=yes driver=b44 driverversion=2.0 duplex=full ip=192.168.1.10 latency=64 link=yes module=ssb multicast=yes port=twisted pair speed=100MB/s
        *-network DISABLED
        description: Wireless interface
        physical id: 2
        logical name: wlan0
        serial: 00:1f:3a:b1:53:55
        capabilities: ethernet physical wireless
        configuration: broadcast=yes multicast=yes wireless=IEEE 802.11g
        root@PC-PORTABLE-UBUNTU:/bcm4312#

        Résultat en images: http://images4.hiboox.com/images/3308/291bdb201e328b80c3b11b424304a387.png
        P.S: je suis à 7 cm de la livebox...
        1
        1. Je comprend rien, quelqun peut mexpliquer ???

          P.S: je suis un peu noobs sous Ubutu...
          0
          1. Il faut déjà déterminer précisément le type de matériel wifi qui est utilisé.
            Le matériel informatique c'est comme l'automobile : il y a des marques, des modèles, des versions, des sous-traitants.
            Pour dépanner il faut la bonne référence...

            Ouvrez une console et taper la commande : "sudo lspci" et "sudo iwconfig"
            Vous nous copiez-collez le resultat ici.
            0
            1. Contributeur
              On a besoin de savoir de quel chipset précis il s'agit, affiche le retour de

              lspci | grep Broadcom
              0
              1. J'ai essayé la technique de: http://doc.ubuntu-fr.org/bcm4328
                J'ai instalé ndiswrapper mais voila ce qu'il me met quan je veux modifier le fichier /etc/modules

                Vous n'avez pas les permissions nécessaires pour enregistrer ce fichier. Vérifiez que vous avez saisi l'emplacement correctement et réessayez.
                0
                1. Contributeur
                  Pourquoi installer les pilote bcm4328 alors que tu as une bcm4312 ???
                  0
              2. Je sait pas ont ma donné un lien et je savais pas le nom du pilote...
                0
                1. Contributeur
                  Mais si tu l'avais, c'est même toi qui me l'a donné :

                  root@PC-PORTABLE-UBUNTU:/home/mrfrezee# lspci | grep Broadcom
                  03:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
                  0b:00.0 Network controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 01)


                  Tu peux te connecter à internet en utilisant un cable là ?
                  0
                  1. oui mais la je suis sur windows en wifi (jy sui retourné, AAAAAAAAAAAAAAAAAAAAAAAAAAAAAH!!!)
                    Mais le Lan marche nickel sur Ubuntu
                    Si tu veux j'y retourne...
                    0
                    1. Contributeur
                      Oui, tu y retournes, tu ouvres un terminal et tu tapes :

                      sudo aptitude install b43-fwcutter


                      Par contre j'ai un gros doute quant à la compatibilité des bcm4312 avec Linux... :S
                      0
                  2. root@PC-PORTABLE-UBUNTU:/home/mrfrezee# sudo aptitude install b43-fwcutter
                    Lecture des listes de paquets... Fait
                    Construction de l'arbre des dépendances
                    Lecture des informations d'état... Fait
                    Initialisation de l'état des paquets... Fait
                    Écriture de l'information d'état étendu... Fait
                    Construction de la base de données des étiquettes... Fait
                    Les paquets suivants ne sont pas utilisés et vont être ENLEVÉS :
                    libblas3gf libf2c2 libgfortran2 libghemical-data libghemical3gf
                    liblapack3gf libmopac7-1gf liboglappth1 libsc7 mpqc traceroute
                    0 paquets mis à jour, 0 nouvellement installés, 11 à enlever et 0 non mis à jour.
                    Il est nécessaire de télécharger 0o d'archives. Après dépaquetage, 23,2Mo seront libérés.
                    Voulez-vous continuer ? [Y/n/?]

                    Je met oui ou non ???
                    0
                    1. Contributeur
                      Le but étant d'installer, l'idéal serait quand même de mettre oui... :p
                      0
                  3. C vrai, une bonne idée... XD

                    Voulez-vous continuer ? [Y/n/?] y
                    Écriture de l'information d'état étendu... Fait
                    (Lecture de la base de données... 148283 fichiers et répertoires déjà installés.)
                    Suppression de mpqc ...
                    Suppression de libghemical3gf ...
                    Suppression de liblapack3gf ...
                    Suppression de libblas3gf ...
                    Suppression de libmopac7-1gf ...
                    Suppression de libf2c2 ...
                    Suppression de libgfortran2 ...
                    Suppression de libghemical-data ...
                    Suppression de liboglappth1 ...
                    Suppression de libsc7 ...
                    Suppression de traceroute ...
                    Processing triggers for libc6 ...
                    ldconfig deferred processing now taking place
                    Lecture des listes de paquets... Fait
                    Construction de l'arbre des dépendances
                    Lecture des informations d'état... Fait
                    Lecture de l'information d'état étendu
                    Initialisation de l'état des paquets... Fait
                    Écriture de l'information d'état étendu... Fait
                    Construction de la base de données des étiquettes... Fait
                    root@PC-PORTABLE-UBUNTU:/home/mrfrezee#
                    0
                    1. Contributeur
                      sudo /etc/init.d/networking restart
                      ifconfig
                      0
                  4. root@PC-PORTABLE-UBUNTU:/home/mrfrezee# sudo /etc/init.d/networking restart
                    * Reconfiguring network interfaces... [ OK ]
                    root@PC-PORTABLE-UBUNTU:/home/mrfrezee# ifconfig

                    P.S: Ma Led WiFi s'est éteinte... normal ?
                    0
                    1. Contributeur
                      Yep.

                      Fais un "ifconfig".
                      0
                  5. root@PC-PORTABLE-UBUNTU:/home/mrfrezee# ifconfig
                    eth0 Link encap:Ethernet HWaddr 00:1d:09:b9:b2:49
                    inet adr:192.168.1.4 Bcast:192.168.1.255 Masque:255.255.255.0
                    adr inet6: fe80::21d:9ff:feb9:b249/64 Scope:Lien
                    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
                    Packets reçus:3080 erreurs:0 :0 overruns:0 frame:0
                    TX packets:3456 errors:0 dropped:0 overruns:0 carrier:0
                    collisions:0 lg file transmission:1000
                    Octets reçus:1001150 (977.6 KB) Octets transmis:594922 (580.9 KB)
                    Interruption:20

                    lo Link 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
                    Packets reçus:506 erreurs:0 :0 overruns:0 frame:0
                    TX packets:506 errors:0 dropped:0 overruns:0 carrier:0
                    collisions:0 lg file transmission:0
                    Octets reçus:25300 (24.7 KB) Octets transmis:25300 (24.7 KB)

                    root@PC-PORTABLE-UBUNTU:/home/mrfrezee#
                    0
                    1. Contributeur
                      Toujours pas d'interface en natif... *grumph!*

                      Je n'ai plus d'autre idée. Si ça peut t'aider, j'ai trouvé un tuto sous Gutsy, avec un peu de chance cela fonctionnera aussi sous Hardy : http://www.tuto-geek.com/tutoriaux/installer-carte-wifi-broadcom-bcm94311-bcm4312-38.htm

                      Bon courage, mais le 4312 est le moins compatible de chez Broadcom, désolé.

                      Cordialement.
                      0
                      1. Contributeur
                        Attends un peu et redémarre avant, histoire que le module soit bien chargé dans le noyau...

                        Donc redémarre et tape ifconfig. Si rien n'a changé (pas wlan0 ou de rausb0), tente ta chance avec le tuto que je t'ai mis dans le message précédent.
                        0
                        1. Nada...
                          Et ma Led WiFi ne s'est pas ralumé.

                          root@PC-PORTABLE-UBUNTU:/home/mrfrezee# ifconfig
                          eth0 Link encap:Ethernet HWaddr 00:1d:09:b9:b2:49
                          inet adr:192.168.1.4 Bcast:192.168.1.255 Masque:255.255.255.0
                          adr inet6: fe80::21d:9ff:feb9:b249/64 Scope:Lien
                          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
                          Packets reçus:45 erreurs:0 :0 overruns:0 frame:0
                          TX packets:91 errors:0 dropped:0 overruns:0 carrier:0
                          collisions:0 lg file transmission:1000
                          Octets reçus:34582 (33.7 KB) Octets transmis:13266 (12.9 KB)
                          Interruption:22

                          lo Link 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
                          Packets reçus:490 erreurs:0 :0 overruns:0 frame:0
                          TX packets:490 errors:0 dropped:0 overruns:0 carrier:0
                          collisions:0 lg file transmission:0
                          Octets reçus:24500 (23.9 KB) Octets transmis:24500 (23.9 KB)

                          root@PC-PORTABLE-UBUNTU:/home/mrfrezee#
                          0
                          1. Contributeur
                            Mouais, donc il ne reste qu'à tenter le tutoriel pour Gutsy avec ndiwrapper.

                            Bon courage.

                            Tu peux éventuellement désinstaller le paquet : sudo aptitude purge b43-fwcutter.
                            0
                        • 1
                        • 2