maxtherabbit wrote on 2026-02-24, 14:16:
They types of KVM people generally use which give these sorts of issues are the "active" ones which emulate a mouse being connected even when switched away.
If the cheap KVM you got is just a passive switch it won't really help
Actually it's not a passive switch, although it was very cheap. I think I also managed to reproduce the issue.
When using KVM switch, data transition happens very close to the falling edge of the clock, which can cause errors with current implementation. This is different from behaviour of mouse itself, where data transition happens in the middle of the high period of clock cycle.
The attachment kvm_switch.jpg is no longer available
The attachment mouse.jpg is no longer available
I guess many PS/2 hosts read data in the middle of the low period or something, even though *technically* according to spec data line should be stable at least 5µs before falling edge of clock...
Yftul wrote on 2026-02-24, 14:38:
Mike_ wrote on 2026-02-15, 19:17:
Also, rio444's project is not open source as far as I know. I'm planning to publish this once its ready and I figure out what licensing scheme to use and so on.
https://github.com/Yftul/ps-2-mouse-to-isa-replica
Oh, I wasn't aware that an open source replica existed. Good to know.
Btw, did you run into similar issues with KVM switches?