Отключается режим DMA для IDE контроллера (драйвер фильтр)
От: Srv  
Дата: 24.04.06 16:04
Оценка:
Всем привет!
Буду рад если кто-нибудь сможет мне помочь.
Дело в том, что написал простой драйвер фильтр для IDE контроллера, ставлю его в систему, создаю в драйвере именованный DeviceObject, создаю символическую ссылку и общаюсь с ним через ioctl, драйвер шлет smart команды по портам в IDE контроллер. После не продолжительной посылки, канал контроллера начинает работать в PIO режиме (все жутко тормозит), не пойму почему DMA отрубается. Если не слать ioctl, а просто установить дравйвер и все, то все работает в DMA нормально. Подскажите куда копать, может я не правильно написал фильтр.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.