Попробовал сменить VID/DID как вы посоветовали (10EEh/0h). Линукс

Попробовал сменить VID/DID как вы посоветовали (10EEh/0h). Линукс начал вести себя как винда раньше,то есть перестал обращаться к контроллеру. Винда по прежнему не обращается. И после того как в винде вкорячил кое-как дебаговую версию uniata, после перезагрузки винда начала работать с контроллером, hdd led радостно замигал. Но тут сказке не конец. Моргает он и моргает, потом начинает загораться на секунду и гаснет, и так пока ресет не дернешь. Дело было уже после рабочего дня, так что не успел подробно выяснить чего ему там не нравится. Посмотрел какие там пакеты на pcie гуляют. Ситуация такая: сначала куча трансферов в регистры, потом вычитка pio fifo (резалт команды identify_device), потом выполняется какая-то команда записи в режиме pio с непонятными данными. Потом, очевидно после soft reset, все повторяется. Похоже нужно курить исходники uniata.


BIOS по прежнему нифига не пытается что-то прочитать или записать, только как и раньше в config space.

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