[regression in linux-next] i915: broken graphics on laptop

Andrey Skvortsov andrej.skvortzov at gmail.com
Tue Feb 3 11:15:47 PST 2015


Hi,

tested next-20150202. System boots, but graphic output is broken (empty black screen).
Booted five times the same kernel, always got the same result. The system works with 3.19-rc7.

This is the first warning in the log: 

 WARNING: CPU: 0 PID: 855 at drivers/gpu/drm/i915/intel_uncore.c:169 intel_uncore_forcewake_reset+0x188/0x24d [i915]()
 WARN_ON(dev_priv->uncore.fw_domains == 0)
 Modules linked in: i915(E+) lpc_ich(E) mfd_core(E) snd_hda_controller(E) snd_hda_codec(E) snd_hwdep(E) snd_pcm(E) snd_timer(E) drm_kms_helper(E) drm(E) battery(E) button(E) video(E) ac(E) snd(E) soundcore(E) i2c_algo_bit(E) i2c_core(E) acpi_cpufreq(E) processor(E) fuse(E) parport_pc(E) ppdev(E) lp(E) parport(E) autofs4(E) ext4(E) crc16(E) jbd2(E) mbcache(E) sd_mod(E) ata_generic(E) ahci(E) libahci(E) ata_piix(E) libata(E) scsi_mod(E) sdhci_pci(E) firewire_ohci(E) sdhci(E) b44(E) firewire_core(E) crc_itu_t(E) mii(E) ssb(E) mmc_core(E) libphy(E) ehci_pci(E) thermal(E) thermal_sys(E) uhci_hcd(E) ehci_hcd(E) usbcore(E) usb_common(E)
 CPU: 0 PID: 855 Comm: systemd-udevd Tainted: G            E   3.19.0-rc6-next-20150202-150201- #4
 Hardware name: Dell Inc. Vostro 1500                     /0NX907, BIOS A06 04/21/2008
  0000000000000000 0000000000000009 ffffffff813e790a ffff8800da083958
  ffffffff8104178e ffffffffa0601100 ffffffffa0589bc4 ffff8800da083988
  ffff8800da6c00c8 ffff8800da6c00c8 0000000000000000 0000000000000246
 Call Trace:
  [<ffffffff813e790a>] ? dump_stack+0x4a/0x74
  [<ffffffff8104178e>] ? warn_slowpath_common+0x9d/0xb5
  [<ffffffffa0589bc4>] ? intel_uncore_forcewake_reset+0x188/0x24d [i915]
  [<ffffffff81041851>] ? warn_slowpath_fmt+0x4a/0x4f
  [<ffffffffa0589bc4>] ? intel_uncore_forcewake_reset+0x188/0x24d [i915]
  [<ffffffffa0589ed2>] ? intel_uncore_init+0x1e4/0x4a8 [i915]
  [<ffffffffa05cb960>] ? i915_driver_load+0x58f/0xeda [i915]
  [<ffffffff811fd88e>] ? kobject_uevent_env+0x581/0x5d8
  [<ffffffff8112d1d5>] ? kfree+0xa4/0x127
  [<ffffffff811fd88e>] ? kobject_uevent_env+0x581/0x5d8
  [<ffffffff812e705d>] ? devtmpfs_create_node+0x102/0x117
  [<ffffffff8105f8ed>] ? preempt_count_sub+0xab/0xca
  [<ffffffff8105f8ed>] ? preempt_count_sub+0xab/0xca
  [<ffffffffa04418c8>] ? drm_dev_register+0x79/0xec [drm]
  [<ffffffffa0443de7>] ? drm_get_pci_dev+0xfc/0x1b7 [drm]
  [<ffffffff81230a60>] ? pci_device_probe+0x74/0xd1
  [<ffffffff812e23ef>] ? driver_probe_device+0x2ff/0x2ff
  [<ffffffff812e220c>] ? driver_probe_device+0x11c/0x2ff
  [<ffffffff812e23ef>] ? driver_probe_device+0x2ff/0x2ff
  [<ffffffff812e2447>] ? __driver_attach+0x58/0x78
  [<ffffffff812e076b>] ? bus_for_each_dev+0x53/0x84
  [<ffffffff812e18f8>] ? bus_add_driver+0x113/0x1f8
  [<ffffffff812e2a95>] ? driver_register+0x87/0xba
  [<ffffffffa0627000>] ? 0xffffffffa0627000
  [<ffffffff8100031d>] ? do_one_initcall+0xf7/0x18e
  [<ffffffff8112d44b>] ? kmem_cache_alloc_trace+0xd6/0xe8
  [<ffffffff8109eb2b>] ? load_module+0x1c81/0x202e
  [<ffffffff8109eba3>] ? load_module+0x1cf9/0x202e
  [<ffffffff8109b4aa>] ? mod_kobject_put+0x48/0x48
  [<ffffffff8109b98d>] ? copy_module_from_fd+0x8c/0xf5
  [<ffffffff8109f024>] ? SyS_finit_module+0x82/0x9a
  [<ffffffff813ec352>] ? system_call_fastpath+0x12/0x17


