Instalando o softmodem Motorola

De Fórum Debian Wiki

Índice de conteúdo

Introdução

Muitos usuários dos sistemas operacionais Linux sofrem com a instalação dos modem's de chipset Motorola, como eu, que demorei mais de um ano para conseguir instalá-lo em meu Debian Etch. Eu criei então este tutorial, baseado em um outro e o resto descobri por mim mesmo.


Obs.: Testado em Debian Etch (4.0)


Arquivos necessários

	# sl-modem-daemon
	# ppp
	# build-essential
	# libasound2 (todos do repositório)
	# linux-headers-(versão do seu kernel)

Nota: Se você usa Debian e instalar o pacote sl-modem-daemon dos repositórios de Ubuntu por exemplo, você não consegui ser bem-sucedido. Poderá ser até que crie os devices, mais não toda vez que reiniciar o pc, terá que fazer tudo de novo, e nem sempre se cria o device.


Os seguintes arquivos podem ser baixados em http://linmodems.technion.ac.il/packages/smartlink/

	* slmodem--2.9.11-20090222.tar.gz
	* ungrab-winmodem-20090716.tar.gz


Isto é tudo, próximo passo.


Preparando o computador para a instalação

Abra um terminal, logue-se como root e digite:


Entre no diretório /usr/src:

cd /usr/src

Crie um link simbólico para a pasta a do linux header (dê um ls se precisar para ver o nome da pasta) com o nome de linux.

ln -sf linux-header linux

Certifique-se de que o gcc está instalado no pc.

whereis gcc

Se aparecer gcc: /usr/bin/gcc /usr/lib/gcc, beleza, no caminho certo. Se não, instalale, pois com ele vamos compilar o driver.


Instalando

Descompacte o driver slmodem-2.9.11-20090222.tar.gz. Se não tiver nenhum outro arquivo ou pasta que comece com slm e ao mesmo tempo termine com gz, você pode usar o caracte coringa * (asterisco) para não digitar tudo. Veja:

tar -zxvf  slmodem-2.9.11-20090222.tar.gz

ou

tar -zxvf slm*gz


Economizei 24 caracteres, e com isso não quebrei os dedos :D.

Agora entre no diretório que resultou da descompactação, o slmodem-2.9.11-20090222.

cd slmodem-2.9.11-20090222

ou

cd slm*

Compile...

make

... e instale:

make install

Volte ao diretório anterior:

cd -

Entre nas pasta ungrab-winmodem-20090716.

cd  ungrab-winmodem-20090716

Execute de novo:

make; make install

Pronto, agora vá a pasta onde você salvou o pacote sl-modem-daemon, no meu caso, ~/:

cd ~/

Agora instale-o:

dpkg -i sl-modem-daemon*deb
m-a update
m-a a-i sl-modem

Execute:

/etc/init.d/sl-modem-daemon status

Se estiver escrito sl-modem is running, então beleza. Se não, execute:

/etc/init.d/sl-modem-daemon start

Configurando

Edite o arquivo /etc/defauts/sl-modem-daemon

gedit /etc/defauts/sl-modem-daemon (Se tiver gedit instalado)

Veja onde está escrito COUNTRY=(NOME_DO_PAÍS). Se estiver escrito BRAZIL (que eu acho pouco provável, pois no meu estava escrito PORTUGAL) pule este passo. Se não, mude para BRAZIL.

Com um editor de texto de sua preferencia entre no arquivo /etc/ppp/peers/provider e mude o que esta em negrito conforme seus dados:

user "<b>xxxxxxx</b>@.com.br" (Aqui coloque o nome com o qual entra no provedor)


# MUST CHANGE: replace ******** with the phone number of your provider.

# The /etc/chatscripts/pap chat script may be modified to change the

# modem initialization string.

connect "/usr/sbin/chat -v -f /etc/chatscripts/provider"


# Serial device to which the modem is connected.

/dev/ttySL0


# Speed of the serial line.

57600

Iremos para o arquivo /etc/chatscripts/provider

ABORT BUSY

ABORT "NO CARRIER"

ABORT VOICE

ABORT "NO DIALTONE"

"" ATZ

OK ATDT<b>00000000</b> (aqui coloque o telefone do provedor da internet que você usa)
ogin <b>xxxxxxx</b>@<b>xxxxx</b>.com.br (aqui o nome que usa para se conectar a internet)
word \q<b>xxxx</b> (coloque uma senha qualquer)

Salve.

Agora vamos para o arquivo /etc/ppp/chap-secrets

# Secrets for authentication using CHAP

# client server secret IP addresses

“<b>provider</b>” * “<b>xxxx</b>” no lugar xxxx coloque a senha que criou no arquivo anterior

Vamos dar permissão para discagem no terminal como root digite:

chmod 4711 /usr/sbin/pppd
chmod 755 /etc/ppp/*

Agora para entrar na internet, no terminal como root digite o comando pon na primeira vez ele demora +- um minuto para discar e entrar na internet, o comando plog mostra conexão e o comando poff, desliga a internet. Agora com a internet funcionando se preferir baixe o Wvdial ou o gnome-ppp ou pppconfig, ou o que eu mais gosto, o kppp.


Espero ter ajudado.


Fontes: Fórum e o README.debian do pacote sl-modem-daemon.

Ferramentas pessoais