All of lore.kernel.org
 help / color / mirror / Atom feed
* [lm-sensors] MCP68 SE not listed
@ 2014-04-08 14:30 Lucas Malor
  2014-04-08 14:47 ` Jean Delvare
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Lucas Malor @ 2014-04-08 14:30 UTC (permalink / raw)
  To: lm-sensors

Hi all. I have an old Asus M4N68T-M LE V2. For what I see in its documentation, its chip is the Nvidia MCP68 SE. Unfortunately it is not present in your device list. 

Currently I'm using the module it87, sugested by sensors-detect. Is this one the correct module, or i2c-nforce2 is the good one?

Thank you in advance.

_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [lm-sensors] MCP68 SE not listed
  2014-04-08 14:30 [lm-sensors] MCP68 SE not listed Lucas Malor
@ 2014-04-08 14:47 ` Jean Delvare
  2014-04-09  7:15 ` Jean Delvare
  2014-04-12  6:38 ` Jean Delvare
  2 siblings, 0 replies; 4+ messages in thread
From: Jean Delvare @ 2014-04-08 14:47 UTC (permalink / raw)
  To: lm-sensors

Hi Lucas,

On Tue, 8 Apr 2014 14:30:53 +0000, Lucas Malor wrote:
> Hi all. I have an old Asus M4N68T-M LE V2. For what I see in its documentation, its chip is the Nvidia MCP68 SE. Unfortunately it is not present in your device list. 

It's indeed not listed. But if the PCI ID of the SMBus block is the
same as a supported chip, it could still work. Please share the output
of:

# lspci -nn | grep SMBus

(or the full output of "lspci -nn" if the above doesn't return
anything.)

> Currently I'm using the module it87, sugested by sensors-detect. Is this one the correct module, or i2c-nforce2 is the good one?

You can't compare it87 to i2c-nforce2. The former is a driver for the
integrated sensors in a Super-I/O (LPC) chip. The latter is a driver
for the SMBus controller in nVidia's south bridges. i2c-nforce2 won't
provide hardware monitoring information directly. It could, however,
give you access to the SMBus, to which other hardware monitoring chips
could be connected.

Most boards have a single hardware monitoring chip, so if the it87
driver works for you, you might be set already. However Asus made a
number of boards with two monitoring chips, so if you think some inputs
are missing with just it87, then maybe you need i2c-nforce2 + another
driver.

-- 
Jean Delvare
SUSE L3 Support

_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [lm-sensors] MCP68 SE not listed
  2014-04-08 14:30 [lm-sensors] MCP68 SE not listed Lucas Malor
  2014-04-08 14:47 ` Jean Delvare
@ 2014-04-09  7:15 ` Jean Delvare
  2014-04-12  6:38 ` Jean Delvare
  2 siblings, 0 replies; 4+ messages in thread
From: Jean Delvare @ 2014-04-09  7:15 UTC (permalink / raw)
  To: lm-sensors

Hi Lucas,

Please keep the list in Cc.

On Tue, 8 Apr 2014 17:24:04 +0200, Lucas Malor wrote:
> On 8 April 2014 16:47, Jean Delvare jdelvare-at-suse.de |
> lm-sensors@lm-sensors.org| <shoq7lb47t@sneakemail.com> wrote:
> >
> > Hi Lucas,
> >
> > On Tue, 8 Apr 2014 14:30:53 +0000, Lucas Malor wrote:
> > > Hi all. I have an old Asus M4N68T-M LE V2. For what I see in its
> documentation, its chip is the Nvidia MCP68 SE. Unfortunately it is not
> present in your device list.
> >
> > It's indeed not listed. But if the PCI ID of the SMBus block is the
> > same as a supported chip, it could still work. Please share the output
> > of:
> >
> > # lspci -nn | grep SMBus
> 
> 00:01.1 SMBus [0c05]: NVIDIA Corporation MCP61 SMBus [10de:03eb] (rev a2)
> http://www.pcidatabase.com/vendor_details.php?id=606

OK, so that is the same SMBus component as the MCP61, already listed in
the wiki and already supported by sensors-detect and the kernel.

Actually I can't find any reference to an MCP68 in the PCI IDs
database. What makes you think this chip exists in the first place and
that your board doesn't just have an MCP61?

Anyway, it doesn't really matter, read below...

> > You can't compare it87 to i2c-nforce2. The former is a driver for the
> > integrated sensors in a Super-I/O (LPC) chip. The latter is a driver
> > for the SMBus controller in nVidia's south bridges.
> 
> Interesting, thank you.
> 
> > if you think some inputs
> > are missing with just it87, then maybe you need i2c-nforce2 + another
> > driver.
> 
> I get two different results from two different drivers:
> 
> atk0110-acpi-0
> [...]
> CPU Temperature:    +33.0°C  (high = +60.0°C, crit = +95.0°C)
> MB Temperature:     +32.0°C  (high = +45.0°C, crit = +75.0°C)
> 
> k10temp-pci-00c3
> Adapter: PCI adapter
> temp1:        +45.6°C  (high = +70.0°C)
>                        (crit = +99.5°C, hyst = +97.5°C)

Ah. This is one of these boards with the ATK0110 ACPI virtual device.
Look no further, you don't need it87 nor i2c-nforce2, the ACPI device
takes precedence over native devices. You already have the drivers you
need (asus_atk0110 for the motherboard and k10temp for the CPU.)

> As you see, k10temp gives me only the CPU temp, and furthermore the value
> is different. And I don't know what "hyst" does means.

This is not surprising, for several reasons.

The "CPU temperature" from ATK0110 may come from a thermistor in the
CPU socket rather than the CPU itself. That would explain the lower
temperature. Even if the "CPU temperature" from ATK0110 is from an
analog diode inside the CPU, it's still a different sensor from the
digital reading k10temp gets directly from the CPU.

Also, k10temp really reports a thermal margin from the maximum
temperature supported by the CPU. It's not reporting actual degrees
Celsius, and loses accuracy quickly as the temperature lowers. Read the
driver documentation for more details:
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/hwmon/k10temp

"hyst" means "hysteresis" [1]. "crit" tells you over which temperature an
alarm would trigger, "hyst" tells you below which temperature that
alarm would clear.

[1] https://en.wikipedia.org/wiki/Hysteresis

-- 
Jean Delvare
http://jdelvare.nerim.net/wishlist.html

_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [lm-sensors] MCP68 SE not listed
  2014-04-08 14:30 [lm-sensors] MCP68 SE not listed Lucas Malor
  2014-04-08 14:47 ` Jean Delvare
  2014-04-09  7:15 ` Jean Delvare
@ 2014-04-12  6:38 ` Jean Delvare
  2 siblings, 0 replies; 4+ messages in thread
From: Jean Delvare @ 2014-04-12  6:38 UTC (permalink / raw)
  To: lm-sensors

Again: please don't drop the list in the middle of the discussion.

On Wed, 9 Apr 2014 20:43:12 +0200, Lucas Malor wrote:
> On 9 April 2014 09:15, Jean Delvare wrote:
> > Actually I can't find any reference to an MCP68 in the PCI IDs
> > database. What makes you think this chip exists in the first place and
> > that your board doesn't just have an MCP61?
> 
> In its manual, page 17, or 1-7:
> http://dlcdnet.asus.com/pub/ASUS/mb/socketAM3/M4N68T-M_LE_V2/E5971_M4N68t-m_Series_manual.zip

OK, I've added a mention to the MCP68 SE in the wiki.

> (...)
> Ok, so it's all functioning. I thought there was some problem with the
> drivers, but they are two really different sensors. I think that
> anyway is good to monitor k10temp values too. Thank you very much for
> the help :)

You're welcome.

-- 
Jean Delvare
http://jdelvare.nerim.net/wishlist.html

_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2014-04-12  6:38 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-04-08 14:30 [lm-sensors] MCP68 SE not listed Lucas Malor
2014-04-08 14:47 ` Jean Delvare
2014-04-09  7:15 ` Jean Delvare
2014-04-12  6:38 ` Jean Delvare

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.