I’ve purchased a RM1PE to replace a home brew PiKVM as all indications were that the RM1PE was based on a common core (which it seems to be). Out of the box, it works fine as a front end of my Tesmart 16x1 KVM. (it actually works better as it picks up my Intel NUC machines, which were never synced by the pikvm). The RM1PE is running v1.9.1 release1. Manually changing the monitored system on the Tesmart is recognized by the RM1PE so its game on to make this a true remote access switch.
After adding some changes I need to /etc/kvmd/override.yaml to have the PM1PE update the Tesmart via its “network port” without seeing the same result as my dead pikvm, I eventually found that UI changes needed to be added to boot.yaml via a thread on here. But it was not specific. There are two boot.yaml files on the system - one in /etc/kvmd/user and one in /rom/etc/kvmd/user/. I chose to update /etc/kvmd/user as /rom seemed to me to be a system reset control file.
Unfortunately updates to the /etc/kvmf/user/boot.yaml had no effect to the UI. On my now dead pikvm a new top menu would have been created listing my switch ports and associated systems. I do not see a menu, however a new overlay file has been created in the filesystem at /userdata/overlay/upper/etc/kvmd/user/boot.yaml
According to the kvmd.log file, it is recognizing the need to load the tes drivers
1969-12-31 19:00:13,808 - kvmd.apps.kvmd.ugpio - INFO - Preparing User-GPIO drivers ...
1969-12-31 19:00:13,894 - kvmd.apps.kvmd.ugpio - INFO - Running User-GPIO drivers ...
1969-12-31 19:00:13,895 - kvmd.apps.kvmd.ugpio - INFO - Running User-GPIO driver: gpio
1969-12-31 19:00:13,895 - kvmd.apps.kvmd.ugpio - INFO - Running User-GPIO driver: tes
but thats the last mention of gpio…. and not having a functioning pikvm I can’t tell if I should be seeing more. (obviously these actions occur before the system updates its clock… log records later on are stamped appropriately)
But something isn’t right as I’m not seeing an updated top menu bar with new options. And rather than fiddle more and brick a working RM1PE, I’m reaching out for help.
The yaml updates being added can be found at
https://docs.pikvm.org/tesmart/#adding-ui-elements-to-control-the-kvm-switch
The full set were added to both the overrides.yaml and boot.yaml. Perhaps on the RM1PE this needs to be split? Again, I’d rather not fiddle and brick this.
All suggestions appreciated.