No DVI output on ATI Xpress 200 - reopen
Przemysław Tomczyk
tomczyk.przemek at gmail.com
Mon Jul 23 15:29:25 PDT 2012
so.
the box has 2 monitors (different) connected, thru VGA and DVI-D
after inserting i2c-dev and eeprom modules, i've run i2cdetect from
debian's i2c-tools package. output was:
i2c-0 smbus SMBus PIIX4 adapter at 0b00 SMBus adapter
i2c-1 i2c Radeon i2c bit bus DVI_DDC I2C adapter
i2c-2 i2c Radeon i2c bit bus VGA_DDC I2C adapter
i2c-3 i2c Radeon i2c bit bus MONID I2C adapter
i2c-4 i2c Radeon i2c bit bus GPIOPAD_MASK I2C adapter
package contains also script called "ddcmon" that probes busses on
given address, defaulting to 0x50, for something that looks like
eeprom and contains data that can be interpreted as EDID block.
running it with default arguments, i got VGA monitor's EDID on default
addres on bus 3. scanning busses 1-4 for addresses 1-4096 (does it
even make sense? ;-) ) gave no other hits.
and now, i've disconnected VGA, leaving only DVI, and the same - bus 3
address 0x50 contains VGA's EDID.
after reboot with only DVI connected, theres no EDIDs found anywhere.
then, hw_i2c option of radeon module. got one more bus:
i2c-0 smbus SMBus PIIX4 adapter at 0b00 SMBus adapter
i2c-1 i2c Radeon i2c hw bus DVI_DDC I2C adapter
i2c-2 i2c Radeon i2c hw bus VGA_DDC I2C adapter
i2c-3 i2c Radeon i2c hw bus MM_I2C I2C adapter
i2c-4 i2c Radeon i2c bit bus MONID I2C adapter
i2c-5 i2c Radeon i2c bit bus GPIOPAD_MASK I2C adapter
edid of VGA is on 4th bus, 0x50 address - so standard one.
after disabling drm modesetting (no X running) , DVI remained active.
but no i2c busses :-/
get-edid from read-edid package managed to get proper edid (only one -
even with 2 monitors connected) but using interrupt call:
Read EDID
Performing real mode VBE call
Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
Function supported
Call successful
concluding: i have no idea where from get DVI edid after kms kicks in :-(
More information about the xorg-driver-ati
mailing list