From: "Peter Mahlknecht" <mali100@gmx.net>
To: Zhao Yakui <yakui.zhao@intel.com>
Cc: linux-acpi@vger.kernel.org, mjg@redhat.com
Subject: Re: ACPI reads wrong temperature
Date: Mon, 03 Nov 2008 10:01:53 +0100 [thread overview]
Message-ID: <20081103090153.250280@gmx.net> (raw)
In-Reply-To: <1225677936.26020.17.camel@yakui_zhao.sh.intel.com>
[-- Attachment #1: Type: text/plain, Size: 1988 bytes --]
-------- Original-Nachricht --------
> Datum: Mon, 03 Nov 2008 10:05:36 +0800
> Von: Zhao Yakui <yakui.zhao@intel.com>
> An: Peter Mahlknecht <mali100@gmx.net>
> CC: Matthew Garrett <mjg@redhat.com>, "linux-acpi@vger.kernel.org" <linux-acpi@vger.kernel.org>
> Betreff: Re: ACPI reads wrong temperature
> On Sun, 2008-11-02 at 19:31 +0800, Peter Mahlknecht wrote:
> > > > Thanks for the hint. I get the wrong temperatures after loading the
> > > > lm90 module (hwmon driver), but also if i load em28xx_cx25843, which
> > > > is a part of the driver for my tv-card. Both modules depend on
> > > > i2c-core, so probably the bug is related to the i2c bus?
> > >
> > > In the lm90 case it's almost certainly because you have the firmware
> and
> > > Linux trying to access the chip at the same time. Since it has indexed
> > > registers, this fails very miserably. I'm surprised that the TV card
> > > driver has any effect - it should be on an entirely spearate i2c bus.
> > > Are you sure you don't have lm90 loaded in that case?
> > Yes, I am. I had also a talk with the author of the Tv-card driver and
> he suggested to but the problem on the lm-sensors ml:
> http://lists.lm-sensors.org/pipermail/lm-sensors/2008-November/024610.html
> > We know now that the problem is related to the i2c-i801 driver.
> Yes. This is related with i2c-i801 driver.
> We have a similar bug.
> http://bugzilla.kernel.org/show_bug.cgi?id=10245
>
> In this bug after the driver of lm_sensor is loaded, the system read the
> incorrect temperature. The root cause is that the SMBus is used by ACPI
> for thermal management. After the lm_sensor is loaded, Linux will use
> the same bus. There is the conflict. So if the Linux doesn't attach the
> driver to the SMbus, it will be OK.
>
> Will you please attach the output of acpidump, lspci -vxxx?
I attached the two files.
Peter
--
Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger
[-- Attachment #2: smbus_acpi.tar.gz --]
[-- Type: application/x-gzip, Size: 34488 bytes --]
next prev parent reply other threads:[~2008-11-03 9:01 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-10-31 14:02 ACPI reads wrong temperature Peter Mahlknecht
2008-10-31 14:30 ` Matthew Garrett
2008-10-31 21:09 ` Peter Mahlknecht
2008-11-02 9:25 ` Matthew Garrett
2008-11-02 11:31 ` Peter Mahlknecht
2008-11-03 2:05 ` Zhao Yakui
2008-11-03 9:01 ` Peter Mahlknecht [this message]
2008-11-03 14:50 ` Zhao, Yakui
2008-11-03 14:57 ` Matthew Garrett
2008-11-03 17:47 ` Len Brown
2008-11-03 17:48 ` Matthew Garrett
2008-11-06 6:12 ` Zhao Yakui
2008-11-06 9:11 ` Matthew Garrett
2008-11-12 22:20 ` Thomas Renninger
2008-11-12 22:27 ` Matthew Garrett
2008-11-13 10:24 ` Jean Delvare
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20081103090153.250280@gmx.net \
--to=mali100@gmx.net \
--cc=linux-acpi@vger.kernel.org \
--cc=mjg@redhat.com \
--cc=yakui.zhao@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.