Você precisa instalar cabeçalhos de kernel para compilar um módulo. Os cabeçalhos do kernel não fazem parte da fonte do kernel (ou pelo menos nem todos eles são), eles são gerados quando o kernel é compilado, e alguns desses cabeçalhos dependem das opções de compilação.
Existe um pacote de cabeçalho do kernel não oficial . Se você preferir fazer as coisas sozinho, compile seu próprio kernel .
Depois de ter os cabeçalhos do kernel, /lib/modules/2.6.37.6/build
deve ser um link simbólico para o diretório que contém os include
e arch
diretórios com os cabeçalhos, bem como o arquivo Module.symvers
contendo a tabela de símbolos do kernel. Por exemplo:
ln -s /usr/src/linux-2.6.37.6 /lib/modules/2.6.37.6/build