FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian Kernel

 
 
LinkBack Thread Tools
 
Old 04-30-2011, 04:24 AM
Jonathan Nieder
 
Default Bug#622993: every 10s I get " *ERROR* EDID checksum is invalid ..."

unmerge 622993
forwarded 622993 dri-devel@lists.freedesktop.org
quit

Lisandro Damián Nicanor Pérez Meyer wrote:

> The patch works perfectly, so at least I have a workaround :-) Thank you!
>
> Now the question is why the DVI port gets a corrupt EDID while the VGA port
> gets it right. Or maybe the code processing the EDID of the DVI port is wrong?

A puzzle. Thanks for checking.

I've passed the report upstream; hopefully upstream received a copy,
but I can't be sure if it's just waiting for moderation or was
filtered for some reason. If the former, it will be at
http://mid.gmane.org/20110430040921.GA7942@elie eventually.



--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110430042455.GB7942@elie">http://lists.debian.org/20110430042455.GB7942@elie
 
Old 05-01-2011, 03:26 PM
Stuart Pook
 
Default Bug#622993: every 10s I get " *ERROR* EDID checksum is invalid ..."

On 30/04/11 06:11, Jonathan Nieder wrote:

Two corrupt-EDID/dmesg-spam puzzles for you. Seems to be a
regression, though I'm not sure from when.

I have a Benq Product Name FP241W manufactured February 2007 Revision
B4-125 and used to use the DVI input. The EDID data in the DVI input
suddenly failed and the my PC would not longer boot. I plugged my PC
into the HDMI input of the monitor and the machine boots but X does not
start at the correct resolution. It appears that the EDID data from HMDI
input does not propose "1920x1200".
On Vie 29 Abr 2011 22:08:09 Jonathan Nieder escribió:

Thanks. Could you try the patch from

https://bugs.freedesktop.org/show_bug.cgi?id=27708#c7

and see what happens when booting with the drm.edid_strict=0 option?


thanks, I applied the patch to my 2.6.38-2-amd64 kernel and created /etc/modprobe.d/drm-stuart.conf. Now the DVI input of my screen can be used without an xorg.conf. I can now reboot linux (using kexec) and start the X server using the DVI input of my screen. I still have to use the HDMI input to get past the BIOS.

This is a good patch. Please include it in the mainline kernel!

It appears that it is just the checksum on the DVI-I-1 input of my screen that went bad. I wonder why that happened. I did find reports of this happening to other BenQ 241W screens: http://forums.entechtaiwan.com/index.php?topic=6783.45

I still get a few messages in /var/log/syslog but they stop quickly.

:; cat /etc/modprobe.d/drm-stuart.conf
options drm edid_strict=0

