Hi,
I have 3 USB controllers.
I followed https://pve.proxmox.com/wiki/Pci_passthrough
Each USB controller is in its own IOMMU group.
My VM is a i440fx machine with seabios since I'm passing my iGPU to that machine and that my host CPU is Haswell.
I only pass one USB controller, the USB3 one, since passing the USB2 ones do not do anything.
Yet, by passing that controller all my host USB ports are passed to the VM, not just the USB3 ones.
That's a problem because I still need some USB ports on the host, even if just USB2.
Could it be something related to some host BIOS options ?
100.conf:
lines changed in grub:
Thank you for your help.
I have 3 USB controllers.
Code:
00:14.0 USB controller [0c03]: Intel Corporation 9 Series Chipset Family USB xHCI Controller [8086:8cb1]
Subsystem: ASUSTeK Computer Inc. 9 Series Chipset Family USB xHCI Controller [1043:8534]
00:1a.0 USB controller [0c03]: Intel Corporation 9 Series Chipset Family USB EHCI Controller #2 [8086:8cad]
Subsystem: ASUSTeK Computer Inc. 9 Series Chipset Family USB EHCI Controller [1043:8534]
00:1d.0 USB controller [0c03]: Intel Corporation 9 Series Chipset Family USB EHCI Controller #1 [8086:8ca6]
Subsystem: ASUSTeK Computer Inc. 9 Series Chipset Family USB EHCI Controller [1043:8534]
I followed https://pve.proxmox.com/wiki/Pci_passthrough
Each USB controller is in its own IOMMU group.
My VM is a i440fx machine with seabios since I'm passing my iGPU to that machine and that my host CPU is Haswell.
I only pass one USB controller, the USB3 one, since passing the USB2 ones do not do anything.
Code:
hostpci0: 0000:00:14.0
That's a problem because I still need some USB ports on the host, even if just USB2.
Could it be something related to some host BIOS options ?
100.conf:
Code:
args: -device 'vfio-pci,host=00:02.0,addr=0x02,x-igd-opregion=on,x-igd-gms=1,rombar=0'
boot: order=ide2;scsi0;net0
cores: 4
cpu: Haswell-noTSX
hostpci0: 0000:00:14.0
ide2: none,media=cdrom
memory: 6144
meta: creation-qemu=7.1.0,ctime=1676422579
name: ubuntu-desktop
net0: virtio=AE:D2:D0:2B:46:D9,bridge=vmbr0
numa: 0
ostype: l26
scsi0: local-lvm:vm-100-disk-0,iothread=1,size=60G
scsihw: virtio-scsi-single
smbios1: uuid=6db545ee-4493-4d4b-be9e-51ed83f8fa44
sockets: 1
vga: none
vmgenid: d1303021-7c06-402f-b84d-b46c534255f9
lines changed in grub:
Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt video=efifb:off"
GRUB_TERMINAL=console
Thank you for your help.