Out of date! These laptop tests are now out of date, for newer tests see the Laptop Testing Team pages

Notes on installation and compatibility of Ubuntu with Dell laptop computers.

See also http://www.linux-on-laptops.com/dell.html and http://www.tuxmobil.org/dell.html

Note: on newer laptops with ATA drives, if you experience random, non-reproducible, complete system freezes (i.e., mouse and keyboard are frozen; cannot ssh into the machine, must press the power button to reboot), and these freezes leave no messages in /var/log/messages or /var/log/Xorg.0.log, you may want to try always leaving a disk in your CD or DVD drive. This has been known to cure the problem in at least two systems (Inspiron 9300 and Precision M70). See http://rtr.ca/dell_i9300/.

Summary

Make

Model

Installs ?

Not working

Ubuntu Release

Comments

Last Updated

Dell

Inspiron 1100

Yes

Correct video display, see Comments v7.04 no problems with video

v5.10 (Breezy), v6.10 (Edgy Final) v7.04

Breezy: Suspend & audio work out of the box, however, the video still "broken", details see below. Edgy Final: had some issues, most are resolved, for details see below. v7.04 Could not get built wifi card to work 44xx, CD boot .iso install very well!

2007-May-03

Dell

Inspiron 1150

Yes

(Warty)

Details below.

Dell

Inspiron 1300

Yes

v5.10 (Breezy)

Details below.

2006-Apr-23

Dell

Inspiron 1501

Yes

v6.10 (Edgy)

You must specify pci=nomsi to install.

2007-Feb-11

Dell

Inspiron 2200

Yes

Broadcom Wireless flakey

6.10

2007-01-27

Dell

Inspiron 2500

Yes

v5.04 (Hoary)

2005-Jun-09

Dell

Inspiron 2600

Yes

Video Card Correctly in X

v5.04 (Hoary)

Details below.

2005-Sep-11

Dell

Inspiron 2650

Yes

v5.04 (Hoary) & v5.10 (Breezy)

2005-Oct-19

Dell

Inspiron 3700

Yes

ACPI resume (but APM works), DRI, touchpad advanced features

(Warty)

Skype does not work because of some limitations in the ALSA es1968 sound driver.

Dell

Inspiron 3800

Yes

Wake-from-suspend is broken, hibernate untested. TV-out untested.

v 6.10 (Edgy)

Hibernate requires a partition that came pre-made, make sure not to delete it. When Numlock is on, keyboard acts as if the Fn key is being held down. TV-out may need atitvout, untested.

2007-2-21

Dell

Inspiron 4100

Yes

After a default install the computer freezes anytime a power management function kicks in, including pull the power plug. After play with ACPI and APM on the 2.6.8.1 kernel I went back to 2.6.7 with APM & now everything works as expected.

Dell

Inspiron 4100

Yes

v6.06 (Dapper)

Some function keys do not work. Since it has the Radeon M6 LY card, you'll need to change your color depth to 16-bit. fglrx will not work. You may also want to experiment with using the 'radeon' driver instead of 'ati.' YMMV.

2007-02-25

Dell

Inspiron 4150

Yes

v5.04 (Hoary)

2005-May-21

Dell

Inspiron 500m

Yes

v5.04 (Hoary)

Run 855resolution to activate 1400 x 1050 resolution. Edit /etc/acpi/lid.sh & comment out the chvt lines to power off the screen when closing the lid.

2005-Jun-17

Dell

Inspiron 500m

Yes

v7.04 (Feisty)

2007-Mar-26

Dell

Inspiron 5000

Yes

ACPI Suspend to RAM fails.

v5.04 (Hoary)

ACPI suspend to disk works out of the box, but if suspend to RAM is enabled then we hang at VESA Mode Save during boot.

2005-May-17

Dell

Inspiron 5000

Yes

ACPI not supported.

v5.04 (Hoary)

ACPI is not supported, you need to use APM. In order to do so, Edit "/etc/modules/" and add the following line: 'apm'. Also, edit "/boot/grub/menu.list" and add the following to your "kernel" option: 'acpi=off apm=on'

2005-Jul-15

Dell

Inspiron 5000

Yes

X does not display

v5.04 (Hoary)

Edit "/boot/grub/menu.list" and add the following to your "kernel" option: 'vga=791'

2005-Jul-15

Dell

Inspiron 5000e

Yes

