radeonfb + RV200 + DVI broken
From: Chad A Daelhousen <hidden>
Date: 2003-06-05 23:36:41
Greetings, I have some new hardware to play with: an ATI Radeon 7500 QW and a Mitsubishi DiamondPoint NXM76LCD monitor, a 17-inch flatpanel. Last night, I finally got a 1280x1024 textmode up and running on the Radeon's VGA output. Today, the DVI cable arrived, and the setup no longer works. Before I get too far, I'm using kernel 2.4.20-ck6, and I did a quick check on 2.5.68 as well. Most of this message pertains to 2.4. If I don't specify panel_yres, then the video is unchanged. If I do specify it, then the screen says "no signal" and shuts down. In this case, I can still wait for it to boot, log in, and run startx, and X will come up fine. (X is configured to use driver "radeon". Everything works, including DRI.) video=1280x1024@61 dmesg: radeonfb: detected DFP panel size from BIOS: 1x0 radeonfb: Failed to detect DFP panel size The panel ID string printed immediately before those messages is binary. In hex: AA 68 E9 A2 05 video=1280x1024@61,panel_yres:1024 dmesg: radeonfb: detected DFP panel size from BIOS: 1x0 radeonfb: detected DFP panel size from registers: 1280x1024 Console: switching to colour frame buffer device 160x64 radeonfb: ATI Radeon 7500 QW DDR SGRAM 64 MB radeonfb: DVI port DFP monitor connected radeonfb: CRT port no monitor connected Chipset, memory, and monitors are probed correctly. I tried hooking up the VGA cable to the same monitor and selecting different inputs, but the VGA port copies the DVI port's characteristics. Namely, 80x25 VGA text mode (which should be 640x400) comes into the monitor at 1024x768. However, in such configuration, both cables are correctly detected as present. The same symptoms occur with panel_yres:768 as with panel_yres:1024. I tried it because the Radeon scales 80x25 textmode to 1024x768 before putting out on DVI. Incidentally, I tried this on 2.5.68 as well; it simply ignores panel_yres, detects the panel as being 1x0, and doesn't change the video mode. I would really like a digital full-resolution framebuffer console, if only for the 1337ness points. Where should I look to work on this? Is there any documentation for the RV200 available for free? If I could at least read the register states on VGA and (blank) DVI, it'd be a start. -- Chad Daelhousen My opinions are my own, until UB purchases my soul. ------------------------------------------------------- This SF.net email is sponsored by: Etnus, makers of TotalView, The best thread debugger on the planet. Designed with thread debugging features you've never dreamed of, try TotalView 6 free at www.etnus.com.