[GKrellM] LM-sensors doet 't niet

Pagina: 1
Acties:

  • rb338
  • Registratie: Januari 2001
  • Laatst online: 22-07 12:59
Ik heb vandaag de LM-sensors plugin voor GKrellM geinstalleerd, maar 't enige wat ik te zien krijg is een leeg balkje. Ook de 'Chipsets' tab is leeg bij de configuratie.

Bij het compilen van de plugin kreeg ik wel een aantal warnings:
code:
1
2
3
4
sensors.c: In function `CreateDecal':
sensors.c:99: warning: unused variable `sensoritem'
sensors.c: In function `apply_plugin_config':
sensors.c:343: warning: unused variable `context'

Ik draai Debian Unstable met GKrellM 1.2.11 op kernel 2.4.18.
M'n mobo heeft de VIA 686B chipset.

  • Jordi
  • Registratie: Januari 2000
  • Niet online

Jordi

#1#1

Je weet dat je je kernel moet patchen (strictly speaking alleen modules bijcompilen aan de hand van een kernel patch) voor die i2c en lm-sensors dingen voordat dat werkt?

Het zal wel niet, maar het zou maar wel.


  • rb338
  • Registratie: Januari 2001
  • Laatst online: 22-07 12:59
Op zaterdag 06 juli 2002 16:46 schreef Jotti het volgende:
Je weet dat je je kernel moet patchen (strictly speaking alleen modules bijcompilen aan de hand van een kernel patch) voor die i2c en lm-sensors dingen voordat dat werkt?
AFAIK zijn die modules al ingebakken.
Als ik bij lsmod kijk zijn de i2c modules ook geladen:
code:
1
2
3
4
Module          Size  Used by    Tainted: PF 
i2c-proc            6368   1 
i2c-dev          3936   0  (unused)
i2c-core           12992   0  [i2c-proc i2c-dev]

Bij sensors-detect kreeg ik namelijk een aantal instructies, die heb ik uitgevoerd zonder problemen. Echter, als ik sensors -s uitvoer krijg ik 'no sensors found!'.

  • Jordi
  • Registratie: Januari 2000
  • Niet online

Jordi

#1#1

Dat is het i2c 'framework', er is zo te zien geen aparte 'driver' geladen voor je sensors. Ik zal bv. "via686a" moeten modproben voordat ik iets uit lm-sensors krijg (goed, i2c-isa ook, maar dat is hier niet relevant).

Het zal wel niet, maar het zou maar wel.


  • rb338
  • Registratie: Januari 2001
  • Laatst online: 22-07 12:59
Ik zou dus via686b moeten modproben?
Die module heb ik iig niet. Bij modconf kan ik 'm ook nergens vinden, evenals de i2c-isa module.

  • Jordi
  • Registratie: Januari 2000
  • Niet online

Jordi

#1#1

Dat bedoel ik dus met 'kernel patchen'. Overigens werkt de 686B ook met de via686a module. Bij lm-sensors zitten iig modules die je kunt compilen, via686a is daar 1 van. Misschien Waarschijnlijk moet je je kernel nog patchen, zie daarvoor mkpatch/mkpatch.pl en de docs die erbij zitten.

Het zal wel niet, maar het zou maar wel.


  • rb338
  • Registratie: Januari 2001
  • Laatst online: 22-07 12:59
Ik moet dus m'n kernel patchen zodat er 686a/b support in komt (toch?). Nou heb net zitten googlen, maar ik kan niet veel patches vinden. Ben verder ook absoluut niet bekend met het patchen van m'n kernel. Kernel recompilen kan ik wel, maar ik neem aan dat dat meer werk is? :)

  • Jordi
  • Registratie: Januari 2000
  • Niet online

Jordi

#1#1

Ietsje maar :)
download de tarball van lm_sensors (freshmeat bv.), daarin zit ook de nodige documentatie.

Het zal wel niet, maar het zou maar wel.


  • rb338
  • Registratie: Januari 2001
  • Laatst online: 22-07 12:59
Hmm ja ik heb net de INSTALL docs van i2c en lmsensors gelezen, waarin leuk wordt verteld dat ik m'n kernel al eens gecompileerd moet hebben met de source die ik gebruik. Da's dus niet het geval, want ik heb gewoon een debje gebruikt :(

  • rb338
  • Registratie: Januari 2001
  • Laatst online: 22-07 12:59
Okej, ik wilde een verse 2.4.18 compilen, maar liep tegen , teveel problemen op, dus ben weer naar m'n precompiled kernel terug gegaan. Toen weer 's sensors-detect gedaan en warempel: alles werd geladen :)

Ik krijg nu ook gewoon een config schermpje bij de GKrellM plugin, dus het lijkt allemaal te werken. Na het eten maar 'ns kijken wat ik allemaal moet invullen ;)

[edit]
Woei, het werkt perfect ;)

Afbeeldingslocatie: http://files.rb-338.com/.bla/gkrellm.png
Pagina: 1