Gentoo Wiki


Dell Latitude D630 / D830



14,1 inch display @ 1280x800 or 1440x900 (D630)
15,4 inch display @ 1280x800 or 1680x1050 or 1920x1200 (D830)
Intel Core 2 Duo processors
Intel 965GM chipset (ICH8M)
Up to 4 GB RAM  	
Intel GMA X3100 or NVIDIA Quadro NVS 135M
ALPS GlidePoint touchpad and trackpoint
hard drive
DVD+/-RW optical drive
Broadcom NetXtreme BCM5755M Gigabit Ethernet
Intel PRO/Wireless 3945ABG / 4965AGN or Dell Wireless 1390 / 1490 / 1505 wifi
Dell Wireless 360 bluetooth
Connexcant modem
Dell Wireless 5520 HSDPA or Dell Wireless 5720 EVDO card
Intel High Definition Audio and built-in microphone
USB 2.0
O2 Micro OZ601/6912/711E0 PC-Card controller
O2 Micro Firewire controller
O2 Micro CCID smartcard reader
SGS Thomson Microelectronics fingerpint sensor
serial connector
docking station connector

Order hints / linux compatibility

When you order this model, some hints on some of the available components:

All other hardware devices are fully supported.

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 Intel Image:Tick.png i915, intel
ATI Image:Tick.png fglrx, radeon, radeonhd
NVIDIA Image:Tick.png nvidia
Input Devices Keyboard Image:Tick.png keyboard
Touchpad Image:Tick.png synaptics
Trackstick Image:Tick.png evdev
Functions Keys Image:Tick.png
Networking Ethernet Image:Tick.png sky2
WLAN: Intel Image:Tick.png iwlwifi
WLAN: Dell Image:Tick.png b43, ndiswrapper For Dell Wireless 1390 see Troubleshooting
Modem Image:Tick.png hsfmodem
Bluetooth Image:Tick.png hci_usb
IrDA unknown
Sound Sound Image:Tick.png snd_intel_hda See Troubleshooting
Other PC Card Image:Tick.png yenta_socket
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
Smartcard Reader Image:Tick.png
Fingerprint Readers Image:Tick.png fprint
Hardware Sensors Image:Tick.png
Suspend to RAM Image:Tick.png
Suspend to Disk Image:Tick.png

Dell Laptop guides

Dell specific laptop guides:

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: Wed, 17 Sep 2008 10:44:00 +0000 Hits: 1,483