I've been trying to get my secondary DVI Display working with Natty (11.04) and several different kernels. I'm currently using a lowlatency kernel for ubuntu studio but the problem is the same with every kernel I use:
I have this error reporting from all kernel versions I try: dmesg
[ 2417.338765] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 114
[ 2417.338873] [drm:drm_edid_block_valid] *ERROR* Raw EDID:
[ 2417.338946] <3>a2 80 a2 80 a2 80 a2 80 a2 80 a2 80 a2 80 a2 80 ................
[ 2417.338952] <3>2c 0e 01 03 80 1e 17 78 2a 37 25 9e 58 4a 97 26 ,......x*7%.XJ.&
[ 2417.338958] <3>19 50 54 bf ee 00 31 0a 01 01 01 01 01 01 01 01 .PT...1.........
[ 2417.338963] <3>01 01 01 01 01 01 64 19 00 40 41 00 26 30 18 88 ......d..@A.&0..
[ 2417.338968] <3>36 00 30 e4 10 00 00 18 00 00 00 ff 00 39 31 59 6.0..........91Y
[ 2417.338973] <3>30 34 34 34 35 30 31 35 32 0a 00 00 00 fd 00 32 044450152......2
[ 2417.338979] <3>4b 1e 3e 09 00 0a 20 20 20 20 20 20 00 00 00 fc K.>... ....
[ 2417.338984] <3>00 56 47 35 31 30 62 0a 20 20 20 20 20 20 00 c2 .VG510b. ..
[ 2417.338988]
[ 2417.395408] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 114
[ 2417.395515] [drm:drm_edid_block_valid] *ERROR* Raw EDID:
[ 2417.395588] <3>a2 80 a2 80 a2 80 a2 80 a2 80 a2 80 a2 80 a2 80 ................
[ 2417.395594] <3>2c 0e 01 03 80 1e 17 78 2a 37 25 9e 58 4a 97 26 ,......x*7%.XJ.&
[ 2417.395600] <3>19 50 54 bf ee 00 31 0a 01 01 01 01 01 01 01 01 .PT...1.........
[ 2417.395605] <3>01 01 01 01 01 01 64 19 00 40 41 00 26 30 18 88 ......d..@A.&0..
[ 2417.395610] <3>36 00 30 e4 10 00 00 18 00 00 00 ff 00 39 31 59 6.0..........91Y
[ 2417.395615] <3>30 34 34 34 35 30 31 35 32 0a 00 00 00 fd 00 32 044450152......2
[ 2417.395621] <3>4b 1e 3e 09 00 0a 20 20 20 20 20 20 00 00 00 fc K.>... ....
[ 2417.395626] <3>00 56 47 35 31 30 62 0a 20 20 20 20 20 20 00 c2 .VG510b. ..
[ 2417.395630]
[ 2417.395638] i915 0000:00:02.0: DVI-D-1: EDID block 0 invalid.
XRANDR shows my DVI port as disconnected, although during boot of the system it does in fact display video on the DVI port and stops once GDM is loaded.
xrandr -q:
Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 8192 x 8192
LVDS1 connected (normal left inverted right x axis y axis)
1440x900 60.0 + 59.9
1360x768 59.8 60.0
1152x864 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 338mm x 270mm
1280x1024 60.0 + 75.0*
1152x864 75.0
1024x768 85.0 75.1 70.1 60.0
832x624 74.6
800x600 85.1 72.2 75.0 60.3 56.2
640x480 85.0 72.8 75.0 66.7 60.0
720x400 70.1
DVI1 disconnected (normal left inverted right x axis y axis)
TV1 unknown connection (normal left inverted right x axis y axis)
848x480 30.0 +
640x480 30.0 +
1024x768 30.0
800x600 30.0