I have a PiKVM v3 pre-assembled connected to a HDMI to DisplayPort adapter (the video out is only DP). The pikvm v3 clearly thinks there is a video stream, however I only see a blank screen on both WebRTC and DirectH264 modes.
I plugged the HDMI cable into a monitor and see the console, as expected. I plugged a DP cable into monitor and see the console, as expected. Literally do not see the console in the pikvm KVM interface (see 2 screenshots which should show a “login:” prompt.
I’ve read through the FAQ and searched around for answers. I have tried forcing various resolutions as well as tried to research edid issues.
Is this some edid or something else going on? Any pointers to troubleshooting?
So, you have already established that the PiKVM is working fine. The only other two pieces of the puzzle are (1) the DisplayPort to HDMI converter and (2) whatever box is the source of the video stream.
First, please make sure that the DisplayPort to HDMI converter is working fine. Test it elsewhere. If it is, tell us more about the video source.
I ended up traveling 90 minutes to the datacenter and sitting physically with the server and pikvm v3. If only I had a kvm for my pikvmv3!
In the end, the issue is if the pikvm reboots (for updates, or whatever) it loses the signal. If I reboot the server, but not the pikvmv3, the pikvmv3 picks up the signal and correctly shows the console. I tested this series of steps three times to confirm it is required. Reboot pikvm, pikvm loses server signal. Reboot server, pikvm sees console fine.
All is working now. I’ve made a note that anytime we reboot servers, to update/reboot the pikvm first, then the server.
Glad you got to the bottom of it. I just wanna add that PiKVM does not perform updates or reboots on its own. Both have to be initiated manually. Spontaneous reboots are a sign of unstable power supply.
Correct. Proper system management practices are implied here; therefore we keep the system up to date for relevant security and functionality updates. We’re testing dropping our current KVMoIP solution for all pikvms. We want to support free software and open hardware solutions, rather than the myriad array of proprietary solutions.
Sometimes in these cases an EDID emulator can help keep the PiKVM and the server agreeing on a shared resolution, but going through DP (or VGA or DVI) convertors can certainly introduce additional entropy (and points of confusion) to the mix.