

You need to tell the module which addresses to use. To read the temperatures of RAM sticks, we need the jc42 kernel module loaded. The address 0x18 and 0x19 are the DIMMs temperature sensors. In this example, there are 2 DIMMs available.
#Hardware temp monitor serial
RAM SPD's ( serial presence detect) start from address 0x50 and RAM temperature sensors start from 0x18 at same bus. The i2cdetect command will show the devices that are connected to the bus. In the following example, RAM sticks are connected to the bus SMBus 0. I2c-0 unknown SMBus PIIX4 adapter port 0 at 0b00 N/A I2c-2 unknown SMBus PIIX4 adapter port 1 at 0b20 N/A I2c-2 unknown SMBus PIIX4 adapter port 2 at 0b00 N/A Otherwise, its output will appear as follows: I2c-0 smbus SMBus PIIX4 adapter port 0 at 0b00 SMBus adapter I2c-2 smbus SMBus PIIX4 adapter port 1 at 0b20 SMBus adapter # i2cdetect -l i2c-2 smbus SMBus PIIX4 adapter port 2 at 0b00 SMBus adapter To show all the columns, use i2cdetect as root: Once installed, load the i2c-dev kernel module.
#Hardware temp monitor install
To find the temperature sensors of DIMMs, install the i2c-tools package. Answering YES also automatically starts the service. Note: A systemd service is automatically enabled if users answer YES when asked about generating /etc/conf.d/lm_sensors. Ln -s '/usr/lib/systemd/system/lm_rvice' '/etc/systemd/system//lm_rvice' * Chip `Intel digital thermal sensor' (confidence: 9)īusdriver `i2c_nforce2', I2C address 0x4cĬhip `Winbond W83L771AWG/ASG' (confidence: 6)ĭo you want to overwrite /etc/conf.d/lm_sensors? (YES/no): Now follows a summary of the probes I have just done.

Some south bridges, CPUs or memory controllers contain embedded sensors.ĭo you want to scan for them? This is totally safe. It is generally safeĪnd recommended to accept the default answers to all questions, To load to use lm_sensors most effectively. # sensors-detect This program will help you determine which kernel modules you need When the detection is finished, a summary of the probes is presented.

This will create the /etc/conf.d/lm_sensors configuration file which is used by lm_rvice to automatically load kernel modules on boot. The "safe" answers are the defaults, so just hitting Enter to all the questions will generally not cause any problems. It will ask to probe for various hardware. See #Laptop screen issues after running sensors-detect. Warning: Do not use anything other than the default options (by just hitting Enter), unless you know exactly what you are doing.
