pcstatus (cpu und lüfter) abfragen

dagnu

Well-Known Member
abend,

ich wollte von meinem PC die CPU Temperatur und die Lüfter Drehzahlen abfragen.
Nach kurzer Suche habe ich bktr(4), iicbus(4), iicsmb(4), smb(4) etc. gefunden
und dann das Modul /usr/src/sys/modules/i2c installiert.

Aus den Port's habe ich die auf http://www.os4.org/os/software/pcstatus.html
gelisteten Programme - leider ohne Erfolg - installiert. "lmmon" und "consolehm"
lieferten nur die default Werte (255° und 0°C).

Ein device wurde nach dem Reboot anscheinend nicht angelegt und in der
/boot/defaults/loader.conf habe ich keine passenden Einträge gefunden
(muss ich da woanders schauen?).


Code:
# ls /dev
acd0            ar0s1b          dsp0.1          pci             ttyv6
acpi            ar0s1c          dspW0.0         psm0            ttyv7
ad4             ar0s1d          dspW0.1         ptyp0           ttyv8
ad4s1           ar0s1e          dspr0.0         random          ttyv9
ad4s1a          ar0s1f          fd              rtc             ttyva
ad4s1b          ata             fd0             sndstat         ttyvb
ad4s1c          audio0.0        geom.ctl        stderr          ttyvc
ad4s1d          audio0.1        io              stdin           ttyvd
ad4s1e          bpf0            kbd0            stdout          ttyve
ad4s1f          bpf1            klog            sysmouse        ttyvf
ad6             bpsm0           kmem            ttyd0           urandom
ad6s1           console         log             ttyd1           usb
ad6s1a          consolectl      mdctl           ttyid0          usb0
ad6s1b          ctty            mem             ttyid1          usb1
ad6s1c          cuaa0           mixer0          ttyld0          usb2
ad6s1d          cuaa1           net             ttyld1          usv
ad6s1e          cuaia0          net1            ttyp0           vmmon
ad6s1f          cuaia1          net2            ttyv0           vmnet1
agpgart         cuala0          net3            ttyv1           xpt0
apm             cuala1          net4            ttyv2           zero
ar0             devctl          network         ttyv3
ar0s1           devstat         nfs4            ttyv4
ar0s1a          dsp0.0          null            ttyv5

Code:
# dmesg | grep -i cpu
CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz (2392.30-MHz 686-class CPU)
acpi_cpu0: <CPU> on acpi0


Code:
# dmesg | grep -i acpi
Preloaded elf module "/boot/kernel/acpi.ko" at 0xc0810464.
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
ACPI APIC Table: <FSC            APIC  >
acpi0: <PTLTD    RSDT  > on motherboard
acpi0: Power Button (fixed)
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0xf008-0xf00b on acpi0
acpi_cpu0: <CPU> on acpi0
acpi_button0: <Power Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pcib1: <ACPI PCI-PCI bridge> at device 1.0 on pci0
pci1: <ACPI PCI bus> on pcib1
pcib2: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci2: <ACPI PCI bus> on pcib2
atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0
fdc0: <Enhanced floppy controller (i82077, NE72065 or clone)> port 0x3f7,0x3f0-0x3f5 irq 6 drq 2 on acpi0
ppc0 port 0x778-0x77f,0x378-0x37f irq 7 drq 3 on acpi0
sio0 port 0x3f8-0x3ff irq 4 on acpi0
sio1 port 0x2f8-0x2ff irq 3 on acpi0


Leider weis ich gar nicht mehr weiter und google bringt auch nicht so die
weiterführenden Links und Anregungen :confused:

Also wenn noch jemand Rat weis, wäre ich über einen Hinweis sehr erfreut.

Danke im voraus.

mfg dagnu
 
hm ich weis ja ned aber ich glaube fuer gkrellm gibts ein modul dafuer...
viell. hilft dir das weiter...
 
Danke erst mal für die Hinweise,
XMBmon scheint wie alle anderen über die Devices auf die Informationen zuzugreifen,
muss ich heute Abend mal ausprobieren.

Das Problem liegt aber weniger im finden von entsprechenden Programmen, sonden
eher in der Konfiguration des Systems und dem damit verbundenem einrichten der
devices ?!

dagnu
 
Hi

Ich habe das selbe Problem. ACPI funktioniert bei mir zwar, allerdings bekomme ich über ACPI keine Temperaturinfos, lediglich ein paar andere infos. Nun gut, ich habe auch versucht das Modul zu installieren (i2c), hat auch geklappt, aber wie ist das nun mit dem Modul. Muss ich das noch extra laden mit kldload, oder wird das automatisch geladen? Hab in /boot/kernel/ nix von i2c gefunden..
Wenn ich den xmbmon probiere erhalte ich immer den Fehler "No Hardware Monitor found", was laut manpage daran liegt, dass meine Hardware nicht erkannt wurde.
:(
 
Schon mal healthd probiert? Läuft ganz smooth, auch auf nach offizieler Liste nicht unterstünzten Sensoren. Auch wenn der Port sich weigert zu bauen, läuft es auch unter amd64!
 
Hallo OOZE,

wie hast Du healthd auf einem AMD64 zu laufen gebracht? Wie Du schon schreibst weigert sich der Port.
 
Zurück
Oben