all lists on lists.proxmox.com
 help / color / mirror / Atom feed
* [RFC PATCH qemu-server] config: watchdog: remove unusable model
@ 2026-11-11 13:49 Dominik Csapak
  2026-11-11 22:57 ` applied: " Thomas Lamprecht
  0 siblings, 1 reply; 2+ messages in thread
From: Dominik Csapak @ 2026-11-11 13:49 UTC (permalink / raw)
  To: pve-devel

Since commit 0a40e8ea (fix watchdog pci addr) from 2011 (!), the `ib700`
model of the virtual watchdog hardware was unusable, since we always
want to attach it to a pci bus, but that model is an ISA variant so QEMU
fails to start with:

  kvm: -device ib700,bus=pci.0,addr=0x4: Device 'ib700' can't go on PCI bus

Instead of trying to fix it, just remove this model, since there was no
report in the last 15 years, so nobody seems to be interested in it.

The default model is a PCI variant, so this works as expected.

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
---
i didn't add a "Fixes" trailer on purpose, since it does not "fix" a
commit in the normal sense, but prevents configuring non-working
settings.

 src/PVE/QemuServer.pm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/PVE/QemuServer.pm b/src/PVE/QemuServer.pm
index 005fcb6e..55abde5e 100644
--- a/src/PVE/QemuServer.pm
+++ b/src/PVE/QemuServer.pm
@@ -147,7 +147,7 @@ my $watchdog_fmt = {
     model => {
         default_key => 1,
         type => 'string',
-        enum => [qw(i6300esb ib700)],
+        enum => [qw(i6300esb)],
         description => "Watchdog type to emulate.",
         default => 'i6300esb',
         optional => 1,
-- 
2.47.3





^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-11-11 22:57 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-11-11 13:49 [RFC PATCH qemu-server] config: watchdog: remove unusable model Dominik Csapak
2026-11-11 22:57 ` applied: " Thomas Lamprecht

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal