Add new firmware for Skylake graphics

Bug #1441861 reported by Timo Aaltonen
22
This bug affects 2 people
Affects Status Importance Assigned to Milestone
HWE Next
Fix Released
Undecided
Timo Aaltonen
linux-firmware (Ubuntu)
Fix Released
High
Seth Forshee
Trusty
Fix Released
Medium
Seth Forshee
Vivid
Fix Released
High
Seth Forshee
Wily
Fix Released
High
Seth Forshee

Bug Description

from https://01.org/linuxgraphics/intel-linux-graphics-firmwares

Description

Gen9 Intel® Graphics for Linux (Skylake) includes 2 microcontrollers to extract maximum performance and to provide low power states for better power consumption.

GuC

GuC is an embedded micro-controller in the graphics sub-system that is designed to perform graphics workload scheduling on the various graphics parallel engines. In this scheduling model, host software submits work through one of the 256 graphics doorbells and this invokes the micro-kernel running on the GuC core to perform the scheduling operation on the appropriate graphics engine. Scheduling operations include determining which workload to run next, submitting a workload to a command streamer, pre-empting existing workloads running on an engine, monitoring progress and notifying host SW when work is done.

DCM

DCM is a display micro-controller that provides additional low-power idle states for improved platform power consumption. The skl_dmc_ver4.bin firmware is hot-loaded to the display microcontroller at runtime, and the microcontroller manages the additional low-power idle states independently from the OS/Kernel.

Timo Aaltonen (tjaalton)
Changed in linux-firmware (Ubuntu):
importance: Undecided → High
tags: added: kernel-da-key
Timo Aaltonen (tjaalton)
description: updated
Revision history for this message
Seth Forshee (sforshee) wrote :

Is this in upstream linux-firmware? If so I just uploaded a rebase onto upstream for wily. It would be preferable if we could get this from upstream git.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

They're not there yet, don't know what the schedule is.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

After two pull requests still nothing. The DCM firmware is needed now, since i915_bpo driver in vivid gives a lot of warnings in dmesg when the firmware is not found, and also prevents lower power states from working of course.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

so it should be enough to pull

b693dacc8b14001 linux-firmware: Add i915 DMC firmware
5a7595e80b7a527 linux-firmware: New minor DMC release for Skylake.
a750f4ee10f9626 linux-firmware: New minor DMC release for Skylake - ver1_18
9d3047ab4edc9ba linux-firmware: New minor DMC release for Skylake - ver1_19

from git://people.freedesktop.org/~vivijim/linux-firmware-i915 master

the rest can wait, we don't have code for GuC yet before 4.3, and Broxton is still hot air anyway.

Changed in linux-firmware (Ubuntu Trusty):
assignee: nobody → Seth Forshee (sforshee-6)
status: New → In Progress
Changed in linux-firmware (Ubuntu Vivid):
assignee: nobody → Seth Forshee (sforshee-6)
status: New → In Progress
Changed in linux-firmware (Ubuntu Wily):
assignee: nobody → Seth Forshee (sforshee-6)
status: New → In Progress
Changed in linux-firmware (Ubuntu Trusty):
status: In Progress → Fix Committed
Changed in linux-firmware (Ubuntu Vivid):
status: In Progress → Fix Committed
Changed in linux-firmware (Ubuntu Wily):
status: In Progress → Fix Committed
Seth Forshee (sforshee)
Changed in linux-firmware (Ubuntu Trusty):
assignee: Seth Forshee (sforshee-6) → Seth Forshee (sforshee)
Changed in linux-firmware (Ubuntu Vivid):
assignee: Seth Forshee (sforshee-6) → Seth Forshee (sforshee)
Changed in linux-firmware (Ubuntu Wily):
assignee: Seth Forshee (sforshee-6) → Seth Forshee (sforshee)
Changed in linux-firmware (Ubuntu Trusty):
importance: Undecided → Medium
Changed in linux-firmware (Ubuntu Vivid):
importance: Undecided → High
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-firmware - 1.145

---------------
linux-firmware (1.145) wily; urgency=medium

  [ Emmanuel Grumbach ]

  * iwlwifi: add new -13 firmware for iwlmvm devices
    cherry picked from git://git.kernel.org/pub/scm/linux/kernel/git/egrumbach/linux-firmware.git
    This firmware also supports 3165. This is the first firmware release for
    8000. Version number: 25.30.13.0

  [ Rodrigo Vivi ]

  * Add firmware files for i915 Skylake graphics:
    cherry picked from git://people.freedesktop.org/~vivijim/linux-firmware-i915
    linux-firmware: Add i915 DMC firmware
    linux-firmware: New minor DMC release for Skylake.
    linux-firmware: New minor DMC release for Skylake - ver1_18
    linux-firmware: New minor DMC release for Skylake - ver1_19
    -LP: #1441861

  [ Seth Forshee ]

  * Remove unused cxgb4/t4fw-1.12.25.0.bin and cxgb4/t5fw-1.12.25.0.bin
    which were left in the last version by mistake.

 -- Seth Forshee <email address hidden> Fri, 10 Jul 2015 07:55:14 -0500

Changed in linux-firmware (Ubuntu Wily):
status: Fix Committed → Fix Released
Revision history for this message
Timo Aaltonen (tjaalton) wrote : Please test proposed package

Hello Timo, or anyone else affected,

Accepted linux-firmware into vivid-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/linux-firmware/1.143.2 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Hello Timo, or anyone else affected,

Accepted linux-firmware into trusty-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/linux-firmware/1.127.14 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

tags: added: verification-needed-trusty verification-needed-vivid
Robert Hooker (sarvatt)
tags: added: verification-done-trusty
removed: verification-needed-trusty
Timo Aaltonen (tjaalton)
tags: added: verification-done-vivid
removed: verification-needed-vivid
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-firmware - 1.143.2

---------------
linux-firmware (1.143.2) vivid; urgency=medium

  [ Rodrigo Vivi ]

  * Add firmware files for i915 Skylake graphics:
    cherry picked from git://people.freedesktop.org/~vivijim/linux-firmware-i915
    linux-firmware: Add i915 DMC firmware
    linux-firmware: New minor DMC release for Skylake.
    linux-firmware: New minor DMC release for Skylake - ver1_18
    linux-firmware: New minor DMC release for Skylake - ver1_19
    -LP: #1441861

 -- Seth Forshee <email address hidden> Fri, 10 Jul 2015 08:18:29 -0500

Changed in linux-firmware (Ubuntu Vivid):
status: Fix Committed → Fix Released
Revision history for this message
Timo Aaltonen (tjaalton) wrote : Update Released

The verification of the Stable Release Update for linux-firmware has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-firmware - 1.127.14

---------------
linux-firmware (1.127.14) trusty; urgency=medium

  [ Rodrigo Vivi ]

  * Add firmware files for i915 Skylake graphics:
    cherry picked from git://people.freedesktop.org/~vivijim/linux-firmware-i915
    linux-firmware: Add i915 DMC firmware
    linux-firmware: New minor DMC release for Skylake.
    linux-firmware: New minor DMC release for Skylake - ver1_18
    linux-firmware: New minor DMC release for Skylake - ver1_19
    -LP: #1441861

 -- Seth Forshee <email address hidden> Fri, 10 Jul 2015 08:27:08 -0500

Changed in linux-firmware (Ubuntu Trusty):
status: Fix Committed → Fix Released
Keng-Yu Lin (lexical)
Changed in hwe-next:
assignee: nobody → Timo Aaltonen (tjaalton)
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.