In FreeBSD 8.0-CURRENT gibt es seit einiger Zeit einen Treiber, mit dem man die internen Sensoren von AMDs K8, K9 und K10 Prozessoren auslesen kann. Unabhängig vom Mainboard. Ich habe diesen Treiber auf FreeBSD 7.0 zurückportiert, fall ihn jemand nutzen möchte: http://deponie.yamagi.org/freebsd/k8temp/k8temp_7.0_190508.tar.bz2
Einfach auspacken, in das Verzeichnis "k8temp" wechseln und per "make" das Modul bauen. Dafür müssen die Kernelsourcen installiert sein. Anschließend kann man es per kldload(1) laden. Es erscheinen einige neue sysctl:
Einfach auspacken, in das Verzeichnis "k8temp" wechseln und per "make" das Modul bauen. Dafür müssen die Kernelsourcen installiert sein. Anschließend kann man es per kldload(1) laden. Es erscheinen einige neue sysctl:
Code:
dev.k8temp.0.%desc: AMD K8 Thermal Sensors
dev.k8temp.0.%driver: k8temp
dev.k8temp.0.%parent: hostb3
dev.k8temp.0.sensor0.core0: 38
dev.k8temp.0.sensor0.core1: 36
dev.k8temp.0.sensor1.core0: 38
dev.k8temp.0.sensor1.core1: 38
dev.k8temp.1.%desc: AMD K8 Thermal Sensors
dev.k8temp.1.%driver: k8temp
dev.k8temp.1.%parent: hostb7
dev.k8temp.1.sensor0.core0: 39
dev.k8temp.1.sensor0.core1: 38
dev.k8temp.1.sensor1.core0: 39
dev.k8temp.1.sensor1.core1: 39