Да, у меня есть все необходимые спеки

Цитата:
Это неважно. Просто ответьте - тоеретически оно по функционалу совпадает с набортным SATA-контроллером? И теоретически соответстует тем же спецификациям?

Да, у меня есть все необходимые спеки и я по ним все делал (могу перечислить, если требуется). Проблема не в функционале контроллера, как видно из экспериментов, а в собственно, его интерфейсной части pci-e. Тут как бы инфы недостаточно у меня. Все возможные рекомендации по этому поводу из спеков я вроде выполнил.

Цитата:

Насчет BIOS - у Вас несколько завышенные ожидания, IMHO. BIOS пишется под плату. На ней есть устройство 8086/3B26h и MainBIOS заранее знает характеристики устройства.

Так и мое устройство с таким же кодом присутствует. Или там еще привязка по номеру шины, девайса,функции?

Цитата:
Кстати, Гугл дает довольно много инфы по "xilinx sata controller". Например, opencores.org/project,sata_controller_core

Да, смотрел весной еще эти корки, запускал, кучу багов правил, еще игрался с groundhog проектом... Вердикт -- УГ. Этим поделкам далеко до настоящего Serial ATA HBA, уж поверьте. Это просто глючные недоделанные SATA корки студентов. На electronix.ru писал про свой экспириенс в их освоении. А вы думали я сам не хотел на халяву сделать это устройство, что мне принципиально важно все писать с 0?:)
Адекватного материала по этой теме не так уж много в интернетах, помогают лишь спеки до поры.

Цитата:
При правильно имплементированном ROMBAR - попытается. Должен.

Похоже этого условия недостаточно, он ведь имплементирован, и правильно.

PS: Вы поймите, я не спец в исходниках BIOS, потому мои вопросы могут казаться вам примитивом.

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