Need help enabling legacy virtio devices (1af4:1000)
Issue
-
The Routing application on vLC needs to analyze all the available devices and rebind all supported network interfaces to the DPDK driver. There is a list of supported devices that includes only one "legacy" device from OpenStack: Virtio Network Device,
1af4:1000
. If the Routing capsule can't find supported devices - it can't start properly and will fail. -
We are trying to figure out how to enable the Legacy Mode for the Network driver in RHOSP 17.1 during the instance creation or a workraound to enforce RHOSP 17.1 usage of virtio-transitional.
-
Guests with
q35
machine_type are using the (modern) pci IDs and our software doesn't detect1af4:1041
, it needs1af4:1000
(legacy):
docs/specs/pci-ids.txt:1af4 vendor ID
docs/specs/pci-ids.txt:1af4:1000 network device (legacy)
docs/specs/pci-ids.txt:1af4:1001 block device (legacy)
docs/specs/pci-ids.txt:1af4:1002 balloon device (legacy)
docs/specs/pci-ids.txt:1af4:1003 console device (legacy)
docs/specs/pci-ids.txt:1af4:1004 SCSI host bus adapter device (legacy)
docs/specs/pci-ids.txt:1af4:1005 entropy generator device (legacy)
docs/specs/pci-ids.txt:1af4:1009 9p filesystem device (legacy)
docs/specs/pci-ids.txt:1af4:1041 network device (modern)
docs/specs/pci-ids.txt:1af4:1042 block device (modern)
docs/specs/pci-ids.txt:1af4:1043 console device (modern)
docs/specs/pci-ids.txt:1af4:1044 entropy generator device (modern)
docs/specs/pci-ids.txt:1af4:1045 balloon device (modern)
docs/specs/pci-ids.txt:1af4:1048 SCSI host bus adapter device (modern)
docs/specs/pci-ids.txt:1af4:1049 9p filesystem device (modern)
docs/specs/pci-ids.txt:1af4:1050 virtio gpu device (modern)
docs/specs/pci-ids.txt:1af4:1052 virtio input device (modern)
docs/specs/pci-ids.txt:1af4:10f0 Available for experimental usage without registration. Must get
docs/specs/pci-ids.txt:1af4:10ff upstream merge or shipping a distro/product) to avoid conflicts.
docs/specs/pci-ids.txt:1af4:1100 Used as PCI Subsystem ID for existing hardware devices emulated
docs/specs/pci-ids.txt:1af4:1110 ivshmem device (shared memory, docs/specs/ivshmem-spec.txt)
Environment
- Red Hat OpenStack Platform 17.1 (RHOSP)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.