Please do not reply to this email: if you want to comment on the bug, go to    
       
the URL shown below and enter yourcomments there.     
   
https://bugs.freedesktop.org/show_bug.cgi?id=7189          
     
           Summary: Kernel hang on ACPI resume if X has been loaded (even
                    after stopping X, and unloading the modules). Radeon
                    7000
           Product: DRI
           Version: XOrg 6.7.0
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: major
          Priority: P2
         Component: General
        AssignedTo: [email protected]
        ReportedBy: [EMAIL PROTECTED]


Here is a weird bug - not sure whether it is a kernel bug or an X bug. It really
should be filed under Xorg 6.9.0, but this isn't listed as an option above.
Basically, starting X, then stopping it, then doing an ACPI suspend fails to
resume, IFF X has loaded drm.

Here is the most useful set of experiments:


TEST 1)

Boot up with "linux single". Very few modules are loaded.
echo 3 > /proc/acpi/sleep.
It sleeps (and resumes) happily, and repeatedly.

TEST 2)

Restart, to avoid bias. Again, boot up with "linux single".
modprobe drm; modprobe radeon
echo 3 > /proc/acpi/sleep.
It sleeps (and resumes) happily, and repeatedly.


TEST 3)

linux single
modprobe drm; modprobe radeon
startx
STOP x
[drm and radeon modules are automatically removed when X shuts down]
echo 3 > /proc/acpi/sleep
Result: it suspends fine, but will not wake up!
Pressing Fn-F4 spins up the HDD and CPU fan, but nothing else.


TEST 4)

Running X, but without the "Load dri" line is fine.

Test 5)

Running X, with "load dri", AND with Mesa installed is fine.

My conclusion is that something in Xorg does something to the graphics card
which interferes with resume.

Versions:
 Xorg: 6.9.0
 Kernel: 2.6.12, or 2.6.16.20
 Hardware: IBM Thinkpad X22, Rage 7000 card. (radeon driver)

This does not happen with a Thinkpad A22p, with similar (Rage128) hardware.     
     
     
     
--           
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email         
     
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


--
_______________________________________________
Dri-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to