Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/index.php/Reporting_Bug_Guidelines

Do NOT report bugs when a package is just outdated, or it is in Unsupported. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#63159 - kernel 5.2: intel i915 modeset (kms) hang at boot

Attached to Project: Arch Linux
Opened by Riku Salminen (rikusalminen) - Thursday, 11 July 2019, 08:24 GMT
Task Type Bug Report
Category Kernel
Status Unconfirmed
Assigned To No-one
Architecture x86_64
Severity Critical
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 3
Private No

Details

Description:
After upgrading to linux-5.2.arch2-1, my Intel graphics (i914) laptop hangs at boot. This occurs as video modes are changing, visible as a change in contrast on the screen.

Adding kernel command line `nomodeset` or `i915.modeset=0` will make the system boot normally (without graphics of course).

Downgrading to linux-5.1.16-arch1-1 does not have the issue.

Additional info:
* I do not know if it's only the graphics that is hanging (and the system boots normally otherwise), I haven't tried making contact with the box via network
* However, no keyboard input (alt-ctrl-del, etc) makes any difference, so it's probably a hard hang

Steps to reproduce:
* take Lenovo Laptop with Intel Skylake
* Upgrade to linux-5.2-arch2-1
* Reboot system
* Observe hang right after rootfs mounted (or at boot if i915 module is added to initrd in mkinitcpio.conf)

$ lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th Gen Core Processor Gaussian Mixture Model
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:16.3 Serial controller: Intel Corporation Sunrise Point-LP Active Management Technology - SOL (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
00:1c.2 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #3 (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection I219-LM (rev 21)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
04:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)
05:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM951/PM951 (rev 01)
This task depends upon

Comment by Emantor (Emantor) - Thursday, 11 July 2019, 09:17 GMT Comment by Riku Salminen (rikusalminen) - Thursday, 11 July 2019, 09:18 GMT
Workaround: add "i915.enable_psr = 0" to kernel command line.
Comment by Wiktor (wiktor) - Friday, 12 July 2019, 20:17 GMT
I think I'm experiencing the same issue on XPS 9350 (Intel Skylake, HD Graphics 520).

The built-in display freezes after some time, sometimes early at boot, sometimes later (it's not deterministic).

Externally connected displays work just fine it's just the built-in display that hangs. That'd explain why enable_psr=0 works.
Comment by Gunnar Kr├╝ger (Taijian) - Saturday, 13 July 2019, 21:52 GMT
Same here - KabyLake System, Laptop with internal display only. Display just goes black as soon as i915 is loaded. Reverting to 5.1.x or using the -lts kernel works fine.
Comment by Jay Somedon (jsomedon) - Sunday, 14 July 2019, 08:36 GMT
same here on my skylake 6700hq; downgrading back to 5.1 and my screen is back.
Comment by loqs (loqs) - Thursday, 18 July 2019, 01:55 GMT

Loading...