====== Dell Latitude D630 ====== ===== Introduction ===== This is a guide to running Linux with the Dell Latitude D630 laptop. This laptop is similar to the [[Dell Latitude D830]] in terms of its linux compatibility. 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 [[Installation Guide|our guides]] section for distribution specific instructions. ===== Editing This Page ===== If you would like to edit this page please first view our [[Editing Guidelines]]. ===== Specifications ===== | Name|Dell Latitude D630| | Processor|Intel Core 2 Duo T7100 2.0GHz| | Screen|14.1" WXGA+| | RAM|2GB| | HDD|120GB| | Optical Drive|DVD+-RW| | Graphics|NVIDIA Quadro NVS 135M| | Network|10/100/1000 Ethernet, Intel 3945 802.11g Wireless, Bluetooth| | Other|4 x USB2.0, 1 x Firewire, Fingerprint Reader| Note: This is a sample configuration; as usual, other processor speeds, HDDs, optical drives, etc., are available as options. The choice of video adapter is relevant to linux compatibility (see below). ===== Linux Compatibility ===== ^Device^Compatibility^Comments^ | Processor|Yes| | | Screen|Yes| | | HDD|Yes| | | Optical Drive|Partial|See notes below| | Graphics|Yes|See notes below| | Sound|Partial|See notes below| | Ethernet|Yes| | | Wireless|Yes|Use [[http://ipw3945.sourceforge.net|ipw3945]] or [[http://intellinuxwireless.org/?p=iwlwifi|iwlwifi]] | | Bluetooth|Yes| | | 56K Modem|Not Tested| | | USB|Yes| | | Firewire|Yes| | | Card Reader|Not Tested| | | PCMCIA|Not Tested| | | Fingerprint Reader|Yes| | ===== Notes ===== ==== Wireless ==== If you haven't purchased this laptop yet try and get it with the Intel 3945ABG wireless controller. The versions with the 4965AGN and the Dell 1390 are harder to get working. The laptop tested here has the 3945ABG which works fine. See the related resources section below for installation details for these cards (the Dell 1390 would probably require the ndiswrapper module). Two different linux drivers are available from the Intel 3945ABG wireless controller, both created by Intel: * [[http://ipw3945.sourceforge.net/|ipw3945]] - the original driver created specifically for this card. It requires a userspace regulatory daemon to function properly (a requirement that Intel attributes to the limited firmware space available on the card). This driver is considered relatively stable and functional, though some d630 owners have reported [[http://bughost.org/bugzilla/show_bug.cgi?id=1152|problems]]. * [[http://intellinuxwireless.org/?p=iwlwifi|iwlwifi]] - a unified driver for both 3945 and 4965 wireless adapters (using separate microcode images). Intel describes this as a "development driver". ==== DVD ==== Depending on the kernel configuration of your Linux distribution, the DVD drive may not be detected. Because of this you may need to use an external USB optical drive or some similar method to install Linux. This is a problem with Fedora 7. Recent Debian install images recognize the DVD drive correctly. ==== Video ==== The Nvidia Quadro NVS 135M video adapter does not function with the built-in nv module; you will need to use the [[http://www.nvidia.com/object/unix.html|proprietary nvidia]] driver. You can find installation details for the nvidia driver [[Configuring a nVidia graphics chip for Linux|here]]. Support for the NVS 135M under linux has improved significantly with the **100.14.19** driver release; the earlier 100.14.11 release caused problems with suspend/resume, power management, and in some cases prevented proper shutdown. The D630 is also available with an Intel Graphics Media Accelerator X3100 video adapter. [[http://www.intellinuxgraphics.org/documentation.html|According to Intel]], this adapter is supported under linux. ==== Sound ==== An ALSA module compiled from a CVS snapshot is necessary to get sound working properly on the Dell Latitude D630 (as of September 2007). ALSA support for the Santa Rosa chipset (through the -+hda-intel+- driver) is limited but improving. The external microphone jack on the D630 may not function properly. * [[http://ubuntuforums.org/showthread.php?t=530374|Ubuntu-centric ALSA compile/install instructions]]. Note that these instructions focus on the 1.0.14 driver version, which is no longer the latest, but the basic method is independent of version. * [[http://www.gtlib.gatech.edu/pub/suse/projects/alsa/snapshot/driver/|Easy-to-use ALSA snapshot images]] ==== HDD ==== Through a BIOS option (disabled by default) the D630 supports the [[http://en.wikipedia.org/wiki/Advanced_Host_Controller_Interface|Advanced Host Controller Interface (AHCI)]], an open standard for SATA and PATA controllers. AHCI is well-supported under linux due to the availability of full documentation for driver developers. While NCQ is supported under linux on the D630, problems with spurious command completion (like those [[http://lkml.org/lkml/2007/6/6/15|reported on LKML for the Thinkpad T60]] ) have been observed in at least one instance. This may be a drive-dependent or controller-dependent problem. If this occurs, disable NCQ by adding the command echo 1 > /sys/block/sda/device/queue_depth to a system startup script (e.g. /etc/rc.local). NB: The NCQ problem has been fixed with this [[http://kerneltrap.org/mailarchive/git-commits-head/2007/12/7/483110|patch]] and was actually a coding bug ===== Summary ===== The Dell Latitude D630 has fairly average support for Linux. It does take quite a bit of work to get sound and graphics working properly. Some of these problems are common to newer laptops based on the Santa Rosa chipset; support for this chipset is likely to improve. ===== External Guides ===== [[http://www.iki.fi/kuparine/comp/d630/index.html]] [[http://www.linux-on-laptops.com/hosted/Dell-D630-Etch.html]]