Bug 1375399
Summary: | [drm:intel_pipe_update_end [i915]] *ERROR* Atomic update failure on pipe A | |||
---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Steven Ellis <sellis> | |
Component: | xorg-x11-drv-intel | Assignee: | Adam Jackson <ajax> | |
Status: | CLOSED EOL | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | |
Severity: | low | Docs Contact: | ||
Priority: | unspecified | |||
Version: | 24 | CC: | ajax, fedora, hdegoede, mykola.dvornik, phea.duch, plambri, redhat, Rondom, vorburger, xgl-maint | |
Target Milestone: | --- | |||
Target Release: | --- | |||
Hardware: | x86_64 | |||
OS: | Linux | |||
Whiteboard: | ||||
Fixed In Version: | Doc Type: | If docs needed, set a value | ||
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 1388036 (view as bug list) | Environment: | ||
Last Closed: | 2017-08-08 17:19:31 UTC | Type: | Bug | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | --- | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | --- | Target Upstream Version: | ||
Embargoed: | ||||
Bug Depends On: | ||||
Bug Blocks: | 1388036 |
Description
Steven Ellis
2016-09-13 02:19:21 UTC
More details - Hardware is an Acer ES1-431 with integrated N3150 CPU. $ uname -r 4.6.7-200.fc23.x86_64 00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller (rev 21) (prog-if 00 [VGA controller]) Subsystem: Acer Incorporated [ALI] Device 1009 Flags: bus master, fast devsel, latency 0, IRQ 143 Memory at 90000000 (64-bit, non-prefetchable) [size=16M] Memory at 80000000 (64-bit, prefetchable) [size=256M] I/O ports at 2000 [size=64] [virtual] Expansion ROM at 000c0000 [disabled] [size=128K] Capabilities: [d0] Power Management version 2 Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit- Capabilities: [b0] Vendor Specific Information: Len=07 <?> Kernel driver in use: i915 Kernel modules: i915 Freedeskop tracker suggests changing value of enable_psr to zero Confirming current default version is "1" $ cat /sys/module/i915/parameters/enable_psr 1 In addition looking at article * http://blog.vivi.eng.br/?p=187 # cat /sys/kernel/debug/dri/0/i915_edp_psr_status Sink_Support: no Source_OK: no Enabled: no Active: no Busy frontbuffer bits: 0x000 Re-enable work scheduled: no Main link in standby mode: yes HW Enabled & Active bit: no My Dell XPS 13 (9343) running F24 the system hangs after being idle for some time. The issue appeared in 4.7 (when i915 PSR was enabled by default) and remains unresolved in 4.8.1. Setting i915.enable_psr=0 fixes the problem. In my opinion this should be considered as blocker. FYI: This problem (external screen flickering, with dmesg showing the errors above PLUS "[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun") also affects a number of Red Hatters, at least myself and a colleague I know is hit by this, on our standard issue Skylake-based Lenovo T460s under Fedora 24 with the latest updates, today that's a 4.8.4-200.fc24.x86_64. Related full logs just posted in https://bugs.freedesktop.org/show_bug.cgi?id=94337#c12. Also FYI if this is of any interest, on my system: # cat /sys/module/i915/parameters/enable_psr 0 # cat /sys/kernel/debug/dri/0/i915_edp_psr_status Sink_Support: no Source_OK: no Enabled: no Active: no Busy frontbuffer bits: 0x000 Re-enable work scheduled: no Main link in standby mode: no HW Enabled & Active bit: no If we can help move this forward towards a resolution, please let us know what additional info we can provide, if any. Related to or duplicate of bug 1355851, bug 1378312, bug 1313662 ? (In reply to Michael Vorburger from comment #5) > FYI: This problem (external screen flickering, with dmesg showing the errors > above PLUS "[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU > pipe B FIFO underrun") also affects a number of Red Hatters, at least myself > and a colleague I know is hit by this, on our standard issue Skylake-based > Lenovo T460s under Fedora 24 with the latest updates There have been a number of skylake gfx regressions in the kernel starting with 4.7, which are fixed in 4.9-rc1 and recently these fixes where backported to 4.8. Try downloading kernel-core-....rpm and kernel-modules-...rpm for your arch (x86_64) from either: 4.8 with backports: http://koji.fedoraproject.org/koji/buildinfo?buildID=814638 4.9: http://koji.fedoraproject.org/koji/buildinfo?buildID=813966 Save both of them in a directory and in this directory do: sudo rpm -ivh kenrel*.rpm Note "-ivh", not "-Uvh", so that you keep your old kernel and can always boot back into the old (mostly working) kernel. Hopefully this will improve things. > There have been a number of skylake gfx regressions in the kernel starting
> with 4.7, which are fixed in 4.9-rc1 and recently these fixes where
> backported to 4.8.
> Try downloading kernel (...)
OK I've just done that.. if you don't see me commenting back here in the coming days, then you can assume that this did the trick and fixed it (at least for the Lenovo T460s); if I see the flickering again, I'll let you know. BTW: Thank You for your clear instructions (I wouldn't have been able to find where to get these from without).
FYI: After running for 2 days with the 4.8.6-200.fc24.x86_64, the Good News is that -so far- I haven't seen the external screen flicker anymore; but the Bad News is that dmesg still shows a lot of [drm:intel_pipe_update_end [i915]] *ERROR* Atomic update failure on pipe A / B / C... This is still on my Lenovo T460s; which also has the following kind of entries, which I have no idea if they are in any way related to this, just FYI: CPU0: Core temperature above threshold, cpu clock throttled (total events = 6878) CPU0: Package temperature above threshold, cpu clock throttled (total events = 7856) CPU1 / CPU2 / CPU3 dito. mce: [Hardware Error]: Machine check events logged Bluetooth: hci0: Setting Intel event mask failed (-16) Buffer I/O error on dev sdb1, logical block 1606583, lost sync page write JBD2: Error -5 detected when updating journal superblock for sdb1-8. On 4.8.6 I don't experience hangs anymore. However when system goes back from the locked/dim screen state the display is not updated on keyboard input. The update is could only be triggered by mouse / touchpad events. This message is a reminder that Fedora 23 is nearing its end of life. Approximately 4 (four) weeks from now Fedora will stop maintaining and issuing updates for Fedora 23. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '23'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 23 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. > you are encouraged change the 'version' to a later Fedora version
done; changed from 23 to 24
I'm still getting this on F25: ยป dmesg| grep drm |tail [68328.854297] [drm:intel_pipe_update_end [i915]] *ERROR* Atomic update failure on pipe A (start=13154 end=13155) time 143 us, min 1073, max 1079, scanline start 1072, end 1082 [76266.067784] [drm:intel_pipe_update_end [i915]] *ERROR* Atomic update failure on pipe A (start=22000 end=22001) time 157 us, min 1073, max 1079, scanline start 1070, end 1081 [77937.736010] [drm:intel_pipe_update_end [i915]] *ERROR* Atomic update failure on pipe A (start=122334 end=122335) time 145 us, min 1073, max 1079, scanline start 1070, end 1080 [79413.470438] [drm:intel_pipe_update_end [i915]] *ERROR* Atomic update failure on pipe A (start=210908 end=210909) time 111 us, min 1073, max 1079, scanline start 1072, end 1080 [82565.756167] [drm:intel_pipe_update_end [i915]] *ERROR* Atomic update failure on pipe B (start=399969 end=399970) time 149 us, min 1073, max 1079, scanline start 1070, end 1080 [84824.892262] [drm:intel_pipe_update_end [i915]] *ERROR* Atomic update failure on pipe B (start=535517 end=535518) time 163 us, min 1073, max 1079, scanline start 1072, end 1083 [85206.345705] [drm:intel_pipe_update_end [i915]] *ERROR* Atomic update failure on pipe A (start=558598 end=558599) time 145 us, min 1073, max 1079, scanline start 1072, end 1082 [85452.379047] [drm:intel_pipe_update_end [i915]] *ERROR* Atomic update failure on pipe A (start=573365 end=573366) time 143 us, min 1073, max 1079, scanline start 1070, end 1080 [86446.527647] [drm:intel_pipe_update_end [i915]] *ERROR* Atomic update failure on pipe B (start=632815 end=632816) time 234 us, min 1073, max 1079, scanline start 1066, end 1082 [86888.294775] [drm:intel_pipe_update_end [i915]] *ERROR* Atomic update failure on pipe B (start=659321 end=659322) time 162 us, min 1073, max 1079, scanline start 1070, end 1081 kernel 4.10.8-200.fc25.x86_64 BTW I've got also the other issues that Michael reports in comment #9. I'm experiencing the same system hangs in Rawhide [pd@XPS ~]$ journalctl -xb -1 -k -o verbose | grep drm MESSAGE=[drm] Memory usable by graphics device = 4096M MESSAGE=fb: switching to inteldrmfb from EFI VGA MESSAGE=[drm] Replacing VGA console driver MESSAGE=[drm] Supports vblank timestamp caching Rev 2 (21.10.2013). MESSAGE=[drm] Driver supports precise vblank timestamp query. MESSAGE=[drm] Finished loading DMC firmware i915/skl_dmc_ver1_26.bin (v1.26) MESSAGE=[drm] Initialized i915 1.6.0 20170403 for 0000:00:02.0 on minor 0 MESSAGE=fbcon: inteldrmfb (fb0) is primary device MESSAGE=i915 0000:00:02.0: fb0: inteldrmfb frame buffer device MESSAGE=[drm] RC6 on MESSAGE=[drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun MESSAGE=[drm:intel_pipe_update_end [i915]] *ERROR* Atomic update failure on pipe A (start=50733 end=50734) time 169 us, min 1073, max 1079, scanline start 1068, end 1080 Kernel: 4.13.0-0.rc0.git6.1.fc27.x86_64 This message is a reminder that Fedora 24 is nearing its end of life. Approximately 2 (two) weeks from now Fedora will stop maintaining and issuing updates for Fedora 24. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '24'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 24 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. Fedora 24 changed to end-of-life (EOL) status on 2017-08-08. Fedora 24 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed. |