Achei seu como-fazer muito bom. O que o Kov tem na página dele também é muito
bom, na realidade, para mim, é o mesmo ;-)
Gostaria de acrescentar que não é necessário criar o arquivo modversion.h, uma
vez que ele existe quando se instala o kernel-headers.xxxx.deb e copiamos, ou
linkamos com o /usr/src/linux/include.
Mas o meu problema é o seguinte:
Uso debian potato 2.2.r3-br (o servidor de ftp do cipsga está em baixa? Não
consigo baixar mais o disco 1 do debian...), com kernel 2.2.19, o que me
remeteu a recompilar o módulo do PcTel.
A compilação é perfeita, o fixscript funciona, mas quando mando instalar o
módulo com o insmod ele acusa que o módulo foi compilado para o kernel 2.2.18.
Olhando o Makefile percebi que ele usa a opção -D__KERNEL__, o que o manual do
gcc nos informa que é uma chamada a uma macro. As perguntas: como conseguir
compilar o módulo para o kernel correto e onde localizar esta macro __KERNEL__?
Obrigado,
Wellington Kister do Nascimento
[EMAIL PROTECTED]
NÂ…
[EMAIL PROTECTED]
隊[huæâj{¬zºh®Û ¹ëÂê®zËeŠËluæâjz+ƒÂ…«.n7œ¶‡îžË›±Êâmäë¢æåx*'µ§-–+-™«-z¹b²Ûy¸šžŠÃ