Other warnings are below:

 [   19.253096] WARNING: CPU: 1 PID: 746 at drivers/gpu/drm/i915/i915_gem.c:4525 i915_gem_free_object+0x134/0x272 [i915]()
 [   19.253098] WARN_ON(obj->frontbuffer_bits)
 [   19.253126] Modules linked in: snd_hda_intel(E+) i2c_i801(E+) i915(E+) lpc_ich(E) mfd_core(E) snd_hda_controller(E) snd_hda_codec(E) snd_hwdep(E) snd_pcm(E) snd_timer(E) drm_kms_helper(E) drm(E) battery(E) button(E) video(E) ac(E) snd(E) soundcore(E) i2c_algo_bit(E) i2c_core(E) acpi_cpufreq(E) processor(E) fuse(E) parport_pc(E) ppdev(E) lp(E) parport(E) autofs4(E) ext4(E) crc16(E) jbd2(E) mbcache(E) sd_mod(E) ata_generic(E) ahci(E) libahci(E) ata_piix(E) libata(E) scsi_mod(E) sdhci_pci(E) firewire_ohci(E) sdhci(E) b44(E) firewire_core(E) crc_itu_t(E) mii(E) ssb(E) mmc_core(E) libphy(E) ehci_pci(E) thermal(E) thermal_sys(E) uhci_hcd(E) ehci_hcd(E) usbcore(E) usb_common(E)
 [   19.253129] CPU: 1 PID: 746 Comm: kworker/u4:5 Tainted: G        W   E   3.19.0-rc6-next-20150202-150201- #4
 [   19.253130] Hardware name: Dell Inc. Vostro 1500                     /0NX907, BIOS A06 04/21/2008
 [   19.253135] Workqueue: events_unbound async_run_entry_fn
 [   19.253137]  0000000000000000 0000000000000009 ffffffff813e790a ffff880037a9b9e8
 [   19.253139]  ffffffff8104178e ffff8800da6c0000 ffffffffa056e22b ffff880196dda800
 [   19.253140]  ffff880196e54000 ffff8800da6c0000 ffff880196e54040 ffff880196e54040
 [   19.253141] Call Trace:
 [   19.253144]  [<ffffffff813e790a>] ? dump_stack+0x4a/0x74
 [   19.253147]  [<ffffffff8104178e>] ? warn_slowpath_common+0x9d/0xb5
 [   19.253173]  [<ffffffffa056e22b>] ? i915_gem_free_object+0x134/0x272 [i915]
 [   19.253176]  [<ffffffff81041851>] ? warn_slowpath_fmt+0x4a/0x4f
 [   19.253202]  [<ffffffffa056e0bb>] ? i915_vma_unbind+0x18f/0x1cb [i915]
 [   19.253228]  [<ffffffffa056e22b>] ? i915_gem_free_object+0x134/0x272 [i915]
 [   19.253246]  [<ffffffffa043d7d7>] ? drm_gem_object_release+0x3b/0x3b [drm]
 [   19.253277]  [<ffffffffa05932c3>] ? kref_sub.constprop.59+0x2f/0x38 [i915]
 [   19.253308]  [<ffffffffa059333d>] ? intel_user_framebuffer_destroy+0x62/0x75 [i915]
 [   19.253321]  [<ffffffffa0446344>] ? drm_framebuffer_unregister_private+0x37/0x37 [drm]
 [   19.253333]  [<ffffffffa04466af>] ? kref_sub.constprop.33+0x2f/0x38 [drm]
 [   19.253346]  [<ffffffffa04469b7>] ? drm_mode_set_config_internal+0xa6/0xd7 [drm]
 [   19.253355]  [<ffffffffa04ae3df>] ? restore_fbdev_mode+0xad/0xc8 [drm_kms_helper]
 [   19.253361]  [<ffffffffa04afa80>] ? drm_fb_helper_restore_fbdev_mode_unlocked+0x24/0x5a [drm_kms_helper]
 [   19.253367]  [<ffffffffa04afaea>] ? drm_fb_helper_set_par+0x34/0x39 [drm_kms_helper]
 [   19.253398]  [<ffffffffa05acba9>] ? intel_fbdev_set_par+0x16/0x5a [i915]
 [   19.253401]  [<ffffffff8124b474>] ? fbcon_init+0x304/0x40d
 [   19.253404]  [<ffffffff812b7828>] ? visual_init+0xb4/0x107
 [   19.253406]  [<ffffffff812b8fc3>] ? do_bind_con_driver+0x176/0x28b
 [   19.253408]  [<ffffffff812b920f>] ? do_take_over_console+0x137/0x167
 [   19.253410]  [<ffffffff81247cda>] ? do_fbcon_takeover+0x59/0x9c
 [   19.253413]  [<ffffffff81058e24>] ? notifier_call_chain+0x33/0x5e
 [   19.253415]  [<ffffffff81058f46>] ? __blocking_notifier_call_chain+0x48/0x62
 [   19.253417]  [<ffffffff81251de7>] ? register_framebuffer+0x23f/0x29b
 [   19.253424]  [<ffffffffa04afd7c>] ? drm_fb_helper_initial_config+0x28d/0x33f [drm_kms_helper]
 [   19.253427]  [<ffffffff8100166b>] ? __switch_to+0x1fb/0x47d
 [   19.253428]  [<ffffffff8105a4fa>] ? async_run_entry_fn+0x6b/0x131
 [   19.253430]  [<ffffffff810543c6>] ? process_one_work+0x171/0x28e
 [   19.253432]  [<ffffffff810546b2>] ? worker_thread+0x1a5/0x272
 [   19.253434]  [<ffffffff8105450d>] ? process_scheduled_works+0x2a/0x2a
 [   19.253436]  [<ffffffff8105812d>] ? kthread+0x9e/0xa6
 [   19.253438]  [<ffffffff8105808f>] ? __kthread_parkme+0x5c/0x5c
 [   19.253440]  [<ffffffff813ec2ac>] ? ret_from_fork+0x7c/0xb0
 [   19.253442]  [<ffffffff8105808f>] ? __kthread_parkme+0x5c/0x5c

