Нет, отключение штатного SATA контроллера, которому

MarK писал(-а):
под отключением(я так и не понял чего) имеете ввиду отключение жесткого диска?
Нет, отключение штатного SATA контроллера, которому соответствуют указанные вами VID/DID.

MarK писал(-а):
Откуда такая информация, что родной контроллер задизейблин?
Это было не более, чем одно из предположений.

MarK писал(-а):
Вы, наверное, посоветуете сканировать рентгеном какой-нибудь конкретный чип?
Могу и такое посоветовать - мне не жалко:). Вопрос только в доступности инструментов и качества получаемой информации. Если вы еще раз внимательно почитаете то, что процитировали, то в скобках указана возможность исследования BIOS более простым инструментом.

MarK писал(-а):
Не понимаю, на чем основано ваше утверждение, что написание addon rom единственный верный путь.
Для начала желательно понимать, для чего вам может понадобиться Addon ROM:). Это не панацея от всех проблем:D. В вашем случае - всего лишь возможность начальной инициализации и возможно последующей загрузки ОС с носителей, которые подключены к вашему устройству.
Если вам не нравится этот путь, никто не запрещает вам верить в то, что любой BIOS сможет выполнить определенный набор действий для осуществления загрузки ОС с помощью вашего контроллера.

MarK писал(-а):
Чтобы ваш addon rom (в стандарте PCI он называется Expansion ROM) вообще заработал, нужно, чтобы хост начал читать выделенную под BAR6 область памяти
Зависит от того, где расположен этот Addon ROM. Если на физическом устройстве, то да - было бы неплохо сначала произвести обращение к XROMBAR. Но никто не мешает интегрировать Addon ROM в основной образ BIOS в целях отладки, например. В этом случае наличие устройства не обязательно:).
--> тема, связанная с Addon ROM в составе устройства.

Котроллер SATA в режиме эмуляции IDE.