The Kernel Updated. The Drivers Didn't.
I work with industrial Linux systems that have strict real-time requirements. The hosts run low-latency kernels and depend on out-of-tree kernel drivers compiled against the running kernel. When any part of that chain breaks, critical functionality is lost. Kernel pinning and out-of-tree driver management are two related problems that need to be solved together. This post covers why, and how. Why the low-latency kernel The generic kernel runs fine on most Ubuntu hosts. The issue is not that it is broken; it is that it does not meet the timing requirements of the software and hardware devices connected to these systems. ...