Bug 22797

Summary: [M26 Mobility X700] Black screen when Xorg starts.
Product: xorg Reporter: David Keller <david.keller>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED INVALID QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: 7.2 (2007.02)   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
xorg.conf without RX400ATOM enabled
none
Xorg.log of xorg.conf without R4XXATOM
none
xorg.conf with RX400ATOM enabled
none
Xorg.log of xorg.conf with R4XXATOM
none
Xorg.log with verbose mode none

Description David Keller 2009-07-16 07:41:14 UTC
Hi.

Using 6.12.1 xf86-video-ati on a 1.5.3 xorg-server.

When Xorg starts, the screen becomes dark. Moreover it is still dark after a VT switch, although the system is alive (ssh works).

Trying to switch the backlight using keyboard is'nt working.

Then i connected another screen on the VGA-0 output, without sucess: the two screens remain black (even with Enable set to true in corresponding Monitor sections).
Comment 1 David Keller 2009-07-16 07:41:56 UTC
Created attachment 27762 [details]
xorg.conf without RX400ATOM enabled
Comment 2 David Keller 2009-07-16 07:42:34 UTC
Created attachment 27763 [details]
Xorg.log of xorg.conf without R4XXATOM
Comment 3 David Keller 2009-07-16 07:42:53 UTC
Created attachment 27764 [details]
xorg.conf with RX400ATOM enabled
Comment 4 David Keller 2009-07-16 07:43:17 UTC
Created attachment 27765 [details]
Xorg.log of xorg.conf with R4XXATOM
Comment 5 David Keller 2009-07-16 07:47:25 UTC
Corrected target version 7.1 -> 7.2.
Comment 6 Alex Deucher 2009-07-16 08:32:55 UTC
this is probably a dupe of bug 22755.  Do the patches there help?
Comment 7 David Keller 2009-07-16 08:55:35 UTC
No, same behaviour: the screens goes black and force me to reboot.

By the way, the kernel is the 2.6.29.
Comment 8 Alex Deucher 2009-07-16 08:58:40 UTC
Did this used to work with an older version of the driver?  If so which one?
Comment 9 David Keller 2009-07-16 09:07:43 UTC
I was running on fglrx so far.

Anyway, one year ago, when giving a shot to the xorg driver, I experimented the same error.

In the Xorg.log, I can see the LVDS is disabled ("Output LCD1 disable success") after calling  RADEONScreenInit, and is never enabled again.
Comment 10 David Keller 2009-07-16 09:53:38 UTC
Created attachment 27770 [details]
Xorg.log with verbose mode

Running with video-ati from git trunk + verbose enabled, I noticed that RadeonScreenInit doesn't seems to complete.

radeon.c:3544 

xf86DrvMsgVerb(pScrn->scrnIndex, X_INFO, RADEON_LOGLEVEL_DEBUG,
                    "Initializing fb layer\n");

is never printed in the Xorg.0.log.
Comment 11 Michel Dänzer 2009-07-16 10:12:16 UTC
All log files have

(II) RADEON(0): DRIScreenInit for fglrx driver

so some X server components are still left from fglrx. You'll have to get rid of those to be able to use other drivers.
Comment 12 David Keller 2009-07-16 10:24:23 UTC
Ouch !

Do you have an idea of the identity of theses components ? I am lost.

I use Xorg OpenGl.
fglrx kernel module isn't loaded.

Currently, I am recompiling xorg-server with only ati & vesa video card drivers to be sure.
Comment 13 David Keller 2009-07-16 10:40:43 UTC
You rock ! Recompiling did the trick (shame on me).

Thank you very much Alex & Michel :)

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.