....

 [   29.097165] WARNING: CPU: 1 PID: 19 at include/linux/kref.h:47 drm_framebuffer_reference+0x5b/0x64 [drm]()
Feb  2 21:14:15 crion86 kernel: [   29.097166] Modules linked in: cfg80211(E) bnep(E) cpufreq_stats(E) cpufreq_powersave(E) cpufreq_userspace(E) cpufreq_conservative(E) nfsd(E) auth_rpcgss(E) nfs_acl(E) lockd(E) grace(E) sunrpc(E) joydev(E) coretemp(E) snd_hda_codec_generic(E) kvm_intel(E) kvm(E) i8k(E) evdev(E) cdc_ether(E) btusb(E) bluetooth(E) psmouse(E) rfkill(E) serio_raw(E) snd_pcsp(E) usbnet(E) xhci_pci(E) xhci_hcd(E) cdc_wdm(E) cdc_acm(E) snd_hda_intel(E) i2c_i801(E) i915(E) lpc_ich(E) mfd_core(E) snd_hda_controller(E) snd_hda_codec(E) snd_hwdep(E) snd_pcm(E) snd_timer(E) drm_kms_helper(E) drm(E) battery(E) button(E) video(E) ac(E) snd(E) soundcore(E) i2c_algo_bit(E) i2c_core(E) acpi_cpufreq(E) processor(E) fuse(E) parport_pc(E) ppdev(E) lp(E) parport(E) autofs4(E) ext4(E) crc16(E) jbd2(E) mbcache(E) sd_mod(E) ata_generic(E) ahci(E) libahci(E) ata_piix(E) libata(E) scsi_mod(E) sdhci_pci(E) firewire_ohci(E) sdhci(E) b44(E) firewire_core(E) crc_itu_t(E) mii(E) ssb(E) mmc_core(E) libphy(E) ehci_pci(E) thermal(E) thermal_sys(E) uhci_hcd(E) ehci_hcd(E) usbcore(E) usb_common(E)
 [   29.097233] CPU: 1 PID: 19 Comm: kworker/1:1 Tainted: G        W   E   3.19.0-rc6-next-20150202-150201- #4
 [   29.097235] Hardware name: Dell Inc. Vostro 1500                     /0NX907, BIOS A06 04/21/2008
 [   29.097244] Workqueue: events output_poll_execute [drm_kms_helper]
 [   29.097246]  0000000000000000 0000000000000009 ffffffff813e790a 0000000000000000
 [   29.097249]  ffffffff8104178e ffff880037bae3c0 ffffffffa044656d 0000000000000000
 [   29.097252]  ffff88019718f840 0000000000000500 0000000000000400 0000000000000000
 [   29.097256] Call Trace:
 [   29.097261]  [<ffffffff813e790a>] ? dump_stack+0x4a/0x74
 [   29.097266]  [<ffffffff8104178e>] ? warn_slowpath_common+0x9d/0xb5
 [   29.097280]  [<ffffffffa044656d>] ? drm_framebuffer_reference+0x5b/0x64 [drm]
 [   29.097294]  [<ffffffffa044656d>] ? drm_framebuffer_reference+0x5b/0x64 [drm]
 [   29.097333]  [<ffffffffa05b01fc>] ? intel_plane_duplicate_state+0x4d/0x69 [i915]
 [   29.097340]  [<ffffffffa04a7b22>] ? drm_plane_helper_update+0x61/0xff [drm_kms_helper]
 [   29.097365]  [<ffffffffa059af84>] ? __intel_set_mode+0x796/0x89a [i915]
 [   29.097390]  [<ffffffffa059fc43>] ? intel_set_mode+0x6e/0x8f [i915]
 [   29.097414]  [<ffffffffa05a00b7>] ? intel_get_load_detect_pipe+0x382/0x420 [i915]
 [   29.097443]  [<ffffffffa05caa8c>] ? intel_tv_detect+0x116/0x43d [i915]
 [   29.097447]  [<ffffffff81088f64>] ? del_timer_sync+0x25/0x42
 [   29.097455]  [<ffffffffa04a6f5b>] ? drm_helper_probe_single_connector_modes_merge_bits+0xc7/0x392 [drm_kms_helper]
 [   29.097463]  [<ffffffffa04adfa2>] ? drm_fb_helper_probe_connector_modes+0x3d/0x51 [drm_kms_helper]
 [   29.097471]  [<ffffffffa04afa25>] ? drm_fb_helper_hotplug_event+0x75/0xac [drm_kms_helper]
 [   29.097477]  [<ffffffffa04a6d85>] ? output_poll_execute+0x125/0x154 [drm_kms_helper]
 [   29.097480]  [<ffffffff810543c6>] ? process_one_work+0x171/0x28e
 [   29.097483]  [<ffffffff810546b2>] ? worker_thread+0x1a5/0x272
 [   29.097486]  [<ffffffff8105450d>] ? process_scheduled_works+0x2a/0x2a
 [   29.097489]  [<ffffffff8105812d>] ? kthread+0x9e/0xa6
 [   29.097492]  [<ffffffff8105808f>] ? __kthread_parkme+0x5c/0x5c
 [   29.097496]  [<ffffffff813ec2ac>] ? ret_from_fork+0x7c/0xb0
 [   29.097499]  [<ffffffff8105808f>] ? __kthread_parkme+0x5c/0x5c


-- 
Best regards,
Andrey Skvortsov

PGP Key ID: 0x57A3AEAD


More information about the dri-devel mailing list