From d705271e3a4bc29622f917bcf2c959f4f0aa9357 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20Trzci=C5=84ski?= Date: Sun, 29 Apr 2018 18:17:08 +0200 Subject: [PATCH] Add pci.3 to pve-q35.cfg required by virtio-scsi-single (commit message reworked from original[1]) As a temporary workaround add always a pci.3 bridge so that if virtio-scsi-single is used, either directly or indirectly if SCSI and iothread is selected, the respective bridge is available: > The case where we do miss the pci.3 bridge is when using > virtio-scsi-single, regardless of whether io threads are enabled, > because we always put those controllers on pci bus 3 (see > QemuServer/PCI.pm) -- [2] A long term solution would be to always add those bridges dynamically and just filter out the ones which are already inside the pve-q35.cfg file . [1]: https://pve.proxmox.com/pipermail/pve-devel/2018-April/031768.html [2]: https://pve.proxmox.com/pipermail/pve-devel/2018-April/031787.html Signed-off-by: Thomas Lamprecht --- pve-q35.cfg | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pve-q35.cfg b/pve-q35.cfg index 05f85f07..c2330368 100644 --- a/pve-q35.cfg +++ b/pve-q35.cfg @@ -145,3 +145,9 @@ bus = "pcidmi" addr = "3.0" chassis_nr = "3" + +[device "pci.3"] + driver = "pci-bridge" + bus = "pcidmi" + addr = "4.0" + chassis_nr = "4"