[Bug 86105] New: [C220] Display goes blank with PCH PWM1 enabled warning in intel_display.c:7376/6900

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Nov 10 03:08:46 PST 2014


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

            Bug ID: 86105
           Summary: [C220] Display goes blank with PCH PWM1 enabled
                    warning in intel_display.c:7376/6900
           Product: DRI
           Version: unspecified
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: DRM/Intel
          Assignee: intel-gfx-bugs at lists.freedesktop.org
          Reporter: catalin.hritcu at gmail.com
        QA Contact: intel-gfx-bugs at lists.freedesktop.org
                CC: intel-gfx-bugs at lists.freedesktop.org

Created attachment 109208
  --> https://bugs.freedesktop.org/attachment.cgi?id=109208&action=edit
results of uname -a

This bug report refers to the following intel-gfx thread:
http://lists.freedesktop.org/archives/intel-gfx/2014-November/055179.html

The problem starts intermittently at arbitrary intervals after I boot
the machine. With kernel 3.15 it was every couple of days, with kernel
3.17 every couple of weeks. The display goes blank, and moving the
mouse or typing on the keyboard brings everything back. So far this
might be just normal behavior (e.g. a screen server, although I have
disabled it). However, once the problem is triggered the screen can go
blank at any point when not typing or moving the mouse. So even after
stopping typing for a couple of seconds the screen could potentially
go blank and come back either on its own at some point or after typing
or moving the mouse again. Once this starts the only way to I know to
stop the arbitrary blanking is to reboot, which is hugely annoying.

Each time the screen goes blank because of this problem the following
gets printed to dmesg:
[649516.344356] ------------[ cut here ]------------
[649516.344360] WARNING: CPU: 2 PID: 7718 at
drivers/gpu/drm/i915/intel_display.c:7376 hsw_enable_pc8+0x633/0x640
[i915]()
[649516.344361] PCH PWM1 enabled
[649516.344361] Modules linked in: nls_utf8 udf crc_itu_t uas
usb_storage hid_generic usbhid hid nls_iso8859_1 nls_cp437 vfat fat
mmc_block ctr ccm fuse snd_hda_codec_hdmi joydev mousedev arc4
snd_hda_codec_realtek snd_hda_codec_generic ext4 uvcvideo
videobuf2_vmalloc videobuf2_memops videobuf2_core mbcache v4l2_common
videodev jbd2 media ecb coretemp intel_rapl x86_pkg_temp_thermal
intel_powerclamp btusb bluetooth crc16 kvm_intel iTCO_wdt iwlmvm
iTCO_vendor_support kvm mac80211 crct10dif_pclmul crc32_pclmul
ghash_clmulni_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper
ablk_helper cryptd evdev iwlwifi mac_hid thinkpad_acpi serio_raw
psmouse nvram cfg80211 pcspkr i915 led_class rfkill hwmon tpm_tis
thermal rtsx_pci_ms tpm battery ac memstick wmi processor video
snd_hda_intel snd_hda_controller drm_kms_helper
[649516.344381]  snd_hda_codec drm e1000e snd_hwdep snd_pcm intel_gtt
snd_timer i2c_i801 i2c_algo_bit snd mei_me ie31200_edac ptp mei
i2c_core soundcore edac_core pps_core lpc_ich button shpchp pci_stub
vboxpci(O) vboxnetflt(O) vboxnetadp(O) vboxdrv(O) acpi_call(O) btrfs
xor raid6_pq sd_mod sr_mod cdrom crc_t10dif crct10dif_common
rtsx_pci_sdmmc mmc_core atkbd libps2 xhci_hcd ahci libahci
crc32c_intel libata ehci_pci ehci_hcd scsi_mod rtsx_pci usbcore
usb_common i8042 serio
[649516.344393] CPU: 2 PID: 7718 Comm: kworker/2:1 Tainted: G        W
 O   3.17.1-1-ARCH #1
