All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dmitry Katsubo <dma_k@mail.ru>
To: dri-devel@lists.freedesktop.org
Subject: Warning in gpu/drm/i915/intel_display.c
Date: Wed, 27 Apr 2016 23:11:23 +0200	[thread overview]
Message-ID: <57212AFB.4070806@mail.ru> (raw)

Dear all,

I have noticed several warnings in dmesg like below. I wonder if I can
provide more information. I have looked into the sources

https://kernel.googlesource.com/pub/scm/linux/kernel/git/stable/linux-stable/+/v4.4.6/drivers/gpu/drm/i915/intel_display.c#12157
https://kernel.googlesource.com/pub/scm/linux/kernel/git/stable/linux-stable/+/v4.4.6/drivers/gpu/drm/i915/intel_display.c#12734

but it does not bring me the idea what to do to make it happy. In general
everything works, but few times I have observed system freeze with some
pixel trash printed on the screen.

Thanks for any feedback.

# fbset
mode "1920x1080"
    geometry 1920 1080 1920 1080 32
    timings 0 0 0 0 0 0 0
    accel true
    rgba 8/16,8/8,8/0,0/0
endmode

# dmesg
[Wed Apr 27 05:37:17 2016] Linux agpgart interface v0.103
[Wed Apr 27 05:37:17 2016] agpgart-intel 0000:00:00.0: Intel 945GM Chipset
[Wed Apr 27 05:37:17 2016] agpgart-intel 0000:00:00.0: detected gtt size: 262144K total, 262144K mappable
[Wed Apr 27 05:37:17 2016] agpgart-intel 0000:00:00.0: detected 8192K stolen memory
[Wed Apr 27 05:37:17 2016] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xd0000000
[[Wed Apr 27 05:37:24 2016] [drm] Initialized drm 1.1.0 20060810
[Wed Apr 27 05:37:24 2016] intel_rng: FWH not detected
[Wed Apr 27 05:37:24 2016] [drm] Memory usable by graphics device = 256M
[Wed Apr 27 05:37:24 2016] checking generic (d0000000 500000) vs hw (d0000000 10000000)
[Wed Apr 27 05:37:24 2016] fb: switching to inteldrmfb from simple
[Wed Apr 27 05:37:24 2016] Console: switching to colour dummy device 80x25
[Wed Apr 27 05:37:24 2016] [drm] Replacing VGA console driver
[Wed Apr 27 05:37:24 2016] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[Wed Apr 27 05:37:24 2016] [drm] Driver supports precise vblank timestamp query.
[Wed Apr 27 05:37:24 2016] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[Wed Apr 27 05:37:24 2016] [drm] initialized overlay support
[Wed Apr 27 05:37:24 2016] ------------[ cut here ]------------
[Wed Apr 27 05:37:24 2016] WARNING: CPU: 1 PID: 111 at /build/linux-SBJFwR/linux-4.4.6/debian/build/source_rt/drivers/gpu/drm/i915/intel_display.c:12157 intel_atomic_check+0xb57/0x1010 [i915]()
[Wed Apr 27 05:37:24 2016] WARN_ON(!connector_state->crtc)
[Wed Apr 27 05:37:24 2016] Modules linked in:
[Wed Apr 27 05:37:24 2016]  iTCO_wdt iTCO_vendor_support evdev ppdev coretemp sr9700 ath5k(+) ath pcspkr serio_raw dm9601 usbnet mac80211 mii snd_hda_codec_realtek snd_hda_codec_generic i2c_i801(+) cfg80211 rfkill snd_hda_intel lpc_ich mfd_core snd_hda_codec snd_hda_core sg i915(+) snd_hwdep snd_pcm_oss snd_mixer_oss rng_core snd_pcm snd_timer 8250_fintek snd video soundcore drm_kms_helper drm parport_pc acpi_cpufreq parport i2c_algo_bit shpchp tpm_tis tpm button processor binfmt_misc w83627hf hwmon_vid autofs4 xfs libcrc32c crc32c_generic btrfs xor raid6_pq uas usb_storage sr_mod cdrom sd_mod ata_generic ata_piix libata uhci_hcd ehci_pci firewire_ohci scsi_mod ehci_hcd firewire_core crc_itu_t usbcore usb_common e1000e ptp pps_core
[Wed Apr 27 05:37:24 2016] CPU: 1 PID: 111 Comm: kworker/u4:3 Not tainted 4.4.0-1-rt-686-pae #1 Debian 4.4.6-1
[Wed Apr 27 05:37:24 2016] Hardware name: AOpen i945GMx-IF/i945GMx-IF, BIOS i945GMx-IF R1.01 Mar.02.2007 AOpen Inc. 03/02/2007
[Wed Apr 27 05:37:24 2016] Workqueue: events_unbound async_run_entry_fn
[Wed Apr 27 05:37:24 2016]  00000286 233d0db0 f6ac7b54 c12d2393 f6ac7b64 f8c134c0 c106e53d f8c216fb
[Wed Apr 27 05:37:24 2016]  f6ac7b84 0000006f f8c134c0 00002f7d f8bb5387 00000009 f8bb5387 f28eca00
[Wed Apr 27 05:37:24 2016]  00000000 f30d9800 f6ac7b70 c106e5ae 00000009 f6ac7b64 f8c216fb f6ac7b84
[Wed Apr 27 05:37:24 2016] Call Trace:
[Wed Apr 27 05:37:24 2016]  [<c12d2393>] ? dump_stack+0x55/0x72
[Wed Apr 27 05:37:24 2016]  [<c106e53d>] ? warn_slowpath_common+0x8d/0xc0
[Wed Apr 27 05:37:24 2016]  [<f8bb5387>] ? intel_atomic_check+0xb57/0x1010 [i915]
[Wed Apr 27 05:37:24 2016]  [<f8bb5387>] ? intel_atomic_check+0xb57/0x1010 [i915]
[Wed Apr 27 05:37:24 2016]  [<c106e5ae>] ? warn_slowpath_fmt+0x3e/0x60
[Wed Apr 27 05:37:24 2016]  [<f8bb5387>] ? intel_atomic_check+0xb57/0x1010 [i915]
[Wed Apr 27 05:37:24 2016]  [<f8bb4830>] ? intel_link_compute_m_n+0x60/0x60 [i915]
[Wed Apr 27 05:37:24 2016]  [<f8acf109>] ? drm_atomic_check_only+0x1a9/0x610 [drm]
[Wed Apr 27 05:37:24 2016]  [<f8ace659>] ? drm_atomic_set_crtc_for_plane+0x69/0x100 [drm]
[Wed Apr 27 05:37:24 2016]  [<f8acf658>] ? drm_atomic_set_fb_for_plane+0x28/0xa0 [drm]
[Wed Apr 27 05:37:24 2016]  [<f8acf586>] ? drm_atomic_commit+0x16/0x60 [drm]
[Wed Apr 27 05:37:24 2016]  [<f8bb8c67>] ? intel_get_load_detect_pipe+0x417/0x5f0 [i915]
[Wed Apr 27 05:37:24 2016]  [<c11b72cc>] ? ___slab_alloc.constprop.75+0xac/0x6e0
[Wed Apr 27 05:37:24 2016]  [<f8bf33ca>] ? intel_tv_detect+0x10a/0x620 [i915]
[Wed Apr 27 05:37:24 2016]  [<c11b5f01>] ? __slab_free+0x2d1/0x3b0
[Wed Apr 27 05:37:24 2016]  [<f8a82d3b>] ? drm_helper_probe_single_connector_modes_merge_bits+0x20b/0x480 [drm_kms_helper]
[Wed Apr 27 05:37:24 2016]  [<f8a82fc7>] ? drm_helper_probe_single_connector_modes+0x17/0x20 [drm_kms_helper]
[Wed Apr 27 05:37:24 2016]  [<f8a8eb6a>] ? drm_fb_helper_initial_config+0x9a/0x400 [drm_kms_helper]
[Wed Apr 27 05:37:24 2016]  [<c10a94a3>] ? pick_next_task_fair+0x4d3/0x560
[Wed Apr 27 05:37:24 2016]  [<c108dd0e>] ? async_run_entry_fn+0x4e/0x160
[Wed Apr 27 05:37:24 2016]  [<c1091cda>] ? preempt_count_add+0x8a/0xb0
[Wed Apr 27 05:37:24 2016]  [<c106edb3>] ? unpin_current_cpu+0x13/0x70
[Wed Apr 27 05:37:24 2016]  [<c1086432>] ? process_one_work+0x112/0x410
[Wed Apr 27 05:37:24 2016]  [<c106ec71>] ? pin_current_cpu+0x71/0x1a0
[Wed Apr 27 05:37:24 2016]  [<c1086771>] ? worker_thread+0x41/0x490
[Wed Apr 27 05:37:24 2016]  [<c1086730>] ? process_one_work+0x410/0x410
[Wed Apr 27 05:37:24 2016]  [<c108b69c>] ? kthread+0x9c/0xb0
[Wed Apr 27 05:37:24 2016]  [<c1563d49>] ? ret_from_kernel_thread+0x21/0x38
[Wed Apr 27 05:37:24 2016]  [<c108b600>] ? kthread_worker_fn+0x130/0x130
[Wed Apr 27 05:37:24 2016] ---[ end trace 0000000000000002 ]---
[Wed Apr 27 05:37:25 2016] ------------[ cut here ]------------
[Wed Apr 27 05:37:25 2016] WARNING: CPU: 1 PID: 111 at /build/linux-SBJFwR/linux-4.4.6/debian/build/source_rt/drivers/gpu/drm/i915/intel_display.c:12734 intel_atomic_commit+0xbb8/0x1300 [i915]()
[Wed Apr 27 05:37:25 2016] encoder's enabled state mismatch (expected 0, found 1)
[Wed Apr 27 05:37:25 2016] Modules linked in: iTCO_wdt iTCO_vendor_support evdev ppdev coretemp sr9700 ath5k(+) ath pcspkr serio_raw dm9601 usbnet mac80211 mii snd_hda_codec_realtek snd_hda_codec_generic i2c_i801(+) cfg80211 rfkill snd_hda_intel lpc_ich mfd_core snd_hda_codec snd_hda_core sg i915(+) snd_hwdep snd_pcm_oss snd_mixer_oss rng_core snd_pcm snd_timer 8250_fintek snd video soundcore drm_kms_helper drm parport_pc acpi_cpufreq parport i2c_algo_bit shpchp tpm_tis tpm button processor binfmt_misc w83627hf hwmon_vid autofs4 xfs libcrc32c crc32c_generic btrfs xor raid6_pq uas usb_storage sr_mod cdrom sd_mod ata_generic ata_piix libata uhci_hcd ehci_pci firewire_ohci scsi_mod ehci_hcd firewire_core crc_itu_t usbcore usb_common e1000e ptp pps_core
[Wed Apr 27 05:37:25 2016] CPU: 1 PID: 111 Comm: kworker/u4:3 Tainted: G        W       4.4.0-1-rt-686-pae #1 Debian 4.4.6-1
[Wed Apr 27 05:37:25 2016] Hardware name: AOpen i945GMx-IF/i945GMx-IF, BIOS i945GMx-IF R1.01 Mar.02.2007 AOpen Inc. 03/02/2007
[Wed Apr 27 05:37:25 2016] Workqueue: events_unbound async_run_entry_fn
[Wed Apr 27 05:37:25 2016]  00000286 233d0db0 f6ac7b50 c12d2393 f6ac7b60 f8c134c0 c106e53d f8c1629c
[Wed Apr 27 05:37:25 2016]  f6ac7b80 0000006f f8c134c0 000031be f8bb3588 00000009 f8bb3588 f6b74248
[Wed Apr 27 05:37:25 2016]  f30c4400 f6b74254 f6ac7b6c c106e5ae 00000009 f6ac7b60 f8c1629c f6ac7b80
[Wed Apr 27 05:37:25 2016] Call Trace:
[Wed Apr 27 05:37:25 2016]  [<c12d2393>] ? dump_stack+0x55/0x72
[Wed Apr 27 05:37:25 2016]  [<c106e53d>] ? warn_slowpath_common+0x8d/0xc0
[Wed Apr 27 05:37:25 2016]  [<f8bb3588>] ? intel_atomic_commit+0xbb8/0x1300 [i915]
[Wed Apr 27 05:37:25 2016]  [<f8bb3588>] ? intel_atomic_commit+0xbb8/0x1300 [i915]
[Wed Apr 27 05:37:25 2016]  [<c106e5ae>] ? warn_slowpath_fmt+0x3e/0x60
[Wed Apr 27 05:37:25 2016]  [<f8bb3588>] ? intel_atomic_commit+0xbb8/0x1300 [i915]
[Wed Apr 27 05:37:25 2016]  [<f8bb4830>] ? intel_link_compute_m_n+0x60/0x60 [i915]
[Wed Apr 27 05:37:25 2016]  [<f8acf109>] ? drm_atomic_check_only+0x1a9/0x610 [drm]
[Wed Apr 27 05:37:25 2016]  [<f8ace659>] ? drm_atomic_set_crtc_for_plane+0x69/0x100 [drm]
[Wed Apr 27 05:37:25 2016]  [<f8acf658>] ? drm_atomic_set_fb_for_plane+0x28/0xa0 [drm]
[Wed Apr 27 05:37:25 2016]  [<f8acf5a2>] ? drm_atomic_commit+0x32/0x60 [drm]
[Wed Apr 27 05:37:25 2016]  [<f8bb8c67>] ? intel_get_load_detect_pipe+0x417/0x5f0 [i915]
[Wed Apr 27 05:37:25 2016]  [<c11b72cc>] ? ___slab_alloc.constprop.75+0xac/0x6e0
[Wed Apr 27 05:37:25 2016]  [<f8bf33ca>] ? intel_tv_detect+0x10a/0x620 [i915]
[Wed Apr 27 05:37:25 2016]  [<c11b5f01>] ? __slab_free+0x2d1/0x3b0
[Wed Apr 27 05:37:25 2016]  [<f8a82d3b>] ? drm_helper_probe_single_connector_modes_merge_bits+0x20b/0x480 [drm_kms_helper]
[Wed Apr 27 05:37:25 2016]  [<f8a82fc7>] ? drm_helper_probe_single_connector_modes+0x17/0x20 [drm_kms_helper]
[Wed Apr 27 05:37:25 2016]  [<f8a8eb6a>] ? drm_fb_helper_initial_config+0x9a/0x400 [drm_kms_helper]
[Wed Apr 27 05:37:25 2016]  [<c10a94a3>] ? pick_next_task_fair+0x4d3/0x560
[Wed Apr 27 05:37:25 2016]  [<c108dd0e>] ? async_run_entry_fn+0x4e/0x160
[Wed Apr 27 05:37:25 2016]  [<c1091cda>] ? preempt_count_add+0x8a/0xb0
[Wed Apr 27 05:37:25 2016]  [<c106edb3>] ? unpin_current_cpu+0x13/0x70
[Wed Apr 27 05:37:25 2016]  [<c1086432>] ? process_one_work+0x112/0x410
[Wed Apr 27 05:37:25 2016]  [<c106ec71>] ? pin_current_cpu+0x71/0x1a0
[Wed Apr 27 05:37:25 2016]  [<c1086771>] ? worker_thread+0x41/0x490
[Wed Apr 27 05:37:25 2016]  [<c1086730>] ? process_one_work+0x410/0x410
[Wed Apr 27 05:37:25 2016]  [<c108b69c>] ? kthread+0x9c/0xb0
[Wed Apr 27 05:37:25 2016]  [<c1563d49>] ? ret_from_kernel_thread+0x21/0x38
[Wed Apr 27 05:37:25 2016]  [<c108b600>] ? kthread_worker_fn+0x130/0x130
[Wed Apr 27 05:37:25 2016] ---[ end trace 0000000000000003 ]---
[Wed Apr 27 05:37:25 2016] fbcon: inteldrmfb (fb0) is primary device
[Wed Apr 27 05:37:25 2016] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device

# lspci
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03) (prog-if 00 [VGA controller])
        Subsystem: AOPEN Inc. Device [a0a0:0627]
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at fde80000 (32-bit, non-prefetchable) [size=512K]
        I/O ports at ff00 [size=8]
        Memory at d0000000 (32-bit, prefetchable) [size=256M]
        Memory at fdf80000 (32-bit, non-prefetchable) [size=256K]
        Expansion ROM at <unassigned> [disabled]
        Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 2
        Kernel driver in use: i915

# uname -a
Linux home 4.4.0-1-rt-686-pae #1 SMP PREEMPT RT Debian 4.4.6-1 (2016-03-17) i686 GNU/Linux

-- 
With best regards,
Dmitry
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

             reply	other threads:[~2016-04-27 21:25 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-04-27 21:11 Dmitry Katsubo [this message]
2016-05-02 20:57 ` Warning in gpu/drm/i915/intel_display.c Dmitry Katsubo

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=57212AFB.4070806@mail.ru \
    --to=dma_k@mail.ru \
    --cc=dri-devel@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.