Right from the beginning? I'm not seeing that on any kernel with this
hardware. I don't suppose the kernel could detect that it's using active
mux and one of the devices isn't responding, and use legacy mode in that
case, and only use quirks for systems where the active mux does something
particularly weird?
It's usually within an hour of the right usage pattern. I'll try to
trigger it with debugging on while not typing anything secret Thursday
evening.
The other thing that might be useful, if there's some way to find out, is
whether the kernel lost an interrupt somehow, since this feels like the
hardware is waiting patiently for a lost interrupt to get serviced. Also,
is there some way to get the kernel to re-initialize the i8042? It might
be useful to see if the firmware has really stopped working or if the
kernel is just failing to do anything further with it. I can unbind the
driver, but I don't seem to be able to bind it again.
-Daniel
*This .sig left intentionally blank*
--