This bug was fixed in the package linux-firmware -
20230915.gitdfa11466-0ubuntu1

---------------
linux-firmware (20230915.gitdfa11466-0ubuntu1) mantic; urgency=medium

  * Miscellaneous Ubuntu changes
    - SAUCE: Don't gitignore debian/
    - Rebase to upstream commit dfa11466cf000120d1551146fd5bf78c44941eda
      Rebase against 
git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
      - amdgpu: DMCUB updates for various AMDGPU asics
      - i915: add GSC 102.0.0.1655 for MTL
      - rtw89: 8851b: update fw to v0.29.41.2
      - rtw89: 8852b: update fw to v0.29.29.3
      - amdgpu: update DMCUB to 0.0.181.0 for various AMDGPU ASICs
      - linux-firmware: Update AMD SEV firmware
      - linux-firmware: update firmware for qat_4xxx devices
      - linux-firmware: Update firmware file for Intel Bluetooth AX201
      - linux-firmware: Update firmware file for Intel Bluetooth AX200
      - linux-firmware: Update firmware file for Intel Bluetooth AX210
      - linux-firmware: Update firmware file for Intel Bluetooth AX211
      - linux-firmware: Update firmware file for Intel Bluetooth AX211
      - linux-firmware: Update firmware file for Intel Bluetooth AX203
      - linux-firmware: Update firmware file for Intel Bluetooth AX203
      - copy-firmware: Support additional compressor options
      - copy-firmware: Introduce 'RawFile' keyword
      - i915: Update MTL DMC to v2.16
      - check_whence: reformat using python black
      - Add pre-commit hooks and codespell template
      - Wire up pre-commit to `make check`
      - Rewrite README in markdown
      - Add Dockerfile used to build CI image
      - Add gitlab ci for calling pre-commit and ci-fairy
      - Add a rule for automatic tagging releases by pipeline schedule
      - Fix carl9170fw shell scripts for shellcheck errors
      - Add shellcheck pre-commit target
      - QCA: Update Bluetooth WCN685x 2.1 firmware to 2.1.0-00605
      - Create symlinks for all firmware that is duplicate using rdfind
      - Add new toplevel 'make dist' target.
      - Capture artifacts from `make dist` to save at release time.
      - Only run ci-fairy on merge requests
      - check_whence: Recognize RawFile keyword
      - WHENCE: amd-ucode: Use new RawFile keyword
      - WHENCE: Don't compress qcom json files
      - ath10k/WCN3990: move wlanmdsp to qcom/sdm845
      - qcom: add GPU firmware for QCM2290 / QRB2210
      - qcom: add firmware for QCM2290 platforms
      - qcom: add firmware for QRB4210 platforms
      - qcom: add venus firmware files for v6.0
      - qcom: add firmware for the onboard WiFi on qcm2290 / qrb4210
      - qcom: sm8250: update DSP firmware
      - qcom: Update vpu-1.0 firmware
      - qcom: sm8250: add RB5 sensors DSP firmware
      - linux-firmware: add link to sc8280xp audioreach firmware
      - Turn off textwidth check
    - [Packaging] scripts: Fix shellcheck warnings
  * Missing firmware for Intel VPU on Intel Meteor Lake platforms (LP: #2031882)
    - SAUCE: Add firmware for Intel VPU on Meteor Lake platforms

 -- Juerg Haefliger <juerg.haefli...@canonical.com>  Fri, 15 Sep 2023
13:27:42 +0200

** Changed in: linux-firmware (Ubuntu Mantic)
       Status: In Progress => Fix Released

-- 
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:
  New
Status in linux-firmware package in Ubuntu:
  Fix Released
Status in linux-firmware source package in Jammy:
  In Progress
Status in linux-firmware source package in Mantic:
  Fix Released

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     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to