Missing firmware for Intel NPU driver on Intel Lunar Lake platform: Failed to request firmware: -2

Bug #2071771 reported by You-Sheng Yang
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-firmware (Ubuntu)
Status tracked in Oracular
Noble
In Progress
High
You-Sheng Yang
Oracular
Fix Released
High
You-Sheng Yang

Bug Description

[Impact]

Failed to load firmware for Intel NPU driver on Intel Lunar 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: probe with driver intel_vpu failed with error -2

[Fix]

Firmware blob is publicly available as https://github.com/intel/linux-npu-driver/blob/09225e2521c01fa1101d795541259b651d6444d6/firmware/bin/vpu_40xx_v0.0.bin

[Test Case]

Expected dmesg:

  intel_vpu 0000:00:0b.0: enabling device (0000 -> 0002)
  intel_vpu 0000:00:0b.0: [drm] Firmware: intel/vpu/vpu_40xx_v0.0.bin, version: Jun 11 2024*LNL*ci_tag_ud202424_vpu_rc_20240611_0003*f3e8a8f27471d4127d8d92a8dc679b861ef43e43
  [drm] Initialized intel_vpu 1.0.0 20230117 for 0000:00:0b.0 on minor 0

[Where problems could occur]

No.

[Other Info]

Nominated Noble for the next oem kernel and devel series Oracular.

========== original bug report ==========

$ sudo dmesg|grep vpu
[ 2.669659] intel_vpu 0000:00:0b.0: enabling device (0000 -> 0002)
[ 2.673377] intel_vpu 0000:00:0b.0: [drm] *ERROR* ivpu_fw_request(): Failed to request firmware: -2
[ 2.673689] intel_vpu 0000:00:0b.0: probe with driver intel_vpu failed with error -2

Intel NPU (Neural Processing Unit) driver is previously known as Intel VPU (Versatile Processing Unit).

Firmware blob is publicly available as https://github.com/intel/linux-npu-driver/blob/09225e2521c01fa1101d795541259b651d6444d6/firmware/bin/vpu_40xx_v0.0.bin

Expected dmesg:
[ 2.652245] intel_vpu 0000:00:0b.0: enabling device (0000 -> 0002)
[ 2.668902] intel_vpu 0000:00:0b.0: [drm] Firmware: intel/vpu/vpu_40xx_v0.0.bin, version: Jun 11 2024*LNL*ci_tag_ud202424_vpu_rc_20240611_0003*f3e8a8f27471d4127d8d92a8dc679b861ef43e43
[ 2.697292] [drm] Initialized intel_vpu 1.0.0 20230117 for 0000:00:0b.0 on minor 0

---
ProblemType: Bug
ApportVersion: 2.28.1-0ubuntu3
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/seq: ubuntu 1302 F.... pipewire
 /dev/snd/controlC0: ubuntu 1302 F.... pipewire
                      ubuntu 1306 F.... wireplumber
CRDA: N/A
CasperMD5CheckMismatches: ./casper/initrd ./casper/vmlinuz ./casper/minimal.standard.live.hotfix.squashfs ./casper/minimal.standard.hotfix.squashfs ./casper/minimal.hotfix.squashfs ./boot/grub/grub.cfg
CasperMD5CheckResult: fail
Dependencies: firmware-sof-signed 2023.12.1-1ubuntu1+exp.4 [origin: unknown]
DistributionChannelDescriptor:
 # This is the distribution channel descriptor for Ubuntu 24.04 for Dell
 # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor
 canonical-oem-somerville-noble-oem-24.04b-edge-20240621-7
DistroRelease: Ubuntu 24.04
InstallationDate: Installed on 2024-06-21 (12 days ago)
InstallationMedia: Ubuntu OEM 24.04 LTS "Noble Numbat" - Release amd64 (20240619)
IwConfig:
 lo no wireless extensions.

 enx00e04c6a23a4 no wireless extensions.
MachineType: Dell Inc. XPS 13 9350
Package: linux-firmware 20240318.git3b128b60-0ubuntu2.1+exp.3 [origin: unknown]
PackageArchitecture: amd64
ProcFB: 0 xedrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.10.0-1005-oem root=UUID=a9a37260-b46f-4821-b711-37314ef9e3ed ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 6.10.0-1005.5-oem 6.10.0-rc4
RelatedPackageVersions:
 linux-restricted-modules-6.10.0-1005-oem N/A
 linux-backports-modules-6.10.0-1005-oem N/A
 linux-firmware 20240318.git3b128b60-0ubuntu2.1+exp.3
RfKill:

Tags: noble third-party-packages
Uname: Linux 6.10.0-1005-oem x86_64
UnreportableReason: This does not seem to be an official Ubuntu package. Please retry after updating the indexes of available packages, if that does not work then remove related third party packages and try again.
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: N/A
_MarkForUpload: True
dmi.bios.date: 05/17/2024
dmi.bios.release: 0.1
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 0.1.20
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.ec.firmware.release: 0.0
dmi.modalias: dmi:bvnDellInc.:bvr0.1.20:bd05/17/2024:br0.1:efr0.0:svnDellInc.:pnXPS139350:pvr:rvnDellInc.:rn:rvr:cvnDellInc.:ct10:cvr:sku0CC9:
dmi.product.family: XPS
dmi.product.name: XPS 13 9350
dmi.product.sku: 0CC9
dmi.sys.vendor: Dell Inc.

