[SRU][PULL][linux-firmware][Jammy] Missing firmware for Intel VPU on Intel Meteor Lake platforms
You-Sheng Yang
vicamo.yang at canonical.com
Fri Aug 25 17:00:46 UTC 2023
BugLink: https://bugs.launchpad.net/bugs/2031882
[Impact]
Missing firmware blobs for Intel VPU support on Intel Meteor Lake platform.
intel_vpu 0000:00:0b.0: enabling device (0000 -> 0002)
intel_vpu 0000:00:0b.0: [drm] *ERROR* ivpu_fw_request(): Failed to request
firmware: -2
intel_vpu 0000:00:0b.0: [drm] *ERROR* ivpu_dev_init(): Failed to initialize
firmware: -2
intel_vpu 0000:00:0b.0: Failed to initialize VPU device: -2
intel_vpu: probe of 0000:00:0b.0 failed with error -2
[Fix]
Upstream Intel VPU linux driver project
https://github.com/intel/linux-vpu-driver stores firmware blob in git-lfs.
[Test Case]
Intel VPU support on Intel Meteor Lake platform is part of the OpenVino
framework. It takes many more other components to be installed before VPU on MTL
may release its power. Here we simply test the firwmare can be found and loaded.
[Where problems could occur]
Intel VPU firmware is to be loaded by kernel but used by user land frameworks.
While OpenVino is not (yet?) supported natively, this firmware blob alone has no
observerible effect yet.
[Other Info]
While MTL is supported by v6.5 kernel or above, only oem-6.5 and Mantic are
nominated by default.
----------------------------------------------------------------
The following changes since commit 685e838d111d51ca6d36f803a2202526e0872f9c:
UBUNTU: Ubuntu-20220329.git681281e4-0ubuntu3.18 (2023-08-15 11:06:25 +0200)
are available in the Git repository at:
https://git.launchpad.net/~vicamo/ubuntu/+source/linux-firmware bug-2031882/intel-vpu-firmware/jammy
for you to fetch changes up to 0dd7d366cb7687a6c17220336253c3e5cca3907f:
UBUNTU: SAUCE: Add firmware for Intel VPU on Meteor Lake platforms (2023-08-26 00:41:45 +0800)
----------------------------------------------------------------
You-Sheng Yang (1):
UBUNTU: SAUCE: Add firmware for Intel VPU on Meteor Lake platforms
LICENSE.ivpu_firmware | 37 +++++++++++++++++++++++++++++++++++++
WHENCE.ubuntu | 10 ++++++++++
intel/vpu/vpu_37xx_v0.0.bin | Bin 0 -> 1832076 bytes
3 files changed, 47 insertions(+)
create mode 100644 LICENSE.ivpu_firmware
create mode 100644 intel/vpu/vpu_37xx_v0.0.bin
More information about the kernel-team
mailing list