Atenção: Os procedimentos que se seguem logo abaixo são para o Ubuntu 5.10 Breezy.
Para o Ubuntu 6.06 Dapper e para o Ubuntu 6.10 Edgy , por favor veja o seguinte link:
http://ubuntuforum-pt.org/index.php?topic=4204.msg84315#msg84315
Para o Ubuntu 7.04 Feisty Fawn , por favor veja o seguinte link:
http://ubuntuforum-pt.org/index.php/topic,4204.msg113490.html#msg113490
Para o Kubuntu 7.04 Feisty Fawn , por favor veja o seguinte link:
http://ubuntuforum-pt.org/index.php/topic,4204.msg129925.html#msg129925
Para o Ubuntu 7.10 Gutsy e Kubuntu 7.10 Gutsy , por favor veja o seguinte link:
http://ubuntuforum-pt.org/index.php/topic,4204.msg184635.html#msg184635
Para o Ubuntu 8.04 Hardy Heron e Kubuntu8.04 Hardy Heron , por favor veja o seguinte link:
http://ubuntuforum-br.org/index.php/topic,4204.msg222673.html#msg222673
Para o Ubuntu 8.10 Intrepid Ibex , por favor veja o seguinte link:
http://ubuntuforum-br.org/index.php/topic,4204.msg273103.html#msg273103
Para o Ubuntu 9.04 Jaunty Jackalope , por favor veja o seguinte link:
http://ubuntuforum-br.org/index.php/topic,4204.msg287645.html#msg287645
Para o Ubuntu 9.10 Karmic Koala , por favor veja o seguinte link:
http://ubuntuforum-br.org/index.php/topic,4204.msg339882.html#msg339882
Para o Ubuntu 10.04 Lucid Lynx , por favor veja o seguinte link:
http://ubuntuforum-br.org/index.php/topic,4204.msg368678.html#msg368678
Para o Ubuntu 10.10 Maverick Meercat , por favor veja o seguinte link:
http://ubuntuforum-br.org/index.php/topic,4204.msg416561.html#msg416561
Para o Ubuntu 11.04 Natty Narwhal , por favor veja o seguinte link:
http://ubuntuforum-br.org/index.php/topic,4204.msg455625.html#msg455625
Para instalar o driver da Smartlink para o modem HSP56 MR, antes é necessário ter instalado em seu sistema alguns pacotes essenciais que são eles:
make
gcc
-binutils
-gcc-4.0
build-essential
-dpkg-dev
-g++
-g++-4.0
-libc6-dev
-libstdc++6-4.0-dev
-linux-kernel-headers
linux-headers-2.6.12-9-386
-linux-headers-2.6.12-9
Estes pacotes, em negrito, vc pode instalar pelo Synaptic do Ubuntu 5.10 sem precisar da internet, pois já vem no Ubuntu mais não estão ainda instalados. Os que estão logo abaixo dos em negrito e com um traço “
-” antes do nome são os arquivos dependentes que serão instalados automáticamente com os principais quando vc selecionar eles (os em negrito) lá no Synaptic que se encontra em:
Sistema > Administração >Gerenciador de Pacotes Synaptic. Com o programa aberto clique no botão
procurar (Search) e digite o nome do pacote desejado e depois de encontrá-los clique com o botão direito do mouse sobre ele e selecione
marcar para instalação e depois clique no botão
Aplicar e aguarde o processo de instalação.
Ou alternativamente ao Synaptic para quem não souber usá-lo é fazer o seguinte, abra um terminal (Menu
Aplicações > Acessórios > Terminal) e digite, como root (comando
sudo su):
sudo su
Password: sua senha# apt-get -y install make gcc build-essential linux-headers-2.6.12-9-386
Não se preocupe que deste modo acima suas dependências serão também instaladas.
Ou mais ainda, abra um terminal (Menu
Aplicações > Acessórios > Terminal) e digite:
$ sudo su
Password: sua senha
# cd /var/cache/apt/achives/
# dpkg -i make_3.80-9_i386.deb
# dpkg -i binutils_2.16.1-2ubuntu6_i386.deb
# dpkg -i gcc-4.0_4.0.1-4ubuntu9_i386.deb
# dpkg -i gcc_4%3a4.0.1-3_i386.deb
# dpkg -i dpkg-dev_1.13.10ubuntu4_all.deb
# dpkg -i g++-4.0_4.0.1-4ubuntu9_i386.deb
# dpkg -i g++_4%3a4.0.1-3_i386.deb
# dpkg -i libc6-dev_2.3.5-1ubuntu12_i386.deb
# dpkg -i libstdc++6-4.0-dev_4.0.1-4ubuntu9_i386.deb
# dpkg -i linux-kernel-headers_2.6.11.2-0ubuntu13_i386.deb
# dpkg -i build-essential_11.1_i386.deb
# dpkg -i linux-headers-2.6.12-9_2.6.12-9.23_i386.deb
# dpkg -i linux-headers-2.6.12-9-386_2.6.12-9.23_i386.deb
Mas acho este último modo mais complicado pq tanto o usuário pode errar na digitação dos nomes que são muitos, como também não tenho certeza se é esta a ordem correta, pois se a ordem estiver errada vai dar erro pq alguns pacotes precisam do outro já instalado como pré-requisito de instalação. Pelo Synaptic a ordem não importa pq ele instalará os arquivos dependentes na ordem correta de maneira automática para vc.
Agora cabe aqui uma explicação. Um problema aqui é que para compilar os módulos sem erros, é preciso instalar a mesma versão do gcc e g++ que foram usadas para compilar o Kernel em uso. Diferentes versões do gcc freqüentemente possuem incompatibilidades entre sí.
A forma mais simples de descobrir isso é através do arquivo "/proc/version":
$ cat /proc/version
Se você estiver usando o Ubuntu 5.10, por exemplo, vai receber como resposta:
Linux version 2.6.12-9-386(buildd@rothera) (gcc version 3.4.5 20050809)
Por aqui podemos ver que está sendo usado o Kernel 2.6.12-9 (compilado sem otimizações para os processadores atuais, daí o "386"), que por sua vez foi compilado usando o gcc 3.4.
Sabendo agora em qual versão do gcc foi compilado o seu kernel então procure na internet pelo pacote .deb para ele com um outro sistema operacional já que com o Ubuntu não é possível.
Se vc usa o Ubuntu 5.10 então os arquivos que vc deve procurar são esses:
gcc-3.4-base_3.4.4-6ubuntu8_i386.deb
cpp-3.4_3.4.4-6ubuntu8_i386.deb
gcc-3.4_3.4.4-6ubuntu8_i386.deb
seus links:
http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-3.4/gcc-3.4-base_3.4.4-6ubuntu8_i386.deb http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-3.4/cpp-3.4_3.4.4-6ubuntu8_i386.deb http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-3.4/gcc-3.4_3.4.4-6ubuntu8_i386.deb OBs: abra um terminal ( Menu
Aplicações> Acessório > Terminal) e instale nesta ordem apresentada acima, da seguinte forma:
$ sudo su
Password: sua senha
# dpkg -i gcc-3.4-base_3.4.4-6ubuntu8_i386.deb cpp-3.4_3.4.4-6ubuntu8_i386.deb gcc-3.4_3.4.4-6ubuntu8_i386.deb
Obs: os símbolos “
$” e “
#” em negrito e à esquerda dos comandos não são para serem digitados, apenas indicam um comando dado como usuário normal ($) e um comando dado como root (#) que é um superusuário e pode tudo, ao contrário do outro que é limitado.
Ainda com o terminal aberto e como
root (símbolo
#) digite os seguintes comandos:
# cd /usr/bin
# ln -sf /usr/bin/cpp-3.4 cpp
# ln -sf /usr/bin/gcc-3.4 gcc
# ln -sf /usr/bin/gccbug-3.4 gccbug
# ln -sf /usr/bin/gcov-3.4 gcov
# ln -sf /usr/bin/i486-linux-gnu-cpp-3.4 i486-linux-gnu-cpp
# ln -sf /usr/bin/i486-linux-gnu-gcc-3.4 i486-linux-gnu-gcc
Agora vamos desabilitar alguns módulos que poderão atrapalhar na ativação do modem. Dê os seguintes comandos, como root (
sudo su):
sudo su
Password: sua senha# modprobe -r snd_atiixp_modem
# modprobe -r snd_intel8x0m
# modprobe -r snd_via82xx_modem
Caso não exista algum destes módulos e os comandos acima mostrem algum erro, não dê importância é apenas uma medida de segurança.;-)
Obs: lembre-se que esse comando é para ser dado como
root e se vc esqueceu como virar
root, no terminal aberto basta dar o comando
sudo su e depois
sua senha e o terminal estará como
root daí em diante. Note que antes de dar o comando
sudo su o terminal tem um símbolo
$ (usuário) à esquerda e depois do comando
sudo su tem o símbolo
# à esquerda. Para sair do modo
root e voltar para o modo
usuário no terminal, basta digitar
exit uma vez pq duas vezes fecha o terminal.
Atenção: caso vc já tenha tentado instalar qualquer outra versão do driver da Smartlink sem sucesso, então antes de tentar com este novo driver faça o seguinte, abra um terminal (Menu
Aplicações> Acessórios > Terminal) e digite:
$ sudo su
Password: sua senha
# killall slmodemd
# modprobe -r slamr
# rm -rf /dev/slamr*
Agora vamos editar um arquivo importante sobre uns módulos que podem atrapalhar a ativação do modem. Abra um terminal (Menu
Aplicações > Acessórios > Terminal) e digite, como root (comando
sudo su):
sudo su
Password: sua senha# gedit /etc/modprobe.d/alsa-base
No final deste arquivo vai estar assim:
# Prevent abnormal drivers from grabbing index 0
options snd-bt87x index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
Altere o mesmo para ficar assim no seu final:
# Prevent abnormal drivers from grabbing index 0
options snd-bt87x index=0
options snd-atiixp-modem index=0
options snd-intel8x0m index=0
options snd-via82xx-modem index=0
Ou seja, altere de
index=-2 para
index=0 nas 4 últimas linhas.
Com tudo instalado, então vamos aos passos para a compilação do seu modem:
A primeira medida é fazer o download do driver da smartlink que se encontra no link abaixo:
http://linmodems.technion.ac.il/packages/smartlink/slmodem-2.9.11-20051101.tar.gzDe posse do driver abra um terminal (Menu
Aplicações > Acessórios > Terminal) e descompacte o arquivo baixado no link acima:
$ tar -zxvf slmodem-2.9.11-20051101.tar.gz
Entre na pasta criada após a descompactação:
$ cd slmodem-2.9.11-20051101
Já no interior da pasta dê os comandos para a compilação:
$ make
$ sudo su
Password: sua senha
# make install
Aguarde alguns segundos para o processo de compilação terminar.
Terminado o processo anterior e ainda como
root (símbolo #) dê os comandos.
# modprobe slamr
# slmodemd --country=BRAZIL --perm=0666 /dev/slamr0
Será mostrado uma mensagem para você finalizar clicando nos botões
Ctrl+C no seu teclado. Por favor faça isso para finalizar!!!
agora vamos linkar o dispositivo do modem :
# rm -f /dev/modem
# ln -sf /dev/ttySL0 /dev/modem
Finalizado o processo de compilação e ativação do modem é preciso agora editar ou criar um arquivo especial responsável por iniciar o modem no boot.
Com o terminal ainda aberto e continuando como
root (símbolo
#), dê os comandos:
# echo '#!/bin/sh' >> /etc/init.d/ativar-modem
# echo 'modprobe slamr' >> /etc/init.d/ativar-modem
# echo 'slmodemd --country=BRAZIL --perm=0666 /dev/slamr0 &' >> /etc/init.d/ativar-modem
# chmod +x /etc/init.d/ativar-modem
# ln -sf /etc/init.d/ativar-modem /etc/rc2.d/S98ativar-modem
Bem estes passos criam dois arquivos especiais , o
ativar-modem e o link para ele chamado de
S98ativar-modem, que são os responsáveis para a ativação do modem no boot, além de dar permissão de execução para o
ativar-modem é claro.
Agora, se vc quiser usar a internet pelo Ubuntu via conexão discada terá de baixar da internet e por outro sistema operacional o
gnome-ppp pq no Ubuntu o mesmo não vem na distro, portanto baixe-o no link:
http://ftp.debian.org/debian/pool/main/g/gnome-ppp/gnome-ppp_0.3.21-1_i386.debPara instalá-lo abra um terminal (Menu
Aplicações > Acessório > Terminal) e digite:
$ sudo su
Password: sua senha
# dpkg -i gnome-ppp_0.3.21-1_i386.deb
Bom para configurar o gnome-ppp para uma configuração que dá certo para 90% dos casos, abra um terminal e digite:
gedit .wvdial.conf
que vc irá abrir o arquivo de configuração do gnome-ppp e não precisa ser como root e este arquivo se encontra oculto dentro de
/home/seu_nome_de_usuario/OBS: antes do nome
wvdial.conf tem um sinal de ponto "." e deve ser digitado. Ele indica que o arquivo de configuração é um arquivo oculto dentro da pasta
/home/seu_usuário/ .
Deixe ele exatamente desta forma alterando somente o que está em verde para suas opções pessoais;
[Dialer Defaults]
Modem = /dev/ttySL0
ISDN = off
Modem Type = Analog Modem
Baud = 115200
Init = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 =
Init4 =
Init5 =
Init6 =
Init7 =
Init8 =
Init9 =
Phone = Numero do telefone
Phone1 =
Phone2 =
Phone3 =
Phone4 =
Dial Prefix =
Dial Attempts = 1
Dial Command = ATM1L1DT (se for tom) ou ATM1L1DP (se for pulso)
Ask Password = off
Password = Senha
Username = Nome de usuário
Auto Reconnect = off
Abort on Busy = on
Carrier Check = on
Check Def Route = on
Abort on No Dialtone = on
Stupid Mode = on
Idle Seconds = 0
Auto DNS = on
;Minimize = off
;Dock = on
;Do NOT edit this file by hand!
Por fim,
REINICIE seu sistema para que as mudanças tenha efeito e configure o seu discador conforme as suas necessidades.
Atenção: Agora caso vcs achem muito trabalhoso esta forma de instalação manual eu criei um arquivo compactado com todos os arquivos de compilação e mais um script de instalação e maiores detalhes se encontram aqui:
http://ubuntuforum-pt.org/index.php?topic=4204&postdays=0&postorder=asc&start=20