Black screen when starting X.

Details below.

Dell

Inspiron 510m

Yes

v6.06 (Dapper)

See https://wiki.ubuntu.com/LaptopTestingTeam/DellInspiron510m - The install at the moment has some issues.

2006-Aug-08

Dell

Inspiron 5150

Yes

See http://tuxinside.no-ip.com/?Matts_Corner:Linux:Ubuntu

2005-Mar-30

Dell

Inspiron 5150

Yes

v5.10 (Breezy), v6.06 (Dapper)

See LaptopTestingTeam/DellInspiron5150. See also http://pykeylogger.sourceforge.net/wiki/index.php/Ubuntu:Chronicles

2006-Feb-09

Dell

Inspiron 600m

Yes

Modem not tested. The wireless card has irq problems but can be fixed with pci=noacpi in grub or by disabling the parallel port in the Bios. -- https://bugzilla.ubuntu.com/show_bug.cgi?id=1254

Dell

Inspiron 630m/m140

Yes

Some of card reader, modem

v6.06 (Dapper) Beta 2

This model is called the XPM m140 in the USA. See LaptopTestingTeam/DellInspiron630m

2006-Jan-??

Dell

Inspiron 640m/E1405

Yes

v6.06 (Dapper) RC1

In the installation process the screen is put black and keyboard not response, but install continue, patience. Install the package 915resolution for fix X

2006-May-30

Dell

Inspiron 700m

Yes

SD card slot

v5.04 (Hoary)

Details below

Dell

Inspiron 6000

Yes

9.10 (Karmic)

Modem not tested. Everything works perfectly except for the wireless indicator light.

Dell

Inspiron 6400

Yes

WSXGA+ working properly.

v6.06 (Dapper)

See: here

2006-May-23

Dell

Inspiron 7500

Yes

Details below

Dell

Inspiron 8000

Yes

Details below

Dell

Inspiron 8100

Yes

Details below

Dell

Inspiron 8200

Yes

Details below

Dell

Inspiron 8500

Yes

Details below

Dell

Inspiron 8600

Yes

(Warty), v5.04 (Hoary), v5.10 (Breezy) & v6.06 (Dapper)

Details below

Dell

Inspiron 9200

Yes

v5.04 (Hoary)

I will you advise to change the driver in xorg.conf to the 3d acceleration driver from ati. There for change the Driver under Device to fglrx but first pleace install the ati-drivers from the restricted deb repository. Firewire, bluetooth not tested.

2005-Mar-02

Dell

Inspiron 9300

YES

v6.10 (Edgy)

No problems with nVidia drivers; only had minor trouble getting wireless to work

2007-Jan-11

Dell

Inspiron e1405/640m

Yes

v6.06 (Dapper) Flight 7

HD spin down after 5 sec, native resolution problem (see notes below)

2006-May-25

Dell

Latitude 100L

Yes

v5.04 (Hoary)

Sound, PCMCIA, Network, Touchpad: ok. ACPI Works well. Details bellow.

2005-May-09

Dell

Latitude C400

Yes

On some newer models, turn off VGA scaling in Bios to get installer framebuffer to work

v5.04 (Hoary), v6.10 (Edgy)

Sound, PCMCIA, Touchpad: OK. LaptopTestingTeam/DellLatitudeC400

2007-Apr-01

Dell

Latitude C510

?

?

?

See LaptopTestingTeam/DellLatitudeC510

?

Dell

Latitude C600

Yes

X problem with ATI driver if framebuffer is enabled. Use r128 driver instead

v5.04 (Hoary)

Sound, PCMCIA, Touchpad: ok. APM works better than ACPI. See below for details

2005-Apr-08

Dell

Latitude C640

Yes

Hibernation: after some churn, instead of powering off, I merely see the screensaver. Suspend: appears to work, but when it wakes up, screen is garbled, and only a reboot will fix it.

v5.04 (Hoary), upgraded to v6.06 (Dapper)

Sound, wireless, Touchpad: OK.

2006-May-31

Dell

Latitude C840

Yes

Display worked immediately, but had vertical lines during install. ALSA troubles, tried upgrading to 1.0.7, tried grabbing 1.0.5 from warty(universal) servers, problem was an IRQ conflict, disabled parallel port in BIOS, problem solved.

Dell

Latitude CPx

Yes