:; grep drm syslog
May 1 12:26:42 kooka kernel: : [ 3.839230] [drm] Initialized drm 1.1.0 20060810
May 1 12:26:42 kooka kernel: : [ 3.925883] [drm] nouveau 0000:01:00.0: Detected an NV40 generation card (0x04b300b1)
May 1 12:26:42 kooka kernel: : [ 3.927833] [drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PRAMIN
May 1 12:26:42 kooka kernel: : [ 3.969675] [drm] nouveau 0000:01:00.0: ... appears to be valid
May 1 12:26:42 kooka kernel: : [ 3.969683] [drm] nouveau 0000:01:00.0: BIT BIOS found
May 1 12:26:42 kooka kernel: : [ 3.969687] [drm] nouveau 0000:01:00.0: Bios version 05.73.22.61
May 1 12:26:42 kooka kernel: : [ 3.969692] [drm] nouveau 0000:01:00.0: TMDS table version 1.1
May 1 12:26:42 kooka kernel: : [ 3.969696] [drm] nouveau 0000:01:00.0: TMDS table script pointers not stubbed
May 1 12:26:42 kooka kernel: : [ 3.969701] [drm] nouveau 0000:01:00.0: BIT table 'd' not found
May 1 12:26:42 kooka kernel: : [ 3.969705] [drm] nouveau 0000:01:00.0: Found Display Configuration Block version 3.0
May 1 12:26:42 kooka kernel: : [ 3.969711] [drm] nouveau 0000:01:00.0: Raw DCB entry 0: 01000300 00000028
May 1 12:26:42 kooka kernel: : [ 3.969715] [drm] nouveau 0000:01:00.0: Raw DCB entry 1: 03011312 00000000
May 1 12:26:42 kooka kernel: : [ 3.969720] [drm] nouveau 0000:01:00.0: Raw DCB entry 2: 04011310 00000028
May 1 12:26:42 kooka kernel: : [ 3.969724] [drm] nouveau 0000:01:00.0: Raw DCB entry 3: 020223f1 00c0c080
May 1 12:26:42 kooka kernel: : [ 3.969729] [drm] nouveau 0000:01:00.0: DCB connector table: VHER 0x30 5 10 2
May 1 12:26:42 kooka kernel: : [ 3.969734] [drm] nouveau 0000:01:00.0: 0: 0x00001030: type 0x30 idx 0 tag 0x07
May 1 12:26:42 kooka kernel: : [ 3.969739] [drm] nouveau 0000:01:00.0: 1: 0x00000100: type 0x00 idx 1 tag 0xff
May 1 12:26:42 kooka kernel: : [ 3.969745] [drm] nouveau 0000:01:00.0: 2: 0x00000210: type 0x10 idx 2 tag 0xff
May 1 12:26:42 kooka kernel: : [ 3.969750] [drm] nouveau 0000:01:00.0: 3: 0x00000211: type 0x11 idx 3 tag 0xff
May 1 12:26:42 kooka kernel: : [ 3.969755] [drm] nouveau 0000:01:00.0: 4: 0x00000213: type 0x13 idx 4 tag 0xff
May 1 12:26:42 kooka kernel: : [ 3.969764] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 0 at offset 0xCE4E
May 1 12:26:42 kooka kernel: : [ 3.970015] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 1 at offset 0xD4F8
May 1 12:26:42 kooka kernel: : [ 4.024025] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 2 at offset 0xDC2C
May 1 12:26:42 kooka kernel: : [ 4.024049] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 3 at offset 0xDDB0
May 1 12:26:42 kooka kernel: : [ 4.048061] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 4 at offset 0xDFBF
May 1 12:26:42 kooka kernel: : [ 4.069604] [drm] nouveau 0000:01:00.0: 1 available performance level(s)
May 1 12:26:42 kooka kernel: : [ 4.069614] [drm] nouveau 0000:01:00.0: 0: memory 400MHz core 400MHz voltage 1170mV fanspeed 100%
May 1 12:26:42 kooka kernel: : [ 4.069626] [drm] nouveau 0000:01:00.0: c: memory 405MHz core 400MHz
May 1 12:26:42 kooka kernel: : [ 4.069923] [drm] nouveau 0000:01:00.0: Detected 256MiB VRAM
May 1 12:26:42 kooka kernel: : [ 4.078114] [drm] nouveau 0000:01:00.0: 512 MiB GART (aperture)
May 1 12:26:42 kooka kernel: : [ 4.079598] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
May 1 12:26:42 kooka kernel: : [ 4.079604] [drm] No driver support for vblank timestamp query.
May 1 12:26:42 kooka kernel: : [ 4.081129] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 0)
May 1 12:26:42 kooka kernel: : [ 4.081137] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on tmds encoder (output 1)
May 1 12:26:42 kooka kernel: : [ 4.081142] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 2)
May 1 12:26:42 kooka kernel: : [ 4.081148] [drm] nouveau 0000:01:00.0: Setting dpms mode 3 on TV encoder (output 3)
May 1 12:26:42 kooka kernel: : [ 4.255585] [drm:drm_edid_block_valid]*ERROR* EDID checksum is invalid, remainder is 34
May 1 12:26:42 kooka kernel: : [ 4.255598] [drm:drm_edid_block_valid]*ERROR* EDID checksum is invalid, remainder is 34
May 1 12:26:42 kooka kernel: : [ 4.281220] [drm] nouveau 0000:01:00.0: allocated 1920x1200 fb: 0x49000, bo ffff880216515800
May 1 12:26:42 kooka kernel: : [ 4.291630] [drm] nouveau 0000:01:00.0: 0xC271: Parsing digital output script table
May 1 12:26:42 kooka kernel: : [ 4.344012] [drm] nouveau 0000:01:00.0: Setting dpms mode 0 on tmds encoder (output 1)
May 1 12:26:42 kooka kernel: : [ 4.344016] [drm] nouveau 0000:01:00.0: Output DVI-I-1 is running on CRTC 0 using output A
May 1 12:26:42 kooka kernel: : [ 4.345277] drm: registered panic notifier
May 1 12:26:42 kooka kernel: : [ 4.345282] [drm] Initialized nouveau 0.0.16 20090420 for 0000:01:00.0 on minor 0
May 1 12:26:42 kooka kernel: : [ 25.821760] Modules linked in: kvm fuse ipt_MASQUERADE iptable_nat nf_nat ip6t_LOG xt_limit nf_conntrack_ipv6 nf_defrag_ipv6 ts_bm xt_string xt_length ipt_REJECT xt_comment xt_tcpudp nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack xt_physdev ipt_LOG ip6table_filter ip6_tables iptable_filter ip_tables x_tables isofs loop sha256_generic cryptd aes_x86_64 aes_generic cbc dm_crypt ftdi_sio btusb bluetooth rfkill usbhid snd_usb_audio hid snd_usbmidi_lib usbsevseg(O) snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm nouveau snd_seq_midi snd_rawmidi snd_seq_midi_event ttmsnd_seq drm_kms_helper usbserial evdev drm(O) cdc_ether usbnet snd_timercdc_phonet cdc_acm snd_seq_device tpm_tis phonet i2c_i801 tpm tpm_bios i2c_algo_bit snd pcspkr serio_raw parport_pc i2c_core parport power_supplyvideo soundcore snd_page_alloc processor button thermal_sys ext4 mbcachejbd2 crc16 dm_mod sg sr_mod sd_mod crc_t
10dif cdrom ata_generic uhci_hcd ahci pata_jmicron libahci ata_piix ehci_hcd libata scsi_mod usbcore r8169 mii nls_base [last unloaded: scsi_wait_scan]
May 1 12:26:43 kooka kernel: : [ 26.453489] [drm:drm_edid_block_valid]*ERROR* EDID checksum is invalid, remainder is 34
May 1 12:26:43 kooka kernel: : [ 26.453500] [drm:drm_edid_block_valid]*ERROR* EDID checksum is invalid, remainder is 34
May 1 12:26:43 kooka kernel: : [ 26.668673] [drm:drm_edid_block_valid]*ERROR* EDID checksum is invalid, remainder is 34
May 1 12:26:43 kooka kernel: : [ 26.668681] [drm:drm_edid_block_valid]*ERROR* EDID checksum is invalid, remainder is 34
May 1 12:26:59 kooka kernel: : [ 41.916309] [drm:drm_edid_block_valid]*ERROR* EDID checksum is invalid, remainder is 34
May 1 12:26:59 kooka kernel: : [ 41.916316] [drm:drm_edid_block_valid]*ERROR* EDID checksum is invalid, remainder is 34
May 1 12:26:59 kooka kernel: : [ 42.076590] [drm:drm_edid_block_valid]*ERROR* EDID checksum is invalid, remainder is 34
May 1 12:26:59 kooka kernel: : [ 42.076596] [drm:drm_edid_block_valid]*ERROR* EDID checksum is invalid, remainder is 34
May 1 12:27:00 kooka kernel: : [ 43.252318] [drm:drm_edid_block_valid]*ERROR* EDID checksum is invalid, remainder is 34
May 1 12:27:00 kooka kernel: : [ 43.252327] [drm:drm_edid_block_valid]*ERROR* EDID checksum is invalid, remainder is 34
May 1 12:27:00 kooka kernel: : [ 43.356667] [drm:drm_edid_block_valid]*ERROR* EDID checksum is invalid, remainder is 34
May 1 12:27:00 kooka kernel: : [ 43.577152] [drm:drm_edid_block_valid]*ERROR* EDID checksum is invalid, remainder is 34
May 1 12:27:00 kooka kernel: : [ 43.577162] [drm:drm_edid_block_valid]*ERROR* EDID checksum is invalid, remainder is 34
May 1 12:27:00 kooka kernel: : [ 43.740480] [drm:drm_edid_block_valid]*ERROR* EDID checksum is invalid, remainder is 34
May 1 12:27:00 kooka kernel: : [ 43.740490] [drm:drm_edid_block_valid]*ERROR* EDID checksum is invalid, remainder is 34
May 1 12:27:01 kooka kernel: : [ 43.901022] [drm:drm_edid_block_valid]*ERROR* EDID checksum is invalid, remainder is 34
May 1 12:27:01 kooka kernel: : [ 43.901030] [drm:drm_edid_block_valid]*ERROR* EDID checksum is invalid, remainder is 34
May 1 12:27:01 kooka kernel: : [ 44.064299] [drm:drm_edid_block_valid]*ERROR* EDID checksum is invalid, remainder is 34
May 1 12:27:01 kooka kernel: : [ 44.064306] [drm:drm_edid_block_valid]*ERROR* EDID checksum is invalid, remainder is 34
May 1 12:27:01 kooka kernel: : [ 44.224782] [drm:drm_edid_block_valid]*ERROR* EDID checksum is invalid, remainder is 34
May 1 12:27:01 kooka kernel: : [ 44.224790] [drm:drm_edid_block_valid]*ERROR* EDID checksum is invalid, remainder is 34
May 1 12:27:02 kooka kernel: : [ 44.916280] [drm:drm_edid_block_valid]*ERROR* EDID checksum is invalid, remainder is 34
May 1 12:27:02 kooka kernel: : [ 44.916291] [drm:drm_edid_block_valid]*ERROR* EDID checksum is invalid, remainder is 34
May 1 12:27:02 kooka kernel: : [ 45.087196] [drm:drm_edid_block_valid]*ERROR* EDID checksum is invalid, remainder is 34
May 1 12:27:02 kooka kernel: : [ 45.087209] [drm:drm_edid_block_valid]*ERROR* EDID checksum is invalid, remainder is 34