[649516.344394] Hardware name: LENOVO 20ANCTO1WW/20ANCTO1WW, BIOS
GLET68WW (2.22 ) 03/24/2014
[649516.344395] Workqueue: pm pm_runtime_work
[649516.344396]  0000000000000000 0000000074ed01fa ffff880112517bf8
ffffffff81536850
[649516.344397]  ffff880112517c40 ffff880112517c30 ffffffff8107054d
ffff88041fe80000
[649516.344398]  ffff880422e44b58 ffff880422e44b68 ffff880422e44800
ffff880427e0e098
[649516.344400] Call Trace:
[649516.344401]  [<ffffffff81536850>] dump_stack+0x4d/0x6f
[649516.344403]  [<ffffffff8107054d>] warn_slowpath_common+0x7d/0xa0
[649516.344404]  [<ffffffff810705cc>] warn_slowpath_fmt+0x5c/0x80
[649516.344411]  [<ffffffffa0555093>] hsw_enable_pc8+0x633/0x640 [i915]
[649516.344415]  [<ffffffffa04faaa5>] intel_runtime_suspend+0x1a5/0x8c0 [i915]
[649516.344416]  [<ffffffff810136b2>] ? __switch_to+0x1b2/0x5e0
[649516.344419]  [<ffffffff812e64bf>] pci_pm_runtime_suspend+0x5f/0x150
[649516.344420]  [<ffffffff812e6460>] ? pci_legacy_suspend_late+0xe0/0xe0
[649516.344422]  [<ffffffff813b50d2>] __rpm_callback+0x32/0x70
[649516.344423]  [<ffffffff813b5136>] rpm_callback+0x26/0xa0
[649516.344425]  [<ffffffff813b5681>] rpm_suspend+0x121/0x680
[649516.344426]  [<ffffffff810d69e8>] ? add_timer+0x18/0x30
[649516.344428]  [<ffffffff81087d3b>] ? __queue_delayed_work+0x8b/0x1c0
[649516.344430]  [<ffffffff813b6efa>] pm_runtime_work+0x7a/0xd0
[649516.344431]  [<ffffffff81088b85>] process_one_work+0x145/0x400
[649516.344433]  [<ffffffff8108914b>] worker_thread+0x6b/0x4a0
[649516.344434]  [<ffffffff810890e0>] ? init_pwq.part.22+0x10/0x10
[649516.344435]  [<ffffffff8108e06a>] kthread+0xea/0x100
[649516.344437]  [<ffffffff81070000>] ? register_exec_domain+0x20/0xa0
[649516.344438]  [<ffffffff8108df80>] ? kthread_create_on_node+0x1b0/0x1b0
[649516.344440]  [<ffffffff8153c77c>] ret_from_fork+0x7c/0xb0
[649516.344441]  [<ffffffff8108df80>] ? kthread_create_on_node+0x1b0/0x1b0
[649516.344442] ---[ end trace 9bd13e838200ae2c ]---

The line number in intel_display.c has shifted between kernel 3.15
(line 6900) and 3.17 (line 7376), but, other than this, the problem
appears with both versions.

Seems that other people are having the problem too:
https://bbs.archlinux.org/viewtopic.php?pid=1465265
https://retrace.fedoraproject.org/faf/reports/372862/
https://retrace.fedoraproject.org/faf/reports/401310/
but I wasn't able to find any bug report about this.

So I've started gathering data about my configuration for filing a new
bug report. I'm on a Lenovo Thinkpad 440p using Intel HD Graphics 4600
integrated graphics card. The laptop also has an NVidia card inside,
but it's completely turned off (nvidia and nouveau drivers are
blacklisted in modprobe.conf).

-- chipset: C220
-- system architecture: x86_64
-- xf86-video-intel/xserver/mesa/libdrm version:
   xf86-video-intel 2.99.916
   X.Org X Server 1.16.1
   Mesa 10.3.3
   libdrm 2.4.58
-- kernel version: 3.17.1-1-ARCH
-- Linux distribution: Arch
-- Machine or mobo model: Lenovo ThinkPad T440p (product: 20ANCTO1WW)
-- Display connector: problem happens both with laptop's monitor and
   with external monitor connected over HDMI

I'm attaching further configuration information and logs. I don't have
any xorg.conf file. I'll try to produce a dmesg trace with drm.debug=14
as soon as this happens again. Please let me know what if there is any
additional information that would be useful for tracing or reproducing it.

-- 
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/20141110/d2f81f92/attachment.html>


More information about the intel-gfx-bugs mailing list