Hard drive spin-down on default settings is more frequent than normal. Would not boot .iso disk 7.04 froze at partition setup

Installed Kubuntu/ubuntu 7.04 | 2.6.20-15-generic

Modem & Floppy not tested. Microsoft wireless card (MN-720) works with ndiswrapper & 3rd party driver. Hoary ACPI suspend not currently working.

Dell

Latitude D400

Yes

Modem not tested. The wireless card and sound card have irq problems but can be fixed with pci=noacpi in grub or by disabling the parallel port in the bios. -- https://bugzilla.ubuntu.com/show_bug.cgi?id=1254.

Dell

Latitude D410

Yes

Modem not tested. Suspend button started to work when I edited /etc/default/acpi-support and uncommented ACPI_SLEEP=true line, restarting the service acpi-support before that.

Dell

Latitude D420

Yes

v7.04 (Feisty)

See http://www.laisseznousvivre.com/ubuntu_on_delld420.htm

2006-Oct-18

Dell

Latitude D420

Yes

v6.10

WIFI resume bug https://launchpad.net/ubuntu/+source/linux-source-2.6.17/+bug/63418

2007-Mar-04

Dell

Latitude D500

Yes

TV-Out, S3

v5.04 (Hoary) +custom kernel

Details are here: http://www.physik.uni-freiburg.de/~roland/dell_d500/

2005-Sep-23

Dell

Latitude D505

Yes

Modem (Conexant D480 DMC V9.x) and Firewire not tested. For the WLAN (Broadcom Dell 1450 a/b/g) I've used ndiswrapper http://ndiswrapper.sourceforge.net with windows driver. After it, adding "acpi=noapic" to grub, made ubuntu recognize WLAN and sound card.

Dell

Latitude D600

Yes

Details below.

Dell

Latitude D610

Yes

v5.04 (Hoary) & v5.10 (Breezy) Kernel

See Dell Precision M20, and remarks below

Dell

Latitude D620

Yes

v6.06 (Dapper)

LaptopTestingTeam/DellLatitudeD620

2006-???-??

Dell

Latitude D800

Yes

Details below

Dell

Latitude LS

Yes

