From: Stuart Pook <slp12227@pook.it>
To: Jonathan Nieder <jrnieder@gmail.com>
Cc: dri-devel@lists.freedesktop.org,
"Lisandro Damián Nicanor Pérez Meyer" <perezmeyer@gmail.com>,
622993@bugs.debian.org
Subject: Bug#622993: every 10s I get "[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid ..."
Date: Sun, 01 May 2011 17:26:08 +0200 [thread overview]
Message-ID: <4DBD7B90.8080509@pook.it> (raw)
In-Reply-To: <20110430040921.GA7942@elie>
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/)
next prev parent reply other threads:[~2011-05-01 15:26 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <201104292156.32388.perezmeyer@gmail.com>
[not found] ` <20110430010752.GA6907@elie>
[not found] ` <201104292359.45739.perezmeyer@gmail.com>
2011-04-30 4:11 ` every 10s I get "[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid ..." Jonathan Nieder
2011-05-01 15:26 ` Stuart Pook [this message]
2011-05-01 19:40 ` Bug#622993: " Thibaut Girka
2011-05-01 19:51 ` Lisandro Damián Nicanor Pérez Meyer
2011-05-01 20:26 ` Thibaut Girka
2011-05-01 20:47 ` Lisandro Damián Nicanor Pérez Meyer
2011-05-01 21:09 ` Thibaut Girka
2011-05-01 21:31 ` Lisandro Damián Nicanor Pérez Meyer
2011-05-02 14:23 ` Alex Deucher
2011-05-02 14:50 ` Lisandro Damián Nicanor Pérez Meyer
2011-05-02 15:25 ` Alex Deucher
2011-05-02 16:56 ` Lisandro Damián Nicanor Pérez Meyer
2011-05-01 20:48 ` Stuart Pook
2014-02-17 3:39 ` Lisandro Damián Nicanor Pérez Meyer
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4DBD7B90.8080509@pook.it \
--to=slp12227@pook.it \
--cc=622993@bugs.debian.org \
--cc=dri-devel@lists.freedesktop.org \
--cc=jrnieder@gmail.com \
--cc=perezmeyer@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).