Difference between revisions of "Dell Latitude D620"

From ArchWiki
Jump to: navigation, search
(Added a little bit about power management. Removing stub tag - nothing else is really needed as everything works.)
(Added section on xorg compositing)
Line 2: Line 2:
 
[[Category:HOWTOs (English)]]
 
[[Category:HOWTOs (English)]]
  
=== Hardware ===
+
= Hardware =
  
 
(Possibly) an early 2007 model D620:
 
(Possibly) an early 2007 model D620:
Line 45: Line 45:
 
   0c:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
 
   0c:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
  
== Installation ==
+
= Installation =
 
The latest version of the Arch Linux installer detects all the hardware fine on the late-2007 D620 (with the exception of a problem involving the wireless network card, see below).
 
The latest version of the Arch Linux installer detects all the hardware fine on the late-2007 D620 (with the exception of a problem involving the wireless network card, see below).
  
== Recommendations ==
+
= Xorg Configuration =
 +
Xorg configuration is relatively straightforward, but to ensure you have smooth compositing effects from Compiz on the Intel 945GM, you will need to add these lines into your <tt>Device</tt> section:
 +
 
 +
Option      "DRI"                    "True"
 +
Option      "NoDDC"                  "True"
 +
Option      "XAANoOffscreenPixmaps"  "True"
 +
Option      "EnablePageFlip"        "True"
 +
Option      "RenderAccel"            "True"
 +
Option      "AccelMethod"            "XAA"
 +
 
 +
And ensure that you have the following somewhere:
 +
 
 +
Section "Extensions"
 +
    Option "Composite" "Enable"
 +
EndSection
 +
 
 +
= Recommendations =
 
The D620 has an awfully loud PC speaker. To disable it, ensure the module <tt>pcspkr</tt> isn't loaded during bootup in rc.conf:
 
The D620 has an awfully loud PC speaker. To disable it, ensure the module <tt>pcspkr</tt> isn't loaded during bootup in rc.conf:
  
Line 55: Line 71:
 
You should follow instructions for installing [[cpufrequtils]] and [[pm-utils]]. There have been no problems with suspending and hibernating this laptop - just ensure you have enough swap!
 
You should follow instructions for installing [[cpufrequtils]] and [[pm-utils]]. There have been no problems with suspending and hibernating this laptop - just ensure you have enough swap!
  
== Wireless Networking ==
+
= Wireless Networking =
=== Intel 3945 ABG PCI Express ===
+
== Intel 3945 ABG PCI Express ==
 
If your D620 comes with an Intel 3945 ABG card, you should install the <tt>iwlwifi-3945-ucode</tt>, either during installation or afterwards, then
 
If your D620 comes with an Intel 3945 ABG card, you should install the <tt>iwlwifi-3945-ucode</tt>, either during installation or afterwards, then
  
Line 65: Line 81:
 
In some cases (at least with the 2008.06 installer) you may have the ipw3945 and iwl3945 modules in your <tt>MODULES=()</tt> section of rc.conf after installation. You should remove or ! out the ipw3945 module, as the wireless card will not function correctly or at all with both modules loaded.
 
In some cases (at least with the 2008.06 installer) you may have the ipw3945 and iwl3945 modules in your <tt>MODULES=()</tt> section of rc.conf after installation. You should remove or ! out the ipw3945 module, as the wireless card will not function correctly or at all with both modules loaded.
  
=== Broadcom PCI Express ===
+
== Broadcom PCI Express ==
 
{{accuracy}}
 
{{accuracy}}
 
Get the latest ndiswrapper from http://ndiswrapper.sourceforge.net/  
 
Get the latest ndiswrapper from http://ndiswrapper.sourceforge.net/  

Revision as of 13:09, 22 August 2008


Hardware

(Possibly) an early 2007 model D620:

