Hi Alex!

Am 20.12.12 22:42 schrieb(en) Alex Deucher:
Apple cards have a proprietary rom without that information so we need to hard 
code it in the driver.

I see.  And OS X relies on that, so it doesn't work with standard cards... bad!

It would be great if you could test both connectors to make sure I got the ddc 
lines mapped correctly (make sure you can get an edid from the monitor).

I tested only with the ADC first; I'll have to find a device with a vga input...

I've included several options in the patch for each connector, e.g.,
+               /* DVI-I - tv dac, int tmds */
+               ddc_i2c = combios_setup_i2c_bus(rdev, DDC_CRT2, 0, 0);

Does not read any edid data, and ejects with 'Screen(s) found, but none have a 
usable configuration'.  The tft is disabled (put to sleep mode), as the 
failsafe config cannot open the fb device (disabled in the kernel).

+               //ddc_i2c = combios_setup_i2c_bus(rdev, DDC_DVI, 0, 0);

Here edid data is read, the log says all is perfect (I think), and the tft is 
activated, but apparently the output signal is not applied.  I.e. I again see 
the shades/lines/pixels...

+               //ddc_i2c = combios_setup_i2c_bus(rdev, DDC_VGA, 0, 0);
+               //ddc_i2c = combios_setup_i2c_bus(rdev, DDC_MONID, 0, 0);

These two behave exactly like DDC_CRT2.

I attach the dmesg output and the X logs for all four cases.

Thanks again,
Albrecht.

Attachment: drv_new_test.tar.bz2
Description: application/bzip-compressed-tar

Attachment: pgpmnt4E235wv.pgp
Description: PGP signature

_______________________________________________
xorg-driver-ati mailing list
[email protected]
http://lists.x.org/mailman/listinfo/xorg-driver-ati

Reply via email to