I've recently bought a new keyboard and was surprised to find that it didn't work in Linux.

This keyboard does strange things to handle multiple key presses (anti-ghosting, a/k/a N-key rollover) over a USB interface. While I can disable this behaviour by pressing ctrl+alt+shift+N, this is bit annoying.

I've written up a lot more detail here.

I've since procured a USB to PS2 adapter - which doesn't work at all (in BIOS or in Linux). I suspect it may be faulty but don't want to spend time and effort (possibly money) trying to get a hacked solution to work.

That it works in the BIOS and in Windows without any custom drivers makes me think that Linux is just trying to be too smart about recognizing the device.

Does anybody know if support for such devices exists in recent kernels?

I believe that recent kernels allow for configuration of USB quirks at runtime - I suspect there may some mileage in trying that - but from which version? Anybody know where I can find some definitive docs on this?

(I suspect that this hack addresses the same underlying issue)



You must log in to answer this question.

Browse other questions tagged .