[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