Não sou um usuário experiente com o
Linux, já usei conectiva até a versão 10, antes de se tornar Mandriva, SuSE, Slackware, a qual gostei muito e Debian, a que tinha escolhido como definitiva, mas como sou desenvolvedor, decidi que não devia gastar meu tempo configurando software, por isso escolhi uma distribuição amigável como Ubuntu. Este é meu primeiro artigo para este site, vamos lá.
Preparando o alicerce
Quando fiz este artigo pensei naquela pessoa que não possui outro micro em casa e como eu teve que ficar alternando entre Linux e Windows para baixar todos os pacotes e dependências pela internet.
Precisaremos dos seguintes pacotes, é claro que você não pode baixá-los pelo Synaptic, pois seu modem ainda não funciona então coloquei a lista que precisei, pode ser que você precise de outros, mas basicamente são esses:
O martian pode ser encontrado em vários sites pela internet, escolha sempre a versão, mais atual e sempre a full:
martian-full-20071011.tar.gz
Os outros são pacotes .deb:
build-essential_11.3_i386.deb
cpp_4.1.2-1ubuntu1_i386.deb
cpp-3.3_1-3.3.6-15ubuntu1_i386.deb
cpp-3.4_3.4.6-5ubuntu1_i386.deb
g++_4.1.2-1ubuntu1_i386.deb
g++-3.4_3.4.6-5ubuntu1_i386.deb
g++-4.1_4.1.2-0ubuntu4_i386.deb
gcc-3.3-base_1%3a3.3.6-15ubuntu1_i386.deb
gcc-3.4_3.4.6-5ubuntu1_i386.deb
gcc-3.4-base_3.4.6-5ubuntu1_i386.deb
gcc-3.4-base_3.4.6-5ubuntu1_i386(2).deb
gcc-3.4-base_3.4.6-5ubuntu1_i386(3).deb
gcc-4.1_4.1.2-0ubuntu4_i386.deb
gcc-4.1-base_4.1.2-0ubuntu4_i386.deb
liba52-0.7.4_0.7.4-7_i386.deb
libc6_2.5-0ubuntu14_i386.deb
libdvdread3_0.9.7-2ubuntu1_i386.deb
libid3tag0_0.15.1b-8_i386.deb
libmad0_0.15.1b-2.1_i386.deb
libmpeg2-4_0.4.1-1_i386.deb
libstdc++6_4.1.2-0ubuntu4_i386.deb
libstdc++6-4.1-dev_4.1.2-0ubuntu4_i386.deb
libstdc++6-dev_3.4.6-5ubuntu1_i386.deb
linux-kernel-devel_2.6.20-16.34_all.deb
Compilando e executando
Compilando o driver:
Salve o arquivo que você baixo copie para pasta de seu usuário, por exemplo:
$ cd "usuário"
$ tar -xvzf martian-full-20071011.tar.gz
$ cd martian
$ sudo make
$ sudo make install
Observe se não ocorreu nenhum erro, por exemplo falta de alguma biblioteca de configuração etc. Depois execute:
$ sudo modprobe martian_dev
$ sudo martian_modem --daemon
A primeira linha carrega o módulo, a segunda é uma aplicação que precisa estar rodando.
Para checar se tudo deu certo, se o módulo foi carregado digite:
$ lsmod | grep martian
Agora criamos um link chamado /dev/modem apontando para /dev/ttySM0, que é o dispositivo criado pelo martian, o caminho é /dev/modem, por que e aí normalmente que os discadores buscam o modem.
$ sudo ln -s /dev/ttySM0 /dev/modem
Configurando o discador:
$ sudo wvdialconf /etc/wvdial.conf
Conectando-se:
$ sudo wvdial
$ sudo kppp
Ou outro discador de sua preferência.
Para não precisar ter que fazer todos os passos após o próximo boot, adicione as linhas abaixo no arquivo /etc/rc.local. Os comandos neste arquivo são executados quando o sistema é iniciado:
modprobe martian_dev
martian_modem --daemon
Nenhum comentário foi encontrado.