kubuntu banner

kubuntu Feisty on Dell Latitude D620

Initial install: 2007/05/09
Page started: 2007/05/11


Update: 2007/05/25 - Hibernation/Suspend-to-Disk (apparently) solved

Figured out any of my remaining issues?  Questions?  email me - charles.figura@wartburg.edu

Dell Latitude D620

Intel Core Duo CPU T2500 (2.0GHz, 667MHz FSB)
2.0GB RAM (DDR2-667 SDRAM, 2 DIMMS)
Intel 945GM graphics
14 inch Wide XGA+ (1440x900) LCD
80GB Serial ATA (9.5MM, 7200RPM)
24X CD-RW/DVD w/ Cyberlink PowerDVD
Broadcom NetXtreme BCM5752 Gigabit Ethernet
Intel PRO/Wireless 3945ABG

$lspci
0000:00:00.0 Host bridge: Intel Corporation Mobile Memory Controller Hub (rev 03)
0000:00:02.0 VGA compatible controller: Intel Corporation Mobile Integrated Graphics Controller (rev 03)
0000:00:02.1 Display controller: Intel Corporation Mobile Integrated Graphics Controller (rev 03)
0000:00:1b.0 0403: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
0000:00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
0000:00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
0000:00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 01)
0000:00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 01)
0000:00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 01)
0000:00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 01)
0000:00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 01)
0000:00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1)
0000:00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 01)
0000:00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controllers cc=IDE (rev 01)
0000:00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
0000:03:01.0 CardBus bridge: O2 Micro, Inc. OZ601/6912/711E0 CardBus/SmartCardBus Controller (rev 40)
0000:09:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5752 Gigabit Ethernet PCI Express (rev 02)
0000:0c:00.0 Network controller: Intel Corporation: Unknown device 4222 (rev 02)

Kubuntu Install:

Processor:

            Default kernel linux-image-2.6.20-15-generic supports both cores.

Screen/Display:

For 1440x900, do the following: GL support - ~1040fps on glxgears

External Monitor (using i810 driver v.1.7.4)- works for one 'cycle'.  I saw this on early Dapper as well:
Fn-F8 - switch to CRT only
Fn-F8 - switch to both CRT & Laptop
Fn-F8 - switch to both CRT & Laptop (again)
Fn-F8 - switch to CRT only
Fn-F8 - switch to Laptop only
Fn-F8 - kill the display and lock up the machine.
Paolo Meschi, Achim Bohnet developed a patch for the v.1.6.5 i810 driver (See Launchpad Bug #50243) which can be successfully applied to the 1.7.4 source.  External monitor now works correctly.

Power Management:

Battery detected, monitor dim/blank, function keys for screen control function correctly.

Battery life with 9 cell ~3:40 on full charge.

Suspend to Ram (Standby): Does not work. Appears to sleep, but fails on wake-up.

Suspend to Disk (Hibernate): Works, but not by hotkey.  System-tray logoff hibernation button, acpi manager hibernation buttons work fine, but Fn-F1 produces a popup with the following error: 

Workaround: set up an entry in the Kmenu called 'Hibernate'.  Execute the following command:
sudo /etc/acpi/hibernate.sh
and set the hotkey to the Fn-F1 combination.  Works great.

Suspend Works!  Take a look at the following pages:
https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/23497
http://ubuntuforums.org/showthread.php?t=437596&page=2

The short form:
Make modifications to /etc/default/acpi-support and /boot/grub/menu.lst
as shown in https://wiki.ubuntu.com/LaptopTestingTeam/DellLatitudeD620
and then add the following files (set them for executable) to the appropriate directories:
/etc/acpi/resume.d/40-i8042-input.sh
/etc/acpi/suspend.d/20-i8042-input.sh

Reboot once or twice.  I had some flukey behavior the first time or two, but it seems to be fairly solid, with 8 (so far) suspend/wake cycles in a row (same boot).

Sound:

Works. For volume keys, I set up a file called 'hotkeys' in my bin directory with the following lines:
keycode 174=XF86AudioLowerVolume
keycode 176=XF86AudioRaiseVolume
keycode 160=XF86AudioMute

and then set up a script in .kde/Autostart:
#!/bin/bash
xmodmap /home/figura/bin/hotkeys

Networking:

Wired & wireless networking works.
Networking causes slow boot as system tries to bring up all kinds of interfaces.  System boot can be sped up by commenting out all lines in /etc/network/interfaces except the first two lines (loopback)

Front Mic:

Front mic works out-of-the-box.

Controls:

Touchpad and twiddlestick, scroll on touchpad work. External USB mouse works.

Remaining issues:

Document made with KompoZer