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

katbyte

New Member
Nov 6, 2022
13
1
1
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:

Code:
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 ).
 
sure,
Code:
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.