Dell Studio Hybrid

Un article de WindowsLinux.Net - Astuces pour Windows et Linux.

Sommaire

Installation du wifi

Installer NDISWrapper et interdire les drivers natifs

echo -e 'blacklist bcm43xx\nblacklist wl' | sudo tee -a /etc/modprobe.d/blacklist
aptitude install ndiswrapper-utils-1.9
mkdir ~/bcm43xx; cd ~/bcm43xx

Driver R151517 : Téléchargement / Extraction

On prend que les fichiers nécessaires (on passe donc de 52Mb à un zip de moins d'un Mb).

wget http://myspamb8.googlepages.com/R151517-pruned.zip
unzip R151517-pruned.zip

BCM43xx - Configurer NDISWrapper (et WPA Supplicant)

ndiswrapper -i bcmwl5.inf
ndiswrapper -l
depmod -a
modprobe ndiswrapper
cp /etc/network/interfaces /etc/network/interfaces.orig
-e 'auto lo\niface lo inet loopback\n' | sudo tee /etc/network/interfaces
#Note : en fonction de votre fichier /etc/network/interfaces, vous pouvez, ou pas, effectuer cette étape ci-dessus, à vous de voir
ndiswrapper -m
'ndiswrapper' | sudo tee -a /etc/modules
'ENABLED=0' | sudo tee -a /etc/default/wpasupplicant

Vérification

Taper :

lshw -C network

Si vous remarquez pour la carte wifi qu'il y a marqué "module=ssb" à la place de "module=ndiswrapper", c'est qu'il existe un problème. Il faut donc effecuter l'étape ci-dessous.

Tester une solution : décharger les modules

Il faut décharger tous les modules en rapport avec la carte wifi, et les recharger dans un ordre spécifique :

rmmod b43
rmmod b44
rmmod b43legacy
rmmod wl
rmmod ssb
rmmod ndiswrapper
modprobe ndiswrapper
modprobe ssb
modprobe b44

Effectuez de nouveau un :

lshw -C network

et vérifiez la présence de module=ndiswrapper.


Faire le changement de manière permanente

Si l'étape ci-dessus à fonctionné, il faut enregistrer les changements de manière permanente, en modifiant le fichier '/etc/modprobe.d/ndiswrapper'.

Tapez la commande suivante :

echo -e '#ssb/ndiswrapper workaround, added' `date` '\ninstall ndiswrapper modprobe -r b43 b44 b43legacy ssb; modprobe --ignore-install ndiswrapper $CMDLINE_OPTS; modprobe ssb; modprobe b44;' | sudo tee -a /etc/modprobe.d/ndiswrapper

Xorg.conf

Voici une partie d'Xorg qui peut poser problème suite à la première installation :

Section "Device"
       ### Available Driver options are:-
       ### Values: : integer, <f>: float, <bool>: "True"/"False",
       ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
       ### [arg]: arg optional
       #Option     "NoAccel"                   # [<bool>]
       #Option     "SWcursor"                  # [<bool>]
       #Option     "ColorKey"                  # <i>
       #Option     "CacheLines"                # <i>
       #Option     "Dac6Bit"                   # [<bool>]
       #Option     "DRI"                       # [<bool>]
       #Option     "NoDDC"                     # [<bool>]
       #Option     "ShowCache"                 # [<bool>]
       #Option     "XvMCSurfaces"              # <i>
       #Option     "PageFlip"                  # [<bool>]
       Option     "NoAccel"    "false"                 # [<bool>]
       Option    "AccelMethod" "XAA"
       Identifier  "Card0"
       Driver      "intel"
       #Driver "vesa"
       VendorName  "Intel Corporation"
       BoardName   "Mobile GM965/GL960 Integrated Graphics Controller"
       BusID       "PCI:0:2:0"
EndSection

Disque dur

Des cliquetis du disque dur peuvent être entendus. Il suffit de régler le problème de la manière suivante :

hdparm -B 254 /dev/sda

Lire hdparm

Sources

Internes

hdparm

Externes

https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx/Feisty_No-Fluff