====== HP nx6110 ======
{{http://aviaweb.free.fr/ftp/images/HP_nx6110.jpg}}
==== Infos matériel ====
CPU: Intel Celeron M 1.4GHz
Mem: 512MB PC2700 DDR-SDRAM
HDD: 80GB
Optical: TSSTcorp CD/DVDW TS-L532M dvd+/-rw (8x, Dual Layer, Lightscribe)
TFT: 15.4" XGA
VGA: Intel 915GM
NIC: Broadcom Corporation BMC4401-B0 100Base-TX
Wifi: Broadcom Corporation BCM4318 [AirForce One 54g]
==== Video ====
La carte graphique fonctionne parfaitement avec le driver i810. OpenGL également, mais le résultat n'est pas très bon (cette carte n'as pas faite pour la 3D):
1027 frames in 5.0 seconds = 205.382 FPS
==== Réseau ====
La carte réseau fonctionne parfaitement aussi avec le driver **b44**.
Le wifi fonctionne avec le driver bcm43xx mais pas pour la clé en WPA.
Dans ce cas là il faut backlisté bcm43x et utiliser ndiswrapper.
=== Méthode avec ndiswrapper ===
Télécharger le driver et il vous faut extraire le .exe avec **cabextract** et utilisez la commande:
ndiswrapper -i bcmwl5.inf
Après ceci ajouté cette ligne au fichier /etc/sysconfig/modules:
ndiswrapper "if_name=eth1"
Avec cela le wifi fonctionnera, la led bleu du wifi va s'allumer.
=== Méthode avec le driver natif du kernel ===
pacman -S bcm43xx-fwcutter
Télacharger le driver ici:
http://h18007.www1.hp.com/support/files/hpcpqnk/us/download/22695.html
Extraire le driver avec cette commande (en root):
bcm43xx_fwcutter -w /lib/firmware/ wl_apsta.o
Vous pouvez alors utiliser le driver bcm43xx avec la fonction wpa_supplicant (voir la suite)
=== Authentification WPA ===
Si vous voulez utiliser l'algorithme WPA, vous devez utiliser wpa_supplicant. Editez votre fichier /etc/wpa_supplicant.conf et suivez les instructions à la fin de cette page.
==== Touchpad ====
Le touchpad marche. Voir la partie de la doc officielle cocernant Synaptics.
==== ACPI ====
L'Acpi marche bienn vous devez installer le paquet:
pacman -S acpid
L'hibernation fonctionne aussi.
Le fichier acpi_handler.sh doit ressembler à cela:
#!/bin/sh
# Default acpi script that takes an entry for all actions
IFS=${IFS}/
set $@
case "$1" in
button)
case "$2" in
power)
/sbin/init 0
;;
lid)
logger "The TFT is closed, hibernating...";
/usr/local/bin/hibernate
;;
*)
logger "ACPI action $2 is not defined"
;;
esac
;;
*)
logger "ACPI group $1 / action $2 is not defined"
;;
esac
ATTENTION, avant d'hiberner, vous devez modifier le grube en ajoutant **resume=/dev/hda2** (/dev/hda2 est la partition swap pour notre exemple) au fichier /boot/grub/menu.lst:
#
# /boot/grub/menu.lst - configuration file for GRUB
# This file is generated automatically by grubconfig
#
default=0
timeout=5
gfxmenu (hd0,0)/boot/grub/message
title Frugalware 0.5 (Siwenna) - 2.6.18-fw1
kernel (hd0,0)/boot/vmlinuz root=/dev/hda1 ro quiet vga=791 resume=/dev/hda2
title Memtest86+
kernel (hd0,0)/boot/memtest.bin
Il est possible que vous ayez à rajouter ceci au xorg.conf à la Section "Device":
Option "VBERestore" "1"