thanks again
Stuart Pook (http://www.pook.it/)





--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4DBD7B90.8080509@pook.it">http://lists.debian.org/4DBD7B90.8080509@pook.it
 
Old 05-01-2011, 03:52 PM
Thibaut Girka
 
Default Bug#622993: every 10s I get " *ERROR* EDID checksum is invalid ..."

This whole bug really looks like #615598.
This might be a bug in nouveau or in the kernel.

Did the initial "breakage" of the screens occur with 2.6.38?
If so, you may want to try fixing your EDID info has explained in a
similar bug report[1], but be careful, it may cause more harm if
something goes wrong.
If you decided to do so, please check if the corruption appears again.

[1] https://bugs.freedesktop.org/show_bug.cgi?id=34554
 
Old 05-01-2011, 07:40 PM
Thibaut Girka
 
Default Bug#622993: every 10s I get " *ERROR* EDID checksum is invalid ..."

[Sorry for the duplicate mail sent earlier to debian-kernel]

This whole bug really looks like #615598.
This might be a bug in nouveau or in the kernel.

Did the initial "breakage" of the screens occur with 2.6.38?
If so, you may want to try fixing your EDID info has explained in a
similar bug report[1], but be careful, it may cause more harm if
something goes wrong.
If you decided to do so, please check if the corruption appears again.

[1] https://bugs.freedesktop.org/show_bug.cgi?id=34554
 
Old 05-01-2011, 07:51 PM
Lisandro Damián Nicanor Pérez Meyer
 
Default Bug#622993: every 10s I get " *ERROR* EDID checksum is invalid ..."

On Dom 01 May 2011 16:40:39 Thibaut Girka escribió:
> [Sorry for the duplicate mail sent earlier to debian-kernel]
>
> This whole bug really looks like #615598.
> This might be a bug in nouveau or in the kernel.
>
> Did the initial "breakage" of the screens occur with 2.6.38?
> If so, you may want to try fixing your EDID info has explained in a
> similar bug report[1], but be careful, it may cause more harm if
> something goes wrong.
> If you decided to do so, please check if the corruption appears again.
>
> [1] https://bugs.freedesktop.org/show_bug.cgi?id=34554

Considering my video card is an Ati, wich I suspect doesn't use nouveau, it
must not be this last one.

And at least in my case, my card was working with a 2.6.38 kernel without
problems, except I am missing something here.

Kinds regards, Lisandro.

--
Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/
 
Old 05-01-2011, 08:26 PM
Thibaut Girka
 
Default Bug#622993: every 10s I get " *ERROR* EDID checksum is invalid ..."

Le dimanche 01 mai 2011 à 16:51 -0300, Lisandro Damián Nicanor Pérez
Meyer a écrit :
> On Dom 01 May 2011 16:40:39 Thibaut Girka escribió:
> > [Sorry for the duplicate mail sent earlier to debian-kernel]
> >
> > This whole bug really looks like #615598.
> > This might be a bug in nouveau or in the kernel.
> >
> > Did the initial "breakage" of the screens occur with 2.6.38?
> > If so, you may want to try fixing your EDID info has explained in a
> > similar bug report[1], but be careful, it may cause more harm if
> > something goes wrong.
> > If you decided to do so, please check if the corruption appears again.
> >
> > [1] https://bugs.freedesktop.org/show_bug.cgi?id=34554
>
> Considering my video card is an Ati, wich I suspect doesn't use nouveau, it
> must not be this last one.

My bad, overlooked it since Stuart uses nouveau. However, it might be
related nonetheless (and might be a completely different issue as well).
Did your monitor fail right after an upgrade?

Anyway, I'd be really interested to hear from Stuart Pook: his story
sounds exactly like mine.

> And at least in my case, my card was working with a 2.6.38 kernel without
> problems, except I am missing something here.

Your case sounds similar, though.
If the bug is the same, you can easily (even more easily since you have
an identical screen working just fine) fix your screen, using the method
mentioned on fdo.
But I'm no expert, and since this method tempers with your hardware, I'd
recommend you to be cautious.


Regards,
Thibaut Girka.
 
Old 05-01-2011, 08:47 PM
Lisandro Damián Nicanor Pérez Meyer
 
Default Bug#622993: every 10s I get " *ERROR* EDID checksum is invalid ..."

On Dom 01 May 2011 17:26:42 Thibaut Girka escribió:
[snip]
> My bad, overlooked it since Stuart uses nouveau. However, it might be
> related nonetheless (and might be a completely different issue as well).
> Did your monitor fail right after an upgrade?

Yes, but I failed to check the versions of the software I upgraded :-(

[snip]

> Your case sounds similar, though.
> If the bug is the same, you can easily (even more easily since you have
> an identical screen working just fine) fix your screen, using the method
> mentioned on fdo.

Did you mean the patch to tell dri to forget about bad checksums? If so, I
already tried it and worked fine.

If you are talking about something else, please give me some link :-)

> But I'm no expert, and since this method tempers with your hardware, I'd
> recommend you to be cautious.

OK!

--
May the source be with you.

Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/
 
Old 05-01-2011, 08:48 PM
Stuart Pook
 
Default Bug#622993: every 10s I get " *ERROR* EDID checksum is invalid ..."

On 01/05/11 22:26, Thibaut Girka wrote:

Anyway, I'd be really interested to hear from Stuart Pook: his story
sounds exactly like mine.


I'm not sure exactly what to say. My screen/PC died on about 23 February. At that time it would not even show BIOS messages. I started to try and understand what was wrong at the end of March. According to a "ls -lrtc /boot" I was probably running 2.6.37-1-amd64 on 23 February. Let me know if you need more information.

I read with interest the report of how to correct a broken EDID. I might give it a go but not before next week. https://bugs.freedesktop.org/show_bug.cgi?id=34554


But I'm no expert, and since this method tempers with your hardware, I'd
recommend you to be cautious.


Yes, especially as I only have one Benq FP241W.

Stuart



--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 4DBDC73B.3080808@pook.it">http://lists.debian.org/4DBDC73B.3080808@pook.it
 
Old 05-01-2011, 09:09 PM
Thibaut Girka
 
Default Bug#622993: every 10s I get " *ERROR* EDID checksum is invalid ..."

Le dimanche 01 mai 2011 à 17:47 -0300, Lisandro Damián Nicanor Pérez
Meyer a écrit :
[snip]
> Did you mean the patch to tell dri to forget about bad checksums? If so, I
> already tried it and worked fine.
>
> If you are talking about something else, please give me some link :-)

