Bug 707506

Summary: System lockup on user login with F15 / gnome-shell — 3D drivers
Product: [Fedora] Fedora Reporter: Peter Williams <peter>
Component: xorg-x11-drv-atiAssignee: Jérôme Glisse <jglisse>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 15CC: airlied, xgl-maint
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard: [cat:lockup]
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-06-12 05:57:25 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
dmesg from radeon.agpmode=-1 boot none

Description Peter Williams 2011-05-25 09:28:16 UTC
I made a fresh install of F15 on my desktop. I can get to the graphical login screen, but if I login with my user account, the system locks up. (Mouse doesn't move, Caps Lock light doesn't toggle, etc.) If I turn off gnome-shell, I can login successfully, so I believe this is due to the 3D driver causing problems.

I have an RV635 card, specifically an ATI Radeon HD 3650 AGP. The system worked out-of-the-box with Fedora 13.

Apologies if I haven't filed this with the right component.

Version-Release number of selected component (if applicable):

System info reports driver as "Gallium 0.4 on AMD RV635".
xorg-x11-drv-ati-6.14.1-1.20110504gita6d2dba6.fc15.i686
kernel-PAE-2.6.38.6-27.fc15.i686
mesa-dri-drivers-7.11-0.9.20110509.0.fc15.i686

Additional info:

I have a 30" LCD panel operating at 2560x1600 resolution, which has traditionally exposed some weird bugs in the Radeon drivers. But as I mentioned, my setup worked out-of-the-box on Fedora 13.

Comment 1 Dave Airlie 2011-05-27 07:58:26 UTC
does booting with radeon.agpmode=-1 help?

Comment 2 Peter Williams 2011-05-28 05:40:29 UTC
Yes. I can log in successfully with GNOME Shell.

If the best route is for me to manually tweak my GRUB configuration so that I can at least use the system, that's fine, but if there's something I can do to help with getting it so that the system works out-of-the-box, I'd like to do that.

Comment 3 Dave Airlie 2011-05-29 06:45:27 UTC
can you attach a full dmesg? also try radeon.agpmode=1,2,4,8 the option it takes depends on the AGP bridge.

Comment 4 Peter Williams 2011-05-29 18:29:53 UTC
Created attachment 501641 [details]
dmesg from radeon.agpmode=-1 boot

Here is the dmesg from booting with radeon.agpmode=-1.

Below are the results from booting with other agpmode values. My motherboard should support 8x AGP.

8 - lockup on login as reported
4, 1 - boots OK; some weird whole-screen artifacts on login; desktop background appears, but unable to do anything (mouse moves, though); lockup on attempt to switch to text console
2 - screen artifacts on boot; I think it locked up before I even got to try to login in; I can test again if this is actually relevant.

By "screen artifacts", I mean that the display looked like what you'd want, except phased wrong on the screen. What should have been the top-left pixel was somewhere toward the bottom right of the screen, and what should have been the bottom-right pixel was one pixel above and to the left of that.

Comment 5 Peter Williams 2011-06-12 05:57:25 UTC
Fixed with latest batch of Fedora updates. Maybe the kernel update.