RE: fan control

Adachi, Kenichi
2003-05-06T10:56:06Z

Hi,

> About fan control, I would love to be able to stop my fan, but it
doesn't
> work. I can echo anything to /proc/acpi/fan/FAN/state, it has no
bearing
> on the fan, and the only result is a line in the log:
> > acpi_bus-0199 [18] acpi_bus_set_power : Device is not power
manageable
> (kernel is 2.5.67)
>
acpi_bus_set_power() complains that the target device is not enabled to
be power managed as its "power_manageable" flag, which will be set for
devices who have _PS0 or _PR0 in DSDT upon device enumeration, is
__NOT__ set. And, indeed, your FAN device in DSDT doesn't explicitly
list its power resource by _PR0 Object.

5369 000034ba: Scope _TZ_ (\_TZ_)
5370 000034c2: Device FAN_ (\_TZ_.FAN_)
5371 000034c9: Name _HID (\_TZ_.FAN_._HID)
5372 000034ce: PNP0c0b (0x0b0cd041)
5373 000034d3: Method _INI (\_TZ_.FAN_._INI)
5374 000034d9: ArgCount 0; NotSerialized
5375 000034da: Store
5376 000034db: TP1H (000032ad)
5377 000034df: CTOS
5378 000034e3: Store
5379 000034e4: TP1L (000032b2)
5380 000034e8: CTHY

Thanks,
- Adachi, Kenichi