** Also affects: linux-firmware (Ubuntu Noble)
Importance: High
Assignee: You-Sheng Yang (vicamo)
Status: Fix Released
** Changed in: linux-firmware (Ubuntu Noble)
Status: Fix Released => In Progress
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-firmware in Ubuntu.
https://bugs.launchpad.net/bugs/2031882
Title:
Missing firmware for Intel VPU on Intel Meteor Lake platforms
Status in HWE Next:
Fix Released
Status in linux-firmware package in Ubuntu:
In Progress
Status in linux-firmware source package in Jammy:
Fix Released
Status in linux-firmware source package in Mantic:
Fix Released
Status in linux-firmware source package in Noble:
In Progress
Bug description:
[SRU Justification]
[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.
========== original bug report ==========
Intel Meteor Lake platform supports VPU natively and the driver has
been upstreamed in v6.3. A few more steps to enable VPU support in
https://github.com/intel/linux-vpu-driver, and firmware is the first
one missing.
[ 68.602028] intel_vpu 0000:00:0b.0: enabling device (0000 -> 0002)
[ 68.604010] intel_vpu 0000:00:0b.0: [drm] *ERROR* ivpu_fw_request(): Failed
to request firmware: -2
[ 68.604013] intel_vpu 0000:00:0b.0: [drm] *ERROR* ivpu_dev_init(): Failed to
initialize firmware: -2
[ 68.604263] intel_vpu 0000:00:0b.0: Failed to initialize VPU device: -2
[ 68.604272] intel_vpu: probe of 0000:00:0b.0 failed with error -2
The firmware blob can be retrieved by `git lfs pull` from a clone of
aforementioned driver repository. The install path would be
/lib/firmware/intel/vpu.
To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/2031882/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp