Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 641816

Summary: sys-kernel/gentoo-sources-4.14.7 and sys-kernel/linux-firmware-20170314: Firmware load for i915 - kbl_dmc_ver1_01.bin fails
Product: Gentoo Linux Reporter: Stefano <raistlin>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal CC: jstein
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Kernel config.

Description Stefano 2017-12-20 13:59:52 UTC
The following error appears in kernel logs:

i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem

i915 0000:00:02.0: Direct firmware load for i915/kbl_dmc_ver1_01.bin failed with error -2

i915 0000:00:02.0: Failed to load DMC firmware [https://01.org/linuxgraphics/downloads/firmware], disabling runtime power management.

However, linux-firmware package is installed. 

$ locate skl_dmc
/lib64/firmware/i915/skl_dmc_ver1.bin
/lib64/firmware/i915/skl_dmc_ver1_23.bin
/lib64/firmware/i915/skl_dmc_ver1_26.bin

Looks like a path issue?
Comment 1 Stefano 2017-12-20 14:03:52 UTC
(In reply to Stefano from comment #0)

> However, linux-firmware package is installed. 

My bad in copypasting:
$ locate kbl_dmc
/lib64/firmware/i915/kbl_dmc_ver1.bin
/lib64/firmware/i915/kbl_dmc_ver1_01.bin

So, nope. Suggestions?
Comment 2 Jonas Stein gentoo-dev 2017-12-20 16:34:27 UTC
It is sad to read that you have problems with the firmware. The situation seems to be a bit more complicate and requires some analysis and discussion.
We can not help you efficiently via bug tracker. The bug tracker aims rather on specific problems in .ebuilds and less on individual systems. 

I have had very good experience on the gentoo IRC [1] with questions like this. Of course there are also forums and mailing lists [2,3].
I hope you understand, that I will close the bug here therefore and wish you good luck on one of the mentioned channels [4].
Please reopen the ticket in order to provide an indication for an specific error in an ebuild or any gentoo related product. As soon as we can name the problem more specific, we can fix it. 

Please change then also the title: Put the full package name which ships the bug in the beginning.

[1] https://www.gentoo.org/get-involved/irc-channels/
[2] https://forums.gentoo.org/
[3] https://www.gentoo.org/get-involved/mailing-lists/all-lists.html
[4] https://www.gentoo.org/support/
Comment 3 Stefano 2017-12-22 16:20:17 UTC
The previous error report was with Gentoo-sources-4.14.7, I just tried 4.14.8-r1.

The version for linux-firmware is 20170314.

Both are stable for amd64.
Comment 4 Stefano 2017-12-22 16:21:55 UTC
Created attachment 511486 [details]
Kernel config.
Comment 5 Stefano 2017-12-22 16:22:45 UTC
# lspci
00:00.0 Host bridge: Intel Corporation Device 5910 (rev 05)
00:01.0 PCI bridge: Intel Corporation Skylake PCIe Controller (x16) (rev 05)
00:02.0 VGA compatible controller: Intel Corporation Device 591b (rev 04)
00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 05)
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-H Serial IO I2C Controller #0 (rev 31)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-H Serial IO I2C Controller #1 (rev 31)
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA Controller [AHCI mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1)
00:1c.1 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #2 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1)
00:1d.4 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #13 (rev f1)
00:1d.6 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #15 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
00:1f.3 Audio device: Intel Corporation Device a171 (rev 31)
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev ff)
02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
04:00.0 Non-Volatile memory controller: Toshiba America Info Systems Device 0115 (rev 01)
Comment 6 Stefano 2017-12-22 16:33:16 UTC
BTW, I tested also sys-kernel/linux-firmware-20171206, with no change.
Comment 7 Jeroen Roovers (RETIRED) gentoo-dev 2017-12-22 17:49:26 UTC

*** This bug has been marked as a duplicate of bug 641898 ***