Bug 10774 - Merged FB disabled because no modes found on CRTC2
Summary: Merged FB disabled because no modes found on CRTC2
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: 7.1 (2006.05)
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: xf86-video-ati maintainers
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-26 14:55 UTC by Andrew Lunn
Modified: 2007-04-28 04:03 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
xorg.conf (2.81 KB, application/octet-stream)
2007-04-26 14:55 UTC, Andrew Lunn
no flags Details
Xorg.0.log (56.35 KB, text/x-log)
2007-04-26 14:56 UTC, Andrew Lunn
no flags Details

Description Andrew Lunn 2007-04-26 14:55:09 UTC
I just rebooted my system which resulted in new ATI drivers being used. The new driver, debian package 6.6.3-2 has problems with MergedFB on my Radeon Card.

[snip]
(II) RADEON(0): EDID data from the display on 2nd port -----------------------
(II) RADEON(0): Manufacturer: PHL  Model: 810  Serial#: 28003
(II) RADEON(0): Year: 2003  Week: 9
(II) RADEON(0): EDID Version: 1.3
(II) RADEON(0): Analog Display Input,  Input Voltage Level: 0.700/0.300 V
(II) RADEON(0): Sync:  Separate  Composite  SyncOnGreenSerration on. V.Sync Pulse req. if CompSync or SyncOnGreen
(II) RADEON(0): Max H-Image Size [cm]: horiz.: 36  vert.: 29
(II) RADEON(0): Gamma: 2.20
(II) RADEON(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) RADEON(0): First detailed timing is preferred mode
(II) RADEON(0): redX: 0.633 redY: 0.340   greenX: 0.295 greenY: 0.591
(II) RADEON(0): blueX: 0.141 blueY: 0.096   whiteX: 0.313 whiteY: 0.329
(II) RADEON(0): Supported VESA Video Modes:
(II) RADEON(0): 720x400@70Hz
(II) RADEON(0): 640x480@60Hz
(II) RADEON(0): 640x480@67Hz
(II) RADEON(0): 640x480@72Hz
(II) RADEON(0): 640x480@75Hz
(II) RADEON(0): 800x600@56Hz
(II) RADEON(0): 800x600@60Hz
(II) RADEON(0): 800x600@72Hz
(II) RADEON(0): 800x600@75Hz
(II) RADEON(0): 832x624@75Hz
(II) RADEON(0): 1024x768@60Hz
(II) RADEON(0): 1024x768@70Hz
(II) RADEON(0): 1024x768@75Hz
(II) RADEON(0): 1280x1024@75Hz
(II) RADEON(0): 1152x870@75Hz
(II) RADEON(0): Manufacturer's mask: 0
(II) RADEON(0): Supported Future Video Modes:
(II) RADEON(0): #0: hsize: 640  vsize 480  refresh: 75  vid: 20273
(II) RADEON(0): #1: hsize: 800  vsize 600  refresh: 75  vid: 20293
(II) RADEON(0): #2: hsize: 1024  vsize 768  refresh: 75  vid: 20321
(II) RADEON(0): #3: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
(II) RADEON(0): Supported additional Video Mode:
(II) RADEON(0): clock: 108.0 MHz   Image Size:  359 x 287 mm
(II) RADEON(0): h_active: 1280  h_sync: 1328  h_sync_end 1440 h_blank_end 1688 h_border: 0
(II) RADEON(0): v_active: 1024  v_sync: 1025  v_sync_end 1028 v_blanking: 1066 v_border: 0
(II) RADEON(0): Serial No:  HD  028003
(II) RADEON(0): Monitor name: Philips 180B2
(II) RADEON(0): Ranges: V min: 56  V max: 76 Hz, H min: 30  H max: 82 kHz, PixClock max 140 MHz
(II) RADEON(0): EDID (in hex):
(II) RADEON(0):         00ffffffffffff00410c1008636d0000
(II) RADEON(0):         090d01030f241d78ea0925a2574b9724
(II) RADEON(0):         185054bfef80314f454f614f81800101
(II) RADEON(0):         010101010101302a009851002a403070
(II) RADEON(0):         1300671f1100001e000000ff00204844
(II) RADEON(0):         20203032383030330a20000000fc0050
(II) RADEON(0):         68696c697073203138304232000000fd
(II) RADEON(0):         00384c1e520e000a20202020202000ff
(II) RADEON(0):

[snip]

(II) RADEON(0): Port2:
 Monitor   -- CRT
 Connector -- VGA
 DAC Type  -- Primary
 TMDS Type -- NONE
 DDC Type  -- VGA_DDC
