Hallo,
ich möchte mir einen kleinen Treiber entwickeln, habe aber noch Anfangsprobleme mit der Umgebung, bzw. mit der Handhabung der Tuhls.
Um die Schnittstellen kennen zu lernen, habe ich erstmal einen existierenden Treiber kopiert und ausgebeint. Übersetzen hat geklappt, aber das Laden nach Umkopieren nach /usr/lib/... geht (natürlich?) nicht.
Schätze es liegt daran, dass der neue Treiber nicht in den Symbolen aufgeführt ist.
Frage(n):
- muss ich bei jeder Treiberänderung den kompletten Kernel neu bauen?
- wie bringe ich dem Kernel bei, dass er meinen Treiber beim Bau berücksichtigt?
- Falls ich nicht jedesmal den gesamten Kernel bauen muss, wie bringe ich dem Kernel bei, dass er das Module doch bitte kennen (lernen?) und dann auch laden soll?!?
Ach ja, den kernel baue ich mit make-kpkg ...
Bin für jeden Tip dankbar.
Gruß Geronimo