elementary OS is a gorgeous operating system, to the point where I have donated multiple times to it. However, there is something driving me nuts that will ultimately lead me to abandon it if not fixed.

I have a Samsung Series 9 laptop (NP900X3B). This laptop has an Intel i915 graphics card.

Every time I connect a second monitor to it, using the micro HDMI port, and lock / unlock my screen, I get a kernel crash and complete freeze of the system that forces me to reboot it.

I always work with two monitors and always lock my desktop when I walk away from my desk. As a result, since I installed elementary OS, I'm rebooting my laptop 3-6 times per day during business hours.

Here is the version of the kernel I'm currently running: Linux galaxy 4.10.0-27-generic #30~16.04.2-Ubuntu SMP Thu Jun 29 16:07:46 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Here is the output of lshw showing the information about the VGA controller and the kernel module in use.

00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller]) Subsystem: Samsung Electronics Co Ltd 2nd Generation Core Processor Family Integrated Graphics Controller [144d:c0cd] Flags: bus master, fast devsel, latency 0, IRQ 31 Memory at f0000000 (64-bit, non-prefetchable) [size=4M] Memory at e0000000 (64-bit, prefetchable) [size=256M] I/O ports at 3000 [size=64] [virtual] Expansion ROM at 000c0000 [disabled] [size=128K] Capabilities: Kernel driver in use: i915 Kernel modules: i915

Here is the crash information on kernel.log: https://pastebin.com/ffhDQAM3

When the crashes happen I see these messages on the screen: [drm:intel_cpu_fifo_underrun_irq_handler [i915]] ERROR CPU pipe A FIFO underrun [drm:ironlake_crtc_enable [i915]] ERROR mode set failed: pipe A stuck

I have used the Intel tools to update the i915 module / driver to its latest version, as per: https://pastebin.com/hguNVG3W

Please note that I run Ubuntu 16.04 in this laptop before and never had these issues. I thought for a moment that the kernel upgrade from 4.8 to 4.10 could be the cause. I downgraded the kernel to 4.8 to test this hypothesis, but had no success, so I switched back to 4.10.

Any ideas on how I could fix it?

Cheers, Bruno

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.