Неправильная подсистема qemu PCI в OEL/KVM
Я использую последние OEL 7 с виртуализацией KVM. Я создал виртуальную машину Windows 2008 с virt-manager на этом хосте и хочу установить драйверы VirtIO, но драйверы не работают вообще.
Я обнаружил, что виртуальные устройства идентифицируются как (например) VEN_1AF4&DEV_1000&SUBSYS_00051AF4&REV_00
но драйверы Oracle Virtio предназначены для VEN_1AF4&DEV_1000&SUBSYS_0001108E&REV_00
Бьюсь об заклад, Windows не соответствуют подсистеме и не может установить драйвер. Это верно для всех устройств PCI. Похоже, что SUBSYS_00051AF4 поддерживается драйверами virtio Fedora (RedHat?).
Как qemu создает идентификацию для предоставленных PCI-устройств и как ее можно изменить?
Пакеты виртуализации, установленные из общедоступных репозиториев Oracle, не определяют пользовательских репозиториев.
virsh dumpxml show:
<type arch='x86_64' machine='pc-i440fx-rhel7.0.0'>hvm</type>
но нет бинарного qemu-system-*, чтобы спросить, какие типы машин можно установить.