← Back to team overview

kernel-packages team mailing list archive

[Bug 1568865] Re: [drm:intel_cpu_fifo_underrun_irq_handler [i915_bpo]] *ERROR* CPU pipe B FIFO underrun


I am also seeing this, with a fresh install of 16.04 on a new Dell
Precision 5510 (also Skylake, similar to the XPS 15 9550).

When I plug in an external monitor I see this error in syslog:

May  4 12:13:01 cherry kernel: [ 1362.648527] ------------[ cut here ]------------
May  4 12:13:01 cherry kernel: [ 1362.648542] WARNING: CPU: 7 PID: 1182 at /build/linux-Ay7j_C/linux-4.4.0/ubuntu/i915/intel_pm.c:3572 skl_update_other_pipe_wm+0x16c/0x180 [i915_bpo]()
May  4 12:13:01 cherry kernel: [ 1362.648543] WARN_ON(!wm_changed)
May  4 12:13:01 cherry kernel: [ 1362.648544] Modules linked in: rfcomm bnep smsc75xx usbnet mii bbswitch(OE) pci_stub vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) arc4 nls_iso8859_1 snd_hda_codec_hdmi iwlmvm dell_rbtn dell_led dell_laptop intel_rapl x86_pkg_temp_thermal dell_wmi intel_powerclamp coretemp snd_hda_codec_realtek dcdbas i2c_designware_platform i2c_designware_core mxm_wmi sparse_keymap snd_hda_codec_generic mac80211 kvm_intel dell_smm_hwmon kvm iwlwifi uvcvideo cfg80211 irqbypass videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 snd_hda_intel rtsx_pci_ms memstick snd_hda_codec serio_raw videobuf2_core snd_hda_core v4l2_common snd_hwdep videodev snd_pcm hid_multitouch input_leds media joydev snd_seq_midi snd_seq_midi_event btusb snd_rawmidi btrtl snd_seq snd_seq_device snd_timer snd mei_me mei soundcore idma64 shpchp virt_dma processor_thermal_device intel_soc_dts_iosf intel_lpss_pci hci_uart btbcm btqca btintel bluetooth int3403_thermal dell_smo8800 intel_lpss_acpi intel_lpss wmi int3400_thermal acpi_als mac_hid int3402_thermal acpi_thermal_rel int340x_thermal_zone kfifo_buf acpi_pad industrialio parport_pc ppdev lp parport autofs4 drbg ansi_cprng algif_skcipher af_alg dm_crypt hid_generic usbhid rtsx_pci_sdmmc crct10dif_pclmul crc32_pclmul i915_bpo aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper intel_ips cryptd i2c_algo_bit drm_kms_helper syscopyarea sysfillrect psmouse sysimgblt fb_sys_fops drm ahci rtsx_pci libahci i2c_hid hid pinctrl_sunrisepoint video pinctrl_intel fjes [last unloaded: nvidia]
May  4 12:13:01 cherry kernel: [ 1362.648588] CPU: 7 PID: 1182 Comm: Xorg Tainted: P        W  OE   4.4.0-21-generic #37-Ubuntu
May  4 12:13:01 cherry kernel: [ 1362.648589] Hardware name: Dell Inc. Precision 5510/0N8J4R, BIOS 01.02.00 04/07/2016
May  4 12:13:01 cherry kernel: [ 1362.648590]  0000000000000286 00000000df0da080 ffff8804a71e79a8 ffffffff813e93c3
May  4 12:13:01 cherry kernel: [ 1362.648591]  ffff8804a71e79f0 ffffffffc03efc70 ffff8804a71e79e0 ffffffff81080f62
May  4 12:13:01 cherry kernel: [ 1362.648593]  ffff8804aa572000 ffff8804a3089d9c ffff8804aa574000 ffff8804a3a64b78
May  4 12:13:01 cherry kernel: [ 1362.648594] Call Trace:
May  4 12:13:01 cherry kernel: [ 1362.648597]  [<ffffffff813e93c3>] dump_stack+0x63/0x90
May  4 12:13:01 cherry kernel: [ 1362.648599]  [<ffffffff81080f62>] warn_slowpath_common+0x82/0xc0
May  4 12:13:01 cherry kernel: [ 1362.648601]  [<ffffffff81080ffc>] warn_slowpath_fmt+0x5c/0x80
May  4 12:13:01 cherry kernel: [ 1362.648610]  [<ffffffffc03215cc>] skl_update_other_pipe_wm+0x16c/0x180 [i915_bpo]
May  4 12:13:01 cherry kernel: [ 1362.648619]  [<ffffffffc0321766>] skl_update_wm+0x186/0x5f0 [i915_bpo]
May  4 12:13:01 cherry kernel: [ 1362.648629]  [<ffffffffc032d720>] ? intel_display_power_put+0xd0/0x130 [i915_bpo]
May  4 12:13:01 cherry kernel: [ 1362.648638]  [<ffffffffc032548e>] intel_update_watermarks+0x1e/0x30 [i915_bpo]
May  4 12:13:01 cherry kernel: [ 1362.648652]  [<ffffffffc038dc36>] intel_atomic_commit+0x466/0xdb0 [i915_bpo]
May  4 12:13:01 cherry kernel: [ 1362.648663]  [<ffffffffc00b780e>] ? drm_atomic_check_only+0x18e/0x590 [drm]
May  4 12:13:01 cherry kernel: [ 1362.648672]  [<ffffffffc00b7c47>] drm_atomic_commit+0x37/0x60 [drm]
May  4 12:13:01 cherry kernel: [ 1362.648677]  [<ffffffffc0151a06>] drm_atomic_helper_set_config+0x76/0xb0 [drm_kms_helper]
May  4 12:13:01 cherry kernel: [ 1362.648685]  [<ffffffffc00b646a>] ? drm_modeset_lock_all_ctx+0x9a/0xb0 [drm]
May  4 12:13:01 cherry kernel: [ 1362.648693]  [<ffffffffc00a6e02>] drm_mode_set_config_internal+0x62/0x100 [drm]
May  4 12:13:01 cherry kernel: [ 1362.648701]  [<ffffffffc00ab322>] drm_mode_setcrtc+0x3d2/0x4f0 [drm]
May  4 12:13:01 cherry kernel: [ 1362.648706]  [<ffffffffc009c712>] drm_ioctl+0x152/0x540 [drm]
May  4 12:13:01 cherry kernel: [ 1362.648714]  [<ffffffffc00aaf50>] ? drm_mode_setplane+0x1b0/0x1b0 [drm]
May  4 12:13:01 cherry kernel: [ 1362.648716]  [<ffffffff812200ff>] do_vfs_ioctl+0x29f/0x490
May  4 12:13:01 cherry kernel: [ 1362.648718]  [<ffffffff816ff740>] ? __sys_recvmsg+0x80/0x90
May  4 12:13:01 cherry kernel: [ 1362.648719]  [<ffffffff81220369>] SyS_ioctl+0x79/0x90
May  4 12:13:01 cherry kernel: [ 1362.648721]  [<ffffffff818244f2>] entry_SYSCALL_64_fastpath+0x16/0x71
May  4 12:13:01 cherry kernel: [ 1362.648722] ---[ end trace 5c4996187af7546b ]---
May  4 12:13:02 cherry kernel: [ 1363.740247] [drm:intel_cpu_fifo_underrun_irq_handler [i915_bpo]] *ERROR* CPU pipe B FIFO underrun

