qemu-server/PVE
Dominik Csapak 458b487bed pci: don't hard require resetting devices for passthrough
Since pve-common commit:

 eff5957 (sysfstools: file_write: properly catch errors)

this check here fails now when the reset does not work. It turns out
that resetting the device is not always necessary, and we previously
ignored most errors when trying to do so.

To restore that functionality, downgrade this `die` to a warning.

If the device really needs a reset to work, it will either fail later
during startup, or not work correctly in the guest, but that behavior
existed before and is AFAIK not really detectable from our side.

Also improve the warning message a bit to not scare users and explain
that we're continuing.

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
 [ TL: fine-tune error message a bit and avoid parenthesis ]
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-11-11 20:33:25 +01:00
..
API2 move nbd_stop helper to QMPHelpers module 2024-11-11 14:54:06 +01:00
CLI move nbd_stop helper to QMPHelpers module 2024-11-11 14:54:06 +01:00
QemuServer pci: don't hard require resetting devices for passthrough 2024-11-11 20:33:25 +01:00
VZDump backup: prepare: remove outdated QEMU version check 2024-07-03 15:08:51 +02:00
Makefile buildsys: use $(MAKE) instead of make 2019-09-24 18:06:16 +02:00
QemuConfig.pm config: define machine schema as property-string 2024-04-11 10:18:27 +02:00
QemuMigrate.pm remote migration: fix online migration via API clients 2024-09-06 19:02:46 +02:00
QemuServer.pm move nbd_stop helper to QMPHelpers module 2024-11-11 14:54:06 +01:00
QMPClient.pm fix typos in user-visible strings 2024-10-24 13:15:06 +02:00