[radeon] VGA/DVI detection/routing problem (DVI port doesn't work correctly)
|Reported by:||ul1984||Owned by:||euan|
PROBLEM: If I'm starting my computer with a monitor connected to the DVI port, at first the black haiku boot up screen will show up correctly, for about 3 seconds, but then the radeon driver will turn off the output on the DVI port, and the monitor goes into sleep(blinking yellow light). If I then connect a monitor to the VGA port, i will get a working haiku system on that monitor.
However if I repeat the boot up, but with a monitor connected to the VGA port, everything will work fine, except that after the haiku boot up screen, it will switch resolution to 800x600, but I can easily go into the Screen settings and change it to the correct 1280x1024.
So in essence the DVI port isn't usable.
However, the curious thing is looking at the syslog in both cases, it looks as if when booting while connected to the DVI port, the radeon driver will correctly read EDID data from the monitor (starting at line 1291, syslogDVI.txt), which it wont do booting connected to the VGA port.
NOTES: Haiku hrev21911, built from svn and installed from Ubuntu using dd/makebootable
nForce3 250Gb motherboard 1.6GHz Athlon64 Sempron graphics card: Radeon 9600
vendor 1002: ATI Technologies Inc device 4150: RV350 AP [Radeon 9600]
I have attached syslogs and listdev output.