X crashing with Geode GX2 on Jaunty
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-video-geode (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
Binary package hint: xserver-
Back in Intrepid, GX2 support was broken and required using a custom xorg.conf to work containing the following (bug 270912):
Section "Device"
Identifier "Device0"
Driver "geode"
Option "AccelMethod" "XAA"
EndSection
Now trying with Jaunty, I never managed to get X to start with:
- No xorg.conf
- The above xorg.conf
- Only the Driver forced (so using EXA instead of XAA)
In cases where I have a xorg.conf I get the following crash:
AmdPciProbe: Probing for supported devices!
Unable to open /dev/cpu/0/msr: 2
Unable to read the MSR - reverting to the VSA method.
Backtrace:
#0 0x08072df3 in dixSetPrivate (privates=
No locals.
#1 0xb7875248 in GXRandRInit (pScreen=0x85cca50, rotation=15) at gx_randr.c:366
No locals.
#2 0xb786faa8 in GXScreenInit (scrnIndex=0, pScrn=0x85cca50, argc=3, argv=0xbfd69654) at gx_driver.c:1402
pScrni = (ScrnInfoPtr) 0x85c7ff8
pGeode = (GeodeRec *) 0x85c8708
shadowReq = {majorversion = 1 '\001', minorversion = 1 '\001', patchlevel = 0, abiclass = 0x0, abiversion = 0, moduleclass = 0x0}
maj = -1215891701
min = 0
ret = <value optimized out>
rotate = -995204112
#3 0x08071a4d in AddScreen (pfnInit=0xb786f700 <GXScreenInit>, argc=3, argv=0xbfd69654) at ../../dix/
i = 0
scanlinepad = 32
depth = <value optimized out>
bitsPerPixel = <value optimized out>
k = 2
pScreen = (ScreenPtr) 0x85cca50
#4 0x080afb26 in InitOutput (pScreenInfo=
i = 0
j = 0
k = <value optimized out>
scr_index = <value optimized out>
modulelist = <value optimized out>
optionlist = (pointer *) 0x85c2dc0
layout = (screenLayoutPtr) 0x85bc028
---Type <return> to continue, or q <return> to quit---
screenpix24 = <value optimized out>
pix24 = Pix24Use32
pix24From = X_DEFAULT
autoconfig = <value optimized out>
configured_device = <value optimized out>
#5 0x08072141 in main (argc=3, argv=0xbfd69654, envp=0xbfd69664) at ../../dix/
i = <value optimized out>
alwaysCheckFor
When I don't have a xorg.conf, it just fails detecting the right driver (as it did with Intrepid):
AmdPciProbe: Probing for supported devices!
Fatal server error:
Cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices
Please consult the The X.Org Foundation support
at http://
for help.
Please also check the log file at "/var/log/
ddxSigGiveUp: Closing log
Attached is a Xorg log file
description: | updated |
Hi stgraber,
Could you please collect a full backtrace from when this crash occurs? Directions on collecting full backtraces are at https:/ /wiki.ubuntu. com/X/Backtraci ng
[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]