Re: ASUS CUSL2: sensors work with 2.6.30, don't with 2.6.33

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

 



On Mon, Mar 1, 2010 at 2:49 PM, Roman Mamedov <roman@xxxxxxxx> wrote:
> On Mon, 1 Mar 2010 13:55:48 +0100
> Luca Tettamanti <kronos.it@xxxxxxxxx> wrote:
>> On Mon, Mar 1, 2010 at 1:48 PM, Roman Mamedov <roman@xxxxxxxx> wrote:
>> >> * The kernel log messages when cycling the i2c-i801 driver ("rmmod
>> >>   i2c-i801 && modprobe i2c-i801" as root)
>> >
>> > There are no messages in dmesg or syslog when removing and reloading this
>> > driver in 2.6.30, but in 2.6.33 there are errors:
>> >
>> > [  173.468108] ACPI: I/O resource 0000:00:1f.3 [0xe800-0xe80f] conflicts
>> > with ACPI region SM00 [0xe800-0xe806]
>> > [  173.468125] ACPI: If an ACPI driver is available for this device, you
>> > should use it instead of the native driver
>>
>> From ioports:
>> e800-e80f : 0000:00:1f.3
>>   e800-e80f : i801_smbus
>>
>> So the ports used by i801_smbus are actually claimed by ACPI; 2.6.30
>> did not enforce the reservation, .33 does.
>> You might be able to use asus_atk0110 ACPI driver on your board;
>
> If I understood you correctly:
>
> # modprobe asus_atk0110
> # lsmod | grep asus
> asus_atk0110            9890  0
> # sensors
> No sensors found!
> Make sure you loaded all the kernel drivers you need.
> Try sensors-detect to find out which these are.
>
> ...this didn't seem to work.

Unfortunately the ATK0110 is not present. The registers in the ICH are
used by ACPI for \_SI (System Indicators). Linux uses \_SI._SST to
change the system status indicator when suspending and resuming, so
the race condition window is pretty small. The enforcement of ACPI
reservations was done to avoid situations where the same ports could
be accessed by both ACPI and native drivers (without coordination).
To revert to the old behaviour you can pass
"acpi_enforce_resources=lax" on the kernel command line, but I cannot
guarantee that it's a safe operation.

Luca

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


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

  Powered by Linux