Ich habe einen billigen Wegwerf-Laptop, den ich gerne ausprobieren würde, ein Thinkpad SL 500.
Was mich stört, sind zwei LEDs, eine für die drahtlose Verbindung und eine für den Ruhezustand, die überhaupt nicht aufleuchten, obwohl sie funktionsfähig sind, ich habe es unter Windows versucht.
Also würde ich gerne einen Kerneltreiber für sie schreiben, nichts Großes, es sieht einfach nach einer guten Idee aus, mit dem Kernel herumzuspielen.
Meine Frage ist, nach welcher Methode ich systematisch herausfinden soll, welche Geräte für diese LEDs verantwortlich sind (im Allgemeinen nicht unbedingt für meine Hardware), und welche Treiber für die beiden anderen LEDs, die funktionieren, Bluetooth und die Akkuanzeige, verantwortlich sind.
Und wenn ich Methodik sage, meine ich wirklich die Methodik, Schritt für Schritt, mit den Gründen für jeden Schritt, wie in der Antwort, die ich jemand anderem hier gegeben habe: Was bedeutet && in void * p = && abc;
Ich beherrsche das Durchsuchen großer Code-Repositorys mit statischen Code-Analysatoren und Co., aber ich glaube, mein mangelndes Hardware-Wissen behindert mich bei diesem Problem.
PS: Ich benutze ArchLinux, also fast die neueste Kernelversion.