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]
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)
(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...
Created attachment 93461 [details] GeForce-7050-vbios.rom Supplying the rom for completeness :)
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/issues/76.
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.