PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : linux: gibt es sowas wie motherboardmonitor ?


Faffner
16.11.2001, 12:55
hi leuts, gibt es für linux so etwas wie motherboardmonitor unter windows, daß sich im tray (kicker) unter kde neben die uhr festsetzt und die temperaturen anzeigt



??? :]

TK
16.11.2001, 12:57
ja gibt es, da müsste ich mein suse aber mal eben hochfahren und das ding suche. dauert dann vielleicht nen moment

Faffner
16.11.2001, 13:36
Originally posted by Server_TBird1200
ja gibt es, da müsste ich mein suse aber mal eben hochfahren und das ding suche. dauert dann vielleicht nen moment

danke für die mühe! :)

Georg
16.11.2001, 14:38
Probiers mal hier ;)

http://www.netroedge.com/~lm78/

friday36
16.11.2001, 17:45
Hi,

hat denn Irgentjemand lm_sensors dazu bewegen können vom A7V133 richtige Werte

zurück zusenden ? Wenn ja, würde mich das Wie interressieren ;).

Meine Versuche sind bis jetzt immer fehlgeschlagen :(


Farewell Friday

oehnamann
16.11.2001, 22:41
Gibt der nur unsinnige werte aus oder gehts überhaupt net ?

friday36
17.11.2001, 15:19
Bei mir kommen nur unsinnige Werte zurück. Liegt vermutlich daran, das Asus keine Unterlagen zum benutzten Chip bereit stellt. Im Readme steht ja auch das
es
mit Asusboards zu Problemen kommt. Ich hatte halt gehofft, das sich das in den letzten Monaten gebessert hat ;)



Farewell Friday

oehnamann
17.11.2001, 16:20
naja mei mir gibt der auch unsinnige werte aus zumindest, was die eine temperatur angeht, oder korrigiert mich aber wenn irgendwo in meinem computer 400°C herschen sollt er wohl nicht mehr gehen oder?
und ich hab ein msi kt266 pro naja aber die spannungen und die anderen 2 temps sind realisch.

Was gibt der denn dir für werte auch so einen quatsch?

vielleicht hast du auch nicht die richtigen treiber geladen ?

friday36
17.11.2001, 23:33
Ich hab es zwar schon wieder gelöscht, aber an die Temperaturen kann ich mich noch gut erinnern, alle bei -35°C und so gut ist meine Kühlung nicht ;)
Den Spannungen habe ich damals keine Beachtung geschenkt. Der einzige Treiber, der sich installieren liess war für die Viabrigde. Den benutzt das Asusboard aber anscheinend nicht.



Farewell Friday

Faffner
18.11.2001, 01:26
hmm, gibt es da wirklich nur lm_sensors?

das habe ich auch nicht gescheit zum laufen bekommen... :(

vielleicht weil ich auch ein asus habe ;)

es kann doch nicht sein, daß jemanden der linux benutzt und ein amd hat, die temps nicht interessieren, oder ???

lm_sensors scheint auch äußerst schwer zu installieren sein, da es dafür kein aktuelles suse-rpm gibt :(

außerdem steht dort, daß man entweder den kernel modifizieren soll oder per modprobe oder so die module lädt... ??? ;)

warum muß daß denn immer so kompliziert sein - unter w2k gehts doch auch ohne probs :(

schade, aber wahrscheinlich besitzen die meisten linuxer intels, die ja meist nicht observiert werden müssen... ;)

friday36
18.11.2001, 11:52
Ausser lm_sensors habe ich nur eine Menge Frontends gefunden, die alle auf lm_sensors zurückgreifen, aber kein anderes Programm, das sie Werte auslesen kann.


Naja und ohne die Temperaturangaben kommt man auch zurecht, ich weiss ja, das meine Cpu unter Windows nicht zu heiss wird, da wird sie unter Linux auch keine


Probleme machen ;)


Übrigens nach den ersten 4-5 Programmen gewöhnt man sich an sie Installation per Configure und Make.





Farewell Friday





p.s.: von den 4 Linuxusern, die ich persönlich kenne, haben 3 eine Amd- und nur einer eine Intel-Cpu :)

