`Bus 'pcie.3' not found` - where does the bus argument come from?


New Member
Nov 6, 2022
When starting a VM I am getting the error `Bus 'pcie.3' not found`, which seems to be coming from the bus part of the command:

kvm: -device virtio-scsi-pci,id=virtioscsi0,bus=pcie.3,addr=0x1,iothread=iothread-virtioscsi0: Bus 'pcie.3' not found

What can/where can I change that bus argument?

or rather where is it coming from and why would I be getting this error?
Proxmox (or QEMU) creates virtual PCIe busses for the virtual devices. If they don't match then maybe your system is not fully up to date with some parts being old and others new. Oor you've selected a machine version that cannot handle the new VirtIO SCSI Single settings, which could be a bug in Proxmox for not checking or not working. Please share the output of pveversion -v and your VM configuration file (qm config ).
pveversion -v
proxmox-ve: not correctly installed (running kernel: 6.1.21-v8+)
pve-manager: not correctly installed (running version: 7.2-7/f1b67e2b)
pve-kernel-libc-dev: 5.10.110-1
ceph-fuse: 16.2.11-pve1
corosync: 3.1.5-pve2
criu: 3.15-1
glusterfs-client: 9.2-1
ifupdown: residual config
ifupdown2: 3.1.0-1+pmx3
ksmtuned: 4.20150326
libjs-extjs: 7.0.0-1
libknet1: 1.20-4
libproxmox-acme-perl: 1.4.2
libproxmox-backup-qemu0: 1.3.1-1
libpve-access-control: 7.2-3
libpve-apiclient-perl: 3.2-1
libpve-common-perl: 7.2-2
libpve-guest-common-perl: 4.1-2
libpve-http-server-perl: 4.1-3
libpve-storage-perl: 7.2-5
libqb0: not correctly installed
libspice-server1: 0.14.3-2.1
lvm2: 2.03.11-2.1
lxc-pve: 5.0.0-3
lxcfs: 4.0.7-1
novnc-pve: 1.3.0-3
proxmox-backup-client: 2.2.3-2
proxmox-backup-file-restore: 2.2.3-2
proxmox-mini-journalreader: 1.3-1rpve1
proxmox-widget-toolkit: 3.5.1
pve-cluster: 7.2-1
pve-container: 4.2-2
pve-docs: 7.2-2
pve-edk2-firmware: 3.20210831-2
pve-firewall: 4.2-5
pve-ha-manager: 3.3-4
pve-i18n: 2.7-2
pve-qemu-kvm: 7.0.0-1
pve-xtermjs: 4.16.0-1
qemu-server: 7.2-3
smartmontools: 7.2-1
spiceterm: 3.2-2
swtpm: not correctly installed
vncterm: 1.7-1
zfsutils-linux: 2.1.11-1~bpo11+1~rpt1

qm config 103
agent: 1
boot: order=scsi0;net0;scsi2
cores: 4
cpu: host
memory: 2048
meta: creation-qemu=7.0.0,ctime=1690569657
name: pidoc
net0: virtio=4E:B9:15:6D:D3:94,bridge=vmbr0,firewall=1
numa: 0
onboot: 1
ostype: l26
scsi0: local:103/vm-103-disk-0.qcow2,discard=on,iothread=1,size=32G,ssd=1
scsi2: local:iso/debian-12.1.0-netinst.iso,media=cdrom,size=536876K
scsihw: virtio-scsi-single
smbios1: uuid=f8e194ac-80ef-4999-9e4f-975b6acfc441
sockets: 1
pveversion -v proxmox-ve: not correctly installed (running kernel: 6.1.21-v8+) pve-manager: not correctly installed (running version: 7.2-7/f1b67e2b) libqb0: not correctly installed swtpm: not correctly installed
That does not look healthy. Kernel verion 6.1 has nog been getting updates (since version 6.2 came available) and has known security flaws. Please upgrade to the latest PVE 7.4.


The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!