I have a Dell Latitude 7390 (about 5.5 years old) that I often use in conjunction with a secondary display via USB-C. At work, I use a Dell monitor and it works fine. At home, I have a Huawei Mateview 28 that also supports USB-C. This connection always worked okay with my laptop, but recently something happened.
I connected my laptop and I got no display, but the charging still worked. After trying different things, plugging/unplugging the cable a few times, the charging seized and when I had the cable plugged in the keyboard had a delay and missed inputs. I could also hear something that sounded like a clicking coil whine around the USB-C when it was plugged in.
This problem persisted with the Dell monitor at work, even running another operating system from a USB. In the end, I had to reset BIOS by unplugging the battery and CMOS, which made the USB-C connection to the Dell monitor work again. However, when I plugged in the USB-C to the Huawei monitor at home, it again stopped working!
What is going on? Is there some hardware fault that the Huawei monitor brings forth that the Dell monitor doesn't? How can I start to locate the issue?
Note that another laptop worked fine connected to the Huawei screen via USB-C. This laptop was running Windows. I am using Arch, but since a bootable USB with Ubuntu showed the same issues I assume it's not software-dependent.