Faffner
18.11.2001, 13:20
du meinst es reicht, wenn ich in einer rootkonsole (term) zuerst config (return) und dann make (return) eingebe ???

oder macht man das noch anderst ???

ich bin da noch etwas grün in dieser richtung ... :-[

kann man dieses make und config auch aus dem k-explorer durch doppelklick starten ???

oehnamann
18.11.2001, 13:21
@ Faffner

So weit ich weis gibts nur lm_sensors. Es gibt zwar noch ein paar progs für spezielle boards und monitoring chips aber keins für asus.

Und ich hab auch nen AMD aber solange der stabil läuft is es mir schnurzpiepegal wie warm der ist und OC'en sollte man unter linux eh nich schlieslich will man ja ein stabiles system und kein megaschnelles. Ich hab lm_sensors nur wegen der spannungen installiert, weil ich befürchtet habe, dass mein noname netzteil mein erstes board gebraten hat.

was geht den bei dir bei lm_sensors nicht?
unsinnswerte oder gehts gar nicht?

oehnamann
18.11.2001, 13:25
tschuldige ich hab dein lestes post nicht gelesen



du hast duch suse 7.3 pro oder?



dann musst du es gar nicht kompilieren suse hat das schon mit



gib einfach als root

detect-sensors ein und der sagt dir dann, welche module du laden musst

ups der befehl lautet sensors-detect

Faffner
18.11.2001, 14:36
erstmal thnx oehnamann, er hat jetzt einige zeilen erstellt, die ich in verschiedene dateien reinkopieren soll... :)

meint er mit /etc/rc* etwa das rc.config, wo ich dern oberen erstellten absatz reinkopieren soll ?

WARNING! If you have some things built into your kernel, the
below list will contain too many modules. Skip the appropriate ones!
To load everything that is needed, add this to some /etc/rc* file:

#----cut here----
# I2C adapter drivers
modprobe i2c-isa
# I2C chip drivers
modprobe via686a
#----cut here----


das andere msoll man ja wohl in die conf.modules oder modules.conf im etc verzeichnis reinkopieren...


To make the sensors modules behave correctly, add these lines to either
/etc/modules.conf or /etc/conf.modules:

#----cut here----
# I2C module options
alias char-major-89 i2c-dev
#----cut here----

??? - danke für eure mühe :)

oehnamann
18.11.2001, 14:53
also der teil

alias char-major-89 i2c-dev

kommt in die modules.conf(conf.modules ist veraltet)

und mit /etc/rc.* meint der die initscripts die vom programm init beim systemstart ausgeführt werden

das is so wie config.sys und autoexec.bat bei win 95/98/ME

diese scripts liegen unter /etc/init.d (/etc/rc.d is nur ne verküpfung dahin)

wenn du nun die module von lm_sensoirs automatisch laden willst musst du ein entsprechendes startscript erstellen. Aber ich würde dir erstmal empfehlen zu testen ob lm_sensors wirklich vernünftige werte ausspuckt sonst machst du dir die arbeit umsonst

lade zuerst die module mit modprobe(als root)

modprobe i2c-isa
modprobe via686a
modprobe i2c-dev

dann starte in der konsole sensors und schau ob die werte hinhauen wenn ja kann ich dir ja dann immer noch erkläen wie man so ein script erstellt

Faffner
18.11.2001, 15:04
via686a-isa-e200
Adapter: ISA adapter
Algorithm: ISA algorithm
CPU core: +3.03 V (min = +1.79 V, max = +2.18 V) ALARM
+2.5V: +3.03 V (min = +3.03 V, max = +3.03 V) ALARM
I/O: +3.32 V (min = +4.05 V, max = +4.05 V) ALARM
+5V: +6.30 V (min = +6.30 V, max = +6.30 V) ALARM
+12V: +15.28 V (min = +15.28 V, max = +15.28 V) ALARM
CPU Fan: 0 RPM (min = 0 RPM, div = 2)
P/S Fan: 0 RPM (min = 0 RPM, div = 2)
SYS Temp: -69.9°C (limit = +60°C, hysteresis = +50°C)
CPU Temp: -69.9°C (limit = +60°C, hysteresis = +50°C)
SBr Temp: +22.3°C (limit = +60°C, hysteresis = +50°C)


