Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


wifi_broadcom_bcm4328

Actuellement les drivers bcm43xx ne supportent pas les cartes Broadcom 4328, laissant par la même occasion les utilisateurs linux sans support natif. Pour pouvoir utiliser le wifi(bcm4328) sur hardy heron amd64 il faut pour le moment utiliser ndiswrapper.

Pour commencer il faut installer ndiswrapper:

sudo aptitude install ndiswrapper-utils-1.9

Télécharger les drivers:

wget http://ftp.us.dell.com/network/R151517.EXE
mkdir driver
unzip -a R151517.EXE -d driver/
cd driver/DRIVER/

Installer:

sudo ndiswrapper -i bcmwl5.inf
sudo ndiswrapper -l
sudo ndiswrapper -m
sudo modprobe ndiswrapper''

Ensuite pour charger ndiswrapper au démarrage il faut éditer la liste de démarrage:

sudo gedit /etc/modules

Une fois le fichier ouvert rajouter ndiswrapper au début d'une nouvelle ligne à la fin du fichier comme indiqué dans l'exemple ci-dessous:

# /etc/modules: kernel modules to load at boot time. 
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

lp
mousedev
psmouse
ndiswrapper

Par après il faut créer un fichier dans /etc/init.d/ndiswrapper:

sudo nano /etc/init.d/ndiswrapper

Coller tout ce qui sut dans le fichier nouvellement créé jusqu'à la ligne end file:

#! /bin/sh
### BEGIN INIT INFO
# Provides: ndiswrapper
# Required-Start:
# Required-Stop:
# Default-Start: S
# Default-Stop:
# Short-Description: enable to load ndiswrapper
# Description: enable to load ndiswrapper
### END INIT INFO

rmmod ohci_hcd
rmmod ssb
rmmod ndiswrapper
modprobe ndiswrapper
modprobe ssb
modprobe ohci_hcd

############# end file ############

Ensuite changer les permissions sur le fichier:

sudo chmod 755 /etc/init.d/ndiswrapper

Entrer la commande suivante:

ls -l /etc/init.d/ndiswrapper

Vérifier que vous avez bien les droits comme indiqué çi-dessous:

-rwxr-xr-x 1 root root 4388 2008-02-03 14:57 /etc/init.d/ndiswrapper

On créé un lien symbolique qui appelle S99ndiswrapper:

sudo ln -s /etc/init.d/ndiswrapper /etc/rc2.d/S99ndiswrapper

Redémarrer et le tour est joué.

  • bcm4328.1207003500.txt.gz
  • Dernière modification: Le 01/04/2008, 00:48
  • (modification externe)