|
Měření teploty pomocí linuxu.
Vzhledem k potřebě hlídat alespoň řádově teplotu v serverovně padlo
rozhodnutí zprovoznit nějaký druh včasné výstrahy při příliš vysoké teplotě.
Vzhledem k tomu že jsme začali kupovat do PC motherboardy Abit BF6 s externím
teplotním čidlem a čipem w83782d, Jako nejjednodužší řešení se ukázalo
využití projektu LM_sensors.
Popis:
Celá instalace je provedena ve trech krocích, patch do jádra, prelození jádra s
nekterými moduly, a jako třetí vybuildování obslužných binárek a zbytku
modulů.
Pak už stačí jen loadnout moduly do jádra a napsal sensors :)
- potřebné balíky naleznete na adrese
http://www.netroedge.com/~lm78/.
Potřebujete balíky lm_sensors-2.5.0.tar.gz a i2c-2.5.0.tar.gz. Stáhněte
je a rozbalte. Předpokladem je že máte jádro v /usr/src/linux (testoval jsem na
2.2.14 ce).
- Jděte do adresáře i2c-2.5.0 a zařiďte se podle manuálu INSTALL.
- Jděte do /usr/src/linux, spusťte make menuconfig, zatrhejte jako moduly
vše co se týká I2C (v character devices) a přebuildujte moduly.
- Jděte do adresáře lm_sensors-2.5.0 a spustťte obligátní
make all a make install. To už je v podstatě vše.
- Další krok je již jen loadnout příslušné moduly. Konkrétně pro naše Abitky
to jsou moduly: i2c-core, w83781d, sensors, i2c-piix4
- A pak už jen stačí napsat 'sensors'.
martin@lipinsky.cz 1.6.2000
|
|