Gentoo Wiki


HP Pavilion DV6800 Series



15,4 inch display @ 1280x800
Intel Core 2 Duo processor (T8100)
Intel 965PM chipset (ICH8M)
Up to 4 GB RAM
NVIDIA GeForce 8400M GS 256Mb HDMI
Up to 250GB SATA Hard Drive
DVD+/-RW & Blu-Ray Combo optical drive
Broadcom BCM4312 Wireless
Realtek RTL8101E PCI-E Fast Ethernet Controller
Bluetooth by HP
Intel High Definition Audio and built-in microphone
USB 2.0
Ricoh R5C822 SD,MS/Pro,MMC,XD Reader
Ricoh R5C832 Firewire Controller
HP? Fingerpint sensor
Docking Station Connector (Expansion Port 3)
Infrared Remote
Keyboard Quick Buttons panel

Hardware Status Overview

Device Working Driver Comments
Processor Processor Image:Tick.png
Drives and Storage Hard Drive Image:Tick.png ahci
Optical Drive Image:Tick.png ata_piix
Firewire Image:Tick.png ohci1394
USB USB Image:Tick.png uhci, ehci
Graphics NVIDIA Image:Tick.png nvidia
Input Devices Keyboard Image:Tick.png keyboard
Touchpad Image:Tick.png synaptics
QuickPlay Functions Keys partially
IR Remote partially
Networking Ethernet Image:Tick.png r8169
WLAN: BCM4315 Image:Tick.png b43?, ndiswrapper See Troubleshooting
Modem unknown
Bluetooth Image:Tick.png hci_usb
Sound Sound Image:Tick.png snd_intel_hda See Troubleshooting
ExpressCard Image:Tick.png pciehp
SD and MMC card readers Image:Tick.png sdhci
Memory Stick reader Image:Cross.png
xD card reader Image:Cross.png
Fingerprint Readers Image:Tick.png fprint
Hardware Sensors Image:Tick.png
Suspend to RAM Image:Tick.png
Suspend to Disk Image:Tick.png

HP Laptop guides

Template:Laptop HP

Generic Laptop guides

Some generic laptop guides:



Change /etc/conf.d/clock:

File: /etc/conf.d/clock

WLAN: Dell Wireless 1390


0c:00.0 Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 01)

lspci -n

0c:00.0 0200: 14e4:4311 (rev 01)

There are kernel drivers for this device, but they are still in development. Most people report the best results with ndiswrapper. Step-by-step instructions are provided in this HowTo.

If you want to use the older BCM43xx drivers, see this HowTo.

The newer driver is the b43 driver, which is included in kernels starting with 2.6.24. For more information see

You may find it necessary to use an older version of the FW extractor software. To use the b43-fwcutter-009 instead of the b43-fwcutter-011 firmware extractor mentioned in the article and the Dell Inspiron 1520 How-TO

Download, extract the b43-fwcutter-009 tarball and build it per the instructions at

The tarball is locate here:



To activate the microphone you have to enable all Capture and Mux channels (left and right) and also set Input Source to Front Mic.


The ACPI DSDT table is broken. However, the stated goal of the Linux ACPI project today is that Linux should run on unmodified firmware. (see Linux/ACPI project). If you have problems you should report them upstream to get them fixed.

Alternatively you find a fixed (by dev_zero) dsdt.asl here.

To hardcompile your new DSDT into the kernel, follow these steps:

# gunzip Dell-Latitude-D630-A03.asl.gz
# emerge -v iasl

You'll need iasl (Intel ASL compiler) to compile the ASL source you get from .

# iasl -ic Dell-Latitude-D630-A03.asl

And now, this isn't essential, but I copied the Dell-Latitude-D630-A03.h into the kernel source.

# cp Dell-Latitude-D630-A03.h /usr/src/linux/include/acpi/dsdt.h

Make sure you uncheck "Select only drivers that don't need compile-time external firmware", under "Device Drivers" -> "Generic Driver Options".

Linux Kernel Configuration: Custom DSDT
Device Drivers  --->
    Generic Driver Options  --->
        [ ] Select only drivers that don't need compile-time external firmware"

This makes the "Custom DSDT Table file to include" option appear under, "Power management options" -> "ACPI (Advanced Configuration and Power Interface) Support". Fill in the path to where you copied/compiled your DSDT's headerfile.

Linux Kernel Configuration: Custom DSDT
Power management options  --->
    ACPI (Advanced Configuration and Power Interface) Support  --->
        [*] Include Custom DSDT
        (/usr/src/linux/include/acpi/dsdt.h) Custom DSDT Table file to include

Only thing left now is to do some make-magic and copy the kernel image inplace and reboot.

NOTE: If while compiling the kernel you get and error about "amlcode" try to compile the asl file with -

# iasl -tc /path-to-.asl file/filename.asl

This will create a ".hex" file in the path you compiled it in I wrote the full path and file name of this hex file in the kernel and it worked for me.

Retrieved from ""

Last modified: Fri, 26 Sep 2008 08:56:00 +0000 Hits: 260