Я настраиваю окно VM и включил IOMMU.

Прекрасно работает, за исключением того, что я получаю PTE Доступ для чтения не устанавливает ошибки при загрузке моего dmesg.

В частности, это для одного устройства, контроллера USB 1.1, который просто не хочет играть в мяч. Если я отсоединяю устройство (используя virsh), ошибки прекращаются.

Поэтому у меня вопрос: есть ли способ включить IOMMU на адресной основе (или отключить) или как автоматически отключить устройство от хоста?

1 ответ1

1

Вы можете передать устройство pci-back с аргументами ядра; некоторые сообщения могут все еще попадать в dmesg, но устройство будет выдернуто довольно рано.

Если у вас есть pciback как часть вашего ядра, это просто pciback.hide =(03:00.0), например.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .