[Nouveau] *ERROR* EDID checksum is invalid

Xavier shiningxc at gmail.com
Sun Dec 13 15:19:31 PST 2009


On Sun, Dec 13, 2009 at 11:44 PM, Xavier <shiningxc at gmail.com> wrote:
> Another apparently harmless message.. But I find it quite curious.
> Especially that they seem pretty harmful in the case of
> http://bugs.freedesktop.org/show_bug.cgi?id=25393
>
> So my setup is nv35 with a 19' CRT screen connected to vga output.
> I get random occurrences of this message :
> [drm:edid_is_valid] *ERROR* EDID checksum is invalid, remainder is 161
> [drm:edid_is_valid] *ERROR* Raw EDID:
>
> But I do not get any of the bad symptoms described in bug 25393 : no
> crashes, no screen deactivation, no corruption (though I did not
> manage to make suspend-to-ram work yet). On the other hand, I do not
> use that box much, so maybe I don't use it enough to get/see all the
> bad symptoms.
>
> And in my case, I doubt the raw edid is valid as it seems different
> every time (and the remainder too).
>
> I just made a fresh boot, with X started automatically. The error did
> not occur. Then I restarted X (init 3 ; init 5) and it appeared. The
> corresponding kernel log is attached.
>
> I just had a look at the different EDID I got, and put 5 of them in a
> file. It actually looks like 1 2 3 and 5 are the same EDID, but they
> all seem to be cut, at a different place. I guess they would be valid
> otherwise as I can see my screen model : MM904U
> The 4th one is completely different though, but it happened right
> after I played with gallium, got a lot of errors and X lock and killed
> X.
>
> So I guess I have mainly two questions, out of curiosity :
> 1) why does the edid seem to be randomly cut ?
> 2) why doesn't it have any apparent bad effects other than an error in
> kernel log ?
>

I just managed to get my complete edid using the read-edid tool.
After unloading nouveau (it didnt work otherwise), I did get-edid | hexdump -C

00000000  00 ff ff ff ff ff ff 00  26 cd 44 19 3f 40 00 00  |........&.D.?@..|
00000010  2c 0e 01 03 68 24 1b 78  2a 76 14 a0 56 47 99 26  |,...h$.x*v..VG.&|
00000020  12 48 4c a4 43 00 31 59  45 59 61 59 81 59 81 99  |.HL.C.1YEYaY.Y..|
00000030  a9 4f 01 01 01 01 86 3d  00 c0 51 00 30 40 40 a0  |.O.....=..Q.0@@.|
00000040  13 00 68 0e 11 00 00 1e  ea 24 00 60 41 00 28 30  |..h......$.`A.(0|
00000050  30 60 13 00 68 0e 11 00  00 1e 00 00 00 fc 00 4d  |0`..h..........M|
00000060  4d 39 30 34 55 0a 20 20  20 20 20 20 00 00 00 fd  |M904U.      ....|
00000070  00 32 a0 1e 60 14 00 0a  20 20 20 20 20 20 00 23  |.2..`...      .#|
00000080

Is it just some timing issue or something ?


More information about the Nouveau mailing list