Bug 83244

Summary: [nvc3/Quadro2000M] external monitor not activated after resume (EDID checksum is invalid)
Product: xorg Reporter: michael.weirauch
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED DUPLICATE QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
kernel messages 3.16 git (stripped)
none
vbios-0 ROM
none
'xrandr --verbose' output from nouveau 3.12 none

Description michael.weirauch 2014-08-29 12:12:50 UTC
Created attachment 105427 [details]
kernel messages 3.16 git (stripped)

nouveau/linux-2.6 branch linux-3.17
(I have honestly no idea anyore which branch one should follow/test in the last months...)

Reproduce:
* Laptop in ThinkPad dock, lid closed
* external monitor attached to DVI connector on dock
* suspend (from Gnome)
* resume
* external monitor gets no signal
* opening lid does nothing, have to take out the laptop and laptop LVDS activates
* putting back into dock gets in previous error state as after resume

Setup:
ThinkPad W520 4276CTO NVC3 (2000M)
openSUSE 12.3 (64bit)
$ zypper search -si --match-exact xorg-x11-driver-video-nouveau xorg-x11-server Mesa libdrm_nouveau2 kernel
S | Name                          | Typ   | Version            
--+-------------------------------+-------+--------------------
i | Mesa                          | Paket | 9.0.2-34.24.1      
i | kernel                        | Paket | 3.16.0_nouveau+-38 
i | kernel                        | Paket | 3.12.0_nouveau+-23 
i | libdrm_nouveau2               | Paket | 2.4.42-1.1.1       
i | xorg-x11-driver-video-nouveau | Paket | 1.0.6-2.1.1        
i | xorg-x11-server               | Paket | 7.6_1.13.2-1.25.1
Comment 1 michael.weirauch 2014-08-29 12:13:53 UTC
Created attachment 105428 [details]
vbios-0 ROM
Comment 2 michael.weirauch 2014-08-29 12:14:31 UTC
Created attachment 105429 [details]
'xrandr --verbose' output from nouveau 3.12
Comment 3 michael.weirauch 2014-08-29 12:16:15 UTC
I forgot to note, that IIRC the last stable version is my nouveau 3.12 git kernel which I keep around to keep my work system going.
Comment 4 michael.weirauch 2014-09-30 11:36:38 UTC
With http://cgit.freedesktop.org/~darktama/nouveau/commit/?id=a68e95365a4248d3f58c8663e4513c79273ac704 (disp/nv50: fix dpms regression on certain boards) applied on top of http://cgit.freedesktop.org/~airlied/linux/log/?h=drm-next my DVI-connected monitor (via ThinkPad dock) enables after resume.

*** This bug has been marked as a duplicate of bug 82527 ***

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.