desktop cd fails to start gdm with hp nc6400 (widescreen, ati-based laptop)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
X.Org X server |
Invalid
|
Medium
|
|||
xorg (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
Binary package hint: xorg
The feisty beta desktop cd for amd64 boots ok on my nc6400, but gdm fails to start. The error log suggests that xorg found the ati video card, but couldn't find a valid mode. If I remove /etc/X11/xorg.conf entirely, xorg still can't find a usable mode. If I hand-edit the xorg.conf to add some modelines, I can get 1024x768 to work.
Here are some details that may help:
$ lspci | grep ATI
01:00.0 VGA compatible controller: ATI Technologies Inc M52 [ATI Mobility Radeon X1300]
$ sudo ddcprobe
vbe: VESA 3.0 detected.
oem: ATI ATOMBIOS
vendor: (C) 1988-2005, ATI Technologies Inc.
product: M52T 01.00
memory: 16384kb
mode: 640x400x256
mode: 640x480x256
mode: 800x600x256
mode: 1024x768x256
mode: 1280x1024x256
mode: 640x480x32k
mode: 640x480x64k
mode: 640x480x16m
mode: 800x600x32k
mode: 800x600x64k
mode: 800x600x16m
mode: 1024x768x32k
mode: 1024x768x64k
mode: 1024x768x16m
mode: 1280x1024x32k
mode: 1280x1024x64k
mode: 1280x1024x16m
mode: 320x200x32k
mode: 320x200x64k
mode: 320x200x16m
mode: 1600x1200x256
mode: 1600x1200x32k
mode: 1600x1200x64k
edid:
edid: 1 3
id: 8d00
eisa: LPL8d00
serial: 00000000
manufacture: 0 2005
input: analog signal.
screensize: 30 19
gamma: 2.200000
dpms: RGB, no active off, no suspend, no standby
dtiming: 1280x800@59
monitorid: LGPhilipsLCD
monitorid: LP141WX1-TLA
$ sudo /usr/share/
res: 1280x800
disptype: crt
name:
freq:
The ddcinfo seems off: this is definitely an lcd, not a crt. The input is digital, I'd think, and the dpms is probably wrong too. The native lcd resolution, 1280x800, isn't listed in the modes.
If I can provide any other info, please let me know.
Changed in xorg: | |
importance: | Undecided → High |
status: | Unconfirmed → Confirmed |
Changed in xorg-server: | |
status: | Unknown → Confirmed |
Changed in xorg-server: | |
importance: | Unknown → Medium |
Changed in xorg-server: | |
importance: | Medium → Unknown |
Changed in xorg-server: | |
importance: | Unknown → Medium |
Changed in xorg-server: | |
status: | Confirmed → Incomplete |
Changed in xorg-server: | |
status: | Incomplete → Invalid |
I can reproduce this bug.
My laptop is a Fujitsu Amilo Pi1536, Core Duo T2300, ATI x1400
The X server crashes on starting gdm (signal 11 error).
I have edited the xorg.conf file and the vesa driver was being used. (This should be OK, since ATI x1000 series are not supported by the open source ati driver).
I suppose this is a xorg or vesa driver related bug.
I consider that it should be classified as critical, as it blocks the average user (the target audience of the desktop install cd).
I have found the following workaround (I have been able to successfully start the livecd in 640x480, and complete the installation). See if this works for you.
$ sudo dpkg-reconfigure -phigh xserver-xorg
Choose the default options, except when you are asked for the resolutions. Then choose only 640x480. (I have found this is the only one that works).
(you can instead edit manually /etc/X11/xorg.conf with nano and delete all the other resolutions)
$ sudo killall gdm
$ sudo gdm
After the installation has finished you can install the fglrx through "Restricted Drivers Manager". (I think you need to have the internet connection active).
Then in a console
$ sudo dpkg-reconfigure xserver-xorg
Make sure you choose the 1280x800 resolution.
CTRL+ALT+BackSpace
And that's all, you should now have your ubuntu feisty working at native resolution.