Em Wed, Sep 12, 2001 at 08:50:38PM -0300, Mauri Ferrandin escreveu:

> D� pra traduzir o que tu escreveu que tbem estou com este problema !

> Como altero e o que altero no fixscript ?

> O que significa 

> etLtModem e objdump ?

        Ok, aqui v�o as instru��es:
        - Acesse http://www.linmodems.org e pegue os drivers de lucent.
Eu fiz com o ltmodem-5.99a5, mas suspeito que o 6.0 funcione.

        - Certifique-se de ter o pacote kernel-headers instalado. Ter o
kernel-source � bom tamb�m.

        - Descompacte o driver em um diret�rio.

        - Entre no diret�rio utils. Haver� os seguintes arquivos:
CountryCode.tcl  fixscript  scanPCI.

        - Edite o arquivo fixscript.

        Vai haver uma linha assim:

for i in `$DEPMOD -e $1 2>&1 | sed 's/depmod://g' | grep -vE "^$1:|Unresolved 
symbols|^#"` ; do

        - Troque por:

for i in `$DEPMOD -e $1 2>&1 | sed 's/depmod://g' | grep -v 'etLtModemInterface' | 
grep -vE "^$1:|Unresolved symbols|^#"` ; do

        (este grep -v etLtModemInterface vai fazer com que este s�mbolo seja ignorado)

        - Construa o m�dulo, rodando o script build_module:

        ./build_module

        - Se houver erro no modversions.h, � bug do seu rpm de kernel-headers. Neste
caso, desinstale seu kernel-headers, instale o kernel-source e no diret�rio do kernel
d� um make menuconfig para configur�-lo e ent�o d� um make dep.

        - Aproveite e enquanto o make dep roda, crie os arquivos de dispositivo do
modem, se eles j� n�o existirem:

        mknod /dev/ttyLT0 c 62 64
        mknod /dev/ttyS14 c 62 64
        cd /dev ; ln -sf ttyLT0 modem

        - Ele dever� construir dois arquivos que nos interessam, lt_modem.o e 
lt_serial.o.
Eles estar�o dentro do subdiret�rio source. Entre neste diret�rio.

        - Execute o fixscript nestes arquivos:

        ../utils/fixscript lt_modem.o /tmp/lt_modem.o
        ../utils/fixscript lt_serial.o /tmp/lt_serial.o

        - Com isso, voc� ter� os novos lt_modem.o e lt_serial.o que j� funcionam.
Tente inseri-los na mem�ria, nessa ordem:

        insmod /tmp/lt_modem.o
        insmod /tmp/lt_serial.o

        - Deu certo? Beleza. Mova-os para o diret�rio dos m�dulos. No caso do
conectiva 7.0 com o kernel 2.4.5-9cl, os caminhos s�o esses:

/lib/modules/2.4.5-9cl/kernel/drivers/char/lt_modem.o
/lib/modules/2.4.5-9cl/kernel/drivers/char/lt_serial.o

        - Adicione estas linhas no seu /etc/modules.conf:

# lt_drivers: autoloading and insertion parameter usage
alias char-major-62 lt_serial
#options lt_modem vendor_id=0x115d device_id=0x0420
#options lt_serial Forced=3,0x130
# section for lt_drivers ends

        - Ufa! Pronto, seu modem deve funcionar automaticamente agora toda
vez que voc� precisar discar. Espero n�o ter esquecido nenhum passo.

        []s,
-- 
        Patola (Cl�udio Sampaio) - Solvo S/A
        IBM Certified Advanced Technical Expert and Systems Developer
        SAIR GNU/Linux Certified Systems Administrator
        PGP/GPG Public Key Available Upon Request
        Try http://www.automatos.com - The Automatic MSP
        Unix sex: unzip; strip; touch; finger; mount; fsck; more; yes; umount; sleep 
--
 /"\
 \ / ASCII RIBBON CAMPAIGN - NO HTML EMAIL!
  X  PLEASE QUOTE ONLY RELEVANT PARTS OF THIS MESSAGE.
 / \ DON'T QUOTE THIS SIGNATURE! / N�O CITE ESTA ASSINATURA!

Assinantes em 12/09/2001: 2365
Mensagens recebidas desde 07/01/1999: 132043
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a