After this, I have an issue where moving the mouse into the laptop's screen causes the screen to go black (after some brief glitches). In fact, it's enough to move the mouse pointer close to the configured boundary between the external screen and the laptop screen, it doesn't have to go into the other screen.

On moving the mouse out again onto the external screen, the laptop
display comes back again.

I don't see anything in the logs at the exact time this happens, but it
seems to be preceded by the error above, which shows up when plugging in
the external screen. It's somewhat intermittent in that it doesn't
always happen (but usually does).

This is when using the intel drivers. I also get the same "screen goes
black when mouse moves into it" problem when using nouveau, but not with
the nvidia drivers.

You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.

  [drm:intel_cpu_fifo_underrun_irq_handler [i915_bpo]] *ERROR* CPU pipe
  B FIFO underrun

Status in linux package in Ubuntu:

Bug description:
  Running Gnome-Shell on ubuntu 16.04 on my Dell XPS 15 9550 laptop
  using Intel graphics (Nvidia card turned off), I get this error in
  syslog when plugging in an external monitor (HDMI).

  Apr 11 14:28:38 miaco kernel: [ 2616.604641]
  [drm:intel_cpu_fifo_underrun_irq_handler [i915_bpo]] *ERROR* CPU pipe
  B FIFO underrun

  Meanwhile both screens flash and show corruption. Most of the time
  this has caused a hang that needs a hard power off to get out of, but
  occasionally removing the external monitor is enough to get going
  again and so I've been able to find this message in the logs.

  Note that when using Nvidia (proprietary) drivers and Unity DE I do
  not have this problem; so it seems to be related to the intel drivers,
  or possibly Gnome Shell's use of them.

  Happy to help if I can (would like to be able to use external


  ProblemType: Bug
  DistroRelease: Ubuntu 16.04
  Package: linux-image-4.4.0-18-generic 4.4.0-18.34
  ProcVersionSignature: Ubuntu 4.4.0-18.34-generic 4.4.6
  Uname: Linux 4.4.0-18-generic x86_64
  ApportVersion: 2.20.1-0ubuntu1
  Architecture: amd64
   /dev/snd/controlC0:  rich       1943 F.... pulseaudio
  Date: Mon Apr 11 14:31:26 2016
  InstallationDate: Installed on 2016-03-21 (21 days ago)
  InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Alpha amd64 (20160307)
   Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
   Bus 001 Device 003: ID 04f3:21d5 Elan Microelectronics Corp. 
   Bus 001 Device 002: ID 0a5c:6410 Broadcom Corp. 
   Bus 001 Device 004: ID 0c45:6713 Microdia 
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  MachineType: Dell Inc. XPS 15 9550
   PATH=(custom, no user)
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-18-generic.efi.signed root=UUID=3f8391d5-e9cc-4768-8efb-8f04d340567c ro quiet splash vt.handoff=7
   Error: command ['pacmd', 'list'] failed with exit code 1: Home directory not accessible: Permission denied
   No PulseAudio daemon running, or not running as session daemon.
   linux-restricted-modules-4.4.0-18-generic N/A
   linux-backports-modules-4.4.0-18-generic  N/A
   linux-firmware                            1.157
  SourcePackage: linux
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 01/25/2016
  dmi.bios.vendor: Dell Inc.
  dmi.bios.version: 01.01.19
  dmi.board.name: 0N7TVV
  dmi.board.vendor: Dell Inc.
  dmi.board.version: A00
  dmi.chassis.type: 9
  dmi.chassis.vendor: Dell Inc.
  dmi.modalias: dmi:bvnDellInc.:bvr01.01.19:bd01/25/2016:svnDellInc.:pnXPS159550:pvr:rvnDellInc.:rn0N7TVV:rvrA00:cvnDellInc.:ct9:cvr:
  dmi.product.name: XPS 15 9550
  dmi.sys.vendor: Dell Inc.

To manage notifications about this bug go to: