1) Советы viewtopic.php?f=27&t=17&start=504 по проверке флага прерывания помогли запустить еще один ноутбук - Acer Packard Bell.
2) На eBox в режиме IDE Native прерывания продолжают генерироваться, даже если сброшен бит прерывания Bus Master IDE Status Register. Я сделал "слепой" цикл на 5 повторений, после 5 повторения прерывания контроллера явно запрещаются через:
Spoiler:
Code: Select all
; Disable interrupts in IDE controller
mov al, 2
mov dx, [IDE_BAR1_val] ;0x3F4
add dx, 2 ;0x3F6
out dx, al
mov dx, [IDE_BAR3_val] ;0x374
add dx, 2 ;0x376
out dx, al
3) Мамка Asus "дохнет" даже с изменениями в п.2, просто замерзает и все.
Я в прошлом посте отчетном перепутал малость - это мамка Asrock (native) при первом обращении к жесткому по прежнему отваливается USB стек, потому что они делят между собой одно прерывание, а вот мамка Asus (native) как раз замерзает.
К сожалению советы viewtopic.php?f=27&t=17&start=504 не помогли побороть проблему с отваливающимся контроллером USB, так что возможно я не там копаю.
В процессе гугления нашел страницу http://forum.sources.ru/index.php?showtopic=349091&hl= однако информация там приведенная прогресса, к сожалению, не дала.
