Re: default value of power/wakeup

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

 



On Wed, 22 Apr 2015, Greg KH wrote:

> > > But this device isn't always a keyboard.  For example, mine works with a
> > > mouse.  It's a "universal receiver", you can't know what type of HID
> > > device is plugged into it until it connects to it.  I don't mind making
> > > it auto wakeup, if that works, but the comment isn't correct.
> > 
> > Oh, okay, I didn't realize that.
> > 
> > Is there a reasonable way to enable wakeup only when the driver learns
> > that a keyboard is connected?  Where would the driver do this?
> 
> I don't know if the driver ever "knows" this, as you can pair lots of
> different devices to this same receiver.  There's a userspace
> application that lets you manage the device, called "solaar", that this
> option could be changed in.
> 
> But really, putting the device to sleep should work for it no matter if
> this is a keyboard or a mouse or a joystick, as the wakeup logic is in
> the receiver, not in the device on the other end of the wireless link.
> 
> Turning autosuspend works for me for my mouse connected.  It doesn't
> work for one of my "real" USB keyboards when it's connected to the
> machine, which is why I can't enable autosuspend for it, as it drives me
> crazy.
> 
> I don't have a keyboard to test the receiver with at the moment, to see
> if autosuspend works for both things connected at the same time, or for
> just the keyboard.

Tom and I have been talking about enabling wakeup, not autosuspend.  
The question is whether or not the default wakeup setting for the 
receiver should be "enabled".

The kernel's policy is that keyboards should be enabled for wakeup, by 
default.  I think that matches most people's expectations.  But when 
you've got a "universal" receiver, what then?

Should it always be enabled by default because a keyboard _might_ be
connected?  Should it be enabled only when a keyboard is detected?  
What if multiple devices are connected at the same time?

Shucks -- does the receiver even _work_ as a wakeup device?  It claims
to, but that would require it to remain in wireless contact with the
remote keyboard even while it's supposed to be in a low-power state,
which rather seems to defeat the purpose.

Alan Stern

PS: I've got wakeup enabled for the PS/2 keyboard attached to the
computer I'm using now, but it doesn't work.  I have to press the power 
button to wake the machine up from suspend.  Probably an issue in the 
BIOS or ACPI -- I haven't bothered to try and track it down.

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux