Bug 38072

Summary: i2c readbytes/sendbytes and EDID checksum errors on AMD Radeon HD 5750
Product: Drivers Reporter: Jure Repinc (jlp.bugs)
Component: Video(DRI - non Intel)Assignee: drivers_video-dri
Status: RESOLVED OBSOLETE    
Severity: normal CC: alan, alexdeucher
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 3.0-rc3 Subsystem:
Regression: No Bisected commit-id:
Attachments: dmesg
lspci
dmidecode

Description Jure Repinc 2011-06-23 09:10:30 UTC
I recently bult a new computer with the following hardware:
 * ASUS P8H67 revision 3.0 motherboard - BIOS 1003
 * Intel Core i5 2500K CPU
 * Gigavyte GV-R757SL-1GI GPU

After I while I start seeing this in dmesg output:
i2c i2c-3: sendbytes: NAK bailout.
[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 32
Raw EDID:
<3>9f ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................

i2c i2c-3: sendbytes: NAK bailout.
[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 4
Raw EDID:
<3>83 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................

[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 156
Raw EDID:
<3>1b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................

[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 4
Raw EDID:
<3>83 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................

[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 253
Raw EDID:
<3>74 65 72 0a 20 20 00 00 00 ff 00 48 39 58 42 34  ter.  .....H9XB4
<3>30 38 38 32 35 0a 20 20 01 c5 02 01 04 00 02 3a  08825.  .......:
<3>80 18 71 38 2d 40 58 2c 45 00 06 44 21 00 00 1e  ..q8-@X,E..D!...
<3>02 3a 80 d0 72 38 2d 40 10 2c 45 80 06 44 21 00  .:..r8-@.,E..D!.
<3>00 1e 01 1d 00 72 51 d0 1e 20 6e 28 55 00 06 44  .....rQ.. n(U..D
<3>21 00 00 1e 01 1d 00 bc 52 d0 1e 20 b8 28 55 40  !.......R.. .(U@
<3>06 44 21 00 00 1e 8c 0a d0 90 20 40 31 20 0c 40  .D!....... @1 .@
<3>55 00 06 44 21 00 00 18 8c 0a d0 8a 20 e0 2d 10  U..D!....... .-.

[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 154
Raw EDID:
<3>81 40 81 00 95 00 b3 00 01 01 01 01 28 3c 80 a0  .@..........(<..
<3>70 b0 23 40 30 20 36 00 06 44 21 00 00 1a 00 00  p.#@0 6..D!.....
<3>00 fd 00 32 3f 1e 51 11 00 0a 20 20 20 20 20 20  ...2?.Q...      
<3>00 00 00 fc 00 53 79 6e 63 4d 61 73 74 65 72 0a  .....SyncMaster.
<3>20 20 00 00 00 ff 00 48 39 58 42 34 30 38 38 32    .....H9XB40882
<3>35 0a 20 20 01 c5 02 01 04 00 02 3a 80 18 71 38  5.  .......:..q8
<3>2d 40 58 2c 45 00 06 44 21 00 00 1e 02 3a 80 d0  -@X,E..D!....:..
<3>72 38 2d 40 10 2c 45 80 06 44 21 00 00 1e 01 1d  r8-@.,E..D!.....

[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 225
Raw EDID:
<3>51 11 00 0a 20 20 20 20 20 20 00 00 00 fc 00 53  Q...      .....S
<3>79 6e 63 4d 61 73 74 65 72 0a 20 20 00 00 00 ff  yncMaster.  ....
<3>00 48 39 58 42 34 30 38 38 32 35 0a 20 20 01 c5  .H9XB408825.  ..
<3>02 01 04 00 02 3a 80 18 71 38 2d 40 58 2c 45 00  .....:..q8-@X,E.
<3>06 44 21 00 00 1e 02 3a 80 d0 72 38 2d 40 10 2c  .D!....:..r8-@.,
<3>45 80 06 44 21 00 00 1e 01 1d 00 72 51 d0 1e 20  E..D!......rQ.. 
<3>6e 28 55 00 06 44 21 00 00 1e 01 1d 00 bc 52 d0  n(U..D!.......R.
<3>1e 20 b8 28 55 40 06 44 21 00 00 1e 8c 0a d0 90  . .(U@.D!.......

[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 14
Raw EDID:
<3>58 2c 45 00 06 44 21 00 00 1e 02 3a 80 d0 72 38  X,E..D!....:..r8
<3>2d 40 10 2c 45 80 06 44 21 00 00 1e 01 1d 00 72  -@.,E..D!......r
<3>51 d0 1e 20 6e 28 55 00 06 44 21 00 00 1e 01 1d  Q.. n(U..D!.....
<3>00 bc 52 d0 1e 20 b8 28 55 40 06 44 21 00 00 1e  ..R.. .(U@.D!...
<3>8c 0a d0 90 20 40 31 20 0c 40 55 00 06 44 21 00  .... @1 .@U..D!.
<3>00 18 8c 0a d0 8a 20 e0 2d 10 10 3e 96 00 06 44  ...... .-..>...D
<3>21 00 00 18 00 00 00 00 00 00 00 00 00 00 00 00  !...............
<3>00 00 00 96 00 ff ff ff ff ff ff 00 4c 2d 87 05  ............L-..

[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 16
Raw EDID:
<3>0a 20 20 20 20 20 20 00 00 00 fc 00 53 79 6e 63  .      .....Sync
<3>4d 61 73 74 65 72 0a 20 20 00 00 00 ff 00 48 39  Master.  .....H9
<3>58 42 34 30 38 38 32 35 0a 20 20 01 c5 02 01 04  XB408825.  .....
<3>00 02 3a 80 18 71 38 2d 40 58 2c 45 00 06 44 21  ..:..q8-@X,E..D!
<3>00 00 1e 02 3a 80 d0 72 38 2d 40 10 2c 45 80 06  ....:..r8-@.,E..
<3>44 21 00 00 1e 01 1d 00 72 51 d0 1e 20 6e 28 55  D!......rQ.. n(U
<3>00 06 44 21 00 00 1e 01 1d 00 bc 52 d0 1e 20 b8  ..D!.......R.. .
<3>28 55 40 06 44 21 00 00 1e 8c 0a d0 90 20 40 31  (U@.D!....... @1

i2c i2c-3: readbytes: ack/nak timeout
Raw EDID:
<3>00 00 96 00 ff ff ff ff ff ff 00 4c 2d 87 05 34  ...........L-..4
<3>32 59 4d 11 15 01 03 80 34 20 78 2a ee 91 a3 54  2YM.....4 x*...T
<3>4c 99 26 0f 50 54 23 08 00 a9 40 81 80 81 40 81  L.&.PT#...@...@.
<3>00 95 00 b3 00 01 01 01 01 28 3c 80 a0 70 b0 23  .........(<..p.#
<3>40 30 20 36 00 06 44 21 00 00 1a 00 00 00 fd 00  @0 6..D!........
<3>32 3f 1e 51 11 00 0a 20 20 20 20 20 20 00 00 00  2?.Q...      ...
<3>fc 00 53 79 6e 63 4d 61 73 74 65 72 0a 20 20 00  ..SyncMaster.  .
<3>00 00 ff 00 48 39 58 42 34 30 38 38 32 35 0a 20  ....H9XB408825. 

i2c i2c-3: readbytes: ack/nak timeout
i2c i2c-3: sendbytes: NAK bailout.
i2c i2c-3: sendbytes: NAK bailout.
[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 96
Raw EDID:
<3>df ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................

[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 243
Raw EDID:
<3>03 80 34 20 78 2a ee 91 a3 54 4c 99 26 0f 50 54  ..4 x*...TL.&.PT
<3>23 08 00 a9 40 81 80 81 40 81 00 95 00 b3 00 01  #...@...@.......
<3>01 01 01 28 3c 80 a0 70 b0 23 40 30 20 36 00 06  ...(<..p.#@0 6..
<3>44 21 00 00 1a 00 00 00 fd 00 32 3f 1e 51 11 00  D!........2?.Q..
<3>0a 20 20 20 20 20 20 00 00 00 fc 00 53 79 6e 63  .      .....Sync
<3>4d 61 73 74 65 72 0a 20 20 00 00 00 ff 00 48 39  Master.  .....H9
<3>58 42 34 30 38 38 32 35 0a 20 20 01 c5 02 01 04  XB408825.  .....
<3>00 02 3a 80 18 71 38 2d 40 58 2c 45 00 06 44 21  ..:..q8-@X,E..D!

i2c i2c-3: sendbytes: NAK bailout.
i2c i2c-3: sendbytes: NAK bailout.
i2c i2c-3: sendbytes: NAK bailout.
[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 97
Raw EDID:
<3>1e 01 1d 00 72 51 d0 1e 20 6e 28 55 00 06 44 21  ....rQ.. n(U..D!
<3>00 00 1e 01 1d 00 bc 52 d0 1e 20 b8 28 55 40 06  .......R.. .(U@.
<3>44 21 00 00 1e 8c 0a d0 90 20 40 31 20 0c 40 55  D!....... @1 .@U
<3>00 06 44 21 00 00 18 8c 0a d0 8a 20 e0 2d 10 10  ..D!....... .-..
<3>3e 96 00 06 44 21 00 00 18 00 00 00 00 00 00 00  >...D!..........
<3>00 00 00 00 00 00 00 00 96 00 ff ff ff ff ff ff  ................
<3>00 4c 2d 87 05 34 32 59 4d 11 15 01 03 80 34 20  .L-..42YM.....4 
<3>78 2a ee 91 a3 54 4c 99 26 0f 50 54 23 08 00 a9  x*...TL.&.PT#...

[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 148
Raw EDID:
<3>b3 00 01 01 01 01 28 3c 80 a0 70 b0 23 40 30 20  ......(<..p.#@0 
<3>36 00 06 44 21 00 00 1a 00 00 00 fd 00 32 3f 1e  6..D!........2?.
<3>51 11 00 0a 20 20 20 20 20 20 00 00 00 fc 00 53  Q...      .....S
<3>79 6e 63 4d 61 73 74 65 72 0a 20 20 00 00 00 ff  yncMaster.  ....
<3>00 48 39 58 42 34 30 38 38 32 35 0a 20 20 01 c5  .H9XB408825.  ..
<3>02 01 04 00 02 3a 80 18 71 38 2d 40 58 2c 45 00  .....:..q8-@X,E.
<3>06 44 21 00 00 1e 02 3a 80 d0 72 38 2d 40 10 2c  .D!....:..r8-@.,
<3>45 80 06 44 21 00 00 1e 01 1d 00 72 51 d0 1e 20  E..D!......rQ.. 

i2c i2c-3: readbytes: ack/nak timeout
Raw EDID:
<3>00 00 00 00 00 00 00 00 00 96 00 ff ff ff ff ff  ................
<3>ff 00 4c 2d 87 05 34 32 59 4d 11 15 01 03 80 34  ..L-..42YM.....4
<3>20 78 2a ee 91 a3 54 4c 99 26 0f 50 54 23 08 00   x*...TL.&.PT#..
<3>a9 40 81 80 81 40 81 00 95 00 b3 00 01 01 01 01  .@...@..........
<3>28 3c 80 a0 70 b0 23 40 30 20 36 00 06 44 21 00  (<..p.#@0 6..D!.
<3>00 1a 00 00 00 fd 00 32 3f 1e 51 11 00 0a 20 20  .......2?.Q...  
<3>20 20 20 20 00 00 00 fc 00 53 79 6e 63 4d 61 73      .....SyncMas
<3>74 65 72 0a 20 20 00 00 00 ff 00 48 39 58 42 34  ter.  .....H9XB4

[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 124
Raw EDID:
<3>fb ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................

[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 160
Raw EDID:
<3>1f ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................

[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 153
Raw EDID:
<3>65 72 0a 20 20 00 00 00 ff 00 48 39 58 42 34 30  er.  .....H9XB40
<3>38 38 32 35 0a 20 20 01 c5 02 01 04 00 02 3a 80  8825.  .......:.
<3>18 71 38 2d 40 58 2c 45 00 06 44 21 00 00 1e 02  .q8-@X,E..D!....
<3>3a 80 d0 72 38 2d 40 10 2c 45 80 06 44 21 00 00  :..r8-@.,E..D!..
<3>1e 01 1d 00 72 51 d0 1e 20 6e 28 55 00 06 44 21  ....rQ.. n(U..D!
<3>00 00 1e 01 1d 00 bc 52 d0 1e 20 b8 28 55 40 06  .......R.. .(U@.
<3>44 21 00 00 1e 8c 0a d0 90 20 40 31 20 0c 40 55  D!....... @1 .@U
<3>00 06 44 21 00 00 18 8c 0a d0 8a 20 e0 2d 10 10  ..D!....... .-..

[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 136
Raw EDID:
<3>07 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
<3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff  ................
Comment 1 Jure Repinc 2011-06-23 09:16:04 UTC
Created attachment 63302 [details]
dmesg
Comment 2 Jure Repinc 2011-06-23 09:32:06 UTC
Created attachment 63312 [details]
lspci
Comment 3 Jure Repinc 2011-06-23 09:32:29 UTC
Created attachment 63322 [details]
dmidecode
Comment 4 Alex Deucher 2011-06-23 14:10:52 UTC
What connector(s) (DVI-D, DVI-I, VGA, HDMI) are you using?
Comment 5 Jure Repinc 2011-06-24 10:15:04 UTC
The LCD display (Samsung SyncMaster 2443) is connected to DVI-I connector, all others are not connected.
Comment 6 Alan 2013-12-23 13:58:00 UTC
If this is still present in modern kernels please update the bug