Em Qui, 2002-12-12 às 15:39, Ronaldo Reis Jr. escreveu:
> Pessoal,
> 
> estou tentando instalar o meu terrível pctel onboard no debian, mas estou 
> tendo alguns problemas.
> 

Ok, normal...

> O primeiro problema que tive foi bem básico, mas...
> Eu tenho instalado o kernel 2.4.18 oficial da debian, seu módulus estao em 
> /lib/modules/2.4.18-686
> Dai eu instalei o source 2.4.18 também oficial da debian.
> O primeiro problema foi que ao tentar instalar os drives ele vai para 
> /lib/modules/2.4.18 e não para /lib/modules/2.4.8-686, como controlo isto? Eu 
> mudei isto contruindo um link simbólico /lib/modules/2.4.18 -> 
> /lib/modules/2.4.8-686, bem meia boca mas parece que funciona.
> 

# apt-get install kernel-headers-2.4.18-686

Aí ele vai instalar os headers do kernel em
/usr/src/kernel-headers-2.4.18-686 e que você deverá fazer um link
simbólico para este diretório em /usr/src/linux.

Ah, verifique se você está mesmo rodando a kernel 2.4.18-686

# uname -a

> Fui para o drive:
> # ./configure --with-hal=cm8738
> OK
> # make
> OK
> # make install
> 
> Deu este problema:
> ------------------
> /usr/bin/install -c -o root -g root -m 644 pctel.o 
> /lib/modules/2.4.18/misc/pctel.o
> /usr/bin/install -c -o root -g root -m 644 ptserial.o 
> /lib/modules/2.4.18/misc/ptserial.o
> depmod: *** Unresolved symbols in /lib/modules/2.4.18-686/misc/pctel.o
> depmod: *** Unresolved symbols in /lib/modules/2.4.18-686/misc/ptserial.o
> make[2]: *** [install-exec-local] Error 1
> make[2]: Leaving directory `/home/ftp/pub/Progs/Downloads/pctel-0.9.6/modules'
> make[1]: *** [install-am] Error 2
> make[1]: Leaving directory `/home/ftp/pub/Progs/Downloads/pctel-0.9.6/modules'
> make: *** [install-recursive] Error 1
> ------------------
> 
> Mas ele colocas os drives no lugar.
> 
> Dai fui tentar carregar, ignorando o erro do make install.
> 
> [EMAIL PROTECTED] pctel-0.9.6]# insmod pctel                 
> Using /lib/modules/2.4.18-686/misc/pctel.o
> /lib/modules/2.4.18-686/misc/pctel.o: unresolved symbol kfree_Rsmp_037a0cba
> /lib/modules/2.4.18-686/misc/pctel.o: unresolved symbol kmalloc_Rsmp_93d4cfe6
> /lib/modules/2.4.18-686/misc/pctel.o: unresolved symbol __udelay_Rsmp_9e7d6bd0
> /lib/modules/2.4.18-686/misc/pctel.o: 
> Hint: You are trying to load a module without a GPL compatible license
>       and it has unresolved symbols.  Contact the module supplier for
>       assistance, only they can help you.
> 

Tente recompilar novamente o módulo seguindo minhas dicas ali encima.
Para usar esse driver da PC-Tel deve se usar uma kernel com suporte a
SMP desabilitado, talvez seja este o problema. Aí para utilizar o módulo
você teria que trocar a kernel para a bf-2.4 padrão ou recompilar um
kernel sem suporte a SMP.

> E logicamente (acho eu) o ptserial não funciona sem o pctel, mas tentei 
> carrega-lo tambem. Mas da muito erro, acredito por ser falta do pctel.
> 

Correto.

> Será que falta algum módulo para ser carregado antes?
> 

Não.

-- 
Luciano Macedo Rodrigues <[EMAIL PROTECTED]>

Attachment: signature.asc
Description: PGP signature

Responder a