i915 firmware is not copied to initrd
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
initramfs-tools (Ubuntu) |
Fix Released
|
Medium
|
Andy Whitcroft | ||
Trusty |
Fix Released
|
Medium
|
Brian Murray | ||
Vivid |
Won't Fix
|
Medium
|
Andy Whitcroft | ||
Wily |
Fix Released
|
Medium
|
Andy Whitcroft |
Bug Description
[ Impact ]
On Skylake, skl_dmc firmware is not incorporated into the initramfs. This is because it is a symlink to a versioned blob and the initramfs-tools hook does not dereference symlinks. As the driver is actually loaded from the initramfs, the firmware is missing for the lifetime of the boot, which means that the GPU cannot enter its lowest available power states plus some hotplugging scenarios are broken. This all manifests itself as such in dmesg:
[ 0.728803] i915 0000:00:02.0: Direct firmware load for i915/skl_
[ 0.728817] [drm:i915_
[ Test Case ]
After the fix has been applied and the initrd regenerates, the firmware should load successfully after a reboot.
[ Regression Potential ]
Unlikely, as the fix is part of Ubuntu since Wily.
Changed in linux: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
tags: | added: bios-outdated-0406 |
affects: | linux (Ubuntu) → initramfs-tools (Ubuntu) |
summary: |
- Wily: firmware load for i915/skl_dmc_ver1.bin failed with error -2 + i915 firmware is not copied to initrd |
Changed in initramfs-tools (Ubuntu Wily): | |
assignee: | Timo Aaltonen (tjaalton) → Andy Whitcroft (apw) |
Changed in initramfs-tools (Ubuntu Wily): | |
status: | Triaged → In Progress |
milestone: | none → ubuntu-15.09 |
Changed in linux: | |
status: | Confirmed → Invalid |
Changed in initramfs-tools (Ubuntu Vivid): | |
status: | In Progress → Won't Fix |
affects: | linux → ubuntu-translations |
Changed in ubuntu-translations: | |
importance: | Medium → Undecided |
status: | Invalid → New |
no longer affects: | ubuntu-translations |
This change was made by a bot.