Bug 94102 - rm:parse_csr_fw [i915]] *ERROR* Unknown stepping info, firmware loading failed
Summary: rm:parse_csr_fw [i915]] *ERROR* Unknown stepping info, firmware loading failed
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: XOrg git
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-02-11 21:08 UTC by Markus Schauler
Modified: 2017-07-24 22:43 UTC (History)
2 users (show)

See Also:
i915 platform: SKL
i915 features:


Attachments

Description Markus Schauler 2016-02-11 21:08:59 UTC
On my Intel NUC6I5, using kernel 4.5.0-rc3, the drm firmware is not loaded

journalctrl says:

Feb 11 21:56:14 linux kernel: [drm:parse_csr_fw [i915]] *ERROR* Unknown stepping info, firmware loading failed
Feb 11 21:56:14 linux kernel: [drm:csr_load_work_fn [i915]] *ERROR* Failed to load DMC firmware, disabling rpm

hardware:

processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 78
model name      : Intel(R) Core(TM) i5-6260U CPU @ 1.80GHz
stepping        : 3
microcode       : 0x6a
cpu MHz         : 499.992
cache size      : 4096 KB
physical id     : 0
siblings        : 4
core id         : 0
cpu cores       : 2
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 22
wp              : yes


ls /lib/firmware/i915 :

-rw-r--r-- 1 root root   5872 24. Sep 16:07 bxt_dmc_ver1_04.bin
-rw-r--r-- 1 root root   5872 24. Sep 16:07 bxt_dmc_ver1_05.bin
-rw-r--r-- 1 root root   8380 24. Sep 16:07 bxt_dmc_ver1_06.bin
lrwxrwxrwx 1 root root     19 18. Nov 21:50 bxt_dmc_ver1.bin -> bxt_dmc_ver1_06.bin
-rw-r--r-- 1 root root   8824 24. Sep 16:07 skl_dmc_ver1_21.bin
-rw-r--r-- 1 root root   8824 24. Sep 16:07 skl_dmc_ver1_22.bin
-rw-r--r-- 1 root root   8824 20. Okt 01:27 skl_dmc_ver1_23.bin
-rw-r--r-- 1 root root   8928 11. Feb 21:53 skl_dmc_ver1_26.bin
lrwxrwxrwx 1 root root     38 11. Feb 21:53 skl_dmc_ver1.bin -> /lib/firmware/i915/skl_dmc_ver1_26.bin
-rw-r--r-- 1 root root 109636 24. Sep 16:07 skl_guc_ver1_1059.bin
lrwxrwxrwx 1 root root     21 18. Nov 21:50 skl_guc_ver1.bin -> skl_guc_ver1_1059.bin
-rw-r--r-- 1 root root 128320 24. Sep 16:07 skl_guc_ver4_3.bin
lrwxrwxrwx 1 root root     18 18. Nov 21:50 skl_guc_ver4.bin -> skl_guc_ver4_3.bin
Comment 1 cprigent 2016-02-25 11:17:09 UTC
Looks like same as https://bugs.freedesktop.org/show_bug.cgi?id=94113
Comment 2 Mika Kuoppala 2016-03-02 10:20:20 UTC
commit a41c8882592fb80458959b10e37632ce030b68ca
Author: Mat Martineau <mathew.j.martineau@linux.intel.com>
Date:   Thu Jan 28 15:19:23 2016 -0800

    drm/i915/skl: Fix DMC load on Skylake J0 and K0

should fix this
Comment 3 John 2016-03-25 04:35:24 UTC
FYI looks like there may still be issue with i7 6560u

Ubuntu 15.10 w/ 4.5 kernel. The extra J0 and K0 steppings are in the Ubuntu git source.

dmesg:
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.5.0-040500-generic root=UUID=6abf1642-e374-458e-8273-5b5162d58682 ro nvme i915 i915.enable_rc6=0 quiet splash vt.handoff=7
[    1.567984] [drm:parse_csr_fw [i915]] *ERROR* Unknown stepping info, firmware loading failed
[    1.568002] [drm:csr_load_work_fn [i915]] *ERROR* Failed to load DMC firmware, disabling rpm
[    1.594551] [drm] Initialized i915 1.6.0 20151218 for 0000:00:02.0 on minor 0
[    3.419529] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[    3.979845] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])

cpuinfo:
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 78
model name	: Intel(R) Core(TM) i7-6560U CPU @ 2.20GHz
stepping	: 3
microcode	: 0x6a
cpu MHz		: 612.046
cache size	: 4096 KB
physical id	: 0
siblings	: 4
core id		: 0
cpu cores	: 2
apicid		: 0
initial apicid	: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 22
wp		: yes

/lib/firmware/i915:
-rw-r--r-- 1 root root   8824 Nov 20 08:04 skl_dmc_ver1_23.bin
-rw-r--r-- 1 root root   8928 Mar 23 21:10 skl_dmc_ver1_26.bin
lrwxrwxrwx 1 root root     38 Mar 24 17:51 skl_dmc_ver1.bin -> /lib/firmware/i915/skl_dmc_ver1_26.bin
-rw-r--r-- 1 root root 109636 Nov 20 08:18 skl_guc_ver1_1059.bin
-rw-r--r-- 1 root root 128320 Mar 23 20:23 skl_guc_ver4_3.bin
lrwxrwxrwx 1 root root     37 Mar 23 21:38 skl_guc_ver4.bin -> /lib/firmware/i915/skl_guc_ver4_3.bin
-rw-r--r-- 1 root root 129024 Mar 23 21:11 skl_guc_ver6_1.bin
lrwxrwxrwx 1 root root     37 Mar 23 21:11 skl_guc_ver6.bin -> /lib/firmware/i915/skl_guc_ver6_1.bin
Comment 4 Jani Nikula 2016-04-25 10:03:14 UTC
(In reply to John from comment #3)
> FYI looks like there may still be issue with i7 6560u
> 
> Ubuntu 15.10 w/ 4.5 kernel. The extra J0 and K0 steppings are in the Ubuntu
> git source.

The commit Mika references in comment #2 is in v4.6-rc1. I've sent a stable backport request, so it may eventually show up in your stable kernel.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.