Bug 428308

Summary: New ati driver in rawhide causes X to crash at start
Product: [Fedora] Fedora Reporter: Robin Norwood <robin.norwood>
Component: xorg-x11-drv-atiAssignee: Dave Airlie <airlied>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: medium    
Version: rawhideCC: mcepl, xgl-maint
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-01-25 00:29:11 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
xorg log of the crash
none
log of the new crash
none
Me too Xorg.0.log none

Description Robin Norwood 2008-01-10 18:06:17 UTC
o Installed new F8 on T43 laptop
o Updated to latest rawhide
o Reboot
o No X.

The interesting parts of the xorg log look like this:

"""
(II) LoadModule: "radeon"

(II) Loading /usr/lib/xorg/modules/drivers//radeon_drv.so
(II) Module radeon: vendor="X.Org Foundation"
        compiled for 1.4.99.1, module version = 4.3.0
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 3.0
(EE) module ABI major version (3) doesn't match the server's version (4)
(II) UnloadModule: "radeon"
(II) Unloading /usr/lib/xorg/modules/drivers//radeon_drv.so
(EE) Failed to load module "radeon" (module requirement mismatch, 0)
"""

But I'll attach the entire log also.


The vesa driver seems to work.

ATI driver is the latest rawhide one:

xorg-x11-drv-ati-6.7.196-5.fc9

And the video chip is:

01:00.0 VGA compatible controller: ATI Technologies Inc M22 [Mobility Radeon X300]

Comment 1 Robin Norwood 2008-01-10 18:06:17 UTC
Created attachment 291303 [details]
xorg log of the crash

Comment 2 Robin Norwood 2008-01-12 02:27:46 UTC
fwiw, the even newer ATI driver is even worse.  Now, X crashes at startup with a
corrupt display, except for the mouse pointer, which looks and works fine.
Keyboard seems nonresponsive - Ctrl-Alt-Backspace won't kill X, and switching to
VTs doesn't work either.

[rnorwood@solitude ~]$ rpm -q xorg-x11-drv-ati
xorg-x11-drv-ati-6.7.196-6.fc9

This happens when the driver is set to ati, radeon (not sure which one is right
these days for this card), if no xorg.conf is used, or with system-config-display.


Comment 3 Robin Norwood 2008-01-12 02:28:29 UTC
Created attachment 291444 [details]
log of the new crash

Comment 4 Robin Norwood 2008-01-12 02:29:55 UTC
vesa driver still works fine, by the by.

Comment 5 Matěj Cepl 2008-01-23 16:18:46 UTC
Created attachment 292663 [details]
Me too Xorg.0.log

Thanks, Robin, your advice to use vesa saved me. Otherwise nothing else works
here. I can confirm that I can fully reproduce here, first when I used older
kernel kernel-2.6.23.1-49.fc8.x86_64 X would work, but after today's upgrade,
there is no hope. And the errors looks pretty similar:

[matej@hubmaier ~]$ grep '(EE)' /tmp/Xorg.0.log 
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(EE) Unable to locate/open config file
(EE) module ABI major version (1) doesn't match the server's version (4)
(EE) Failed to load module "vga" (module requirement mismatch, 0)
(EE) open /dev/fb0: No such file or directory
[matej@hubmaier ~]$ 

Used packages:
[matej@hubmaier ~]$ rpm -q kernel xorg-x11-drv-ati xorg-x11-server-Xorg
kernel-2.6.23.1-49.fc8.x86_64
kernel-2.6.24-0.155.rc7.git6.fc9.x86_64
kernel-2.6.24-0.157.rc8.fc9.x86_64
kernel-2.6.24-0.164.rc8.git4.fc9.x86_64
xorg-x11-drv-ati-6.7.196-7.fc9.x86_64
xorg-x11-server-Xorg-1.4.99.1-0.18.20080107.fc9.x86_64
[matej@hubmaier ~]

Comment 6 Matěj Cepl 2008-01-23 16:21:28 UTC
Actually, Xorg doesn't crash, it just goes to 100% CPU (or close to 100%) and
nothing (not even kill -9) is able to stop it.

Comment 7 Matěj Cepl 2008-01-23 21:31:29 UTC
Robin, does renaming /usr/lib/xorg/modules/extensions/libdri.so to something
nonsensical helps? If yes, I think we are talking about duplicate of bug 428813.

Comment 8 Robin Norwood 2008-01-24 16:59:27 UTC
Yeah - I:

o Update to latest rawhide as of today, giving me these packages:

[rnorwood@solitude ~]$ rpm -q kernel xorg-x11-drv-ati xorg-x11-server-Xorg
kernel-2.6.24-0.147.rc7.git2.fc9
kernel-2.6.24-0.167.rc8.git4.fc9
xorg-x11-drv-ati-6.7.196-7.fc9
xorg-x11-server-Xorg-1.4.99.1-0.18.20080107.fc9

o Moved aside my modified xorg.conf (which specified 'vesa')
o Ran system-config-display
  - Corrupt display, locked up X
o Had to power off and back on
o Moved aside libdri.so
o Re-ran system-config-display
o X works (with the radeon driver)

So, this is probably a dupe of 428813.






Comment 9 Robin Norwood 2008-01-24 17:00:02 UTC
(btw, kernel-2.6.24-0.167 was the running one)

Comment 10 Matěj Cepl 2008-01-25 00:29:11 UTC
(In reply to comment #8)
> o Re-ran system-config-display

In the new stateless world, you even don't have to run system-config-display.
Just mv /etc/X11/xorg.conf{,.backup} and then restart X.

But, yes closing as duplicate.

*** This bug has been marked as a duplicate of 428813 ***