Asus H87-PRO / usr / sbin / pwmconfig: Es sind keine pwm-fähigen Sensormodule installiert

9

Auf einem Asus H87-PRO:

$ sudo pwmconfig 
# pwmconfig revision 5857 (2010-08-22)
(...) 
/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed

Hier ist die Ausgabe von $ Sensoren:

acpitz-virtual-0
Adapter: Virtual device
temp1:        +27.8°C  (crit = +97.0°C)
temp2:        +29.8°C  (crit = +97.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +40.0°C  (high = +86.0°C, crit = +92.0°C)
Core 0:         +32.0°C  (high = +86.0°C, crit = +92.0°C)
Core 1:         +33.0°C  (high = +86.0°C, crit = +92.0°C)
Core 2:         +40.0°C  (high = +86.0°C, crit = +92.0°C)
Core 3:         +31.0°C  (high = +86.0°C, crit = +92.0°C)

pkg-temp-0-virtual-0
Adapter: Virtual device
temp1:        +41.0°C

brauche / sollte ich https://github.com/ambrosa/Asus-P8P67-Ubuntu-lm-sensors-driver versuchen ?

Benötige ich eine Startoption für acpi_osi = ... (Linux?) oder acpi_enforce_resources = ... (lax?)?

Muss ich sensord read-edid i2c-tools auf diesem Board installieren?

Muss ich im BIOS etwas tun, um die Lüftersteuerung durch das Betriebssystem zu "ermöglichen"?

vorburger
quelle

Antworten:

5

Können Sie die Ausgabe von posten sudo sensors-detect?

Edit: Nevermind. Ich habe den von Ihnen verlinkten Pastbin gelesen (habe ihn total verpasst). Es sieht so aus sensors-detect, als würde Ihr Super I / O-Chip nicht vollständig erkannt. Nach dieser ist der Super - I / O die Nuvoton (früher Winbond) NCT 5538D. Die Chip-ID scheint mit der NCT6775-Familie identisch zu sein. Sie können den Treiber von hier herunterladen. Dies ist ein Link zu Github des Betreuers dieses Kernelmoduls (es ist ein Download-Link).

Dann machen Sie folgendes:

cd /path/to/directory/you/saved/the/file
tar xzvf master.tar.gz
sudo make
sudo make install
modprobe hwmon
modprobe nct6775

Überprüfen Sie dann, ob Sie alles richtig gemacht haben:

lsmod | grep nct

Die Ausgabe sollte ungefähr so ​​aussehen: [this] [3]:

user@computer:/# lsmod | grep nct
nct6775                44104  0 
hwmon_vid              12388  1 nct6775

Dann renn sudo pwmconfigund hoffentlich sollte alles in Ordnung sein.

ChrisR.
quelle
Ich habe das gemacht, aber lsmod | grep nctnichts gezeigt. Mein Board ist Z97M-PLUS.
THpubs
Das funktioniert super! Vielen Dank. Nur FTR, es stellt sich tatsächlich heraus, dass (zumindest in 14.04) dieses NCT6775-Modul bereits im Kernel verfügbar ist, so dass nur Modprode ausreicht, keine DL erforderlich ist und es erstellt.
Vorburger
Ja, Kernel 3.12, iirc, wurde unterstützt.
ChrisR.
0

Sie müssen acpi_enforce_resources = lax zur Kernel-Befehlszeile hinzufügen und das Modul sudo sensors-detectmodprobe, das dazu sagt (und iirc bietet an, / etc / modules für Sie hinzuzufügen).

psusi
quelle
Leider scheint das nicht zu funktionieren (für dieses Board). Genaue Details finden Sie unter pastebin.com/Up6KFRyu . Irgendwelche Vorschläge bezüglich. empfohlene nächste Schritte? (Übrigens ist dies auf Ubuntu 13.10, falls dies von Interesse ist.)
Vorburger
@vorburger, coretemp ist nur der interne CPU-Temperaturmonitor. Es sieht so aus, als ob Ihr Board einen Nouvaton-Chip hat, der noch nicht unterstützt wird. Sie haben also kein Glück, es sei denn, Sie möchten 14.04 ausprobieren, wo möglicherweise Unterstützung hinzugefügt wurde.
Psusi
Das acpi_enforce_resources = lax scheint für dieses spezielle Problem nicht benötigt zu werden oder zu helfen.
Vorburger
@vorburger, ich bin mir nicht sicher, auf welches Problem Sie sich beziehen, aber das Problem des Originalplakats bestand darin, dass das Modul den eingebetteten Lüfter / Thermochip zum Laden steuert, und dies erfordert im Allgemeinen die erwähnte Korrektur.
Psusi