hmm, das sind ja wohl nicht die tatsächlichen werte :(

oder ??? ;)

friday36
18.11.2001, 15:37
@Faffner






Du hast als Sensor die Viabridge (via686a) benutzt, die ist zwar auf den Asusboards verbaut, wird aber nicht benutzt. Asus benutzt eine modifizierte Version des Winbond W83781d und nennt das ganze dann AS99127F. Leider geben sie das Dattenblatt dazu nicht frei. In den Readmes zu lm_sensors steht ein bisschen was darüber, irgentwo im Ordner doc/chips.













Farewell Friday

Faffner
18.11.2001, 15:47
Originally posted by friday36
@Faffner

Du hast als Sensor die Viabridge (via686a) benutzt, die ist zwar auf den Asusboards verbaut, wird aber nicht benutzt. Asus benutzt eine modifizierte Version des Winbond W83781d und nennt das ganze dann AS99127F. Leider geben sie das Dattenblatt dazu nicht frei. In den Readmes zu lm_sensors steht ein bisschen was darüber, irgentwo im Ordner doc/chips.

Farewell Friday

gut zu wissen friday, daß das so ist, aber wie machen dann die ganzen motherboardmonitors und kontrahenten die messungen ???

die müßten doch die datenblätter haben, oder ???

also darf man das nexte mal kein asusboard mehr kaufen, wenn man vorhat linux darauf zu betreiben - hallo asus-support - liest du das mit ???

oehnamann
18.11.2001, 17:09
also der AS99127F wird laut Aktueller Chipliste von lm_sensors mit dem modul w83781d unterstützt

entlade das via modul (rmmod via686a ) einfach mal und lade das module w83781

(infos zum modul w83781 gibts hier (http://landau.mines.edu/doc/local-apps/lm_sensors-2.5.2/chips/w83781d) )
die liste der unterstützten chip ist hier (http://www2.lm-sensors.nu/~lm78/supported.html)

Faffner
18.11.2001, 17:36
prima und danke, jetzt scheints bis auf ein paar kleinigkeiten zu stimmen ;) - wie kriege ich das jetzt bitte permanent gedingst, ohne den kernel zu verlieren ???

as99127f-i2c-0-2d
Adapter: SMBus vt82c596 adapter at e800
Algorithm: Non-I2C SMBus adapter
VCore 1: +1.66 V (min = +1.40 V, max = +1.69 V)
VCore 2: +0.08 V (min = +1.40 V, max = +1.69 V) ALARM
+3.3V: +3.29 V (min = +2.97 V, max = +3.63 V)
+5V: +4.99 V (min = +4.50 V, max = +5.48 V)
+12V: +12.20 V (min = +10.79 V, max = +13.11 V)
-12V: -11.56 V (min = -12.32 V, max = -15.06 V) ALARM
-5V: -5.22 V (min = -4.50 V, max = -5.48 V)
fan1: 0 RPM (min = 3000 RPM, div = 2) ALARM
fan2: 0 RPM (min = 3000 RPM, div = 2) ALARM
fan3: 0 RPM (min = 3000 RPM, div = 2) ALARM
temp1: +30.0°C (limit = +60°C, hysteresis = +50°C)
temp2: +41.2°C (limit = +67°C, hysteresis = +60°C) (beep)
temp3: +112.0°C (limit = +60°C, hysteresis = +50°C)
vid: +1.55 V
alarms: Chassis intrusion detection
beep_enable:
Sound alarm enabled


super - gleich gibts den vote! :)

oehnamann
18.11.2001, 17:48
falls du mit permanent gedingst meinst, das du das bei jedem systemstart hast,bitte ich dich,dich noch ne halbe stunde zu gedulden, dann kann ich dir das mit den initsyripts erklären aber jetzt muss ich erstmal hausaufgaben machen

Faffner
18.11.2001, 18:28
kein prob - wenn du halt mal zeit hast :)

wir sind ja nicht auf der flucht *lol*

ps: voting ist eröffnet ;)

oehnamann
18.11.2001, 20:57
nochmal wegen den initscripts :

