A Linux kernel új fejlesztése révén a Lenovo ThinkPad laptopok egy része hamarosan képes lesz hardverkárosodás észlelésére és jelentésére az operációs rendszer felé. A funkció a Lenovo által karbantartott, nyílt forráskódú ThinkPad ACPI kernelmeghajtóban jelenik meg, amelyet úgy bővítenek, hogy a hardver által szolgáltatott sérülési információkat a felhasználói tér (user space) számára is elérhetővé tegye.
A változtatás lényege, hogy az újabb ThinkPad modellek már képesek belső diagnosztika alapján felismerni bizonyos fizikai sérüléseket, és ezt az állapotot az ACPI interfészen keresztül közölni az operációs rendszerrel. A fejlesztők egy új sysfs felületet vezetnek be, amelyen keresztül a Linux egyértelműen lekérdezheti, hogy az adott gépen észlelt-e a firmware hardverkárosodást.
A kernelbe benyújtott patch leírása szerint:
„A ThinkPadek új képességet kapnak a hardverkárosodás állapotának felismerésére és jelentésére. Ehhez egy új sysfs interfészt adunk hozzá, amely megmutatja, hogy történt-e hardverkárosodás.”
Az első körben ez a támogatás cserélhető USB-C csatlakozókhoz kapcsolódik. A rendszer képes lesz jelezni, ha egy USB-C port fizikailag sérült – például túlzott mechanikai igénybevétel vagy kontakthiba miatt. Ez különösen hasznos lehet vállalati környezetben, ahol a hibák gyors diagnosztizálása és dokumentálása fontos szempont.
Fontos kiemelni, hogy a funkció nem javítja meg a hardvert, viszont lehetőséget ad arra, hogy az operációs rendszer, rendszerfelügyeleti eszközök vagy akár grafikus felületek egyértelmű visszajelzést adjanak a felhasználónak vagy az üzemeltetőnek a fizikai sérülésről. Ez csökkentheti a félrediagnosztizált hibák számát, és megkönnyítheti a szervizelést.
A ThinkPad hardverkárosodás-jelentési funkció Linux alatti támogatásával kapcsolatos további technikai részletek és a fejlesztés állapota az x86 platform driver levelezőlistán érhetők el, ahol a kernelpatch-ek nyilvánosan megvitatásra kerülnek. A funkció várhatóan egy későbbi Linux kernelverzióban válik általánosan elérhetővé az érintett ThinkPad modelleken.

