Перемещение ATA портов

Discussion in 'WASM.HARDWARE' started by Exp10der, May 31, 2008.

  1. Exp10der

    Exp10der Мастер дзена

    Blog Posts:
    0
    Joined:
    Aug 27, 2007
    Messages:
    337
    Location:
    Красноярск
    Кто-будь знает, где можно задать базовые адреса ATA портов?
     
  2. Exp10der

    Exp10der Мастер дзена

    Blog Posts:
    0
    Joined:
    Aug 27, 2007
    Messages:
    337
    Location:
    Красноярск
    Ну или каким то образом перенастроить контроллер чтобы ATA устройство, подключенное к нему, не воспринимало никаких команд, можно канеш отключить шлейф, но желательно сделать это программно.
     
  3. Pavia

    Pavia Well-Known Member

    Blog Posts:
    0
    Joined:
    Jun 17, 2003
    Messages:
    2,409
    Location:
    Fryazino
    Exp10der
    Да в BAR регистрах задаешь адресс. BAR регистры находятся в конфигурационном пространстве pci данного контроллера.
    Можешь отключить контроллер. Используя ACPI или Advanced Power Management.
     
  4. Exp10der

    Exp10der Мастер дзена

    Blog Posts:
    0
    Joined:
    Aug 27, 2007
    Messages:
    337
    Location:
    Красноярск
    Pavia
    то есть по классу устройств вычислить контроллер и т. д., а эти регистры они у разных контроллеров по разным адресам висят получается?
     
  5. Pavia

    Pavia Well-Known Member

    Blog Posts:
    0
    Joined:
    Jun 17, 2003
    Messages:
    2,409
    Location:
    Fryazino
    Exp10der
    Нет висят в стандартом месте, есть стандарт PCI IDE controller. Только вот двигать порты надо так тобы не пересикались с другими диапозонами.
     
  6. Exp10der

    Exp10der Мастер дзена

    Blog Posts:
    0
    Joined:
    Aug 27, 2007
    Messages:
    337
    Location:
    Красноярск
    Pavia
    Ну это само собой... пасиб за помощь.
     
  7. ECk

    ECk Member

    Blog Posts:
    0
    Joined:
    Apr 9, 2004
    Messages:
    454
    Location:
    Russia
    Возьми в тулзах Starforce Nightmare - если у тебя до 2к3 СП1 - можешь отключать контроллеры на лету и включать, а также отдельные приводы.