Bug 49982

Summary: [ILK]I915 kernel module fails after booting
Product: DRI Reporter: Guang Yang <guang.a.yang>
Component: DRM/IntelAssignee: Daniel Vetter <daniel>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: medium CC: ben, chris, daniel, jbarnes
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
booting dmesg info none

Description Guang Yang 2012-05-15 18:59:37 UTC
Created attachment 61704 [details]
booting dmesg info

System Environment:
--------------------------
Kernel: (drm-intel-next-queued)aa104ebe5949447f9f48d5accaa46579fa7ee3aa
platform: ILK

Bug detailed description:
-------------------------
  After the system booting,can catch the failurefrom the dmesg part responsible.
[    2.841416] ------------[ cut here ]------------
[    2.841443] WARNING: at drivers/gpu/drm/i915/intel_display.c:944 assert_pch_pll.constprop.14+0xd4/0xde [i915]()
[    2.841444] Hardware name: 25222AU
[    2.841446] PCH PLL state assertion failure (expected on, current off)
[    2.841447] Modules linked in: i915(+) drm_kms_helper drm i2c_algo_bit button i2c_core video
[    2.841453] Pid: 791, comm: modprobe Not tainted 3.4.0-rc6_unstable_20120511+ #1
[    2.841455] Call Trace:
[    2.841461]  [<c02224ea>] warn_slowpath_common+0x63/0x78
[    2.841479]  [<f840f21a>] ? assert_pch_pll.constprop.14+0xd4/0xde [i915]
[    2.841481]  [<c0222563>] warn_slowpath_fmt+0x26/0x2a
[    2.841499]  [<f840f21a>] assert_pch_pll.constprop.14+0xd4/0xde [i915]
[    2.841517]  [<f8410db6>] ironlake_crtc_enable+0x8c1/0xa48 [i915]
[    2.841534]  [<f8410f45>] ironlake_crtc_commit+0x8/0xa [i915]
[    2.841539]  [<f8166f93>] drm_crtc_helper_set_mode+0x2bc/0x36b [drm_kms_helper]
[    2.841543]  [<f81676f0>] drm_crtc_helper_set_config+0x5c9/0x7cf [drm_kms_helper]
[    2.841547]  [<f8166456>] drm_fb_helper_set_par+0x57/0x92 [drm_kms_helper]
[    2.841552]  [<c03c841c>] fbcon_init+0x2ba/0x392
[    2.841555]  [<c040983d>] visual_init+0x97/0xea
[    2.841558]  [<c040a5e0>] bind_con_driver+0x165/0x244
[    2.841560]  [<c040a6e7>] take_over_console+0x28/0x33
[    2.841562]  [<c03c8547>] fbcon_takeover+0x53/0x8d
[    2.841564]  [<c03c9f18>] fbcon_event_notify+0x26c/0x57a
[    2.841567]  [<c0533577>] notifier_call_chain+0x26/0x48
[    2.841570]  [<c023bdf9>] __blocking_notifier_call_chain+0x34/0x48
[    2.841572]  [<c023be19>] blocking_notifier_call_chain+0xc/0xe
[    2.841575]  [<c03bebd5>] fb_notifier_call_chain+0x11/0x13
[    2.841577]  [<c03c021e>] register_framebuffer+0x202/0x220
[    2.841580]  [<f81662ba>] drm_fb_helper_single_fb_probe+0x1b9/0x23c [drm_kms_helper]
[    2.841583]  [<f81665f4>] drm_fb_helper_initial_config+0x163/0x170 [drm_kms_helper]
[    2.841586]  [<f8166790>] ? drm_fb_helper_single_add_all_connectors+0x37/0xe8 [drm_kms_helper]
[    2.841607]  [<f8424d2a>] intel_fbdev_init+0x7e/0x88 [i915]
[    2.841623]  [<f83fa46c>] i915_driver_load+0x6da/0x86b [i915]
[    2.841636]  [<f8140b49>] drm_get_pci_dev+0x12d/0x206 [drm]
[    2.841639]  [<c0304917>] ? sysfs_do_create_link+0x11b/0x163
[    2.841658]  [<f842cf9d>] i915_pci_probe+0x1d/0x20 [i915]
[    2.841661]  [<c03b4efa>] pci_device_probe+0x3e/0x69
[    2.841664]  [<c0420979>] driver_probe_device+0x81/0x147
[    2.841665]  [<c0420a82>] __driver_attach+0x43/0x5f
[    2.841667]  [<c041f7ae>] bus_for_each_dev+0x3d/0x5f
[    2.841669]  [<c0420625>] driver_attach+0x17/0x1c
[    2.841671]  [<c0420a3f>] ? driver_probe_device+0x147/0x147
[    2.841672]  [<c04202f6>] bus_add_driver+0x9f/0x1c9
[    2.841674]  [<c0420dfa>] driver_register+0x72/0xd1
[    2.841676]  [<c03b530b>] __pci_register_driver+0x34/0x81
[    2.841685]  [<f8140c8f>] drm_pci_init+0x6d/0xc5 [drm]
[    2.841700]  [<f845207f>] i915_init+0x7f/0x81 [i915]
[    2.841702]  [<c0201151>] do_one_initcall+0x71/0x114
[    2.841704]  [<f8452000>] ? 0xf8451fff
[    2.841707]  [<c0261ec0>] sys_init_module+0x1277/0x1493
[    2.841710]  [<c0535d4c>] sysenter_do_call+0x12/0x22
[    2.841712] ---[ end trace c1db51c15844a2f5 ]---

  The latest kernel good I know is :
Kernel: (drm-intel-next-queued)9f052ff15ce3277a8006d4efb266dde5b85e87bd
Comment 1 Chris Wilson 2012-05-17 04:47:43 UTC
Now this one is definitely fixed by https://bugs.freedesktop.org/attachment.cgi?id=61545 (bug 49712)
Comment 2 Daniel Vetter 2012-05-19 14:18:27 UTC
Patch merged to -queued:

commit 6f13b7b5be500178d5541b69ab911af2a77ec488
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Sun May 13 09:54:09 2012 +0100

    drm/i915: Enable the PCH PLL for all generations after link training
Comment 3 Guang Yang 2012-05-20 19:45:59 UTC
(In reply to comment #2)
> Patch merged to -queued:
> commit 6f13b7b5be500178d5541b69ab911af2a77ec488
> Author: Chris Wilson <chris@chris-wilson.co.uk>
> Date:   Sun May 13 09:54:09 2012 +0100
>     drm/i915: Enable the PCH PLL for all generations after link training
confirmed,the bug doesn't occur.
Comment 4 Elizabeth 2017-10-06 14:50:12 UTC
Closing old verified.

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.