HW monitor через i2c

Тема в разделе "WASM.ASSEMBLER", создана пользователем int_13h, 4 фев 2009.

  1. int_13h

    int_13h New Member

    Публикаций:
    0
    Регистрация:
    15 дек 2008
    Сообщения:
    163
    Адрес:
    Красноряск
    Где бы можно надыбать толковый мануал по работе с winbond-подобными аппаратными мониторами ч-з шину i2c а то гуглил и яндексил и ничего, курил оригинальный ман винбонда на w83783 но там не описано с каких портов подобраться :dntknw: вроде б для этих целей 0x28-0x2E но какой и для чего?...
    подскажите плиз.
     
  2. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    int_13h
    это pnp. А i2c программируется через контроллер Smbus. И в разных системах он в разных местах.

    С HW monitor также можно пообщаться через ISA 290h.

    В любом случии вначале надо убетиться и настройить соответствующий режим доступа через PnP порт 2Eh. Биос соответсвенноо что-то уже успел настроить.
     
  3. int_13h

    int_13h New Member

    Публикаций:
    0
    Регистрация:
    15 дек 2008
    Сообщения:
    163
    Адрес:
    Красноряск
    Pavia я бы и юзал 290h порты но у моего чипа мониторинга доступ только по i2c в документации доступ к нему не описывается :dntknw:
     
  4. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    int_13h
    Напиши что за winbond. И какой у тебя чипсет.
     
  5. int_13h

    int_13h New Member

    Публикаций:
    0
    Регистрация:
    15 дек 2008
    Сообщения:
    163
    Адрес:
    Красноряск
    Pavia
    чипсет VIA KT133A, чип мониторинга as99127 аналог Winbond w83783 но с доступом только по i2c
     
  6. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    int_13h
    VIA KT133A это южный мост.
    В оригинальном у VIA хардварный монитор встроен в серверный мост. Но Асус сделала свой as99127, и похоже он выступает в качестве монитора.

    А серверный VIA 686A. Через него получаем порт SMBus.
    http://www.xlevel.ru/forum/YaBB.cgi?board=programming;action=display;num=1186920031
    Нужно еще знать адресс i2c и что там как устроенно. Скорее всего просто 256 байт данных.
    Тут можно посмотреть исходники линукса там уже все есть.
     
  7. int_13h

    int_13h New Member

    Публикаций:
    0
    Регистрация:
    15 дек 2008
    Сообщения:
    163
    Адрес:
    Красноряск
    пасиб статья толковая, канеш гемморно это и соместимости с другими подобными агрегатами чуствую тут не будет, но чтож поделать придётся разбираться да насчёт чипсета http://www.via.com.tw/en/products/chipsets/k7-series/kt133a/index.jsp разве hw монитор не в южнике был по дефолту? :)
     
  8. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    int_13h
    Это я северный с южным попутал. =)
    По дефолту он там встроен и доступ через порты без всяких i2c. А ASUS отдельно микруху повесела, она скорее всего на нем.

    Вот проект под линукс открытый.
    http://www.edgedesign.us/about/lm_sensors
     
  9. int_13h

    int_13h New Member

    Публикаций:
    0
    Регистрация:
    15 дек 2008
    Сообщения:
    163
    Адрес:
    Красноряск
    Pavia данке за сцылко, пошол просвящаться :)
     
  10. Exp10der

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

    Публикаций:
    0
    Регистрация:
    27 авг 2007
    Сообщения:
    337
    Адрес:
    Красноярск
    я кстати сейчас статейку пишу по этой теме, выложу на васме если кому интересна эта тема...