Para poder criar os módulos fora da árvore, você precisa do pacote linux-headers-$(uname -r)
. Vendo o +
no final, acredito que seu kernel 2.6.38.3+
foi compilado por você mesmo.
Recomendo criar um pacote .deb
que possa ser instalado com dpkg
(e desinstalado também):
make oldconfig
make INSTALL_MOD_STRIP=1 deb-pkg -j30
Altere 30
para um número entre núcleos da CPU + 1 (se você estiver ligado à CPU) e duas vezes núcleos da CPU (se você estiver com uma entrada / saída ). INSTALL_MOD_STRIP
produz pacotes menores, pois remove informações de depuração dos módulos. Esse processo criará quatro arquivos .deb
, ou seja, linux-firmware-image
, linux-headers
, linux-image
e linux-libc-dev
. Os mais importantes aqui são os pacotes linux-image-VERSION
e linux-headers-VERSION
; o primeiro contém a imagem do kernel e os módulos, os segundos cabeçalhos necessários para compilar os módulos fora da árvore.