On 10/05/2012 07:56 AM, Alan Stern wrote:
On Mon, 9 Jul 2012, Octavio Alvarez wrote:
What happens if you unplug only the keyboard, or only the mouse?
The only thing I can confirm for now is that with both disconnected
the system consistently suspends and that I have seen the system NOT
suspend with either one connected.
Having said that, I have also seen the system suspend, but I don't
quite trust these tests. I think I may have failed to make sure
the settings were appropriate for the test (wrong kernel or wakeup
disabled).
Did anything ever happen with this?
Well, there was the workaround:
echo disabled > /sys/devices/pci0000:00/0000:00:0b.0/power/wakeup
... which I applied on startup at /etc/rc.local and has worked
beautifully for me since.
Further testing started to get us nowhere. As far as conclusions
regarding hardware, we got to "the PC is doing something fishy or is
weirdly wired up". I also concluded that it wasn't actually a
"regression" because on 3.1, enabling "0:0:0b.0/power/wakeup" also made
the system autoresume. It's just that the policy changed and that's how
my system got broken, but the policy can be tweaked on /etc/rc.local.
I went on vacation and forgot after that.
However, I also started to distrust my pen drive, as it has been
randomly acting up other Linux systems. This causes it to unmount by
itself, throw journal errors, etc. Not sure if the pen drive is damaged,
or the kernel has problem, as my iPhone does similar things sometimes
and that's not damaged. In any case, conclusions drawn from the pen
drive might be incorrect now and we might have to retest.
So, theories:
a. My MCP51 is damaged.
b. The MCP51 designer or manufacturer's brain is damaged.
c. The kernel programming is wrong for MCP51.
And options:
a. Somehow "blacklist" power/wakeup for this device and call it a day.
b. Continue testing the weird stuff until we squash the sucker, which
I'm more than willing to do. We can re-test from scratch if necessary to
rebuild the whole test matrix. I may need detailed instructions for some
tests.
I would get a new pendrive just to get that out of the way. There are
some cheap Kingstons out there I can get.
Thanks.
--
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