Summary: | radeon 7500: No display on DVI output | ||
---|---|---|---|
Product: | xorg | Reporter: | Francois Gouget <fgouget> |
Component: | Driver/Radeon | Assignee: | xf86-video-ati maintainers <xorg-driver-ati> |
Status: | RESOLVED INVALID | QA Contact: | Xorg Project Team <xorg-team> |
Severity: | major | ||
Priority: | medium | ||
Version: | git | ||
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
Description
Francois Gouget
2008-12-15 08:36:42 UTC
Created attachment 21177 [details]
Xorg.0.log of the failing case (89a8fd53)
Created attachment 21178 [details]
Xorg.0.log of the working case (Git fd978140 iirc)
Thanks for tracking this down. Unfortunately, the code has changed significantly since then. Any chance you could send me some reg dumps between a working system and the non-working system? if you could download radeontool from here: http://cgit.freedesktop.org/~airlied/radeontool and then run (as root) in a working setup: ./radeontool regmatch '*' > working.dump and a non-working setup: ./radeontool regmatch '*' > broken.dump and attach the reg dumps, I can probably sort out what's wrong. Created attachment 21206 [details]
Reg dump, working config
Taken on a working X server.
What is interesting is that this killed the DVI output but not the X server: I was able to then access it using x11vnc.
Created attachment 21207 [details]
Reg dump, working config broken by the previous reg dump
This was taken right after the previous reg dump broke the DVI output.
Created attachment 21208 [details]
Reg dump, broken config (Git 89a8fd53)
Reg dump of the broken config after rebooting with the 89a8fd53 driver.
Created attachment 21209 [details] [review] patch against ati git master this should fix it. Created attachment 21242 [details] Reg dump, broken config (Git b2b43905) Bad news :-( I recompiled the driver from this Git commit (which I believe corresponds to the attached patch): commit b2b43905a5385a8bb0b59b8e50952863d8dacb59 Author: Alex Deucher <alexdeucher@gmail.com> Date: Wed Dec 17 00:59:52 2008 -0500 Pre-avivo: fix FP setup - make sure to clear various shadow timing bits - crtc1 select bit was set wrong. - should fix bugs like 19100 Then I rebooted but the display did not come up. So I collected a new reg dump which I'm attaching here as broken-b2b43905.dump. I also ran the following command, but again with no success: # radeontool regset FP_GEN_CNTL 0x0a430085 OLD: FP_GEN_CNTL (0284) 0x0b430085 (188940421) NEW: FP_GEN_CNTL (0284) 0x0a430085 (172163205) Is this still an issue with xf86-video-ati from git master? I have retested with today's Git (f082b1693d6f7f763ccf5a8436a89890ca2c6129) and the issue is still present: the display works fine through the VGA-0 ouptut, but not through the DVI-0 one. For reference here's what xrandr tells me: Screen 0: minimum 320 x 200, current 1920 x 1200, maximum 1920 x 1920 VGA-0 connected 1920x1200+0+0 (normal left inverted right x axis y axis) 519mm x 324mm 1920x1200 60.0*+ 1600x1200 60.0 1680x1050 60.0 1280x1024 76.0 75.0 72.0 60.0 1440x900 75.0 59.9 1152x864 75.0 1024x768 75.0 70.1 60.0 832x624 74.6 800x600 72.2 75.0 60.3 640x480 75.0 72.8 66.7 59.9 720x400 70.1 640x350 70.1 DVI-0 connected 1920x1200+0+0 (normal left inverted right x axis y axis) 519mm x 324mm 1920x1200 60.0 + 1600x1200 60.0 1680x1050 59.9 1280x1024 76.0 75.0 72.0 60.0 1440x900 75.0 59.9 1152x864 75.0 1024x768 75.0 70.1 60.0 832x624 74.6 800x600 72.2 75.0 60.3 1440x240 60.1 640x480 75.0 72.8 66.7 59.9 720x400 70.1 S-video disconnected (normal left inverted right x axis y axis) If I interpret this output right I should be getting something through the DVI-0 output, but all I get is a blue screen (same as 'no signal'). (In reply to comment #10) > DVI-0 connected 1920x1200+0+0 (normal left inverted right x axis y axis) 519mm > x 324mm > 1920x1200 60.0 + > 1600x1200 60.0 > 1680x1050 59.9 > 1280x1024 76.0 75.0 72.0 60.0 > 1440x900 75.0 59.9 > 1152x864 75.0 > 1024x768 75.0 70.1 60.0 > 832x624 74.6 > 800x600 72.2 75.0 60.3 > 1440x240 60.1 > 640x480 75.0 72.8 66.7 59.9 > 720x400 70.1 you should see a * by the currently active mode. Try: xrandr --output DVI-0 --mode 1920x1200 > you should see a * by the currently active mode. Try:
> xrandr --output DVI-0 --mode 1920x1200
I tried that and it does get me a star by the 1920x1200 line. However that still leaves the screen all blue :-(
Is this still an issue with kms or a newer version of the driver? Mass closure: This bug has been untouched for more than six years, and is not obviously still valid. Please reopen this bug or file a new report if you continue to experience issues with current releases. |
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.