Bug 23887

Summary: [kms,radeon] display goes out of sync when radeon kernel module loads
Product: xorg Reporter: kowalski marcin <yoshi314>
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: unspecified   
Hardware: x86-64 (AMD64)   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description kowalski marcin 2009-09-12 13:03:26 UTC
as in description - when radeon module is loaded, display goes into power saving/out of sync mode. 

the system is operating properly otherwise (i can login, run commands, issue a reboot, etc). i did not try starting X when the system was in that state.

fragment of log from kernel with merged drm-next repository ( http://git.zen-sources.org/?p=zen.git;a=summary at commit 8f99495de3571ca40430a7977d616709b8816a66 ) 

http://pastebin.ca/1563248

dmesg log of 2.6.31 (gentoo-sources-2.6.31 - mainline with few non-gfx related patches) 
http://pastebin.ca/1563494

my graphics card is 
05:00.0 VGA compatible controller: ATI Technologies Inc RV515 PRO [Radeon X1300/X1550 Series]
05:00.1 Display controller: ATI Technologies Inc RV515 PRO [Radeon X1300/X1550 Series] (Secondary)

first dvi port is connected to benq fp72g+d lcd monitor.
Comment 1 Alex Deucher 2009-09-13 15:37:35 UTC
Make sure fbcon is loaded before loading radeon otherwise you will not get a console on the drm provided framebuffer.
Comment 2 kowalski marcin 2009-09-14 00:46:47 UTC
that is correct. when i loaded fbcon after drm and before radeon modeset=1 it all worked correctly, and display came up.

the problem is - my previous setup had fbcon compiled into the kernel, while drm+radeon were modules. it seems this combination does not work. 

i'll try building kernel with drm, fbcon and radeon built in, and see what happens.
Comment 3 Dave Airlie 2009-09-14 02:38:20 UTC
should work we do that in Fedora kernel and it seems fine.
Comment 4 kowalski marcin 2009-09-14 07:25:37 UTC
ok, it seems to work. i'll close this one as invalid.

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.