Bug 30323

Summary: no signal to external monitor with KMS
Product: xorg Reporter: boilingbergstrom
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg Log with KMS on
none
Xorg Log with KMS on and new_pll set to 0
none
Xorg Log with KMS on and new_pll set to 1 none

Description boilingbergstrom 2010-09-21 22:19:50 UTC
Created attachment 38864 [details]
Xorg Log with KMS on

With KMS off, both my laptop panel and external DVI work.  With KMS on my panel works, but no signal to my external monitor.

01:00.0 VGA compatible controller: ATI Technologies Inc M56P [Radeon Mobility X1600]

brian@defiant:~$ dpkg -l |grep radeon
ii  libdrm-radeon1                        2.4.18-1ubuntu3+nointelaccel4                               Userspace interface to radeon-specific kerne
ii  radeontool                            1.6.1-0ubuntu1                                              utility to control ATI Radeon backlight func
ii  xserver-xorg-video-radeon             1:6.13.1-0ubuntu0+ppa2                                      X.Org X server -- AMD/ATI Radeon display dri
brian@defiant:~$ uname -a
Linux defiant 2.6.33-29-realtime #1-Ubuntu SMP PREEMPT RT Wed Aug 4 20:14:20 UTC 2010 i686 GNU/Linux
Comment 1 boilingbergstrom 2010-09-21 22:20:22 UTC
Created attachment 38865 [details]
Xorg Log with KMS on and new_pll set to 0
Comment 2 boilingbergstrom 2010-09-21 22:20:41 UTC
Created attachment 38866 [details]
Xorg Log with KMS on and new_pll set to 1
Comment 3 Alex Deucher 2010-09-25 22:06:17 UTC
What kernel are you using?  Can you try this set of kernel patches (against 2.6.36)?
http://people.freedesktop.org/~agd5f/pll_fixes/
Comment 4 boilingbergstrom 2010-09-28 20:17:58 UTC
(In reply to comment #3)
> What kernel are you using?  Can you try this set of kernel patches (against
> 2.6.36)?
> http://people.freedesktop.org/~agd5f/pll_fixes/

Do I need to compile my own kernel to do that or just some modules?
Comment 5 Alex Deucher 2010-09-29 06:41:27 UTC
(In reply to comment #4)
> (In reply to comment #3)
> > What kernel are you using?  Can you try this set of kernel patches (against
> > 2.6.36)?
> > http://people.freedesktop.org/~agd5f/pll_fixes/
> 
> Do I need to compile my own kernel to do that or just some modules?

compile your own kernel.  Alternatively, you can try adding:
radeon.new_pll=0 to the kernel command line. and see if that helps.
Comment 6 boilingbergstrom 2010-09-30 21:45:35 UTC
(In reply to comment #5)
> (In reply to comment #4)
> > (In reply to comment #3)
> > > What kernel are you using?  Can you try this set of kernel patches (against
> > > 2.6.36)?
> > > http://people.freedesktop.org/~agd5f/pll_fixes/
> > 
> > Do I need to compile my own kernel to do that or just some modules?
> 
> compile your own kernel.  Alternatively, you can try adding:
> radeon.new_pll=0 to the kernel command line. and see if that helps.

adding radeon.new_pll=0 to my kernel command line fixed the issue using my 2.6.34 Ubuntu Kernel and my 2.6.35 Arch kernel. :)

Do you want me to document anything further?
Comment 7 Alex Deucher 2010-10-08 14:09:35 UTC
this should be fixed in drm-next.  thanks for confirming.

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.