Modem not tested (but didn't work in Slackware 9.1 and Windows 98, with drivers from dell.com). Buggy: Rarely hangs during boot, probably sound card (nm256) problem. Bad transmit signal strength on PCMCIA WLAN card, but now the internal screen has died and it works much better now.

Dell

Latitude X1

Yes

everything works

7.04 (Feisty)

Everything is working fine - not out of the box though. Only little tweaking is required. Read my complete installation report InstallingUbuntuOnADellLatitudeX1

2007-06-14

Dell

Precision M20

Yes

v5.04 (Hoary)

Requires 2.6.10 kernel (so Hoary or later). To use the ATI drivers for the FireGL card you need to add Option "MonitorLayout" "LVDS, AUTO" to the Device section of xorg.conf. Not tested: modem, serial port, parallel port, infrared, suspend.

Dell

Precision M60

Yes

v5.04 (Hoary)

Use "live debian-installer/framebuffer=false" at LiveCD boot prompt in order to work around VGA BIOS problems which corrupt text consoles. Not tested: modem, serial port, parallel port, infrared. Firewire/USB/X/Wifi/Sound work out of box. DVD playback and bluetooth did not. Hibernate works, but need to reload wifi module afterwards. Suspend works, but doesn't seem good to battery.

Dell

Precision M70

Yes

v5.10 (Breezy)

Everything but hibernate works once you follow InstallingUbuntuOnADellPrecisionM70

Dell

XPS Gen2

Yes

Suspend-to-RAM fails most of the time, no ttyN with Crtl+Alt+F1 and NVIDIA drivers

v6.06 (Dapper) Kubuntu

Wireless & multimedia keys work, and even the SD slot (Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter). A few glitches related to the development status of Dapper, but nothing Dell-specific

2006-May-31

Details

Dell Inspiron 1100

Section "Monitor"
        Identifier      "Generic Monitor"
        ModelName       "Dell 1024x768 Laptop Display Panel"
        HorizSync       31.5 - 48.5
        VertRefresh     59.0 - 75.0
        Option          "DPMS"
EndSection

Section "Device"
        Identifier      "Videocard0"
        Driver          "i810"
        VendorName      "Videocard vendor"
        BoardName       "Intel 845"
        VideoRam                        10000
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device          "Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device"
        Monitor         "Generic Monitor"
        DefaultDepth    24
        SubSection "Display"
                Depth           16
                Modes           "1024x768" "800x600" "640x480"
        EndSubsection
        SubSection "Display"
                Depth           24
                Modes           "1024x768"
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Default Screen"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
        InputDevice     "Synaptics Touchpad"
EndSection

Section "DRI"
        Mode    0666
EndSection

This configuration has been tested on three different Inspiron 1100s and works well. Now you should be able to go to Desktop>Administration>Screen Resolution and set your screen resolution to 1024x768.

It has come to my attention that some people have been having problems with the power management on this laptop. I haven't had any problems with that on any of the 1100s I have installed Ubuntu on, but if you have and know how to fix it, update this accordingly.

* Update 2005/05/09 - I installed Hoary 5.04 in an Inspiron 1100 with absolutely no problems. No freezes and the screen resolution was correctly detected at 1024x768. I personally never updated the BIOS, but I received the laptop second hand, so it may have been updated by the previous owner. I am having issues with the battery state being detected, however. The Gnome battery applet correctly identifies whether or not the AC is connected, but it says it can't detect the battery status.

EaldenEscanan - I helped a friend install 5.10 on her Dell Inspiron 1100 A32. Adding the HorizSync and VertRefresh to xorg.conf was enough.

ChrisCrane, Apr-2007, I installed Edgy Final on my Inpiron 1100 and it now works well. There were some issues (eg with the installation process, domain name resolution, application load time, power - different from the above). All issues and fixes are documented on the Inspiron 1100 Laptop Testing page.

Dell Inspiron 700m

I have a Dell Inspiron 700m which has 1280x800 LCD panel.

After install Hoary, starts up resolution 1024x768. To get X running in 1280x800, I installed 855resolution_0.3-1_i386.deb downloaded from http://www.debian.or.jp/~kmuto/855resolution/. Breezy users can find 855resolution in Universe.

Edit /etc/default/855resolution as follows :

{{{# # 855resolution default # # find free modes by /usr/sbin/855resolution -l # and set it to MODE # MODE=5c # # and set resolutions for the mode. # XRESO=1280 YRESO=800 }}}

To work hibernation, add 855resolution line to head of /etc/acpi/resume.sh.

invoke-rc.d --quiet 855resolution start

*snip*

To work mem suspend, uncomment follow line of /etc/default/acpi-support.

ACPI_SLEEP=true

An additional comment that applies to at least pre-release Breezy (and the 2.6.12 kernel): It may be necessary to add modules like uhci-hcd and b44 to the MODULES line. The b44 module is needed to make DHCP work after the computer has rewoken. The uhci-usb module may be necessary to prevent lock-ups depending on what USB devices are attached.

WiFi works fine, but wifi light won't turn on.

Dell Inspiron 1150

See LaptopTestingTeam/DellInspiron1150

Dell Inspiron 1300

(another experience)

Dell Inspiron 2600

Dell Inspiron 5000e

Dell Inspiron 6000

No special tweaks needed.

Dell Inspiron 6400

Installed on an Intel Duo-Core 1.83 Ghz, WSXGA+ display. I did not get to test much else as the display would not work correctly.

Installed Breezy Badger though X died continuously with errors. Then installed Dapper Drake Flight 5 and updated to the latest fixes though the maximum resolution would only reach 1280x1024 (XGA), and the Inspiron 6400 is a wide screen display model. Laptop used featured the WSXGA+ screen which allows for a maximum resolution of 1680x1050, so everything was stretched.

All thus far.

Dell Inspiron 7500

Dell Inspiron 8000

* I8Ks with recent BIOS (A17 and later, apparently) will require a boot option or two to work with current Ubuntu kernels. nolapic seems to be sufficent post-install (possibly post-upgrade if you used an older install CD image?). There are reports that noapic is also needed at install time. I (MartinManey) can't speak to the latter, as I had an older BIOS version at the time of the original install, and only ran into this problem after updating the BIOS. And that's about the only problem I've had with the I8K and Ubuntu!

* I had the ATI Mobility video card in my Inspiron 8000 and the display came out garbled after initial install. I rebooted in recovery mode and "ran dpkg-reconfigure -plow xserver-xfree86" and changed my video settings to 16-bit, with Vertical Refresh rate between 58-62, and all seems fine.

* This did not help in ubuntu 11.10 install. Instead I had to create a new xorg.conf file in the directory /etc/X11. The file contains only the following lines:

Section "Device"
       Identifier "Card0"
       Driver "vesa"
EndSection

* to avoid freezing at install system startup, I had to boot the installer with the command : linux pci=noacpi, hope this helps

* I'm running BIOS A23, and used to get the lockups when not using the nolapic option. However on recent kernels (2.6.10) it works without this option. (kernel reports 'Local APIC disabled by BIOS -- you can enable it with "lapic"')

* ACPI Problems : Closing the screen in X turned off the backlight only to turn it on again straight after. I made the following changes to make this work.

First of all I noticed that one of the functions in the acpi support scripts was returning the wrong values. This may be due to my login manager (kdm) ? In the file /usr/share/acpi-support/power-funcs edit the function getXuser to the following (add the -m 1 part)

getXuser() {
        user=`who| grep -m 1 " :0" | awk '{print $1}'`
        export XAUTHORITY=/home/$user/.Xauthority
        export DISPLAY=:0
}

also in the script /etc/acpi/lid.sh comment out the chvt lines. The screen was being turned off, but the chvt 12 ws switching to virtual terminal 12 which also turned the light back on. I'm not sure of the purpose of these to switch away from the X vt ?

. /usr/share/acpi-support/power-funcs

getXuser;

grep -q closed /proc/acpi/button/lid/*/state
if [ $? = 0 ]
then
        . /usr/share/acpi-support/screenblank
        echo `fgconsole` > $LIDSTATE
        #chvt 12
else
        grep -q off-line /proc/acpi/ac_adapter/*/state
        if [ $? = 1 ]
        then
                su - $user -c "xscreensaver-command -unthrottle"
        fi
        #chvt `cat $LIDSTATE`
        su - $user -c "xscreensaver-command -deactivate"
fi

and now your screen should go off.

1. For me, the Tv out of my Ati Moblity M4 does not work.

2. I cannot use the firewire, because it does not work.

Dell Inspiron 8100

Everything except irda seems to be working. Had to activate dma for dvd drive in /etc/hdparm.conf to get decent dvd performance. Needs nolapic boot parameter.

Getting to work multimedia keys:

1. Multimedia keys on Inspiron 8100 have these scancodes:

2. Assign these scancodes (known by linux) to keycodes (known by X). On a terminal, execute:

3. Assign those keys to their desired functionality:

  1. Click on Computer -> Desktop preferences -> keybindings (Not sure of these names, I'm using spanish locales) b. Go to sound section. Click on Play, and press your play multimedia key, and so on.

4. To assign automatically scancodes at boot time, edit /etc/init.d/bootmisc.sh

Dell Inspiron 8200

Dell Inspiron 8500

Note: adding the module snd-intel8x0m to /etc/hotplug/blacklist will remove spurious mixer devices from GNOME Volume Control and leave just Alsa and OSS mixers

Dell Inspiron 8600

For example, toward the end of /boot/grub/menu.lst you should see a section that looks something like this:

title           Ubuntu, kernel 2.6.8.1-3-386
root            (hd0,0)
kernel          /vmlinuz-2.6.8.1-3-386 root=/dev/hda3 ro quiet splash
initrd          /initrd.img-2.6.8.1-3-386
savedefault
boot

(Make sure you're looking at the *first* section that looks like this that doesn't have '#' symbols beginning each line...) If some of the numbers are different for you, that's fine. The line that interests you is the one that starts with kernel. You want to add acpi_irq_isa=7 at the end of that line, making sure that all the text stays on that line. For our example here, the new line is:

kernel          /vmlinuz-2.6.8.1-3-386 root=/dev/hda3 ro quiet splash acpi_irq_isa=7

Dell Inspiron 8600 on Breezy

Almost everything works in Breezy except scrolling with the touch pad. Wireless (ipw2100) work out of the box except wpa, you have to manually install wpasupplicant. (configuration is in /etc/wpa_supplicant.conf and /etc/default/wpasupplicant)

Here is how to get scrolling working: Modify these lines in /etc/X11/xorg.conf

Option          "Device"                "/dev/psaux"
Option          "Protocol"              "auto-dev"

to

Option          "Device"                "/dev/input/event2"
Option          "Protocol"              "event"

The change of the protocol is due to auto-dev not detecting the right event device. A list of devices is found in /proc/bus/input/devices

Furthermore these lines must be added in the same section:

Option          "LeftEdge"              "120"
Option          "RightEdge"             "830"
Option          "TopEdge"               "120"
Option          "BottomEdge"            "650"

Example of /etc/default/wpasupplicant:

# /etc/default/wpasupplicant

# WARNING! Make sure you have a configuration file!

ENABLED=1

# Useful flags:
#  -D <driver>          Wireless drive, typically optional.
#  -i <ifname>          Interface
#  -c <config file>     Configuration file
#  -d                   Debugging (-dd for more)
#  -w                   Wait for interface to come up

# See the manual page wpa_supplicant(1) for more options and information.

OPTIONS="-Dipw -i eth1 -c /etc/wpa_supplicant.conf -w"

# EXAMPLES:

# OPTIONS="-i wlan0 -D hostap -c /etc/wpa_supplicant.conf"
# OPTIONS="-i ath0 -D madwifi -c /etc/wpa_supplicant.conf"

Example of /etc/wpa_supplicant.conf:

# Minimal /etc/wpa_supplicant.conf to associate with open
#  access points. Please see
#  /usr/share/doc/wpasupplicant/wpa_supplicant.conf.gz for more complete
#  configuration parameters.

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0

eapol_version=1
ap_scan=1
fast_reauth=1

network={
        ssid="my ssid"
        proto=WPA
        psk="secretpassword"
        priority=5
}

### Associate with any open access point
###  Scans/ESSID changes can be done with wpa_cli
network={
        ssid=""
        key_mgmt=NONE
        priority=1
}

See also https://wiki.ubuntu.com/LaptopTestingTeam/DellInspiron8600

Dell Latitude C600

Hardware

Option          "UseFBDev"              "false"

Or even better, use the "r128" driver instead of "ati" in xorg.conf

Power Management

ACPI

APM

Synaptics touchpad

It is detected only if no external mouse plugged. At the time the psmouse driver is loaded:

Tip:

If you plug or unplug an external mouse while X is running, X might well not detect it, and you end up without a mouse in your X session (generally, unplugging is not a problem, though). Solution:

# sudo /sbin/rmmod psmouse
# sudo /sbin/modprobe psmouse 

Benefits:

If you just unplugged the external mouse, you can now take advantage of the excellent synaptics driver (otherwise you carry on with the lame PS/2 driver). If you plugged a mouse while you only had the touchpad/stick before, the external mouse is now detected and you can use it in X.

Might work for other models too, with minor adaptations. To check, see what /proc/bus/input/devices is showing after you plug/unplug the mouse and you reload the driver.

#
# /etc/dev.d/default/mouse.dev
#
# automatically creates /dev/touchpad and /dev/mousestick
# whenever the mouse driver (psmouse module) is reloaded
# It is called by udev, after an hotplug event.
# the key is /proc/bus/input/devices to see if the
# touchpad was detected
# usually devices are created as /dev/input/mouse*
#

mesg () {
    /usr/bin/logger -t $(basename $0)"[$$]" "$@"
}

TOUCHPAD=/dev/touchpad
MOUSESTICK=/dev/mousestick


# get the correct mouse type for this device/handler. puts it in an evil global var
# looks at /proc, which is sometimes not be fully available at boot
function getMouseType() {
    #mesg "getting mouse type for $1"

    # let's check if proc can help us
    if [ -e /proc/bus/input/devices ]; then
        STAT="`cat /proc/bus/input/devices  | grep -B 2 $1`"
    else
        mesg "mouse.dev: Default boot configuration"
        STAT="BOOT"
    fi
    [ -z "$STAT" ] && STAT="BOOT"

    mesg "STATUS: $STAT"
    if [ -z "`echo $STAT | grep TouchPad`" ]; then
        # it's not touchpad
        mesg "$DEVNAME is mouse/stick"
        CURRENT=$MOUSESTICK
    else
        mesg "$DEVNAME is touchpad"
        CURRENT=$TOUCHPAD
    fi
}

if [[ $ACTION = remove ]]; then
    case $DEVNAME in
        */mouse*)
            # DEVNAME -> mouse0 or mouse1 or mouse2...
            MOUSE=`echo $DEVNAME | cut -d/ -f4`
            # just  remove its link
            DEV=`find /dev -lname $MOUSE`
            if [ -n "$DEV" ]; then
                mesg "Removing $DEV"
                rm -f $DEV
            else
                mesg "No dev was linked to $MOUSE"
            fi
            ;;
        *) exit 0
        ;;
    esac

elif [[ $ACTION = add ]]; then
    case $DEVNAME in
        */mouse*)
            #mesg "DEVNAME is $DEVNAME"

            MOUSE=`echo $DEVNAME | cut -d/ -f4`
            getMouseType $MOUSE
            mesg "Linking $CURRENT -> $DEVNAME"
            ln -sf $DEVNAME $CURRENT
            ;;
        *)
           exit 0
        ;;
    esac

fi

exit 0

Dell Latitude D600

Dell Latitude D610

Using Hoary/Kubuntu

Fixing the problems:

Using Hoary/Ubuntu on Dell D610 with Intel Corp. Mobile Graphics Controller

Works out of the box, but the resolution is a bit low, with a large black border around the screen. Fixed by installing 915 resolution , and running the following before starting X:

Dell Latitude D800

after fixing IRQ problems:

Latitudes vary quite a bit, currently atleast display, WLAN and bluetooth are known to vary.

Dell Latitude 100L

On Hoary:

modprobe p4-clockmod or add it a /etc/modules. I user powernowd and CPU Frequency Scaling Monitor Gnome Applet.

sudo apt-get install i8kutils gkrellm-i8k

ACPI_SLEEP=true

sudo ln -s /usr/lib/libesd.so.0 /usr/lib/libesd.so.1

sudo apt-get install i810switch

Section "Device"
        Identifier      "Intel Corporation 82852/855GM Integrated Graphics Device"
        Driver          "i810"
        BusID           "PCI:0:2:0"
        Option          "MonitorLayout" "CRT,LFP"  #this is the important option
        Screen          0
EndSection

Section "Device"
        Identifier      "Device[1]"
        Driver          "i810"
        BusID           "PCI:0:2:0"
        Screen          1
EndSection

####

Section "Monitor"
        Identifier      "Generic Monitor"
        Option          "DPMS"
EndSection

Section "Monitor"
    Identifier "Monitor[1]" #CRT e70f
    HorizSync 30-70
    VertRefresh 50-150
EndSection

####

Section "Screen"
        Identifier      "Default Screen"
        Device          "Intel Corporation 82852/855GM Integrated Graphics Device"
        Monitor         "Generic Monitor"
        DefaultDepth    24
        SubSection "Display"
                Depth           16
                Modes           "1024x768"
        EndSubSection
        SubSection "Display"
                Depth           24
                Modes           "1024x768"
        EndSubSection
EndSection

Section "Screen"
   Identifier  "Screen[1]"
   Device      "Device[1]"
   Monitor     "Monitor[1]"
   DefaultDepth 24
   Subsection "Display"
       Depth       24
       Modes       "1024x768"
       ViewPort    0 0
   EndSubsection
EndSection

Section "ServerLayout"
        Identifier      "Default Layout"
        Screen 0        "Default Screen"
        Screen 1 "Screen[1]" RightOf "Default Screen"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
        InputDevice     "Synaptics Touchpad"
EndSection

CategoryLaptop

Dell Inspiron e1405/640m

in /etc/acpi/power.sh

change:

 function laptop_mode_enable {
$LAPTOP_MODE start

for x in /sys/bus/ide/devices/*/block; do
drive=$(basename $(readlink $x));
$HDPARM -S 12 /dev/$drive 2>/dev/null
$HDPARM -B 1 /dev/$drive 2>/dev/null
done

for x in /sys/bus/scsi/devices/*/block; do
drive=$(basename $(readlink $x));
$HDPARM -S 12 /dev/$drive 2>/dev/null
$HDPARM -B 1 /dev/$drive 2>/dev/null
done
}

to

function laptop_mode_enable {
$LAPTOP_MODE start
}

then, in /etc/laptop-mode/laptop-mode.conf

LM_AC_HD_IDLE_TIMEOUT_SECONDS=7200 # change from 5, not needed if laptop_mode is
disabled while on AC
LM_BATT_HD_IDLE_TIMEOUT_SECONDS=7200 # change from 5, the critical one!!!


CategoryLaptop

HardwareSupportMachinesLaptopsDell (last edited 2012-02-08 10:06:55 by hy-vpn1-14)