Bir Thinkpad SL 500 ile dolaşmak istediğim ucuz bir dizüstü bilgisayarım var.
Beni rahatsız eden iki led, biri kablosuz bağlantı için, biri de kış uykusu için, hiç yanmıyor, işlevsel olsalar da, pencerelerde denedim.
Bu yüzden onlar için bir çekirdek sürücüsü yazmak istiyorum, büyük bir şey değil, sadece çekirdekle oynamak iyi bir fikir gibi görünüyor.
Sorum şu ; bu ledlerden hangi cihazların sorumlu olduğunu bulmak için hangi metodolojiyi takip etmeliyim (genel olarak, donanımım için kesin olarak gerekli değildir) ve çalışan diğer iki led, bluetooth ve pil göstergesi için hangi sürücüleri sorumludur?
Ve ben metodoloji dediğimde, gerçekten, adım adım, her adımın nedenleriyle birlikte, buradaki bir başkasına verdiğim cevapta olduğu gibi, gerçekten demek istiyorum: & void * p = && abc;
Statik kod analizörleri ve co kullanarak, büyük kod depoları aracılığıyla fgrepping konusunda yetkin değilim, ancak donanım bilgisi eksikliğinin beni bu konuda engellediğini düşünüyorum.
Not: ArchLinux kullanıyorum, bu yüzden neredeyse en son çekirdek sürümü.