-
Bug
-
Resolution: Done
-
Blocker
-
None
-
rhel-9.4
-
qemu-kvm-8.2.0-1.el9
-
Yes
-
Critical
-
TestOnly, Regression
-
rhel-sst-virtualization
-
ssg_virtualization
-
None
-
QE ack
-
False
-
-
None
-
Red Hat Enterprise Linux
-
None
-
Pass
-
RegressionOnly
-
-
x86_64
-
Unspecified
-
None
What were you trying to do that didn't work?
The Q35 + SEABIOS VM with a mlx5_vfio_pci VF can not be migrated when using seabios-1.16.3-1.el9
Version-Release number of selected component (if applicable):
host:
5.14.0-402.el9.x86_64
qemu-kvm-8.1.0-4.el9.x86_64
libvirt-9.9.0-1.el9.x86_64
seabios-1.16.3-1.el9
VM:
5.14.0-402.el9.x86_64
How reproducible:
100%
Steps to reproduce
1. create a MT2910 VF and setup the VF for migration
2. start a Q35 + SEABIOS VM with a mlx5_vfio_pci VF
3. check the MT2910 VF in the VM
4. migrate the VM
# virsh migrate --live --verbose --domain rhel94 --desturi qemu+ssh://10.73.212.98/system
The migration process is hung
related qmp:
> {"execute":"getfd","arguments":{"fdname":"migrate"},"id":"libvirt-448"} (fd=21) < {"return": {}, "id": "libvirt-448"} > {"execute":"migrate","arguments":{"detach":true,"resume":false,"uri":"fd:migrate"},"id":"libvirt-449"} ! {"timestamp": {"seconds": 1703741835, "microseconds": 924774}, "event": "MIGRATION", "data": {"status": "setup"}} < {"return": {}, "id": "libvirt-449"} ! {"timestamp": {"seconds": 1703741835, "microseconds": 931893}, "event": "MIGRATION_PASS", "data": {"pass": 1}} ! {"timestamp": {"seconds": 1703741835, "microseconds": 965797}, "event": "MIGRATION", "data": {"status": "active"}} ! {"timestamp": {"seconds": 1703741835, "microseconds": 965844}, "event": "MIGRATION", "data": {"status": "failed"}} > {"execute":"query-migrate","id":"libvirt-450"} <-- The migration process is hung here
5. Destroying the VM and then check the qemu-kvm log
... 2023-12-28 05:08:46.219+0000: initiating migration 2023-12-28T05:08:46.226485Z qemu-kvm: 0000:e1:00.1: Failed to start DMA logging, err -95 (Operation not supported) 2023-12-28T05:08:46.226653Z qemu-kvm: vfio: Could not start dirty page tracking, err: -95 (Operation not supported) 2023-12-28 05:54:02.734+0000: shutting down, reason=destroyed
Expected results
The Q35 + SEABIOS VM with a mlx VF can be migrated
Actual results
The Q35 + SEABIOS VM with a mlx VF can not be migrated
- is blocked by
-
RHEL-7098 [vfio migration] The Q35 + OVMF VM with a mlx5_vfio_pci VF can not be migrated
- Closed