fully patched. This problem has persisted through several sets of patches.
ATEN CS 1798 KVM switch
and... you guessed it, the problem is intermittent.
I have a couple of centos 8 machines running through an ATEN KVM (keyboard,video,mouse) switch. One runs the gnome GUI but the other (file server) does not even have the GUI installed. This worked for years, going back to centos 7 at least. But now, if I leave
the GUI machine logged in, the gnome-session gdm-x-session goes insane. There are many, many messages (over 1500), in the interest of bandwidth I'm leaving them out.
Code: Select all
Apr 21 16:25:29 ws /usr/libexec/gdm-x-session[403840]: (**) Option "fd" "24"
Apr 21 16:25:29 ws /usr/libexec/gdm-x-session[403840]: (II) event2 - Power Button: device removed
Apr 21 16:25:29 ws /usr/libexec/gdm-x-session[403840]: (**) Option "fd" "27"
Apr 21 16:25:29 ws /usr/libexec/gdm-x-session[403840]: (II) event1 - Power Button: device removed
Apr 21 16:25:29 ws /usr/libexec/gdm-x-session[403840]: (**) Option "fd" "28"
Apr 21 16:25:29 ws /usr/libexec/gdm-x-session[403840]: (II) event0 - Sleep Button: device removed
Apr 21 16:25:29 ws /usr/libexec/gdm-x-session[403840]: (**) Option "fd" "29"
Apr 21 16:25:29 ws /usr/libexec/gdm-x-session[403840]: (II) event3 - ATEN: device removed
Apr 21 16:25:29 ws /usr/libexec/gdm-x-session[403840]: (**) Option "fd" "30"
Apr 21 16:25:29 ws /usr/libexec/gdm-x-session[403840]: (II) event4 - ATEN: device removed
Apr 21 16:25:29 ws /usr/libexec/gdm-x-session[403840]: (II) UnloadModule: "libinput"
I'm wondering if there is a way to deliberately have the computer insist that the monitor re-identify itself. I have tried restarting the gdm.service and sometimes that works. I'm wondering about the EDID, the extended display identification data. I've been worried about the EDID being correct before. the Xorg.0.log is likewise huge. There may be a huge red flag in there but I don't recognize it.
The tail end of the log file has a bunch of "modeset" lines in it. I'm guessing this is when the stuff decides to play nice again. I tried doing
Code: Select all
tail -f /var/log/messages