When you say the second batch doesn't work, is it only in evtest that they don't work, or more generally? I'd expect this to be a kernel bug rather than an evtest or libevdev bug...
When you say the second batch doesn't work, is it only in evtest that they don't work, or more generally? I'd expect this to be a kernel bug rather than an evtest or libevdev bug...