Atualmente e como sempre aconteceu, a instalação dos winmodens no
Linux
tem sido um dos problemas mais difíceis de serem superados para os que
migram do Windows para o sistema "Open_Source". O melhor conselho em
relação a isso é o mesmo de todos os entendidos do assunto: "Comece devagar,
aos poucos..." ou " Tente primeiro um Kurumin, Knoppix ou até um Mandrake...".
Mas já que você escolheu a versão considerada a mais difícil de se manusear
(a pior para iniciantes), mas no entanto, a distro que te dá maior poder de
domínio sobre a sua máquina (nada mais nada menos que o próprio Slackware),
então vamos direto ao assunto e mostrar todos os passos para instalação do
seu modem da PcTel nesta distro, pois o objetivo deste mini-tutorial é
ajudá-lo a instalar seu modem HSP56 MicroModem (PCTel) no seu Slackware
9.0 e 9.1 (testados em minha máquina com sucesso).
Instalação
Para a instalação do modem é preciso ter o driver da pctel (o que suponho
que você já o tenha se já leu outros tutoriais). Para minha máquina,
utilizei o driver pctel-0.9.6, pois a versão do kernel instalada na máquina
é a 2,4,x. Se menor que essa, deve-se utilizar o driver pctel-0.8.6. Para
saber qual a versão do kernel, abra um terminal e digite:
# uname -r
NOTA: você pode obter os drivers para modens PCTEL em
http://linmodems.technion.ac.il/pctel-linux/.
Outro grande problema era o tal do
modversions.h, arquivo esse que o
driver, quando em fase de compilação, nunca era encontrado. Existem duas
maneiras de se resolver este problema:
Procure o arquivo com o comando:
# find / -name modversions.h
e quando encontrado, copie o mesmo para a pasta a qual o arquivo não é
encontrado. Por exemplo, se o arquivo procurado não está na pasta
/usr/src/Linux/include/Linux (que provavelmente você deverá criar
este caminho, pois pelo menos aqui em minha máquina algumas destas pastas
não existiam) e sim, na pasta
/usr/include/Linux. Então copie de
uma para a outra:
# cd /usr/include/Linux
# cp modversions.h /usr/src/Linux/include/Linux
Outra forma de resolver este problema é criando o próprio arquivo através do comando:
# touch /usr/src/Linux/include/Linux/modversions.h
não esquecendo de criar as pastas que não existirem.
Abaixo temos todos os passos convencionais para a instalação do modem, que alguns você já deve conhecer. Se não, conheça-os agora e verifique quais os comandos que você não utilizou.
Comandos usuais da instalação:
# tar -xzvf pctel-0.9.6.tar.gz
(descompacta o arquivo pctel-0.9.6.tar.gz)
# cd pctel-0.9.6
(entra no diretório do arquivo descompactado)
# ./configure --with-hal=list
(executa o comando configure mostrando parâmetros)
# ./configure --with-hal=cm8738
(executa o comando configure com MEU parâmetro. Escolha o seu parâmetro.)
# make
(executa make)
# make install
(executa make install)
# mknod /dev/ttyS15 c 62 79
(cria o dispositivo do modem)
# ln -sf /dev/ttyS15 /dev/modem
(força a detecção do modem como /dev/ttyS15 {ou outro} no dev/modem)
# insmod -f pctel
(o parâmetro -f é para forçar a compilação sendo gcc, gcc2 ou gcc3 devido diferentes compilações)
# insmod ptserial
(execução do ptserial)
Bem, se não apareceu nenhuma mensagem de erro, obviamente todos os passos anteriores ocorreram com sucesso. Logo, você deve ir ao arquivo
/etc/rc.d/rc.local e incluir as seguintes linhas:
Essas linhas servem para que os módulos sejam carregados sempre que você inicie o
Slackware, evitando que você digite isso toda as vezes que queira conectar-se à internet.
Neste dado momento, fui ao configurador de discagem dial-up - KPPP - (Internet Dial-Up Tools) e fiz as seguintes configurações:
modemdevice: /dev/modem
flowcontrol: SoftWare(XON/XOFF)
line termination: CR/LF
connection speed: 57600
E criei uma conta para conectar-me à internet, terminando assim a instalação do modem. Para instalar o som, caso não tenha sido detectado durante inicialização da distro, digite:
# modprobe cmpci
OBS: Caso ocorra algum erro fazendo com que o seu modem ainda não seja detectado (mas eu espero que não), digite:
# make uninstall
Antes de REINICIAR A INSTALAÇÃO (apenas se preciso for), para que tudo o que você fez anteriormente seja desfeito.
Espero imensamente que este mini-tutorial venha ser útil em suas mãos e quando estiver conectado pelo Slackware:
- Teste o navegador Mozilla, que lhe dá mais opções que o Konqueror;
- Não se conecte à internet como super usuário root;
- Deixe de ser orgulhoso e mande um email para mim dizendo se deu tudo certo.... :)
Lindberg Luiz - slackberg@bol.com.br