erstelle im verzeichnis /etc/init.d die datei lm_sensors mit folgendem inhalt:

#! /bin/sh

case "$1" in
start)
echo -n "Lade lm_sensor Module"
modprobe w83781
modprobe i2c-isa
;;
stop)
echo -n "Entlade lm_sensor Module"
rmmod w83781
rmmod i2c-isa
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
;;
esac


danach teste das script mit sh ./etc/init.d/lm_sensors start (danach sollten die module geldaen sein ) und sh ./etc/init.d/lm_sensors stop (danach sollten sie entladen sein)
wenn das geht meld dich nochmal

ps: der poll is ja bisser etwas schleppend angelaufen (wenigsten gibts erst eine gegenstimme)

friday36
18.11.2001, 21:40
so, jetzt nochmal ganz langsam ;)
welche module werden von euch benutzt, sowohl die i2c als auch die von sensors ?
wenn ich den w83781d mit i2c-isa lade, bekomme ich keine rückmeldung auf den
befehl "sensors".
Also was ist bei mir anders als bei euch ???

farewell friday

oehnamann
18.11.2001, 21:51
Was für ein board hast du (northbridge) ?
was gibt sensors aus, wenn du die module geladen hast ?
(ich hab kein asus als bei mir klappst sowieso ohne probleme)

was gibt sensors-detect aus?

Faffner
18.11.2001, 22:17
thnx, werde das demnext mal genauso installieren wie du es mir dankenswerterweise aufnotiert hast :)

ich hab mir den anleitungstext rauskopiert :)

Faffner
18.11.2001, 22:20
Originally posted by friday36
so, jetzt nochmal ganz langsam ;)
welche module werden von euch benutzt, sowohl die i2c als auch die von sensors ?
wenn ich den w83781d mit i2c-isa lade, bekomme ich keine rückmeldung auf den
befehl "sensors".
Also was ist bei mir anders als bei euch ???

farewell friday

friday, so viel ich schon mitbekommen habe gibt dir das script detect-sensors die ersten startwerte für das modprobing, wo module zur laufzeit geladen und sofort, wenn sie keine schwierigkeiten verursachen, ausgeführt werden :)

war das richtig was ich gesagt habe oehnamann ??? ;)

oehnamann
18.11.2001, 22:24
@faffner : das könnte man so sagen


mir is gerade aufgeffallen, dass ich noch was vergessen habe (bei der erklärung mit dem systemstart)



vorher solltest du aber wie im post von mir beschrieben testen ob das script funktioniert, weil sonst dein system unter umständen nicht mehr richtig startet



du musst im verzeichnis /etc/init.d/rc5.d/ noch 2 verküpfungen zu der datei lm_sensors erstellen



die erste muss S99lm_sensors und die andere K01lm_sensors heißen



warum das kann ich dir später mal erklären aber jetzt muss ich offline

friday36
18.11.2001, 22:24
also, das board ist ein a7v133, die northbrigde ist "via vt8363a" und die south ist die "via vt82c686b". sensors_detect will das ich i2c-viapro als modul lade.
wenn i2c-viapro mit modprobe lade und dann den w83781d, dann bekomme ich vom system werte zurück. die sind zwar noch falsch, verändern sich aber.

ich muss mich wohl doch nochmal intensiv damit beschäftigen, aber nicht mehr heute ;)

farewell friday

oehnamann
18.11.2001, 22:51
probiermal nur den w83781d und i2c-isa zu laden ohne den viapro
(mit rmmod)
vielleicht gehts dann ?
und wenn das nicht geht probiers mal ohne den w83781d

zumindest gings beim faffner auch erst nachdem er das modul für den chipsatz entladen und das modul für den monitoring chip geladen hat

Wahrscheinlich kommen sich die beiden module in die quere wenn sie beide geladen sind . Denn wenn ich dich richtig verstehe kannst du beide module laden. Also hat chipsatz monitoring-fähigkeiten und du hast noch einen monitoring-chip auf dem mb. das beides benutzt wird is aber eher unwahrscheinlich.

friday36
19.11.2001, 20:44
So, ich nochmal :)



















