Dell Latitude D830
Created by: Bill Giannikos,Last modification on Wed 31 of Oct, 2007 [07:31 UTC]
This guide is intended to provide you details on how well this laptop works with Linux and which drivers you need to configure. For details on how to actually install and configure the required drivers have a look at our guides section for distribution specific instructions.
Author
Bill Giannikos (bill2 at giannikos.com.au)Introduction
This is a guide to running Linux with the Dell Latitude D830 laptop. This laptop is similar to the Dell Latitude D630 so both these laptop's compatibility guide are more or less the same (assuming similar configuration).Editing This Page
View our Editing GuidelinesSpecifications
| Processor | Intel Core 2 Duo T7300 2.0GHz | |
| Screen | 15.4" WXGA | |
| RAM | 1GB | |
| HDD | 80GB | |
| Optical Drive | DVD+-RW | |
| Graphics | NVIDIA Quadro NVS 135M | |
| Network | 10/100/1000 Ethernet, Intel 3945 802.11g Wireless, Bluetooth | |
| Other | 3 x USB2.0, 1 x Firewire | |
Linux Compatibility
| Device | Compatibility | Comments |
| Processor | Yes | |
| Screen | Yes | |
| HDD | Yes | |
| Optical Drive | Partial | See below |
| Graphics | Yes | See notes below |
| Sound | Partial | See notes below |
| Ethernet | Yes | |
| Wireless | Yes | Use the ipw3945 driver |
| Bluetooth | yes | |
| 56K Modem | Not Tested | |
| USB | Yes | |
| Firewire | Not Tested | |
| SD Card Reader | not applicable | |
| PCMCIA | Not Tested | |
Notes
If you haven't purchased the D830 yet try and get it with the Intel 3945ABG wireless controller. The versions with the 4965AGN and the Dell 1390/1490 are harder to get working. The model tested here has the 3945ABG which works fine. See the related resources section below for details for these cards (the Dell 1390 and 1490 would probably require the ndiswrapper driver).Depending on the kernel configuration of your Linux distribution, the DVD drive may not be able to be detected. Because of this you may need a external USB optical drive or some similar method to install Linux. This is a problem with Fedora 7.
The Nvidia Quadro NVS 140M which is included with the Latitude D830 does not function with the built in nv driver so you have to use the proprietary nvidia driver. You can find installation details for this driver here.
The latest 1.0.15rc2 of the alsa drivers are required to get sound working properly on the Latitude D830. Many Linux distributions will require you to update. Ubuntu 7.10 does not have this issue.
Related Resources
Preparing your laptop for LinuxConfiguring a nVidia graphics chip
Configuring the audio
Configuring the ipw3945 driver for the Intel 3945ABG wireless controller
Configuring the iwl4965 driver for the Intel 4965AGN wireless controller
Configuring the ndiswrapper driver for wireless controllers without native Linux drivers
Increasing battery life
Summary
Linux support on the Dell Latitude D830 is very poor. It take some work and Linux knowledge to get sound and graphics working properly and possible the wireless controller as well. Update: Newer Linux distributions such as Ubuntu 7.10, OpenSUSE 10.3 and Mandriva Linux 2008 now properly support this laptop. The Intel wireless, graphics and sound now work as standard making this laptop a good choice with these distributions. The Dell 1390/1490 are still not recommended.Have you installed Linux on this laptop? If so how about leaving a comment about your success in the comments section below.

