Salve a tutti.
Sto cercando, con molta frustrazione, a compilare ed aggiungere un modulo in staging al kernel standard distribuito in questo momento (sono su testing).
Il kernel è "3.2.0-2-amd64 #1 SMP Sat May 12 23:08:28 UTC 2012 x86_64 GNU/Linux".
Vorrei EVITARE di dovermi compilare un kernel custom, perciò vorrei solo far compilare, con i giusti kernel symbols, il modulo che mi serve.
Ora, normalmente il modulo è disabilitato.
Ho provato a prendere il kernel-package, estratto i sorgenti in /usr/src/linux-source-versione , copiata la versione "ufficiale" del kernel config da boot/config-versione in /usr/src/linux-source-versione/.config , abilitato il modulo con "make menuconfig" (il flag staging è già abilitato) quindi provato a compilare il singolo modulo con:
make -C /lib/modules/`uname -r`/build M=/usr/src/linux-source-3.2/drivers/staging/(nome modulo)
Non viene compilato nulla, ho solamente:
make: Entering directory `/usr/src/linux-headers-3.2.0-2-amd64'
Building modules, stage 2.
MODPOST 0 modules
make: Leaving directory `/usr/src/linux-headers-3.2.0-2-amd64'
Ho anche provato a cambiare il .config presente in /usr/src/linux-headers-3.2.0-2-amd64 ma nulla.
Qualcuno sa aiutarmi ?
Grazie.
Qual'è il nome (finora segretato) del modulo ?