Skip to content

Dell Latitude C800 Display Problems with Ubuntu

My old and aged Dell Latitude C800 has just finished some needed maintenance.  For the most part, the laptop is being used by the proprietor of my local coffeehouse.  I received a frantic email from her last week complaining that Ubuntu's updates had failed and she was unable to login to her machine.

I picked up the laptop this evening to resolve the problem, and when I booted the machine I was able to see what the problem was immediately.  I had not had the problem for some time, primarily since it had been a while since I had built the machine.  Essentially, when the machine is booted, the display looks similar to the image below:

The display is garbled and useless.  It took some bit of Googling to refresh my memory, but the problem had to do with a misconfiguration of the xorg.conf file that drives the xserver settings for my laptop.  My Googling turned up the following post: Help with screen resolution on Dell Inspiron 8000.  The problem has to do with how the graphics card in my laptop identifies the driver, an ATI Mobility M4.  Adding the lines in the above post helped correct my problem.

Finally, once I was able to successfully boot into my profile, I was able to easily adjust the resolution of the display panel to 1600x1200.  Nonetheless, I am including the xorg.conf I am using below that appears to be working just as expected.

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "InputDevice"
Identifier  "Generic Keyboard"
Driver    "kbd"
Option    "XkbRules"    "xorg"
Option    "XkbModel"    "pc105"
Option    "XkbLayout"   "us"
EndSection

Section "InputDevice"
Identifier  "Configured Mouse"
Driver    "mouse"
Option    "CorePointer"
EndSection

Section "InputDevice"
Identifier  "Synaptics Touchpad"
Driver    "synaptics"
Option    "SendCoreEvents"  "true"
Option    "Device"    "/dev/psaux"
Option    "Protocol"        "auto-dev"
Option    "HorizEdgeScroll" "0"
EndSection

Section "Device"
Identifier  "ATI Technologies, Inc. Rage Mobility M4 (AGP)"
Driver    "ati"
BusID      "PCI:1:0:0"
Option    "AGPMode"  "4"
Option    "AGPSize"  "32"
Option    "EnablePageFlip"  "true"
Option    "Display"  "BIOS"
Option    "SWCursor"        "true"
Option   "CCEusecTimeout" "20000"
EndSection

Section "Monitor"
Identifier  "Configured Monitor"
HorizSync   31-82
VertRefresh     40-110
EndSection

Section "Screen"
Identifier  "Default Screen"
Monitor  "Configured Monitor"
Device    "Configured Video Device"
EndSection

Section "ServerLayout"
Identifier  "Default Layout"
Screen    "Default Screen"
InputDevice "Synaptics Touchpad"
EndSection

I spent way too much time than I needed on this, so this should save my (and someone else's) bacon in the future.

{ 7 } Comments

  1. Rob | August 29, 2008 at 6:45 pm EDT | Permalink

    This worked beautifully, thanks so much!

  2. Carol | August 30, 2008 at 9:50 am EDT | Permalink

    Yes, it did work beautifully, and I'm so glad you were able to fix it -- I'm a pile of Linux FAIL.

  3. Paolo | September 3, 2008 at 4:30 am EDT | Permalink

    Thank you very much!!!
    It works on the same laptop model with Fluxbuntu 7.10, with the only difference:

    Device "ATI Technologies, Inc. Rage Mobility M4 (AGP)"

    instead of

    Device "Configured Video Device"

    into "Screen" section

  4. Jeroen | September 17, 2008 at 3:29 am EDT | Permalink

    Thanks a bunch for saving me a lot of time! It works smoothly with Ubuntu 8.04

  5. tom | September 18, 2008 at 9:50 pm EDT | Permalink

    how do you get into your profile tho

  6. JJT | September 18, 2008 at 10:43 pm EDT | Permalink

    @Paolo @Jeroen: Glad to help.

    @tom: What do you mean? Logging into your user account?

  7. Nitya | October 15, 2008 at 10:01 pm EDT | Permalink

    Thanks a million .. works perfect

Post a Comment

Your email is never published nor shared. Required fields are marked *