Comments
Ubuntu gutsy
I didnt want to mess my windows drive - hence the USB soultion .
The graphics was very choppy - youtube would flicker ... But I had a spare hard drive sitting on my desk ( much after installation) and I mounted swap on hard drive - works balzing fast now .
- laptop does run a bit warmer than windows --- very unlike linux
- When I tried Gutsy 64 bit - it could not load the graphics at all — there was no X ... i didnt have any more patience for that .
- Another note about this laptop - it runs cool and silent for the first couple of weeks , when you have enough stuff on you hard drive — all those vanish into thin air .. It is one of the hottest laptops I have had ..... nothing makes it hotter than watching something on NETFLIX .... i can swear i can fry a omlette on its back ...
none
1) IIRC the nv driver worked for me with NVS140, but I switched to the livna repackaging of the nvidia binary drivers immediately
2) audio doesn't work, known problem with ALSA, I've read that the short-term fix is to compile the kernel with ALSA in the kernel (not as a module)
3) I've read that the DVD problem has been fixed, don't remember how I installed, but I'd swear I used the rescue CD and then installed the dvd image from an external hard drive just for convenience.
4) I downloaded the 4956AGN firmware from the Intel web site, easy instructions once I found them (navigation there confusing), had zero problem installing and running, it's working way better than the wistron atheros miniPC card I had in my inspiron 8500.. way stronger rx signal
Two annoying problems I haven't been able to diagnose:
A) suspend to RAM doesn't work. Or rather it does, but the LCD never comes back when I take it out of suspend. I followed the diagnostics on the HAL website here:
http://people.freedesktop.org/~hughsient/quirk/quirk-suspend-index.html
but the only useful information that came back was "HAL doesn't support the nvidia binary drivers."
I found no useful information in the README that comes with the nvidia release. just looked at the nvidia forum, but wasn't able to figure how to search.
Open to suggestions from anyone who has gotten suspend to work on *their* D830 with the proprietary nvidia drivers.
B) PCcards that present a USB interface to the system are rejected by the ACPI and/or ohci_hcd subsystem with the following error in syslog:
Sep 23 10:26:43 labrea kernel: PCI: Enabling device 0000:04:00.0 (0000 -> 0002)
Sep 23 10:26:43 labrea kernel: ACPI: PCI Interrupt 0000:04:00.0A -> GSI 19 (level, low) -> IRQ 18
Sep 23 10:26:43 labrea kernel: ACPI: PCI interrupt for device 0000:04:00.0 disabled
Sep 23 10:26:43 labrea kernel: ohci_hcd 0000:04:00.0: init 0000:04:00.0 fail, -14
Sep 23 10:26:43 labrea kernel: ohci_hcd: probe of 0000:04:00.0 failed with error -14
Sep 23 10:26:43 labrea kernel: PCI: Enabling device 0000:04:00.1 (0000 -> 0002)
Sep 23 10:26:43 labrea kernel: ACPI: PCI Interrupt 0000:04:00.1B -> GSI 19 (level, low) -> IRQ 18
Sep 23 10:26:43 labrea kernel: ACPI: PCI interrupt for device 0000:04:00.1 disabled
Sep 23 10:26:43 labrea kernel: ohci_hcd 0000:04:00.1: init 0000:04:00.1 fail, -14
Sep 23 10:26:43 labrea kernel: ohci_hcd: probe of 0000:04:00.1 failed with error -14
This with 2.6.22.5-76.fc7.
by "present USB interface to the system" I mean cards which when inserted on another machine invoke USB handlers and install USB hubs or create devices like /dev/ttyUSB0. The cards I've tried include Verizon EVDO cards (Sierra Wireless, Novatel, Kyocera) and brand X PCcard->USB adapters (ie add two USB ports to the system with a PCcard). The Novatel installs on my fc6 inspiron 8500 as /dev/ttyACM0, but I think that's still USB.
PCcards that do *not* present a USB interface to the system seem to work just fine, eg ethernet.
Incidentally, USB devices that plug into the USB ports work just fine.
I haven't seen this PCcard/USB issue mentioned anywhere else, so I'd be grateful if someone could try it on their D830 and either mail me or post a comment here. No idea whether it's an ICH8 issue or an ACPI implementation issue. Oh, forgot to mention, the EVDO cards work just fine on the D830 under windozeXP, so it's not a hardware fault in the D830.
Incidentally, the IBM T61P with the NVS140 is an almost identical machine to the D830, so that's another place to check for solutions to problems with fc7 on Dell's D830, I would guess that up to things that can be tied to BIOS or ACPI issues, anything that works on the T61P should work on the D830, and v-v. And ditto "broken". Just be sure doing comparisons that the machine configurations are the same.
and C) not exactly a problem, I just haven't looked into it, AHCI SATA v compatible SATA or whatever. The BIOS has the drive interface set as 'compatible'. I read somewhere that it's easy to switch between the two, but when I changed to AHCI in the BIOS, it wouldn't boot, panic'd because it couldn't find the disc, I think. This is probably a trivial sort of thing, I just haven't followed up on it.
___
A couple other suggestions: I bought 1 stick of 512M DDR2 RAM from Dell, pulled it out and replaced with 4G of Mushkin RAM for $200, cheapest I could find at the time. I think several vendors are now selling at about that price.
I bought the 80g SATA from Dell, not quite cheapest, but only slightly more than 60g, pulled it out, replaced it with a 250g WD from newegg. (A few comments from customers at the newegg website about SMART failing on the WD w/i a couple of weeks, so turn on SMART logging or buy some other disc.)
No problems on either, but if you do this *be* *sure* *to* *be* *careful* playing with DIMMs .. follow the instructions. I damaged either one memory socket or the memory drivers on my 8500 by being a little too cavalier seating the DIMM.
- js.
Keys: linux FC7 Fedora Core 7 Dell Latitude D830 PCcard PCMCIA USB ACPI suspend nvidia binary proprietary driver T61p
__