[Bug 88331] [Intel H61 Express] [Graphics/HDMI] PCH HDMI (0x000e1160) enabled on transcoder A, should be disabled

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Mar 20 15:00:24 PDT 2015


https://bugs.freedesktop.org/show_bug.cgi?id=88331

Jesse Barnes <jbarnes at virtuousgeek.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO

--- Comment #14 from Jesse Barnes <jbarnes at virtuousgeek.org> ---
So we have an active pipe and PLL when the driver starts:

[    1.387215] [drm:ironlake_init_pch_refclk] has_panel 0 has_lvds 0 has_ck505
0
[    1.387229] [drm:intel_modeset_readout_hw_state] [CRTC:19] hw state readout:
enabled
[    1.387230] [drm:intel_modeset_readout_hw_state] [CRTC:23] hw state readout:
disabled
[    1.387231] [drm:intel_modeset_readout_hw_state] [CRTC:27] hw state readout:
disabled
[    1.387236] [drm:intel_modeset_readout_hw_state] PCH DPLL A hw state
readout: crtc_mask 0x00000001, on 1
[    1.387240] [drm:intel_modeset_readout_hw_state] PCH DPLL B hw state
readout: crtc_mask 0x00000000, on 0
[    1.387242] [drm:intel_modeset_readout_hw_state] [ENCODER:30:DAC-30] hw
state readout: disabled, pipe A
[    1.387245] [drm:intel_modeset_readout_hw_state] [CONNECTOR:29:VGA-1] hw
state readout: disabled
[    1.387511] input: SIGMACHIP Usb Mouse as
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.0/0003:1C4F:0032.0001/input/input5
[    1.387617] hid-generic 0003:1C4F:0032.0001: input,hidraw0: USB HID v1.10
Mouse [SIGMACHIP Usb Mouse] on usb-0000:00:1d.0-1.5/input0
[    1.403367] ------------[ cut here ]------------
[    1.403394] WARNING: CPU: 1 PID: 135 at
/home/apw/COD/linux/drivers/gpu/drm/i915/intel_display.c:1455
assert_pch_hdmi_disabled+0xec/0x180 [i915]()
[    1.403395] PCH HDMI (0x000e1160) enabled on transcoder A, should be
disabled
[    1.403396] Modules linked in: hid_generic usbhid hid i915(+) psmouse
i2c_algo_bit drm_kms_helper ahci r8169 drm libahci mii video


which is expected, but then we complain when we see that the HDMI port is still
active as we try to disable CRTCs at init time.  But then we don't even see an
HDMI connector in your readout_hw_state() list... Can you try the patch below
to intel_display.c and see what happens?  Maybe the VBT is telling us this port
is an eDP port, or the detect strap isn't correct.

@@ -12604,8 +12623,14 @@ static void intel_setup_outputs(struct drm_device
*dev)
                if (I915_READ(PCH_HDMIC) & SDVO_DETECTED)
                        intel_hdmi_init(dev, PCH_HDMIC, PORT_C);

-               if (!dpd_is_edp && I915_READ(PCH_HDMID) & SDVO_DETECTED)
+               if (!dpd_is_edp && I915_READ(PCH_HDMID) & SDVO_DETECTED) {
+                       DRM_DEBUG_KMS("init HDMI D\n");
                        intel_hdmi_init(dev, PCH_HDMID, PORT_D);
+               } else {
+                       DRM_DEBUG_KMS("skipping HDMI D: dpd_is_edp: %d, "
+                                     "detected: %d\n", dpd_is_edp,
+                                     I915_READ(PCH_HDMID) & SDVO_DETECTED);
+               }

                if (I915_READ(PCH_DP_C) & DP_DETECTED)
                        intel_dp_init(dev, PCH_DP_C, PORT_C);

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20150320/93a4fbea/attachment-0001.html>


More information about the intel-gfx-bugs mailing list