xKVtor по поводу извращенных SiSовских контроллеров, которые

xKVtor
по поводу извращенных SiSовских контроллеров, которые динамически меняют свой DevID, писал Alter на страничке, посвященной своему драйверу UniATA


ИМХО - есть смысл глянуть какие действия производятся над этими контроллерами в драйверах со свободно распространяемым кодом.
Цитата:
Багфикс в коде распознавания SiS контроллеров. Там вообще интересный алгоритм опознания. Есть 1 PCI IDE Controller c навечно прибитым гвоздями DeviceId/VendorID. И есть еще всякие Bridge Devices, по наличию которых определяется, что это за IDE Controller. Это так как и у VIA. А вот для еще некоторых моделей есть хитрая проверка: У IDE контроллера меняется 1 байт в PCI Config Space и проверяется, не изменился ли у него DeviceID (!). (Вообще, смена DeviceID на лету - это какой-то бред, но она таки происходит на некоторых SiS'ах и в частности на Mike'овском).

Нестандартные способности контроллеров SiliconImage, ViA ...