Revision history for this message
You-Sheng Yang (vicamo) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected noble third-party-packages
description: updated
Revision history for this message
You-Sheng Yang (vicamo) wrote : CurrentDmesg.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : Lspci.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : Lspci-vt.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : Lsusb.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : Lsusb-t.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : Lsusb-v.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : ProcEnviron.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : ProcInterrupts.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : ProcModules.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : UdevDb.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : WifiSyslog.txt

apport information

Revision history for this message
You-Sheng Yang (vicamo) wrote : acpidump.txt

apport information

description: updated
Changed in linux-firmware (Ubuntu Oracular):
status: New → In Progress
importance: Undecided → High
assignee: nobody → You-Sheng Yang (vicamo)
Changed in linux-firmware (Ubuntu Noble):
status: New → In Progress
importance: Undecided → High
assignee: nobody → You-Sheng Yang (vicamo)
Revision history for this message
You-Sheng Yang (vicamo) wrote :

v6.6-rc1 commit 9ab43e95f922e ("accel/ivpu: Switch to generation based FW names") obsoleted firmware path `intel/vpu/mtl_vpu_v0.0.bin` in favor of either `mtl_vpu.bin` or `intel/vpu/vpu_37xx_v0.0.bin`. The former is then again obsoleted by v6.9-rc1 commit 575fcdd3cfd43 ("accel/ivpu: Remove legacy firmware name").

Revision history for this message
You-Sheng Yang (vicamo) wrote :
description: updated
Juerg Haefliger (juergh)
tags: added: kern-11224
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (14.7 KiB)

This bug was fixed in the package linux-firmware - 20240730.git65c5d9b1-0ubuntu1

---------------
linux-firmware (20240730.git65c5d9b1-0ubuntu1) oracular; urgency=medium

  * Missing firmware for Intel NPU driver on Intel Lunar Lake platform: Failed to request firmware: -2 (LP: #2071771)
    - SAUCE: Add firmware for Intel NPU on Lunar Lake platforms
  * Miscellaneous Ubuntu changes
    - Rebase to upstream commit 65c5d9b1a4808462f5e885447dae1a133c96abec
      Rebase against git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
      - imx: sdma: update firmware to v3.6/v4.6
      - linux-firmware: mediatek: Update MT8173 VPU firmware to v1.1.8
      - amdgpu: DMCUB updates for various AMDGPU ASICs
      - Intel Bluetooth: Update firmware file for Intel Bluetooth 9260
      - Intel Bluetooth: Update firmware file for Intel Bluetooth 9560
      - Intel Bluetooth: Update firmware file for Intel Bluetooth AX201
      - Intel Bluetooth: Update firmware file for Intel Bluetooth AX200
      - Intel Bluetooth: Update firmware file for Solar Intel Bluetooth AX210
      - Intel Bluetooth: Update firmware file for Solar Intel Bluetooth AX211
      - Intel Bluetooth: Update firmware file for SolarF Intel Bluetooth AX211
      - Intel Bluetooth: Update firmware file for Solar Intel Bluetooth AX203
      - Intel Bluetooth: Update firmware file for SolarF Intel Bluetooth AX203
      - Intel Bluetooth: Update firmware file for Solar Intel Bluetooth AX101
      - Intel Bluetooth: Update firmware file for SolarF Intel Bluetooth AX101
      - Intel Bluetooth: Update firmware file for Magnetor Intel Bluetooth AX211
      - Intel Bluetooth: Update firmware file for Magnetor Intel Bluetooth AX203
      - Intel Bluetooth: Update firmware file for Magnetor Intel Bluetooth AX101
      - Intel Bluetooth: Update firmware file for Intel Bluetooth BE200
      - WHENCE: Link the Raspberry Pi CM4 and 5B to the 4B
      - Montage: update firmware for Mont-TSSE
      - linux-firmware: Add firmware for Cirrus CS35L56 for Dell laptops
      - rtw88: Add RTL8703B firmware v11.0.0
      - rtw89: 8922a: add firmware v0.35.18.0
      - rtw89: 8852c: update fw to v0.27.56.14
      - mekdiatek: Update mt8186 SOF firmware to v2.0.1
      - linux-firmware: update firmware for en8811h 2.5G ethernet phy
      - amdgpu: DMCUB updates for various AMDGPU ASICs
      - i915: Add DG2 HuC 7.10.15
      - ath10k: WCN3990: hw1.0: move firmware back from qcom/ location
      - ath10k: WCN3990: hw1.0: add qcm2290 firmware API file
      - linux-firmware: mediatek: Update MT8173 VPU firmware to v1.1.9
      - amdgpu: update gc 10.3.7 firmware
      - amdgpu: update psp 13.0.8 firmware
      - amdgpu: update aldebaran firmware
      - amdgpu: update firmware
      - amdgpu: update gc 11.0.0 firmware
      - amdgpu: update psp 13.0.0 firmware
      - amdgpu: update sdma 6.0.0 firmware
      - amdgpu: update smu 13.0.0 firmware
      - amdgpu: update vcn 4.0.0 firmware
      - amdgpu: update gc 9.4.3 firmware
      - amdgpu: update psp 13.0.6 firmware
      - amdgpu: update smu 13.0.6 firmware
      - amdgpu: update vcn 4.0.3 firmware
      - amdgpu: update navi10 firmware
     ...

Changed in linux-firmware (Ubuntu Oracular):
status: In Progress → 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.