ACPI reads wrong temperature after loading em28xx_cx25843

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, Nov 1, 2008 at 10:39 AM, Jean Delvare <khali at linux-fr.org> wrote:
> Hallo Peter, Markus,
>
> On Fri, 31 Oct 2008 23:20:58 +0100, Peter Mahlknecht wrote:
>> Markus Rechberger schrieb:
>> > On Fri, Oct 31, 2008 at 11:08 PM, Peter Mahlknecht <mali100 at gmx.net> wrote:
>> >> I have here a strange problem:
>> >> after loading the em28xx_cx25843 module in
>> >> /proc/acpi/thermal_zone/THRM/temperature a wrong temperature (65535 C) which
>> >> forces a shutdown on my notebook ("Critical temperature reached (65535 C).
>> >> Shutting down."). Same thing happens if I load the lm90 module (hwmon driver
>> >> for the temperaturesensor used by lm-sensors). Both modules depend on
>> >> i2c_core, so maybe its an I?C bug. Any suggestions?
>> >
>> > I think the lmsensors mailinglist might be better for this! Jean
>> > Delvare might now more about it.
>> > added the lm-sensors ML.
>> >
>> > also provide which kernel version you use.
>>
>> Thanks for the fast reply,
>> I am using Debian Lenny (2.6.26-1-686) on my notebook (Samsung P40 with
>> the latest Bios 09HK), but had the same problem also with the
>> 2.6.18-6-686 (Lenny) and with Ubuntu Hardy Heron (think the kernel was
>> 2.6.24).
>
> It would help if I could see the source code of module em28xx_cx25843,
> but unfortunately I have no idea where that driver lives. Markus?
>

http://mcentral.de/hg/~mrec/em28xx-new/file/ca209b1d4076/cx25843/em28xx-cx25843.c

> Peter, most probably you have an LM90-compatible sensor chip on the
> SMBus and ACPI uses it for thermal regulation and doesn't enjoy another
> driver (e.g. lm90) accessing the same chip. That the lm90 driver causes
> trouble in that case is more or less expected. That the em28xx_cx25843
> driver does is more surprising, but without reading the code I can't
> tell why.
>
> Please try the following workaround: blacklist the i2c-i801 driver (or
> rmmod it before loading em28xx_cx25843.)
>
> It would also be great if you could give a try to kernel 2.6.27 and
> report if you see the following message in the kernel logs:
>
> ACPI: * resource * [0x*-0x*] conflicts with ACPI region * [0x*-0x*]
> ACPI: Device needs an ACPI driver
>
> For reference, please also attach the output of dmidecode on this
> laptop.
>
> --
> Jean Delvare
>




[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux