News du site

    Installer carte wifi Broadcom BCM94311 / BCM4312


    Par Worm Imprimer le tutorial Voir son profil

    1) Introduction



    J'ai assez galéré pour rendre ma carte wifi Broadcom fonctionnelle sur Ubuntu Gutsy, je vous propose donc un tutorial illustrant ma démarche :)

    2) Avant l'installation



    Tapez dans un terminal :

    lspci | grep Broadcom 

    si cette commande vous renvoie quelque chose dans le même style, vous pouvez suivre ce tutorial :

    0b:00.0 Network controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 01)


    2.1) Pré-requis



    Si vous disposez d'une connection ethernet tapez :

    sudo aptitude install ndiswrapper-utils-1.9
    wget ftp://ftp.hp.com/pub/softpaq/sp34001-34500/sp34152.exe

    Et passez à l'étape suivante.

    Sinon téléchargez les fichiers suivant

    Pilote
    ndiswrapper-common

    Si vous possédez une architecture i386 : ndiswrapper-utils_i386

    Si vous possédez une architecture amd64 : ndiswrapper-utils_amd64

    Positionnez vous ensuite dans le répertoire où se trouvent les fichiers que vous avez téléchargé et tapez :

    sudo dpkg -i ndiswrapper-common_1.43-1ubuntu2_all.deb


    SI vous possédez une architecture i386 :

    sudo dpkg -i ndiswrapper-utils-1.9_1.43-1ubuntu2_i386.deb


    Si vous possédez une architecture amd64 :

    sudo dpkg -i ndiswrapper-utils-1.9_1.43-1ubuntu2_amd64.deb


    2.2) Installation du pilote



    Faîtes bien attention à être dans le répertoire où sp34152.exe figure et tapez :

    cabextract sp34152.exe -ddriver
    sudo ndiswrapper -i driver/bcmwl5.inf
    sudo ndiswrapper -m


    2.3) Vérification



    Tapez :

    ndiswrapper -l


    Si vous avez quelque chose dans le style :

    bcmwl5 : driver installed


    L'installation s'est bien déroulée.

    Si vous obtenez :

    bcmwl5: invalid driver


    Alors tapez :

    sudo ndiswrapper -e bcmwl5


    Et retournez à l'étape 2.2)

    3) Finalisation



    On décharge et on blackliste le module chargé par Gutsy automatiquement :

    sudo rmmod bcm43xx
    echo 'blacklist bcm43xx' | sudo tee -a /etc/modprobe.d/blacklist


    On purge le fichier qui gère les interface réseaux :

    echo -e 'auto loniface lo inet loopbackn' | sudo tee /etc/network/interfaces


    On charge le module ndiswrapper qui gère le pilote et on l'ajoute aux modules lancés au démarrage :

    sudo modprobe ndiswrapper
    echo 'ndiswrapper' | sudo tee -a /etc/modules


    On relance l'activité du réseau :

    sudo /etc/init.d/networking restart


    Lancez votre gestionnaire wifi (network-manager, wifi-radar,...) et bon surf :)
    « Trouve un travail qui te plaît et plus jamais tu ne travailleras » Confucius


    2 commentaire(s)

    krisdez Date inconnue
    Bonjour
    je suis débutant sous ubuntu et j'ai la version 8.10;
    J'ai un problème quand je suis ton tuto quand je tape

    sudo modprobe ndiswrapper

    J'obtiens cela

    FATAL: Could not open '/lib/modules/2.6.27-7-generic/kernel/ubuntu/ndiswrapper/ndiswrapper.ko': No such file or directory

    Peux-tu m'expliquer ?
    Merci de ton aide.
    Christophe
    Worm Date inconnue
    Avec cette commande, récupère le chemin du fichier correspondant au module ndiswrapper :
    find /lib/modules/ -name ndiswrapper.ko

    Ensuite remplace <chemin> par le chemin du module que tu a récupéré avec la commande précédente!

    insmod -f <chemin>

    En théorie cela devrait remplacer l'utilisation du modprobe qui ici ne trouve pas le module que tu lui demande.

    Ajouter un commentaire

    Vous devez vous être connecté pour poster des commentaires