HP Compaq nc8430

Overview
Printout of lspci: lspci

Printout of lsusb: lsusb

Configuration
You will find most of the information at other wiki pages because most of the configuration is done with default settings.

Graphic Card
Choose a graphics driver from those available for your card and follow the linked guide.

Sound
The soundcard is an Intel HDA AD1986a. It works fine with ALSA, so it is recommended you use it. You will need the following options in your kernel configuration:

You will probably need to tell amixer about the builtin and external microphones. They aren't used by default.

Multimedia Keys
For the multimedia key support you can follow the FN Keys howto. You have to set the right keycodes for the Info, Presentation, Sleep (FN+F3) and the Battery key (FN+F8).

Keycodes

Network
For the LAN support you will need this driver:

For WLAN support follow the WLAN guide. The buildin WLAN device is a Intel Pro/Wireless 3945g.

SD/MMC Card Reader
SD/MMC Card reader kernel configuration

For Further information please look at the SD/MMC Card reader Wiki page.

Accelerometer (Disk Protection System)
The acceleromter can be used like a joystick (/dev/input/js0 for example). It may not protect your hdd without using some additional tools. (TODO)

Sample code for parking the hdd can be found in the kernel sources (Documentation/hwmon/hpfall.c). A better working version is already in the linux-next tree: http://git.kernel.org/?p=linux/kernel/git/next/linux-next.git;a=blob;f=Documentation/hwmon/hpfall.c;hb=HEAD

Other devices
Bluetooth support

Fingerprint Reader All ebuilds which are necessary for the fingerprint reader are in the wschlich-testing overlay. If you don't know what an overlay is or how you can install one follow this link. After emerging the necessary ebuilds the fingerprint reader should work. If you would like to use it for login or to unlock your screen you will have to configure pam. Pam Configuration HowTo

ACPI problems
If you have any problems with ACPI make sure you have updated you BIOS to the latest version. Other problems described in the old wiki should not be important for kernel > 2.6.20.