Using the gl kvm with external 8-port KVM not quite functional

Hi team! First of all, thank you for releasing an amazing product. It was quick and easy to set up. however I'm having a problem with an external KVM switcher.

When I connect to the KVM to the "K/M" ports for Keyboard mouse input, the KVM seems to only act on the hotkey sequence (control - control - #) to switch inputs. That works fine. However, it is not passing keys to devices. If I connect to the USB 2.0 ports, the keys are sent fine, but this bypasses the KVM, sending directly to the selected device.

Previously I was (or back to using for now) a PilotKVM device which worked perfectly fine but had issues sometimes engaging in HDMi signals. Rebooting it would usually fix the problem.

The KVM I speak of is this one:

Also, some more information here from screen shot. you can see that a regular keyboard+mouse works. BTW I am using a USB hub for easier debugging unplug/replug. Screenshots & system log attached. Using 1.4.0 beta1.
system_logs_20250812_020348.zip (41.6 KB)

Thanks for your reaching.
Currently, our KVM device supports controlling only one device at a time.
Multi-device control has not been designed or tested in our current system.
We do have plans for it, though we cannot confirm its availability in the near future

Oh bummer. I see. So the TinyPilot KVM seems to work fine (based on Pi 4) and is somehow sending the correct signals. maybe I'll show you the screenshot for that in case it helps.

Hi @Kyrie , After some more research I found something on pikvm github:
Hardware KVM doesn't recognise keyboard hotkey switching from pikvm · Issue #7 · pikvm/pikvm

Once I disabled msd via override.yaml, the KVM detects the device correctly as a keyboard mouse! I guess it was detecting as a mass-storage device.

But of course then I can't mount virtual media!

Perhaps there is a workaround that anyone can think of?

More details here in case anyone is interested... Mass Storage Drive - PiKVM Handbook

Some devices block USB mass storage (MSD) functionality within KVM-emulated composite devices.
It can be solved by disabling MSD, so in this device MSD and KB/Mouse cannot be enable at the same time.

1 Like

I'm also facing this issue.
I hope it will be resolved in the future.

PiKVM works fine through the KVM switch.
But GL-RM1's appearance and functionality are smarter than PiKVM and I wanted to replace it.

If there is room for improvement, I would be happy to cooperate with the investigation.