On Thu, 2012-02-02 at 18:56 -0200, Sergio Cipolla wrote: > Hi, linux-image was updated today from 3.2.1 to 3.2.2 in sid and broke > sensors for it87 chip. > Before the update, messages said: > > > Feb 2 08:09:55 debian kernel: [ 11.269884] it87: Found IT8705F chip > at 0x290, revision 2 > Feb 2 08:09:55 debian kernel: [ 11.269895] it87: Beeping is > supported > Feb 2 08:09:55 debian kernel: [ 11.270045] it87 it87.656: Detected > broken BIOS defaults, disabling PWM interface > > > After the update: > > > Feb 2 13:01:54 debian kernel: [ 11.022946] it87: Found IT8705F chip > at 0x290, revision 2 > Feb 2 13:01:54 debian kernel: [ 11.022956] it87: Beeping is > supported > Feb 2 13:01:54 debian kernel: [ 11.023011] ACPI: resource it87 [io > 0x0295-0x0296] conflicts with ACPI region IP__ [io 0x295-0x296] > Feb 2 13:01:54 debian kernel: [ 11.023017] ACPI: If an ACPI driver > is available for this device, you should use it instead of the native > driver > > > > > So this is a regression as this problem used to happen in older > kernels and was solved > ( http://www.lm-sensors.org/wiki/FAQ/Chapter3#Mysensorshavestoppedworkinginkernel2.6.31 ). [...] No, you misunderstand. There was a deliberate change in Linux 2.6.31 that stops hwmon drivers from binding to devices that are used by the firmware (BIOS). It looks like that should have happened on this system as well, but for some reason did not. If you load the 'thermal' driver then you should be able to get the temperature (but unfortunately not fan or voltage) readings via the firmware. Ben. -- Ben Hutchings Lowery's Law: If it jams, force it. If it breaks, it needed replacing anyway.
Attachment:
signature.asc
Description: This is a digitally signed message part