i am trying to use 2 IVSHMEM devices at once, one of these is for looking-glass. however, the looking-glass driver (kvmfr) prevents the system from loading virtio_pci for the other IVSHMEM device.
device 4 is looking-glass, device c is the one looking-glass’ driver breaks.
00:04.0 RAM memory: Red Hat, Inc. Inter-VM shared memory (rev 01)
Subsystem: Red Hat, Inc. QEMU Virtual Machine
Physical Slot: 4
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Region 0: Memory at c0087000 (32-bit, non-prefetchable) [size=256]
Region 2: Memory at 1010000000 (64-bit, prefetchable) [size=32M]
Kernel driver in use: kvmfr
Kernel modules: virtio_pci, kvmfr
00:0c.0 RAM memory: Red Hat, Inc. Inter-VM shared memory (rev 01)
Subsystem: Red Hat, Inc. QEMU Virtual Machine
Physical Slot: 12
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Region 0: Memory at c0084000 (32-bit, non-prefetchable) [size=256]
Region 2: Memory at 1012200000 (64-bit, prefetchable) [size=2M]
Kernel driver in use: kvmfr
Kernel modules: virtio_pci, kvmfr
any way to force the correct drivers onto their proper devices?