Fläktstyrning - IT8720F verkar inte stödas

Permalänk

Fläktstyrning - IT8720F verkar inte stödas

Jag försöker få igång temperaturstyrning av fläktar (under Gentoo). Jag har installerat lm_sensors, och det problem jag just nu försöker lösa är att inga fläkthastighetssensorer känns igen av sensors-detect. (Jag får ut två processortemperaturer med k8temp-modulen.)

Jag har kollat med SpeedFan under Windows, och fläkthastigheterna verkar läsas från ett chip som heter IT8720F. Utdrag ur output från sensors-detect:

Some Super I/O chips may also contain sensors. We have to write to standard I/O ports to probe them. This is usually safe. Do you want to scan for Super I/O sensors? (YES/no): Probing for Super-I/O at 0x2e/0x2f Trying family `National Semiconductor'... No Trying family `SMSC'... No Trying family `VIA/Winbond/Fintek'... No Trying family `ITE'... Yes Found unknown chip with ID 0x8720 (logical device 4 has address 0x290, could be sensors)

Att den hittar ett ITE-chip med ID 8720 verkar lovande, men jag förstår inte varför det ses som unknown. Jag har kompilerat it87-modulen, och i koden till den verkar det som om 8720 skall fungera.

Det jag hittat på internet är dels bug reports av typen
https://bugs.launchpad.net/ubuntu/+source/lm-sensors/+bug/518...
och en patch av typen
https://lists.ubuntu.com/archives/kernel-team/2009-January/00...

Jag har tittat i it87.c, och patchen verkar vara implementerad.

# uname -a Linux 2.6.32-gentoo-r7 #1 SMP Wed May 26 17:01:30 CEST 2010 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 5600+ AuthenticAMD GNU/Linux

Någon som stött på problemet?

[EDIT] Patchen verkar lagts in i Gentoo vid version 2.6.28.
http://dev.gentoo.org/~dsd/genpatches/trunk/2.6.28/2900_IT872...

Permalänk
Medlem

Om du har ett ASUS-kort så är det asus atk0110 du vill åt. Jag vill minnas att sensors-detect gav mig it87 trots att det är asus-chippet man vill läsa av. Det är något med ACPI.

Permalänk
Skrivet av aake:

Om du har ett ASUS-kort så är det asus atk0110 du vill åt. Jag vill minnas att sensors-detect gav mig it87 trots att det är asus-chippet man vill läsa av. Det är något med ACPI.

Det är ett Gigabytekort, och jag lyckas inte hitta någon motsvarande modul för Gigabyte. Är det något annat chipnamn eller så jag bör leta efter?

Permalänk
Medlem

Hm, ingen aning i så fall, prova med en nyare kärna. Det finns ända upp till 2.6.34 att testa, något jag kör på nästan allt numer. "Stabila" kärnor är bara för pedanter.

Utvecklingssystemet för Linuxkärnan säger att it87 i mars månad mottog en näve patchar som borde finnas integrerade i .34-versionen. Se: git.kernel.org - linux/kernel/git/torvalds/linux-2.6.git/search