программирование HDD

Тема в разделе "WASM.ELECTRONICS", создана пользователем valeri, 1 фев 2006.

  1. valeri

    valeri New Member

    Публикаций:
    0
    Регистрация:
    3 июн 2005
    Сообщения:
    59
    Адрес:
    Russia
    У меня такая проблема: при программировании HDD через порты в VMWare не возникают прерывания, хотя в контроллере прерываний и в регистре канала 3f6h они разрешены, а на реальной машине прерывания возникают, но только у меня почему-то постоянно горит индикатор HDD даже после окончания работы с ним.
     
  2. dsmovsw

    dsmovsw New Member

    Публикаций:
    0
    Регистрация:
    9 фев 2006
    Сообщения:
    2
    Адрес:
    Russia
    А что в VmWare стоит. ДОС или чего еще. И может быть ты просто PIO используешь? :)
     
  3. PROFi

    PROFi New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2003
    Сообщения:
    690
    В VmWare это не эмулируется для HDD, впрочем как и CPU биты доступ произошел (D) в директории страниц, и каталоге страниц. Существует два пути выхода: 1) используя IRR котролера прерываний 2) используя регистр статуса HDD, но оба пути требуют в цикле опроса порта..

    Что касается индикатора - то это тоже ошибка VmWare.