From 6f29f7d87a43c454f15cf84f889a19bb236940dd Mon Sep 17 00:00:00 2001 From: wanyaoqi <18528551+wanyaoqi@users.noreply.github.com> Date: Fri, 29 Apr 2022 02:45:46 +0800 Subject: [PATCH] fix(host): fix get disk pci addr (#14171) Fix hot-plug virtio disk failed. after add usb and rng deivce, available pci address should update. Signed-off-by: wanyaoqi --- pkg/hostman/guestman/qemu/generate.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/hostman/guestman/qemu/generate.go b/pkg/hostman/guestman/qemu/generate.go index 761ebdd13a..dc79f4d5fd 100644 --- a/pkg/hostman/guestman/qemu/generate.go +++ b/pkg/hostman/guestman/qemu/generate.go @@ -372,7 +372,8 @@ func GetNicAddr(index int, disksLen int, isoDevsLen int, isVdiSpice bool) int { } func GetDiskAddr(idx int, isVdiSpice bool) int { - var base = 5 + // host-bridge / isa-bridge / vga / serial / network / block / usb / rng + var base = 7 if isVdiSpice { base += 10 }