Bug 72207 - [NV67] Error retrieving EDID from VGA
Summary: [NV67] Error retrieving EDID from VGA
Status: NEW
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nouveau (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Nouveau Project
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-12-01 19:55 UTC by Priit Laes (irc: plaes)
Modified: 2014-02-05 16:59 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
GeForce-7050-vbios.rom (59.00 KB, application/octet-stream)
2014-02-05 16:59 UTC, Priit Laes (irc: plaes)
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Priit Laes (irc: plaes) 2013-12-01 19:55:33 UTC
On Fedora 19 with following kernel (Linux pc 3.11.9-200.fc19.x86_64 #1 SMP Wed Nov 20 21:22:24), nouveau driver fails to pick up EDID for VGA display:

[snip]
$ dmesg |grep nouveau
[    1.246889] nouveau 0000:00:12.0: setting latency timer to 64
[    1.247414] nouveau  [  DEVICE][0000:00:12.0] BOOT0  : 0x067000a1
[    1.247417] nouveau  [  DEVICE][0000:00:12.0] Chipset: C67 (NV67)
[    1.247419] nouveau  [  DEVICE][0000:00:12.0] Family : NV40
[    1.248133] nouveau  [   VBIOS][0000:00:12.0] checking PRAMIN for image...
[    1.283208] nouveau  [   VBIOS][0000:00:12.0] ... appears to be valid
[    1.283210] nouveau  [   VBIOS][0000:00:12.0] using image from PRAMIN
[    1.283363] nouveau  [   VBIOS][0000:00:12.0] BIT signature found
[    1.283367] nouveau  [   VBIOS][0000:00:12.0] version 05.67.32.25.19
[    1.283497] nouveau  [     PFB][0000:00:12.0] RAM type: unknown
[    1.283499] nouveau  [     PFB][0000:00:12.0] RAM size: 256 MiB
[    1.283501] nouveau  [     PFB][0000:00:12.0]    ZCOMP: 0 tags
[    1.935028] nouveau  [  PTHERM][0000:00:12.0] FAN control: none / external
[    1.935038] nouveau  [  PTHERM][0000:00:12.0] fan management: disabled
[    1.935042] nouveau  [  PTHERM][0000:00:12.0] internal sensor: no
[    1.957382] nouveau  [     DRM] VRAM: 253 MiB
[    1.957384] nouveau  [     DRM] GART: 512 MiB
[    1.957388] nouveau  [     DRM] TMDS table version 1.1
[    1.957390] nouveau W[     DRM] TMDS table script pointers not stubbed
[    1.957392] nouveau  [     DRM] DCB version 3.0
[    1.957395] nouveau  [     DRM] DCB outp 00: 02000310 00000023
[    1.957397] nouveau  [     DRM] DCB outp 01: 04031322 00000080
[    1.957399] nouveau  [     DRM] DCB conn 00: 0000
[    1.957402] nouveau  [     DRM] DCB conn 01: 1161
[    1.957407] nouveau E[     DRM] Pointer to flat panel table invalid
[    1.957702] nouveau  [     DRM] Saving VGA fonts
[    1.993122] nouveau  [     DRM] 0xCFF4: Parsing digital output script table
[    2.044410] nouveau  [     DRM] 1 available performance level(s)
[    2.044415] nouveau  [     DRM] 0: core 425MHz shader 425MHz fanspeed 100%
[    2.044417] nouveau  [     DRM] c: core 39MHz
[    2.046011] nouveau  [     DRM] MM: using M2MF for buffer copies
[    2.163105] nouveau 0000:00:12.0: VGA-1: EDID block 0 invalid.
[    2.163108] nouveau E[     DRM] DDC responded, but no EDID for VGA-1
[    2.216264] nouveau  [     DRM] allocated 1024x768 fb: 0x9000, bo ffff880037329800
[    2.216347] fbcon: nouveaufb (fb0) is primary device
[    2.248000] nouveau 0000:00:12.0: fb0: nouveaufb frame buffer device
[    2.248015] nouveau 0000:00:12.0: registered panic notifier
[    2.250013] [drm] Initialized nouveau 1.1.1 20120801 for 0000:00:12.0 on minor 0
[    2.431832] nouveau E[     DRM] DDC responded, but no EDID for VGA-1
[   28.364543] nouveau E[     DRM] DDC responded, but no EDID for VGA-1
[   28.563944] nouveau E[     DRM] DDC responded, but no EDID for VGA-1
[   37.307621] nouveau E[     DRM] DDC responded, but no EDID for VGA-1
[   38.023647] nouveau E[     DRM] DDC responded, but no EDID for VGA-1
[   41.962647] nouveau E[     DRM] DDC responded, but no EDID for VGA-1
[   42.364026] nouveau E[     DRM] DDC responded, but no EDID for VGA-1
[   51.568468] nouveau E[     DRM] DDC responded, but no EDID for VGA-1
[   54.028234] nouveau E[     DRM] DDC responded, but no EDID for VGA-1
[   54.522225] nouveau E[     DRM] DDC responded, but no EDID for VGA-1
[   66.802468] nouveau E[     DRM] DDC responded, but no EDID for VGA-1
[  107.263040] nouveau E[     DRM] DDC responded, but no EDID for VGA-1
[  113.179773] nouveau E[     DRM] DDC responded, but no EDID for VGA-1
[/snip]
Comment 1 Ilia Mirkin 2014-02-05 04:49:52 UTC
I assume there's a monitor actually connected (that supports EDID)? Did this work with older kernels (if so which)?

Please upload a copy of your VBIOS (/sys/kernel/debug/dri/0/vbios.rom)
Comment 2 Priit Laes (irc: plaes) 2014-02-05 16:55:20 UTC
(In reply to comment #1)
> I assume there's a monitor actually connected (that supports EDID)? Did this
> work with older kernels (if so which)?
> 
> Please upload a copy of your VBIOS (/sys/kernel/debug/dri/0/vbios.rom)

OK, had finally change to test this display (Samsung SyncMaster 2043NW) with another machine (Lenovo X60s laptop) which had the same issue:

[83002.030045] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 130
[83002.030054] Raw EDID:
[83002.030060]  	00 ff ff ff ff ff ff 00 ff ff ff ff ff ff ff ff
[83002.030063]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[83002.030067]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[83002.030070]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[83002.030073]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[83002.030076]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[83002.030080]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[83002.030083]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[83002.049040] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 130
[83002.049050] Raw EDID:
[83002.049056]  	00 ff ff ff ff ff ff 00 ff ff ff ff ff ff ff ff
[83002.049059]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[83002.049063]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[83002.049066]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[83002.049069]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[83002.049073]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[83002.049076]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[83002.049079]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[83002.068039] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 130
[83002.068048] Raw EDID:
[83002.068053]  	00 ff ff ff ff ff ff 00 ff ff ff ff ff ff ff ff
[83002.068057]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[83002.068061]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[83002.068064]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[83002.068067]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[83002.068070]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[83002.068073]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[83002.068077]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[83002.087039] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 130
[83002.087048] Raw EDID:
[83002.087054]  	00 ff ff ff ff ff ff 00 ff ff ff ff ff ff ff ff
[83002.087058]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[83002.087061]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[83002.087065]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[83002.087068]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[83002.087071]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[83002.087074]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[83002.087077]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[83002.087087] i915 0000:00:02.0: VGA-1: EDID block 0 invalid.


It is fairly old machine and before I installed Fedora on that it was virus-infested Windows XP which apparently supplies better default EDID data in case something goes wrong...
Comment 3 Priit Laes (irc: plaes) 2014-02-05 16:59:18 UTC
Created attachment 93461 [details]
GeForce-7050-vbios.rom

Supplying the rom for completeness :)


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.