[opensuse-kernel] Kernel Warning and Call Trace with i915 driver and 3.12.53-40.1 update kernel
Hi, when upgrading to the most recent kernel from http://ftp5.gwdg.de/pub/ opensuse/update/13.1/src/kernel-source-3.12.53-40.1.src.rpm and http:// ftp5.gwdg.de/pub/opensuse/update/13.1/nosrc/kernel-desktop-3.12.53-40.1.nosrc.rpm on OpenSUSE 13.1 I observe the following warning from i915 driver: Mär 16 09:35:12 rt-ccs7520 kernel: ------------[ cut here ]------------ Mär 16 09:35:12 rt-ccs7520 kernel: WARNING: CPU: 0 PID: 90 at ../drivers/gpu/ drm/i915/intel_panel.c:632 i9xx_enable_backlight+0xdc/0x100 [i915]() Mär 16 09:35:12 rt-ccs7520 kernel: backlight already enabled Mär 16 09:35:12 rt-ccs7520 kernel: Modules linked in: i2c_i801(+) lpc_ich(+) ata_piix(+) mfd_core tg3 libphy ptp i915(+) pps_core drm_kms_helper drm i2c_algo_bit shpchp button video processor thermal_sys Mär 16 09:35:12 rt-ccs7520 kernel: CPU: 0 PID: 90 Comm: udevd Not tainted 3.12.53-40.2-ccs #1 Mär 16 09:35:12 rt-ccs7520 kernel: Hardware name: National Instruments NI PXI-8190 Series Embedded Controller /NI PXI-8190 Series Embedded Controller , BIOS 1.3.2 03/24/2011 Mär 16 09:35:12 rt-ccs7520 kernel: f7d25318 c074fb28 00000000 c0247088 f7d2c021 f6cab85c 0000005a f7d25318 Mär 16 09:35:12 rt-ccs7520 kernel: 00000278 f7cf545c f7cf545c f6d08000 f6d5c000 f6d02000 00000292 c02470f3 Mär 16 09:35:12 rt-ccs7520 kernel: 00000009 f6cab844 f7d2c021 f6cab85c f7cf545c f7d25318 00000278 f7d2c021 Mär 16 09:35:12 rt-ccs7520 kernel: Call Trace: Mär 16 09:35:12 rt-ccs7520 kernel: [<c0205209>] try_stack_unwind+0x179/0x190 Mär 16 09:35:12 rt-ccs7520 kernel: [<c02041d7>] dump_trace+0x47/0xf0 Mär 16 09:35:12 rt-ccs7520 kernel: [<c020525f>] show_trace_log_lvl+0x3f/0x50 Mär 16 09:35:12 rt-ccs7520 kernel: [<c02042d0>] show_stack_log_lvl+0x50/0xd0 Mär 16 09:35:12 rt-ccs7520 kernel: [<c02052af>] show_stack+0x1f/0x40 Mär 16 09:35:12 rt-ccs7520 kernel: [<c074fb28>] dump_stack+0x48/0x76 Mär 16 09:35:12 rt-ccs7520 kernel: [<c0247088>] warn_slowpath_common +0x88/0xc0 Mär 16 09:35:12 rt-ccs7520 kernel: [<c02470f3>] warn_slowpath_fmt+0x33/0x40 Mär 16 09:35:12 rt-ccs7520 kernel: [<f7cf545c>] i9xx_enable_backlight+0xdc/ 0x100 [i915] Mär 16 09:35:12 rt-ccs7520 kernel: [<f7cf655c>] intel_panel_enable_backlight +0x9c/0xe0 [i915] Mär 16 09:35:12 rt-ccs7520 kernel: [<f7cd4440>] i9xx_crtc_enable+0x260/0x2f0 [i915] Mär 16 09:35:12 rt-ccs7520 kernel: [<f7cda8bc>] __intel_set_mode+0x77c/0x8d0 [i915] Mär 16 09:35:12 rt-ccs7520 kernel: [<f7cdd7bd>] intel_set_mode+0x1d/0x40 [i915] Mär 16 09:35:12 rt-ccs7520 kernel: [<f7cde04f>] intel_crtc_set_config+0x77f/ 0x960 [i915] Mär 16 09:35:12 rt-ccs7520 kernel: [<f7b40263>] drm_mode_set_config_internal +0x43/0xb0 [drm] Mär 16 09:35:12 rt-ccs7520 kernel: [<f7b1a2f5>] drm_fb_helper_set_par +0x45/0xb0 [drm_kms_helper] Mär 16 09:35:12 rt-ccs7520 kernel: [<c04f8eb2>] fbcon_init+0x482/0x4d0 Mär 16 09:35:12 rt-ccs7520 kernel: [<c055e1e6>] visual_init+0x96/0xf0 Mär 16 09:35:12 rt-ccs7520 kernel: [<c0560634>] do_bind_con_driver +0x104/0x2d0 Mär 16 09:35:12 rt-ccs7520 kernel: [<c0560cd6>] do_take_over_console +0xf6/0x190 Mär 16 09:35:12 rt-ccs7520 kernel: [<c04f4777>] do_fbcon_takeover+0x57/0xc0 Mär 16 09:35:12 rt-ccs7520 kernel: [<c0759346>] notifier_call_chain+0x46/0x60 Mär 16 09:35:12 rt-ccs7520 kernel: [<c0269897>] __blocking_notifier_call_chain +0x37/0x50 Mär 16 09:35:12 rt-ccs7520 kernel: [<c02698c7>] blocking_notifier_call_chain +0x17/0x20 Mär 16 09:35:12 rt-ccs7520 kernel: [<c04ec78b>] register_framebuffer+0x1bb/ 0x2d0 Mär 16 09:35:12 rt-ccs7520 kernel: [<f7b1a005>] drm_fb_helper_initial_config +0x2e5/0x490 [drm_kms_helper] Mär 16 09:35:12 rt-ccs7520 kernel: [<f7caae99>] i915_driver_load+0xfb9/0xfe0 [i915] Mär 16 09:35:12 rt-ccs7520 kernel: [<f7b3cbc3>] drm_get_pci_dev+0x103/0x2a0 [drm] Mär 16 09:35:12 rt-ccs7520 kernel: [<c04d02b5>] local_pci_probe+0x25/0x50 Mär 16 09:35:12 rt-ccs7520 kernel: [<c04d137f>] pci_device_probe+0xcf/0xe0 Mär 16 09:35:12 rt-ccs7520 kernel: [<c05862ee>] driver_probe_device+0x7e/ 0x3a0 Mär 16 09:35:12 rt-ccs7520 kernel: [<c05866b1>] __driver_attach+0x71/0x80 Mär 16 09:35:12 rt-ccs7520 kernel: [<c05847ef>] bus_for_each_dev+0x3f/0x70 Mär 16 09:35:12 rt-ccs7520 kernel: [<c0585e06>] driver_attach+0x16/0x20 Mär 16 09:35:12 rt-ccs7520 kernel: [<c0585a1f>] bus_add_driver+0x1cf/0x2b0 Mär 16 09:35:12 rt-ccs7520 kernel: [<c0586bf1>] driver_register+0x51/0xd0 Mär 16 09:35:12 rt-ccs7520 kernel: [<c020042a>] do_one_initcall+0xca/0x190 Mär 16 09:35:12 rt-ccs7520 kernel: [<c02b219b>] load_module+0x1d5b/0x2460 Mär 16 09:35:12 rt-ccs7520 kernel: [<c02b2a05>] SyS_finit_module+0x75/0xc0 Mär 16 09:35:12 rt-ccs7520 kernel: [<c075c37d>] sysenter_do_call+0x12/0x12 Mär 16 09:35:12 rt-ccs7520 kernel: [<b76fa428>] 0xb76fa427 Mär 16 09:35:12 rt-ccs7520 kernel: ---[ end trace 84f8674cd360f232 ]--- Mär 16 09:35:12 rt-ccs7520 kernel: Console: switching to colour frame buffer device 128x48 Mär 16 09:35:12 rt-ccs7520 kernel: i915 0000:00:02.0: fb0: inteldrmfb frame buffer device Mär 16 09:35:12 rt-ccs7520 kernel: i915 0000:00:02.0: registered panic notifier Mär 16 09:35:12 rt-ccs7520 kernel: [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0 This issue got newly introduced and is not present in previous openSUSE kernels. # lspci -d 8086:2592 -v 00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04) (prog-if 00 [VGA controller]) Subsystem: Intel Corporation Device 1999 Flags: bus master, fast devsel, latency 0, IRQ 16 Memory at a0080000 (32-bit, non-prefetchable) [size=512K] I/O ports at 1800 [size=8] Memory at c0000000 (32-bit, prefetchable) [size=256M] Memory at a0000000 (32-bit, non-prefetchable) [size=256K] Expansion ROM at <unassigned> [disabled] Capabilities: [d0] Power Management version 2 Kernel driver in use: i915 Kernel modules: i915 # cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 13 model name : Intel(R) Pentium(R) M processor 2.00GHz stepping : 8 microcode : 0x20 cpu MHz : 2000.000 cache size : 2048 KB fdiv_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx bts est tm2 bogomips : 3990.16 clflush size : 64 cache_alignment : 64 address sizes : 32 bits physical, 32 bits virtual power management: This is an embedded system running a venerable mobile CPU with only a single external VGA. Regards --martin konold -- Dipl.-Physiker Martin Konold e r f r a k o n Erlewein, Frank, Konold & Partner - Beratende Ingenieure und Physiker Registergericht: Amtsgericht Stuttgart PR 126 Firmensitz: Adolfstraße 23, 70469 Stuttgart fon: 0711 67400963 fax: 0711 67400959 email: martin.konold@erfrakon.de http://www.erfrakon.de -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On Wed, Mar 16, 2016 at 06:50:35PM +0100, Martin Konold wrote:
Hi,
when upgrading to the most recent kernel from http://ftp5.gwdg.de/pub/ opensuse/update/13.1/src/kernel-source-3.12.53-40.1.src.rpm and http:// ftp5.gwdg.de/pub/opensuse/update/13.1/nosrc/kernel-desktop-3.12.53-40.1.nosrc.rpm on OpenSUSE 13.1 I observe the following warning from i915 driver:
Mär 16 09:35:12 rt-ccs7520 kernel: ------------[ cut here ]------------ Mär 16 09:35:12 rt-ccs7520 kernel: WARNING: CPU: 0 PID: 90 at ../drivers/gpu/ drm/i915/intel_panel.c:632 i9xx_enable_backlight+0xdc/0x100 [i915]() Mär 16 09:35:12 rt-ccs7520 kernel: backlight already enabled Mär 16 09:35:12 rt-ccs7520 kernel: Modules linked in: i2c_i801(+) lpc_ich(+) ata_piix(+) mfd_core tg3 libphy ptp i915(+) pps_core drm_kms_helper drm i2c_algo_bit shpchp button video processor thermal_sys Mär 16 09:35:12 rt-ccs7520 kernel: CPU: 0 PID: 90 Comm: udevd Not tainted 3.12.53-40.2-ccs #1 Mär 16 09:35:12 rt-ccs7520 kernel: Hardware name: National Instruments NI PXI-8190 Series Embedded Controller /NI PXI-8190 Series Embedded Controller , BIOS 1.3.2 03/24/2011 Mär 16 09:35:12 rt-ccs7520 kernel: f7d25318 c074fb28 00000000 c0247088 f7d2c021 f6cab85c 0000005a f7d25318 Mär 16 09:35:12 rt-ccs7520 kernel: 00000278 f7cf545c f7cf545c f6d08000 f6d5c000 f6d02000 00000292 c02470f3 Mär 16 09:35:12 rt-ccs7520 kernel: 00000009 f6cab844 f7d2c021 f6cab85c f7cf545c f7d25318 00000278 f7d2c021 Mär 16 09:35:12 rt-ccs7520 kernel: Call Trace: Mär 16 09:35:12 rt-ccs7520 kernel: [<c0205209>] try_stack_unwind+0x179/0x190 Mär 16 09:35:12 rt-ccs7520 kernel: [<c02041d7>] dump_trace+0x47/0xf0 Mär 16 09:35:12 rt-ccs7520 kernel: [<c020525f>] show_trace_log_lvl+0x3f/0x50 Mär 16 09:35:12 rt-ccs7520 kernel: [<c02042d0>] show_stack_log_lvl+0x50/0xd0 Mär 16 09:35:12 rt-ccs7520 kernel: [<c02052af>] show_stack+0x1f/0x40 Mär 16 09:35:12 rt-ccs7520 kernel: [<c074fb28>] dump_stack+0x48/0x76 Mär 16 09:35:12 rt-ccs7520 kernel: [<c0247088>] warn_slowpath_common +0x88/0xc0 Mär 16 09:35:12 rt-ccs7520 kernel: [<c02470f3>] warn_slowpath_fmt+0x33/0x40 Mär 16 09:35:12 rt-ccs7520 kernel: [<f7cf545c>] i9xx_enable_backlight+0xdc/ 0x100 [i915] Mär 16 09:35:12 rt-ccs7520 kernel: [<f7cf655c>] intel_panel_enable_backlight ...
I did a quick search and it looks like we may need commit 813008cd3e93 ("drm/i915: don't warn if backlight unexpectedly enabled") Please open a bug in bugzilla for this issue. Michal Kubeček -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On 03/16/2016, 10:36 PM, Michal Kubecek wrote:
On Wed, Mar 16, 2016 at 06:50:35PM +0100, Martin Konold wrote:
Hi,
when upgrading to the most recent kernel from http://ftp5.gwdg.de/pub/ opensuse/update/13.1/src/kernel-source-3.12.53-40.1.src.rpm and http:// ftp5.gwdg.de/pub/opensuse/update/13.1/nosrc/kernel-desktop-3.12.53-40.1.nosrc.rpm on OpenSUSE 13.1 I observe the following warning from i915 driver:
Mär 16 09:35:12 rt-ccs7520 kernel: ------------[ cut here ]------------ Mär 16 09:35:12 rt-ccs7520 kernel: WARNING: CPU: 0 PID: 90 at ../drivers/gpu/ drm/i915/intel_panel.c:632 i9xx_enable_backlight+0xdc/0x100 [i915]() Mär 16 09:35:12 rt-ccs7520 kernel: backlight already enabled Mär 16 09:35:12 rt-ccs7520 kernel: Modules linked in: i2c_i801(+) lpc_ich(+) ata_piix(+) mfd_core tg3 libphy ptp i915(+) pps_core drm_kms_helper drm i2c_algo_bit shpchp button video processor thermal_sys Mär 16 09:35:12 rt-ccs7520 kernel: CPU: 0 PID: 90 Comm: udevd Not tainted 3.12.53-40.2-ccs #1 Mär 16 09:35:12 rt-ccs7520 kernel: Hardware name: National Instruments NI PXI-8190 Series Embedded Controller /NI PXI-8190 Series Embedded Controller , BIOS 1.3.2 03/24/2011 Mär 16 09:35:12 rt-ccs7520 kernel: f7d25318 c074fb28 00000000 c0247088 f7d2c021 f6cab85c 0000005a f7d25318 Mär 16 09:35:12 rt-ccs7520 kernel: 00000278 f7cf545c f7cf545c f6d08000 f6d5c000 f6d02000 00000292 c02470f3 Mär 16 09:35:12 rt-ccs7520 kernel: 00000009 f6cab844 f7d2c021 f6cab85c f7cf545c f7d25318 00000278 f7d2c021 Mär 16 09:35:12 rt-ccs7520 kernel: Call Trace: Mär 16 09:35:12 rt-ccs7520 kernel: [<c0205209>] try_stack_unwind+0x179/0x190 Mär 16 09:35:12 rt-ccs7520 kernel: [<c02041d7>] dump_trace+0x47/0xf0 Mär 16 09:35:12 rt-ccs7520 kernel: [<c020525f>] show_trace_log_lvl+0x3f/0x50 Mär 16 09:35:12 rt-ccs7520 kernel: [<c02042d0>] show_stack_log_lvl+0x50/0xd0 Mär 16 09:35:12 rt-ccs7520 kernel: [<c02052af>] show_stack+0x1f/0x40 Mär 16 09:35:12 rt-ccs7520 kernel: [<c074fb28>] dump_stack+0x48/0x76 Mär 16 09:35:12 rt-ccs7520 kernel: [<c0247088>] warn_slowpath_common +0x88/0xc0 Mär 16 09:35:12 rt-ccs7520 kernel: [<c02470f3>] warn_slowpath_fmt+0x33/0x40 Mär 16 09:35:12 rt-ccs7520 kernel: [<f7cf545c>] i9xx_enable_backlight+0xdc/ 0x100 [i915] Mär 16 09:35:12 rt-ccs7520 kernel: [<f7cf655c>] intel_panel_enable_backlight ...
I did a quick search and it looks like we may need commit
813008cd3e93 ("drm/i915: don't warn if backlight unexpectedly enabled")
Please open a bug in bugzilla for this issue.
And note there, if you see some bad behavior or only the warning with no visible effects. thanks, -- js suse labs -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On Thu, 17 Mar 2016 09:01:02 +0100, Jiri Slaby wrote:
Please open a bug in bugzilla for this issue.
And note there, if you see some bad behavior or only the warning with no visible effects.
Where we're at it: this leads me a question how to handle Evergreen kernel bug reports at best. Strictly speaking, Evergreen kernel isn't identical with SLE12-SP1's one. And, there have been already a few bug reports regarding Evergreen kernel, especially some incompatible behavior from the original 13.1 kernel. So far, however, I hesitated to assign / add devs to these bug reports, since this isn't a SLE12 kernel, per se. If a reporter can test the SLE12 kernel (kernel-default, there is no kernel-desktop), too, it's a good justification to focus on the bug, I guess. But, still a question about 32bit kernel remains. We don't support ix86 for SLE12 kernels, so any bug fix is an extra work... Takashi -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On čtvrtek 17. března 2016 11:09 Takashi Iwai wrote:
On Thu, 17 Mar 2016 09:01:02 +0100,
Where we're at it: this leads me a question how to handle Evergreen kernel bug reports at best.
The most imporant message is: Evergreen is a community project run by volunteers on best effort basis. Thus nobody should feel obliged to work on evergreen bugs.
Strictly speaking, Evergreen kernel isn't identical with SLE12-SP1's one.
True. The code base diff is minimal (even if bigger than I would like now because of an attempt to revive 32-bit kernel-xen and some fixes of non-SMP builds (ppc)). More important difference is that evergreen-13.1 has more features enabled and more modules built so some of the bugs reported may be about code not used in SLE12-SP1. On the other hand, so far most of the issues reported would actually affect SLE12-SP1 as well and some of them uncovered issues that could hit even enterprise customers (e.g. bsc#970249). My plan is to look at the bug reports first, make sure information needed to start is provided, do some initial analysis, see if I can resolve it myself and if the report is interesting from SLE12-SP1 point of view and based on that, decide whether to ask another developer for help. Michal -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On Thu, 17 Mar 2016 12:03:29 +0100, Michal Kubecek wrote:
On čtvrtek 17. března 2016 11:09 Takashi Iwai wrote:
On Thu, 17 Mar 2016 09:01:02 +0100,
Where we're at it: this leads me a question how to handle Evergreen kernel bug reports at best.
The most imporant message is: Evergreen is a community project run by volunteers on best effort basis. Thus nobody should feel obliged to work on evergreen bugs.
Strictly speaking, Evergreen kernel isn't identical with SLE12-SP1's one.
True. The code base diff is minimal (even if bigger than I would like now because of an attempt to revive 32-bit kernel-xen and some fixes of non-SMP builds (ppc)). More important difference is that evergreen-13.1 has more features enabled and more modules built so some of the bugs reported may be about code not used in SLE12-SP1.
On the other hand, so far most of the issues reported would actually affect SLE12-SP1 as well and some of them uncovered issues that could hit even enterprise customers (e.g. bsc#970249).
Right. It's also good for SLE in one side, as we can harden SLE12 kernel -- if everything runs well :)
My plan is to look at the bug reports first, make sure information needed to start is provided, do some initial analysis, see if I can resolve it myself and if the report is interesting from SLE12-SP1 point of view and based on that, decide whether to ask another developer for help.
OK. I'm going to put you to Cc (or better to reassign?) for incoming bug reports regarding Evergreen at first. thanks, Takashi -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
participants (4)
-
Jiri Slaby
-
Martin Konold
-
Michal Kubecek
-
Takashi Iwai