Instalação do modem Netodragon no Conectiva 10

Nesse artigo tento descrever, de forma prática, como consegui instalar e configurar meu modem, um Netodragon, no Conectiva Linux 10.

[ Hits: 17.232 ]

Por: Orlando Silva de Oliveira em 22/03/2005


Automatize o carregamento do módulo do modem



A partir do kernel 2.6 este modem necessita do programa slmodem para funcionar, sendo necessário carregar o módulo e executar o programa toda vez após ligar o computador para acessar a Internet.

Para fazer com que o driver seja carregado automaticamente, siga os passos seguintes.

Use os comandos:

# echo '#!/bin/sh' >> /etc/init.d/modem_netodragon
# echo 'modprobe slamr' >> /etc/init.d/modem_netodragon
# echo 'slmodemd --country=BRAZIL /dev/slamr0 &' >> /etc/init.d/modem_netodragon
# ln -sf /etc/init.d/modem_netodragon /etc/rcS.d/S98modem_netodragon


Agora quando você ligar o computador para acessar a Internet, seu modem estará funcionando sem a necessidade de nenhum comando, basta usar o discador kppp para se conectar.

Boa sorte!

Página anterior    

Páginas do artigo
   1. Instalando e configurando o modem
   2. Automatize o carregamento do módulo do modem
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Criar entrada (menuentry) ISO no Grub

Driver nVidia no Debian

Servidor VPN PPTP com autenticação de usuários no Active Directory

Driver ATI (proprietário) no kernel 2.6.29 e posteriores

Configuração da placa wireless LinkSys WUSB54G com drivers de Linux

  
Comentários
[1] Comentário enviado por cazon em 10/04/2005 - 09:11h

Prezados colegas,
Ja usei estas dicas para instalar o netodragon no CL10 e foi blz ate que...
Saiu o CD de Atualizacao, atualizei e agora nao consigo + que funcione.
qdo vc digita "MAKE INSTALL" aparece muitos erros, seria por causa do novo kernel??
Abraços

[2] Comentário enviado por mcnd2 em 27/02/2006 - 01:52h

Boa noite, sou novo no linux e não consegui instalar meu modem.

Tentei por esse artigo instalar meu modem e não consegui.
Quando eu digito o comando " modprobe slamr" e <enter> aparece o seguinte: FATAL: Module slamr not found

Espero ter ume ajuda para poder navegar com o Linux.

Desde já obrigado.

[3] Comentário enviado por cazon em 27/02/2006 - 10:17h

Voltando a estaca zero!!!
kras, infelizmente ainda tenho q usar modem (discado) aki e troquei de makina e estou usando o SLAMD64 com kernel 2.6.12 e ate agora nao consegui instalar o maldito modem novamente.
alguem ja teve experiencia neste novo pack de 64 bits
grato

[4] Comentário enviado por cazon em 28/02/2006 - 10:26h

Segue abaixo o erro que estou recebendo ao tentar instalar o driver slmodem 2.9.10


root@cazon:~/Downloads/modem/slmodem-2.9.10# make
make -C modem all
make[1]: Entering directory `/root/Downloads/modem/slmodem-2.9.10/modem'
rebuild profile...
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_main.o -c modem_main.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_cmdline.o -c modem_cmdline.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem.o -c modem.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_datafile.o -c modem_datafile.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_at.o -c modem_at.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_timer.o -c modem_timer.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_pack.o -c modem_pack.c

gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_ec.o -c odem_ec.c
modem_ec.c:689: warning: 't403_timeout' defined but not used
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_comp.o -c modem_comp.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_param.o -c modem_param.c

gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_debug.o -c modem_debug.c
modem_debug.c: In function `modem_debug_log_data':

modem_debug.c:75: warning: cast from pointer to integer of different size

gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o homolog_data.o -c homolog_data.c

gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o dp_sinus.o -c dp_sinus.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o dp_dummy.o -c dp_dummy.c

gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o sysdep_common.o -c sysdep_common.c
gcc -o slmodemd modem_main.o modem_cmdline.o modem.o modem_datafile.o

modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o dsplibs.o sysdep_common.o

/usr/lib/gcc/x86_64-slackware-linux/3.4.4/../../../../x86_64-slackware-linux/bin/ld: warning: i386 architecture of input file `dsplibs.o' is incompatible

with i386:x86-64 output
dsplibs.o(.text+0x2b61b): In function `ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to