(II) RADEON(0): ---- Primary Head:   Port1 ----
(II) RADEON(0): ---- Secondary Head: Port2 ----
(II) RADEON(0): PLL parameters: rf=2700 rd=12 min=20000 max=40000; xclk=16600
(II) RADEON(0): DFP table revision: 4
(II) RADEON(0): Panel infos found from DDC detailed: 1280x1024
(==) RADEON(0): Using gamma correction (1.0, 1.0, 1.0)
(II) RADEON(0): Validating modes on Primary head ---------
(II) RADEON(0): DFP table revision: 4
(II) RADEON(0): Valid Mode from Detailed timing table: 1280x1024
(II) RADEON(0): Valid Mode from standard timing table: 640x480
(II) RADEON(0): Valid Mode from standard timing table: 800x600
(II) RADEON(0): Valid Mode from standard timing table: 1024x768
(II) RADEON(0): Valid Mode from standard timing table: 1280x1024
(II) RADEON(0): Valid Mode from established timing table: 1280x1024
(II) RADEON(0): Valid Mode from established timing table: 1024x768
(II) RADEON(0): Valid Mode from established timing table: 1024x768
(II) RADEON(0): Valid Mode from established timing table: 1024x768
(II) RADEON(0): Valid Mode from established timing table: 832x624
(II) RADEON(0): Valid Mode from established timing table: 800x600
(II) RADEON(0): Valid Mode from established timing table: 800x600
(II) RADEON(0): Valid Mode from established timing table: 800x600
(II) RADEON(0): Valid Mode from established timing table: 800x600
(II) RADEON(0): Valid Mode from established timing table: 640x480
(II) RADEON(0): Valid Mode from established timing table: 640x480
(II) RADEON(0): Valid Mode from established timing table: 640x480
(II) RADEON(0): Total of 17 mode(s) found.
(II) RADEON(0): Total number of valid DDC mode(s) found: 17
(II) RADEON(0): Validating CRTC2 modes for MergedFB ------------
(II) RADEON(0): CRT2 Monitor: Using hsync range of 30.00-82.00 kHz
(II) RADEON(0): CRT2 Monitor: Using vrefresh range of 56.00-76.00 Hz
(II) RADEON(0): Clock range:  20.00 to 400.00 MHz
(II) RADEON(0): Not using default mode "640x350" (vrefresh out of range)
(II) RADEON(0): Not using default mode "320x175" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "640x400" (vrefresh out of range)
(II) RADEON(0): Not using default mode "320x200" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "720x400" (vrefresh out of range)
(II) RADEON(0): Not using default mode "360x200" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "640x480" (mode clock too high)
(II) RADEON(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "640x480" (mode clock too high)
(II) RADEON(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "640x480" (mode clock too high)
(II) RADEON(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "640x480" (vrefresh out of range)
(II) RADEON(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "800x600" (mode clock too high)
(II) RADEON(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "800x600" (mode clock too high)
(II) RADEON(0): Not using default mode "400x300" (mode clock too high)
(II) RADEON(0): Not using default mode "800x600" (mode clock too high)
(II) RADEON(0): Not using default mode "400x300" (mode clock too high)
(II) RADEON(0): Not using default mode "800x600" (mode clock too high)
(II) RADEON(0): Not using default mode "400x300" (mode clock too high)
(II) RADEON(0): Not using default mode "800x600" (vrefresh out of range)
(II) RADEON(0): Not using default mode "400x300" (vrefresh out of range)
(II) RADEON(0): Not using default mode "1024x768" (vrefresh out of range)
(II) RADEON(0): Not using default mode "512x384" (vrefresh out of range)
(II) RADEON(0): Not using default mode "1024x768" (mode clock too high)
(II) RADEON(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1024x768" (mode clock too high)
(II) RADEON(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1024x768" (mode clock too high)
(II) RADEON(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1024x768" (vrefresh out of range)
(II) RADEON(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1152x864" (mode clock too high)
(II) RADEON(0): Not using default mode "576x432" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1280x960" (mode clock too high)
(II) RADEON(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1280x960" (hsync out of range)
(II) RADEON(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1280x1024" (mode clock too high)
(II) RADEON(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "1280x1024" (mode clock too high)
(II) RADEON(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
[lots more mode's it decides not to use...]
lescan)
(II) RADEON(0): Not using default mode "2048x1536" (height too large for virtual size)
(II) RADEON(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) RADEON(0): Not using default mode "2048x1536" (height too large for virtual size)
(II) RADEON(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(WW) RADEON(0): Mode pool is empty
(EE) RADEON(0): No valid modes found
(EE) RADEON(0): No valid mode found for CRTC2, disabling MergedFB

Since MergedFB is disabled it mirrors the two displays which is not what i want. The older driver would corrected determine it should used 1280x1024 on the second head and setup MergedFB.

This is either a regression, or a change to the configuration which causes my ol d configuration to not work. Any idea which?
Comment 1 Andrew Lunn 2007-04-26 14:55:56 UTC
Created attachment 9748 [details]
xorg.conf

Here is the configuration file im using
Comment 2 Andrew Lunn 2007-04-26 14:56:37 UTC
Created attachment 9749 [details]
Xorg.0.log

Here is the full log.
Comment 3 Alex Deucher 2007-04-26 15:02:28 UTC
(In reply to comment #2)
> Created an attachment (id=9749) [details]
> Xorg.0.log
> 
> Here is the full log.
> 

You are using xserver 1.3 which plays havoc with the metamodes as defined by the radeon driver.  Try rolling back to xserver 1.2 (as shipped with xorg 7.2).
Comment 4 Andrew Lunn 2007-04-28 04:03:00 UTC
Hi Alex

I now have a working system again. I first tried the ATI driver from Debian experimental, which says it is  6.6.191. That alone did not fix the problem. There was then an xserver -core and -dev package update in debain unstable. Installing these two fixed my system. I don't know which part is critical, the -dev, -core or the driver, but for the moment i'm happy.


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.