HARDWARE DETECT ver 4.8.2 (simple mode)
 Kernel     : 2.6.19-ARCH
 CPU & Cache:
  Processor 0 is Genuine Intel(R) CPU T2600  @ 2.16GHz 2161MHz, 2048 KB Cache
  Processor 1 is Genuine Intel(R) CPU T2600  @ 2.16GHz 2161MHz, 2048 KB Cache
 Soundcard  : No sound card
 Video      : nVidia Corp.|Quadro NVS 110M / GeForce Go 7300 server: Xorg (vesa)  
 Driver     : xf86-video-vesa 
 Monitor    : Generic Monitor  H: 28.0-96.0kHz V: 50.0-75.0Hz
 Mouse      : Generic PS/2 Wheel Mouse xtype: PS2 device: /dev/psaux
 Drive(scsi): SCSI device sda: 234441648 512-byte hdwr sectors (120034 MB)
  SCSI device sda: 234441648 512-byte hdwr sectors (120034 MB)
 USB        : Intel Corp.|I/O Controller Hub UHCI USB #1 module: unknown
 Ethernet   : Broadcom Corp.|NetXtreme BCM5752 Gigabit Ethernet PCI Express module: tg3 device:   eth0
  eth1 
 Network    : Broadcom Corp.|NetXtreme BCM5752 Gigabit Ethernet PCI Express module: unknown 
 PCMCIA slot: O2Micro Inc.|OZ6912 CardBus Controller module: yenta_socket

A late-2007 model D620 hardware, output from lspci:

 00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
 00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
 00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
 00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
 00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
 00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 01)
 00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
 00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
 00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
 00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
 00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1)
 00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 01)
 00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 01)
 00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
 03:01.0 CardBus bridge: O2 Micro, Inc. OZ601/6912/711E0 CardBus/SmartCardBus Controller (rev 40)
 09:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5752 Gigabit Ethernet PCI Express (rev 02)
 0c:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)

Installation

The latest version of the Arch Linux installer detects all the hardware fine on the late-2007 D620 (with the exception of a problem involving the wireless network card, see below).

Xorg Configuration

Xorg configuration is relatively straightforward, but to ensure you have smooth compositing effects from Compiz on the Intel 945GM, you will need to add these lines into your Device section:

Option      "DRI"                    "True"
Option      "NoDDC"                  "True"
Option      "XAANoOffscreenPixmaps"  "True"
Option      "EnablePageFlip"         "True"
Option      "RenderAccel"            "True"
Option      "AccelMethod"            "XAA"

And ensure that you have the following somewhere:

Section "Extensions"
   Option "Composite" "Enable"
EndSection

Recommendations

The D620 has an awfully loud PC speaker. To disable it, ensure the module pcspkr isn't loaded during bootup in rc.conf:

 MODULES=(... !pcspkr ...)

You should follow instructions for installing cpufrequtils and pm-utils. There have been no problems with suspending and hibernating this laptop - just ensure you have enough swap!

Wireless Networking

Intel 3945 ABG PCI Express

If your D620 comes with an Intel 3945 ABG card, you should install the iwlwifi-3945-ucode, either during installation or afterwards, then

 modprobe iwl3945

And you should be ready to go.

In some cases (at least with the 2008.06 installer) you may have the ipw3945 and iwl3945 modules in your MODULES=() section of rc.conf after installation. You should remove or ! out the ipw3945 module, as the wireless card will not function correctly or at all with both modules loaded.

Broadcom PCI Express

Tango-inaccurate.pngThe factual accuracy of this article or section is disputed.Tango-inaccurate.png

Reason: please use the first argument of the template to provide a brief explanation. (Discuss in Talk:Dell Latitude D620#)

Get the latest ndiswrapper from http://ndiswrapper.sourceforge.net/ I used 1.33

I got my driver from ftp://ftp.hp.com/pub/softpaq/sp33001-33500/sp33008.exe

Check the list if this one does not work for you http://ndiswrapper.sourceforge.net/mediawiki/index.php/List#B

tar xvzf ndiswrapper-1.33.tar.gz 
cd ndiswrapper-1.33/
make
sudo make install
sudo ndiswrapper -i bcmwl5.inf 
sudo ndiswrapper -l
sudo depmod -a
sudo modprobe ndiswrapper
dmesg
sudo ndiswrapper -m