Olá Alarcon....realemente estava faltando um dos pacotes....o linux-headers.....achei que já havia instalado pelo apt-get...mas agora já instalei...
inclusive peguei a versão mais nova de driver que você havia sugerido....só que ainda não consegui instalálo...o erro agorta é esse:
make -C modem all
make[1]: Entrando no diretório `/home/andre/dr/slmodem-2.9.11-20051101/modem'
make[1]: Saindo do diretório `/home/andre/dr/slmodem-2.9.11-20051101/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.6.12-9-386/build
make[1]: Entrando no diretório `/home/andre/dr/slmodem-2.9.11-20051101/drivers'
cc -I/lib/modules/2.6.12-9-386/build/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.11
make[2]: Entrando no diretório `/home/andre/dr/slmodem-2.9.11-20051101/drivers'
make modules -C /lib/modules/2.6.12-9-386/build SUBDIRS=/home/andre/dr/slmodem-2.9.11-20051101/drivers
make[3]: Entrando no diretório `/lib/modules/2.6.12-9-386/build'
make[3]: *** Sem regra para processar o alvo `modules'. Pare.
make[3]: Saindo do diretório `/lib/modules/2.6.12-9-386/build'
make[2]: ** [all] Erro 2
make[2]: Saindo do diretório `/home/andre/dr/slmodem-2.9.11-20051101/drivers'
make[1]: ** [all] Erro 2
make[1]: Saindo do diretório `/home/andre/dr/slmodem-2.9.11-20051101/drivers'
make: ** [drivers] Erro 2
Garanto que já estou com todos os pacotes instalados...e agora o que faço......to ficado frustado já.....espero ajuda...
Atenção que todas as dicas que falo aqui e no meu tópico são para o
Ubuntu 5.10 e portanto se vc tiver outra versão do Ubuntu terá de adaptá-lo para sua versão, pois o kernel pode ser outro Ok.
veja que em
/lib/modules/2.6.12-9-386/build este
build é um link que aponta para o linux-headers correspondente a mesma versão do kernel que está instalado, ou seja, ele deverá está apontando para
/usr/src/linux-headers-2.6.12-9-386 que é uma pasta muito importante para a compilação de qualquer driver no linux. O driver da Smartlink vai procurar por este link (build) que lhe enviará para o local correto, por isso veja se este link está apontando para o local correto, pois ele poder ser a causa do
sem regra para processsar.
Veja também se em
/usr/src tem as seguintes pasta
linux-headers-2.6.12-9 e
linux-headers-2.6.12-9-386Bom, alternativamente vc pode editar o arquivo
Makefile presente na pasta descompactada do driver
slmodem-2.9.11-20051101 e editar a seguinte linha:
KERNEL_DIR:=/lib/modules/$(shell uname -r)/build
para
KERNEL_DIR:=/usr/src/linux-headers-2.6.12-9-386
e editar também o
Makefile que fica na subpasta
drives dentro da pasta descompactada do driver
slmodem-2.9.11-20051101 de:
KERNEL_DIR:=/lib/modules/$(shell uname -r)/build
para
KERNEL_DIR:=/usr/src/linux-headers-2.6.12-9-386