Broadcom -- Sans fil

Comment activer la carte réseau sans-fils Broadcom sur un portable HP dv2020 (série dv2000)4311

Prérequis:


  • Installer sur le portable OpenSuse 10.1 (Linux)

La carte réseau sans-fils n'est pas détectée lors de l'installation de OpenSuse et il n'y a pas pour le moment de pilote natif pour cette carte. Nous devrons avoir recours à ndiswrapper pour permettre l'utilisation du pilote Windows dans OpenSuse.


  1. Chargez le logiciel ndiswrapper à partir de Yast, dans mon cas j'ai chargé ndiswrapper-1.10-19 à partir du cédérom d'installation.
  2. Vérifions que c'est bien un broadcom 4311, lancez #lspci -v | less et cherchez un contrôleur réseau broadcom, vérifiez qu'il s'agit bien du modèle 4311.

    Voici ce que j'ai obtenu :
    01:00.0 Network controller: Broadcom Corporation Unknown device 4311 (rev 01)
    Subsystem: Hewlett-Packard Company Unknown device 1363
    Flags: bus master, fast devsel, latency 0, IRQ 209
    Memory at c3000000 (32-bit, non-prefetchable) [size=16K]

  3. Trouvons dans la partition Windows le pilote en question.
    Créez un point de montage comme ceci:
    mkdir /media/windows
    puis montez l'arborescence comme ceci:
    mount -t ntfs /dev/sda1 /media/windows
    Utiliser kedit ou gedit et ouvrez le fichier /media/windows/windows/setupapi.log. Recherchez la ligne qui indique quel pilote (fichier .inf) est chargé pour la carte broadcom. Voici le résultat de ma recherche:
    #I022 "PCI\VEN_14E4&DEV_4311&SUBSYS_1363103C" a été trouvé dans "C:\SWSetup\WLAN\bcmwl5.inf"; périphérique: "Broadcom 802.11b/g WLAN"; pilote: "Broadcom 802.11b/g WLAN"; fournisseur: "Broadcom"; Mfg: "Broadcom"; Nom de Section: "BCM43XG11"

  4. Selon l'information ci-haut, je devrais utiliser le pilote bcmwl5.inf sous c:\SWSetup\WLAN\.
    Notez que le nom du fichier se termine par wL5.inf et non w15.inf
  5. SUPER IMPORTANT===> Placez l'interrupteur « Wireless » sur le devant gauche du portable à la position « on » et le voyant devrait être bleu, avant de procéder plus loin
  6. Installez le logiciel ndiswrapper et le pilote comme ceci :
    ndiswrapper -i /media/windows/SWSetup/WLAN/bcmwl5.inf
  7. Vérifiez la bonne installation comme ceci :
    ndiswrapper -l, le résultat devrait donner ceci :
    #ndiswrapper -l
    Installed drivers: bcmwl5 driver installed, hardware present
    Si ce n'est pas le cas, vérifiez les étapes précédentes. Allez chercher une version de ndiswrapper plus récente ainsi qu'un pilote plus récent sous Windows pour la carte broadcom.
  8. Paramétrage du sans-fils via Yast.
    Lancez Yast/Network devices/ Network Card et sélectionnez « user controlled with NetworkManager » puis cliquez <next>.
    Il ne devrait y avoir dans la liste qu'une carte réseau filaire MCP51, cliquez <add>, ceci crée une nouvelle entrée
    Inscrivez l'information suivante : Device Type: Wireless
    Configuration name: 0
    Hardware configuration name: static-0
    Module name: ndiswrapper
    Options: laissez vide
    Ne cochez ni pcmcia ni usb
    Cliquez <next>
    Sous Network Address Setup,
    cochez Automatic address setup (via DHCP)
    Cliquez « Hostname and Name server »
    Cochez « Change hostname via DHCP » et « Update name servers and search list via DHCP »
    Cliquez <ok>
    Cliquez Advanced.../DHCP options et cochez « Request broadcast response »
    Cliquez <ok>
    Cliquez <next>
    Sous « wireless Network Card Configuration »,
    sélectionnez Operating Mode à« Managed »(qui est le mode infrastructure pour accéder aux routeurs Internet ou aux points d'accès)
    Network Name (ESSID):Vide
    Authentification mode : Open
    Key input type: Passphrase (cet item est probablement ignoré à cause du choix précédent)
    Encryption Key: Vide
    Clique <next>
  9. Vous avez paramétré votre carte pour fonctionner avec NetworkManager. Pour accéder au réseau, double-cliquez sur qui se situe sur la barre de tâche. Vous y verrez votre réseau sans-fils et peut-être ceux des voisins :-)
    Cliquez sur votre réseau (selon le nom ESSID que vous lui avez donné) et répondez aux questions qui apparaîtrons selon votre mode d'encryptage et les clés nécessaires.

Remerciements :

Auteur :
Guy Lessard
Membre du club Linux-Gatineau
Professeur au CÉGEP de l'Outaouais

Serveur en marche depuis 19 jours, 16 heures et 14 minutes