I can confirm that this fix is working since I tried it 20 minutes ago.
It seems that once a particular buffer fills up, no more events are generated. To fix this, it seems to be necessary to manually poll and clear this buffer so that new events are sent.
I wonder if this can be handled better in the kernel, so that an external program is not needed? Also, rather than blindly ignoring built-up events, should the kernel be processing them in some way?
Possible fix found by juanmanuel at:
https:/ /bugs.launchpad .net/ubuntu/ +source/ acpi/+bug/ 971061
See comment numbers 100 through 103 there.
I can confirm that this fix is working since I tried it 20 minutes ago.
It seems that once a particular buffer fills up, no more events are generated. To fix this, it seems to be necessary to manually poll and clear this buffer so that new events are sent.
I wonder if this can be handled better in the kernel, so that an external program is not needed? Also, rather than blindly ignoring built-up events, should the kernel be processing them in some way?