`__moddi3'
dsplibs.o(.text+0x2b649): In function `ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x2b668): In function `ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x2b697): In function `ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x2b6b6): In function `ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x2b6e3): In function `ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x2b706): In function `ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x2b731): In function `ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x2b754): In function `ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x2b77f): In function `ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x36038): In function `V90ConstellationPower::calcModulusParameters(V90MappingParams*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x36060): In function `V90ConstellationPower::calcModulusParameters(V90MappingParams*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x36086): In function `V90ConstellationPower::calcModulusParameters(V90MappingParams*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x360ae): In function `V90ConstellationPower::calcModulusParameters(V90MappingParams*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x360d4): In function `V90ConstellationPower::calcModulusParameters(V90MappingParams*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x360fc): In function `V90ConstellationPower::calcModulusParameters(V90MappingParams*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x36122): In function `V90ConstellationPower::calcModulusParameters(V90MappingParams*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x3614a): In function `V90ConstellationPower::calcModulusParameters(V90MappingParams*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x36170): In function `V90ConstellationPower::calcModulusParameters(V90MappingParams*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x36198): In function `V90ConstellationPower::calcModulusParameters(V90MappingParams*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x361cb): In function `V90ConstellationPower::calcModulusParameters(V90MappingParams*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x36392): In function `V90ConstellationPower::getPower(V90MappingParams*, V90TxPowerMeasurementPoint, PcmType)':
: undefined reference to

`__moddi3'
dsplibs.o(.text+0x363ba): In function `V90ConstellationPower::getPower(V90MappingParams*, V90TxPowerMeasurementPoint, PcmType)':

: undefined reference to `__divdi3'
dsplibs.o(.text+0x363e0): In function `V90ConstellationPower::getPower(V90MappingParams*, V90TxPowerMeasurementPoint,

PcmType)':
: undefined reference to `__moddi3'

dsplibs.o(.text+0x36408): In function `V90ConstellationPower::getPower(V90MappingParams*, V90TxPowerMeasurementPoint, PcmType)':

: undefined reference to `__divdi3'
dsplibs.o(.text+0x3642e): In function `V90ConstellationPower::getPower(V90MappingParams*, V90TxPowerMeasurementPoint,

PcmType)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x36456): In function `V90ConstellationPower::getPower(V90MappingParams*,

V90TxPowerMeasurementPoint, PcmType)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x3647c): In function

`V90ConstellationPower::getPower(V90MappingParams*, V90TxPowerMeasurementPoint, PcmType)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x364a4): In

function `V90ConstellationPower::getPower(V90MappingParams*, V90TxPowerMeasurementPoint, PcmType)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x364ca): In function `V90ConstellationPower::getPower(V90MappingParams*, V90TxPowerMeasurementPoint, PcmType)':
: undefined reference to

`__moddi3'
dsplibs.o(.text+0x364f2): In function `V90ConstellationPower::getPower(V90MappingParams*, V90TxPowerMeasurementPoint, PcmType)':
: undefined

reference to `__divdi3'
dsplibs.o(.text+0x36525): In function `V90ConstellationPower::getPower(V90MappingParams*, V90TxPowerMeasurementPoint, PcmType)':
:

undefined reference to `__divdi3'
dsplibs.o(.text+0x4a54c): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference

to `__divdi3'
dsplibs.o(.text+0x4a57c): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x4a70a): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x4a73c): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x4a754): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x4a7b3): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x4a815): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x4a861): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x4a8aa): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x4a8ce): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x4a901): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x4a927): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x4a958): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x4a97e): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x4a9af): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x4a9d5): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x4aa06): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x4aa2c): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x4aa5d): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x4aa83): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x4aab4): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x4aada): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x4ab0b): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x4ab31): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x4ab62): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x4ab88): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x4abb9): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x4abfb): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x4ac2e): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x4ac60): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x4acbb): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x4ad14): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x4ad44): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x4aebd): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x4aeef): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x4af09): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x4af42): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x4af74): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x4afcf): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x4b00d): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x4b03f): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x4b112): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__divdi3'
dsplibs.o(.text+0x4b144): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x4b20d): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__moddi3'
dsplibs.o(.text+0x4b256): In function `V92ModulusEncoder::progress(unsigned char*, unsigned int*)':
: undefined reference to `__divdi3'

collect2: ld returned 1 exit status
make[1]: *** [slmodemd]
Error 1
make[1]: Leaving directory `/root/Downloads/modem/slmodem-2.9.10/modem'

make: *** [modem] Error 2

[5] Comentário enviado por brainiac em 29/04/2006 - 20:57h

gostaria de um tutorial passo a passo detalhado para instalar o maldito modem da lg no conectiva 10

[6] Comentário enviado por pastel_lost em 13/07/2006 - 17:47h

como eu faco para baixar e instalar meu modem (intel 537) no conectiva????????


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts