Page 1 of 1

How to monitor temperatures and fans on my system?

PostPosted: Oct 31st, '11, 13:15
by morgano
System: see sig.

The monitors i tried find no sensors at all.

Re: How to monitor temperatures and fans on my system?

PostPosted: Oct 31st, '11, 13:44
by jj83
Which monitors did you use? Did you try lm_sensors?

Re: How to monitor temperatures and fans on my system?

PostPosted: Oct 31st, '11, 14:30
by morgano
Thank you for the quick reply.
Installed (by default, and still are): lm_sensors, and lib64lm_sensors4 - Libraries needed for lm_sensors​.

Re: How to monitor temperatures and fans on my system?

PostPosted: Oct 31st, '11, 17:20
by doktor5000
Did you run sensors-detect as root one time to find and setup all sensor to make them available for use?

Re: How to monitor temperatures and fans on my system?

PostPosted: Oct 31st, '11, 17:20
by Ken-Bergen
Have run (as root)
Code: Select all
sensors-detect

Re: How to monitor temperatures and fans on my system?

PostPosted: Oct 31st, '11, 17:37
by morgano
Code: Select all
[root@svarten services]# sensors-detect
# sensors-detect revision 5861 (2010-09-21 17:21:05 +0200)
# System: System manufacturer System Product Name
# Board: ASUSTeK Computer INC. SABERTOOTH P67

This program will help you determine which kernel modules you need
to load to use lm_sensors most effectively. It is generally safe
and recommended to accept the default answers to all questions,
unless you know what you're doing.

Some south bridges, CPUs or memory controllers contain embedded sensors.
Do you want to scan for them? This is totally safe. (YES/no): YES
Silicon Integrated Systems SIS5595...                       No
VIA VT82C686 Integrated Sensors...                          No
VIA VT8231 Integrated Sensors...                            No
AMD K8 thermal sensors...                                   No
AMD Family 10h thermal sensors...                           No
AMD Family 11h thermal sensors...                           No
Intel Core family thermal sensor...                         No
Intel Atom thermal sensor...                                No
Intel AMB FB-DIMM thermal sensor...                         No
VIA C7 thermal sensor...                                    No
VIA Nano thermal sensor...                                  No

Some Super I/O chips contain embedded 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): YES
Probing for Super-I/O at 0x2e/0x2f
Trying family `National Semiconductor'...                   No
Trying family `SMSC'...                                     No
Trying family `VIA/Winbond/Nuvoton/Fintek'...               Yes
Found unknown chip with ID 0xc333
    (logical device B has address 0x290, could be sensors)
Probing for Super-I/O at 0x4e/0x4f
Trying family `National Semiconductor'...                   No
Trying family `SMSC'...                                     No
Trying family `VIA/Winbond/Nuvoton/Fintek'...               No
Trying family `ITE'...                                      No

Some systems (mainly servers) implement IPMI, a set of common interfaces
through which system health data may be retrieved, amongst other things.
We first try to get the information from SMBIOS. If we don't find it
there, we have to read from arbitrary I/O ports to probe for such
interfaces. This is normally safe. Do you want to scan for IPMI
interfaces? (YES/no): YES
Probing for `IPMI BMC KCS' at 0xca0...                      No
Probing for `IPMI BMC SMIC' at 0xca8...                     No

Some hardware monitoring chips are accessible through the ISA I/O ports.
We have to write to arbitrary I/O ports to probe them. This is usually
safe though. Yes, you do have ISA I/O ports even if you do not have any
ISA slots! Do you want to scan the ISA I/O ports? (YES/no): YES
Probing for `National Semiconductor LM78' at 0x290...       No
Probing for `National Semiconductor LM79' at 0x290...       No
Probing for `Winbond W83781D' at 0x290...                   No
Probing for `Winbond W83782D' at 0x290...                   No

Lastly, we can probe the I2C/SMBus adapters for connected hardware
monitoring devices. This is the most risky part, and while it works
reasonably well on most systems, it has been reported to cause trouble
on some systems.
Do you want to probe the I2C/SMBus adapters now? (YES/no): YES
Using driver `i2c-i801' for device 0000:00:1f.3: Intel Cougar Point (PCH)
Module i2c-dev loaded successfully.

Next adapter: SMBus I801 adapter at f000 (i2c-0)
Do you want to scan it? (YES/no/selectively): YES
Client found at address 0x51
Probing for `Analog Devices ADM1033'...                     No
Probing for `Analog Devices ADM1034'...                     No
Probing for `SPD EEPROM'...                                 No
Client found at address 0x53
Probing for `Analog Devices ADM1033'...                     No
Probing for `Analog Devices ADM1034'...                     No
Probing for `SPD EEPROM'...                                 No

Sorry, no sensors were detected.
Either your system has no sensors, or they are not supported, or
they are connected to an I2C or SMBus adapter that is not
supported. If you find out what chips are on your board, check
http://www.lm-sensors.org/wiki/Devices for driver status.

Re: How to monitor temperatures and fans on my system?

PostPosted: Oct 31st, '11, 19:17
by morgano
Another reference: Booted Fedora 16 beta USB stick, and it found one sensor, on the graphics card.

From above i think i should try googleing per above for
Code: Select all
Trying family `VIA/Winbond/Nuvoton/Fintek'...               Yes
Found unknown chip with ID 0xc333
    (logical device B has address 0x290, could be sensors)

And also google around my main board...

Re: How to monitor temperatures and fans on my system?

PostPosted: Nov 6th, '11, 04:59
by morgano
Google told me ID 0xc333 is a Nuvoton NCT6776F driver should be w83627ehf
Integrated in kernel 2.6.39 and above. (http://www.lm-sensors.org/wiki/Devices) (and we are at 2.6.38...)

It seems we have recent enough lm-sensors?
Code: Select all
# sensors -v
sensors version 3.2.0 with libsensors version 3.2.0

So why do this modue not load?
Code: Select all
# modprobe w83627ehf
FATAL: Error inserting w83627ehf (/lib/modules/2.6.38.8-desktop-6.mga/kernel/drivers/hwmon/w83627ehf.ko.gz): No such device

This is not yet a production system so i can play a bit...
Maybe need build myself?... Trying to build the module fro http://roeck-us.net/linux/drivers/
Code: Select all
groeck-w83627ehf-dd3e543]$ make
make: *** /usr/src/linux-headers-2.6.38.8-desktop-6.mga: Filen eller katalogen finns inte.  Stannar.

workaround:
Code: Select all
/usr/src]#  ln -s linux-2.6.38.8-desktop-6.mga linux-headers-2.6.38.8-desktop-6.mga

then it built and
Code: Select all
# make install
cp w83627ehf.ko /lib/modules/2.6.38.8-desktop-6.mga/kernel/drivers/hwmon
depmod -a -F /boot/System.map-2.6.38.8-desktop-6.mga 2.6.38.8-desktop-6.mga
Rebooted. No difference.

Re: How to monitor temperatures and fans on my system?

PostPosted: Nov 7th, '11, 10:14
by morgano
Booted Fedora 16 beta live system which use kernel 3.1.0 b6.
It only detects GPU temperature, but after issuing # modprobe w83627ehf, I see several temperatures and voltages.
5V and 12V are wrong (does not account for mainboard specific resistive dividers outside NCT6776F, and one temperature sensor is not connected (shows 127 Celsius)
(read the causes elsewhere on the 'net)
Think i will try Chauldron in a couple weeks.

Re: How to monitor temperatures and fans on my system?

PostPosted: Nov 8th, '11, 22:53
by macxi
Tips --> lm_sensors + Gkrellm
Wiki MageiaBr: Gkrellm - temperature control of the computer (and in portuguese: Gkrellm - controle de temperatura do computador )

Re: How to monitor temperatures and fans on my system?

PostPosted: Nov 10th, '11, 21:32
by sglafata
Asus has never been Linux-friendly. You may have to wait for someone to reverse engineer the board you have in your system (and, of course, wait for the next kernel release for Mageia).

Re: How to monitor temperatures and fans on my system?

PostPosted: Nov 12th, '11, 17:40
by morgano
As said above, it works on Fedora 16 beta with that kernel.

I will try in Chauldron when/if i resolve some fundamental issues i have; https://forums.mageia.org/en/viewtopic.php?f=7&t=1363&p=10097#p10097

Re: How to monitor temperatures and fans on my system?

PostPosted: Nov 19th, '11, 22:33
by morgano
Works on cauldron
Code: Select all
[root@localhost morgan]# modprobe w83627ehf
WARNING: "include /lib/module-init-tools/modprobe.compat" is deprecated, please use /etc/modprobe.d
WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
[root@localhost morgan]# uname -r
3.1.1-desktop-0.rc1.1.mga2


Maye i should make an enhancement request about w83627ehf should be automatically configured to load?

Re: How to monitor temperatures and fans on my system?

PostPosted: Nov 26th, '11, 04:35
by alpensopath
The first choice is not operating system dependent i.e. it does not matter whether your computer operating system is Windows or Linux or any other operating system. But for the other choices you have to select suitable software to measure the CPU temperature.
Measuring or checking CPU temperature through computer BIOS:
To check CPU temperature, you must have to entered the BIOS of your computer. Sometimes BIOS is referred as System or Setup. Follow the following steps to check or measure CPU temperature or motherboard temperature or System temperature.

The last option is checking through third party software, at first power on your computer. If you have already powered on your computer, then you have to restart your computer.
Press Del key or F2 key to enter BIOS. It is mentionable that there are several types of motherboard. To access BIOS, some motherboard requires Del key, others require F2 key or other type of key. If you don't know the actual key then just after boot up your computer, press Pause/Break key of your computer keyboard. Now, read the lower writings of your monitor. Probably, you will see the instructions to access BIOS.
After accessing BIOS, navigate to PC Health Status or System Health or Sensor or something similar.
From here, you can easily figure out CPU temperature, motherboard temperature or system temperature etc.
View more at: http://www.techyv.com/questions/how-det ... emperature

Re: How to monitor temperatures and fans on my system?

PostPosted: Nov 26th, '11, 15:44
by doktor5000
The point of monitoring system/cpu temperature is to do this when the system is running and under load situation,
it's normally not really representative nor useful to see this in the BIOS when the system is idling.

@morgano: One thing you still can try is make sure that the acpid service is started and see if you can directly
read the cpu temperature somewhere below /proc/acpi or somewhere below /sys/bus/acpi.

Here since some recent kernel update it's no accessible anymore below /proc/acpi/cpu/temperature
but now /sys/devices/virtual/thermal/thermal_zone0/temp. You can simply cat those "files".
Used
Code: Select all
find /sys | grep temp
to find the relevant data.

Re: How to monitor temperatures and fans on my system?

PostPosted: Dec 17th, '11, 14:25
by morgano
@ mga1 kernel 2.6.38.8-desktop-8.mga /sys/devices/virtual/thermal/ only contain
cooling_deviceX where X is 0 to 7 for the seven "processors" i assume (core i7)
In each of them i see folders and files (statuses) i presume, example cur_state which simply contain 0.

Re: How to monitor temperatures and fans on my system?

PostPosted: Dec 17th, '11, 18:05
by doktor5000
What about
doktor5000 wrote:
Code: Select all
find /sys | grep temp
to find the relevant data.

Does that yield nothing?

Re: How to monitor temperatures and fans on my system?

PostPosted: Dec 18th, '11, 00:37
by morgano
Code: Select all
[root@svarten morgan]# find /sys | grep temp
[root@svarten morgan]#