Re: [RESEND patch 2.6.25] ACPI uses device_may_wakeup() policy inputs

Henrique de Moraes Holschuh
2008-04-28T22:54:17Z

On Mon, 28 Apr 2008, David Brownell wrote:
> > Which calls for a new standard interface to let userpace control that,
> > doesn't it? Issues with wake-up devices are not uncommon, the user

[...]

> That "new standard interface" has been in the kernel for quite
> some time now: /sys/devices/.../power/wakeup attributes, which
> default to "enabled" for wake-capable devices. Set to "disabled"
> if it's not behaving on your system for some reason. It's part
> of the driver model infrastructure.

Ok. That answers my point. Can we override the defaults with whatever
information ACPI might have about them?

I certainly would not expect (or appreciate) that this:

$ cat /proc/acpi/wakeup
Device S-state Status Sysfs node
LID S3 *enabled
SLPB S3 *enabled
UART S3 disabled pnp:00:09
EXP0 S4 disabled pci:0000:00:1c.0
EXP1 S4 disabled
EXP2 S4 disabled pci:0000:00:1c.2
EXP3 S4 disabled
PCI1 S4 disabled pci:0000:00:1e.0
USB0 S3 disabled pci:0000:00:1d.0
USB1 S3 disabled pci:0000:00:1d.1
USB3 S3 disabled pci:0000:00:1d.3
USB7 S3 disabled pci:0000:00:1d.7
AC9M S4 disabled

(which is mostly following what I told the BIOS to do), to suddely have
more lines set to "enable" :-)

--
"One disk to rule them all, One disk to find them. One disk to bring
them all and in the darkness grind them. In the Land of Redmond
where the shadows lie." -- The Silicon Valley Tarot
Henrique Holschuh