[Bug 2129178] Re: Can not boot qemu VMs using ParaVirtual SCSI controllers with Ubuntu 24.04

Launchpad Bug Tracker 2129178 at bugs.launchpad.net
Thu Apr 16 16:17:12 UTC 2026


This bug was fixed in the package edk2 - 2025.02-8ubuntu3.1

---------------
edk2 (2025.02-8ubuntu3.1) questing; urgency=medium

  * d/control, d/rules: Add ovmf-legacy package, shipping an OVMF.legacy.fd
    firmware that enables deprecated features such as PVSCSI (LP: #2129178)

 -- Hector Cao <hector.cao at canonical.com>  Wed, 25 Mar 2026 00:45:13
+0100

** Changed in: edk2 (Ubuntu Questing)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to edk2 in Ubuntu.
https://bugs.launchpad.net/bugs/2129178

Title:
  Can not boot qemu VMs using ParaVirtual SCSI controllers with Ubuntu
  24.04

Status in edk2 package in Ubuntu:
  Fix Released
Status in edk2 source package in Jammy:
  Fix Released
Status in edk2 source package in Noble:
  Fix Released
Status in edk2 source package in Plucky:
  Won't Fix
Status in edk2 source package in Questing:
  Fix Released

Bug description:
  [ Impact ]

   * Support for PVSCSI disk has been removed by EDK2 in Noble
     Users can no longer attach PVSCSI disk to a VM with the OVMF firmware
   * This code is available and works, but considered deprecated upstream
     which is why it was not just brought back, but added as an opt-in
     alternative (even going forward in resolute)

  [ Test Plan ]

  $ sudo apt install qemu-system-x86 ovmf

  $ dd if=/dev/zero of=/tmp/disk bs=1M count=1

  $ qemu-system-x86_64 -machine q35,accel=tcg -no-user-config
  -nodefaults -m 256 -smp 1,sockets=1,cores=1,threads=1 -display none
  -serial stdio -chardev pty,id=charserial1 -device isa-
  serial,chardev=charserial1,id=serial1 -drive
  file=/usr/share/ovmf/OVMF.fd,if=pflash,format=raw,unit=0,readonly=on
  -device pvscsi,id=scsi0 -drive
  file=/tmp/disk,if=none,id=drive0,format=raw -device scsi-
  hd,drive=drive0,bus=scsi0.0

  no disk is detected, this can be verified in the EFI shell:

  Shell> map
  map: No mapping found.

  If the disk is correctly detected, it should show:

  Shell> map
  Mapping table
       BLK0: Alias(s):
            PciRoot(0x0)/Pci(0x1,0x0)/Scsi(0x0,0x0)

  [ Where problems could occur ]

   - Since a new firmware is delivered and existing firmware are not changed
     Problems can occur for the new added firmware but are not expected for
     the existing ones

  [ Other Info ]

  ---
  Having difficulties with booting EFI qemu VMs using PV - SCSI controllers with ubuntu 24.04.

  Seems as though this driver support has been removed from the efi fw:
  https://edk2.groups.io/g/devel/message/91861

  Asking for guidance how to proceed and if these drivers can be re-
  enabled in the ovmf package for ubuntu.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/edk2/+bug/2129178/+subscriptions





More information about the foundations-bugs mailing list