Где бы можно надыбать толковый мануал по работе с winbond-подобными аппаратными мониторами ч-з шину i2c а то гуглил и яндексил и ничего, курил оригинальный ман винбонда на w83783 но там не описано с каких портов подобраться вроде б для этих целей 0x28-0x2E но какой и для чего?... подскажите плиз.
int_13h это pnp. А i2c программируется через контроллер Smbus. И в разных системах он в разных местах. С HW monitor также можно пообщаться через ISA 290h. В любом случии вначале надо убетиться и настройить соответствующий режим доступа через PnP порт 2Eh. Биос соответсвенноо что-то уже успел настроить.
Pavia я бы и юзал 290h порты но у моего чипа мониторинга доступ только по i2c в документации доступ к нему не описывается
int_13h VIA KT133A это южный мост. В оригинальном у VIA хардварный монитор встроен в серверный мост. Но Асус сделала свой as99127, и похоже он выступает в качестве монитора. А серверный VIA 686A. Через него получаем порт SMBus. http://www.xlevel.ru/forum/YaBB.cgi?board=programming;action=display;num=1186920031 Нужно еще знать адресс i2c и что там как устроенно. Скорее всего просто 256 байт данных. Тут можно посмотреть исходники линукса там уже все есть.
пасиб статья толковая, канеш гемморно это и соместимости с другими подобными агрегатами чуствую тут не будет, но чтож поделать придётся разбираться да насчёт чипсета http://www.via.com.tw/en/products/chipsets/k7-series/kt133a/index.jsp разве hw монитор не в южнике был по дефолту?
int_13h Это я северный с южным попутал. =) По дефолту он там встроен и доступ через порты без всяких i2c. А ASUS отдельно микруху повесела, она скорее всего на нем. Вот проект под линукс открытый. http://www.edgedesign.us/about/lm_sensors