I'm not talking about ignoring broken EDIDs, but about actually fixing
them[1].
If you're fine as it is now, I wouldn't recommend trying it out, though.

[1] https://bugs.freedesktop.org/show_bug.cgi?id=34554#c15
 
Old 05-01-2011, 09:31 PM
Lisandro Damián Nicanor Pérez Meyer
 
Default Bug#622993: every 10s I get " *ERROR* EDID checksum is invalid ..."

On Dom 01 May 2011 18:09:27 Thibaut Girka escribió:
[snip]
> I'm not talking about ignoring broken EDIDs, but about actually fixing
> them[1].

This is clearly not my problem. I have two monitors, both the same brand and
model. One is connected to the VGA output and the other one on the DVI. No
matter wich one I plug into the DVI port, it detetcts the EDID worngly, while
the VGA does it correctly.

Or the VGA port is ignoring broken edids even without the "forget broken
edids" patch, or somehow the DVI port is getting wrong edids, or checksumming
them wrongly.

Kinds regards, Lisandro.

--
"One of the biggest wake-up calls of my career was when I saw a record
contract.
I said, 'Wait - you sell it for $18.98 and I make 80 cents? And I have to pay
you back the money you lent me to make it and then you own it? Who the f**k
made that rule? Oh! The record labels made it because artists are dumb and
they'll sign anything' - like I did.
Trent Reznor, Nine Inch Nails on http://contactmusic.com/
http://tinyurl.com/c2wda4

Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/
 

Thread Tools




All times are GMT. The time now is 03:04 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright ©2007 - 2008, www.linux-archive.org