Damus
Manawyrm · 9w
Dirty contacts on memory modules, improperly seated CPUs, wrong CPU cooler mounting pressure, defective transmitters/receivers, etc. could maybe be detected before they become an actual problem. I'm g...
Manawyrm profile picture
I've built a project in the past, monitoring both the link parameters of fiber optic links (SFP transceivers) and signal quality of the actual signal (timing margin, BER, etc.).

This allowed us to notice failing laser diodes, failing receivers, subtly broken cabling, dirty connectors, broken network cards, etc. before they ever became an outage or had a chance to cause packet loss.

Having the same for DDR, PCIe, maybe even USB, Thunderbolt, etc. seems useful?
1
Manawyrm · 9w
Imagine if the Linux kernel could output warnings in dmesg going "PCIe device xx:yy.z has insufficient timing margin, please clean connectors."