How do you rate this laptop with Linux?
32% (6)
16% (3)
11% (2)
42% (8)
0% (0)

Dell Latitude D400


This is a guide to running Linux with the Dell Latitude D400 laptop. This is a small laptop but still has some good internals. Unfortunately the Dell 1450 makes Linux compatibility for the Latitude D400 on the poor side.

This guide is intended to provide you details on how well this laptop works with Linux and which modules you need to configure. For details on how to actually install and configure the required modules have a look at our guides section for distribution specific instructions.

Editing This Page

If you would like to edit this page please first view our Editing Guidelines.


NameDell Latitude D400
ProcessorIntel Pentium-M 1.8GHz
Screen12.1“ XGA
Optical DriveExternal DVD-ROM/CD-RW
GraphicsIntel Graphics Media Accelerator 900
Network10/100/1000 Ethernet, Dell 1450 802.11g Wireless
Other1 x USB2.0, 1 x Firewire

Linux Compatibility

Optical DriveYes
GraphicsYesUse the i810 module
SoundYesUse the snd-intel8x0 module
56K ModemNot Tested
FirewireNot Tested
PCMCIANot Tested


This Dell 1450 wireless card in the Latitude D400 does not have any native drivers for Linux so you will need to use the ndiswrapper module. For instuction in using ndiswrapper, you can view our Configuring the ndiswrapper module guide. The windows driver to use with ndiswrapper can be found on the Dell website.

Some models of the Latitude D400 include the Intel 2100 wireless card. For this card you can use the ipw2100 module. This card will make configuring wireless on the D400 much easier than the Dell 1450 card.


If you have the Dell Latitude D400 with the Dell 1450 wireless card then configuration of the laptop with Linux can be tricky. However if you have the Intel 2100 then configuration is much easier.


Sascha Paris, 2014/08/22 12:36

Linux MInt Quiana (17) 32bit XFCE edition should run fine on those laptop. Just installed it on a D400 using the “forcepae” parameter with the installer (press tab at installer, remove the “–” at the end of the line and add forcepae to it. Runs astoninlishly well. Only issue at the moment - no audio. I'm working on it with my limited linux knowledge ;o)

Ace, 2014/01/28 19:29

Just got this laptop, threw CrunchBang Waldorf onto it (Non PAE version), nearly everything worked out of the box. Only thing I had to get working was the wireless, but I eventually found that it had a Broadcom 4306 wireless card in it, I found the process to install the drivers for it here:
(I Used the b43legacy drivers) and they work like a dream. #! is running pretty well on it (1.4Ghz and ~.5GB ram currently, probably going to up it to two, though). Able to squeeze a little under 4 hours out of one battery.

michael, 2013/03/07 02:33

Ubuntu Oneiric is mostly good, just had to run fw-cutter to get wireless up. But an attempted upgrade to Precise messed up the video. as in untenable in all but console mode, and I just didn't feel like getting too far into it.

CompuLayne, 2011/04/06 07:10

OKAY… I said PCLinuxOS is amazing on Dell D400 laptop right? I found a workaround on this system that might work for you… it might not. But try it anyways, as it works GREAT for me. I just tested it 10 times just now and everytime I go back to open my laptop lid, it DOES NOT FREEZE.

Here is the workaround: (I can't believe it was right there infront of me - ARRGH!)

Press “Fn” (located on the bottom left of the keyboard) and the “ESC” button (located at the top of the keyboard.

It will suspend the system. Then you can close the lid and then re-open it again at a later time/date. It will automatically resume (VERY QUICKLY). You will see the mouse pointer. to get the login screen simply tap the touchpad… enter your password and BOOM - YOU're IN!

Also , dimming and illuminating the screen and volume buttons work here aswell. Actually… All buttons work in PCLinuxOS! Get the latest version. I am using KDE at the moment! This system rocks!

CompuLayne, 2011/04/06 06:48


posted the incorrect link., 2011/04/06 06:46

I use PCLinuxOS version 2010. It is really good on the Dell D400. Get this:

[compulayne@localhost ~]$ free -m

           total       used       free     shared    buffers     cached

Mem: 500 477 23 0 14 244
-/+ buffers/cache: 218 282
Swap: 2949 3 2945


check out cpuinfo…

processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 13
model name : Intel(R) Pentium(R) M processor 1.80GHz
stepping : 6
cpu MHz : 1794.045
cache size : 2048 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr mce cx8 sep mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe up bts est tm2
bogomips : 3588.09
clflush size : 64
cache_alignment : 64
address sizes : 32 bits physical, 32 bits virtual
power management:

Only issue is it freezes when lid is closed and really hot where the fan is, (I'm monitoring it to see if it will better as I install other tools to increase fan speed). Otherwise, it works great!

SeanTater, 2009/03/28 13:32

Oops, it didn't paste.. :-o

lspci output:
00:00.0 Host bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:00.1 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:00.3 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 81)
00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 01)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01)
00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 01)
01:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5705M Gigabit Ethernet (rev 01)
01:01.0 CardBus bridge: Texas Instruments PCI7510 PC card Cardbus Controller (rev 01)
01:01.1 CardBus bridge: Texas Instruments PCI7510,7610 PC card Cardbus Controller (rev 01)
01:01.2 FireWire (IEEE 1394): Texas Instruments PCI7410,7510,7610 OHCI-Lynx Controller
01:01.3 System peripheral: Texas Instruments PCI7410,7510,7610 PCI Firmware Loading Function
01:03.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 02)

SeanTater, 2009/03/28 13:27

Ubuntu Hardy: Audio + video works. LAN works, including wifi without extra setup. Suspend and Hibernate work but can be buggy. (1 in ~20 won't resume)

lspci output:

tox, 2009/01/16 17:18

The D400 works fine with OpenSuse 11.1
Lan,Wifi,Usb,Sound,Graphic all works out of the box. (2100 wifi card)

m, 2008/07/22 09:40

Works with Centos 5.1/5.2
Sound, video, mouse(s), keyboard, LAN =OK.
Suspension doesn't work, but hibernation will.

Enter your comment. Wiki syntax is allowed:
If you can't read the letters on the image, download this .wav file to get them read to you.
dell_latitude_d400.txt · Last modified: 2010/10/11 14:02 (external edit)
Contact Us Sister Sites Privacy Policy Terms of Use
Copyright © 2006-2013 and other authors