Выполненные шаги:
1) NVMe контроллер проброшен в Windows 10 VM.
2) Выполнен любой PCI сброс — горячий сброс/ теплый сброс/ сброс подсистемы:
— Устройство сбрасывается
— NVMe контроллер успешно сконфигурирован и готов
— но, начиная с этого момента команды начинают таймаутить, потому что значения MSIX больше недействительны.
— Работает после ручного пересканирования.
Дополнительные наблюдения:
* PCI трейс показывает чтение/ запись Config 1, что относится к коммутатору.
* Устройства видны как на хосте, так и в VM, но с разными значениями BAR.
* После POR мы получаем новый адрес MSIX, который виден только после ручного пересканирования.
* В PCI конфигурационном пространстве только RW поля сбрасываются до 0xffff, остальные значения остаются прежними. Обычно все конфигурационное пространство должно сбрасываться.
Пожалуйста, подскажите, если требуется какой-либо дополнительный шаг/ настройка.
1) NVMe контроллер проброшен в Windows 10 VM.
2) Выполнен любой PCI сброс — горячий сброс/ теплый сброс/ сброс подсистемы:
— Устройство сбрасывается
— NVMe контроллер успешно сконфигурирован и готов
— но, начиная с этого момента команды начинают таймаутить, потому что значения MSIX больше недействительны.
— Работает после ручного пересканирования.
Дополнительные наблюдения:
* PCI трейс показывает чтение/ запись Config 1, что относится к коммутатору.
* Устройства видны как на хосте, так и в VM, но с разными значениями BAR.
* После POR мы получаем новый адрес MSIX, который виден только после ручного пересканирования.
* В PCI конфигурационном пространстве только RW поля сбрасываются до 0xffff, остальные значения остаются прежними. Обычно все конфигурационное пространство должно сбрасываться.
Пожалуйста, подскажите, если требуется какой-либо дополнительный шаг/ настройка.