Ich hab jetzt ein bisschen rumgespielt und bin etwas klüger als gestern ;), mit "modprobe" lade ich jetzt die Module "i2c-viapro" und "w83781d", mit "sensors" kann ich dann auch
Werte anzeigen, das funktioniert also soweit :)







Die angezeigten Spg. stimmen mit denen im Bios überein, sollten also richtig sein, mal abgesehen von der "-12" und "-5" V-Anzeige.









Die Lüfterdrehzahlen sind aber erheblich zuhoch und die Cputemperatur ist mit 22°C etwas niederig. auf das abziehen der Sensorleitung regiert das Programm und zeigt




dann auch 0 Umdrehungen an, wieder mit aufgestecktem Tachosignal ist Netzteildrehlzahl wieder zuhoch. Die Systemtemperatur wird richtig dargestellt, entspricht in etwa der unter Windows, aber die Cputemperatur ist zuniedrig, auch der Temperaturanstieg unter Last (20 min. Mp3s packen ;)) fällt mit etwa 2°C zuniedrig aus, aber das die Temperatur überhaupt steigt zeigt ja, das das Auslesen der Werte funktioniert.

















Naja, ich werde mich jetzt mal etwas intensiver mit der "sensors.conf" befassen und sehen ob man die Werte etwas anpassen kann.

















Farewell Friday

MaDmAsTeR
19.11.2001, 22:47
Hi!

jetzt hab ich den Thread auch mal mitgelesen, da ich sowas schon laenger unter Linux suche und nie fündig geworden bin:-( Bin nur auf lm_sensors gestossen konnte damit aber wie Faffner nix anfangen :-[
Wie bitte bekomm ich denn heraus welches Module ich laden muss für welchen Chip, ich sehe in den DOCs immer nur die CHIP-Hersteller aber woher weiss ich welcher auf meinem EPOX 8KHA+ mit VIA KT266A Northbridge verbaut ist?

Irgendwie kann ich zwar die Module alle laden die ich probiert habe, also den w83781d, via, via686 usw. aber ich bekomme keine Werte bis auf einen bt848 bit shifter angezeigt mit sensors..

Bitte kann mir jemand helfen? Oder wird diese Northbridge auf dem Board etwa nicht unterstützt, da zu neu??

Faffner
20.11.2001, 00:24
hi, was vielleicht helfen könnte das rauszukriegen wäre ein besuch auf http://www.lifewire.com (motherboardmonitor-page) und dort mal nach deinem board schauen ;)

MaDmAsTeR
20.11.2001, 10:14
@Faffner:
Dort wird das Board nicht aufgefuehrt, es funzt aber definitiv mit MBM, liefg ja hier unter Win schon damit um die Temps auszulesen.

Habe aber gestern abend mal nen bisschen rumexperimentiert.
sensors-detect, findet nur nen "Unwritten" für W83697HF, also hat keinen Treiber dafuer, dann hab ich mir die 2.6.2 von lm_sensors installiert, weil auf der HomePage steht, der wird vom w83781d Module untersützt, ist aber leider nicht so, wenn ich das Modul lade, geht das zwar ohne Probleme, bekomme aber trotzdem nix angezeigt...

Faffner
20.11.2001, 10:34
hi, ich weiß nicht genau ob dir das hilft, aber schau mal ob du irgend etwas mit 8363 findest - ansonsten mal auf dem board nach den chipsbezeichnungen schauen - meistens ist der tempsensor des boardes und die steuerung dafür im selben chip :)

viel erfolg! :)

oehnamann
20.11.2001, 15:02
wenn das board einen monitoring chip hat wird der meistens auch benutzt. Aber du kannst natürlich mal schauen ob das modul via868a geht(das ist das module für alle via-southbriges die unterstützt werden)

dazu musst du dann noich das i2c modul laden (meistens i2c-viapro,oder i2c-isa, sonst das modul das detect-sensors ausspuckt)



Und von lm_sensors wird nur der W83627HF und nicht der W83697HF unterstützt.



für den fall das du dich nur vertippt hast und es der W83627HF müsste das modul w83781d eigentlich gehen. was gibt sensors den aus, wenn du das module geladen hast?



Copyright © 1999 - 2011 Planet 3DNow!
Rechtliche Hinweise