From eb1c333b2d01a931663c456015ef094cbf8d2da4 Mon Sep 17 00:00:00 2001 From: Jian Qiu Date: Fri, 29 Apr 2022 02:45:57 +0800 Subject: [PATCH] fix(host): fix get disk pci addr (#14173) Fix hot-plug virtio disk failed. after add usb and rng deivce, available pci address should update. Signed-off-by: wanyaoqi Co-authored-by: wanyaoqi --- pkg/hostman/guestman/qemu-kvmhelper.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/hostman/guestman/qemu-kvmhelper.go b/pkg/hostman/guestman/qemu-kvmhelper.go index 2007538adc..45d6d732b2 100644 --- a/pkg/hostman/guestman/qemu-kvmhelper.go +++ b/pkg/hostman/guestman/qemu-kvmhelper.go @@ -205,7 +205,8 @@ func (s *SKVMGuestInstance) getDriveDesc(disk api.GuestdiskJsonDesc, isArm bool) } func (s *SKVMGuestInstance) GetDiskAddr(idx int) int { - var base = 5 + // host-bridge / isa-bridge / vga / serial / network / block / usb / rng + var base = 7 if s.IsVdiSpice() { base += 10 }