Configurando o HSP 56 AudioModem (PCTEL)
Em primeiro lugar, você deverá baixar o driver
para esse modem, disponível na seguinte URL:
http://www.geocities.com/andre_casteliano/pctel.zip
Após tê-lo baixado, descompacte-o com o seguinte
comando:
# unzip PCTEL.ZIP
Nota: Quando descompactar esse arquivo, certifique-se de
estar em um diretório que NÃO possua pastas com os
nomes de "src" e "lib", pois a descompactação
irá criar essas pastas e, caso elas já existam, os
arquivos irão se misturar.
pós ter descompactado, entre no diretório
src/module (criado na descompactação) e edite o
arquivo ptmodule.c, usando o editor de sua preferência.
Adicione, no final do arquivo (após o #endif), as
seguintes linhas:
void IntrOpen(void) { }
void IntrWrite(void) { }
void IntrClose(void) { }
Depois, ainda na pasta src/module, rode o comando
make:
# make
Isto irá gerar, na pasta lib (também criada na
descompactação do driver), o arquivo pctel.o (o
driver do modem, já compilado para a sua versão do
kernel). Copie este arquivo para a pasta
/lib/modules/versão-do-seu-kernel/net, onde versão
do seu kernel, deve ser substituído pelo número da
versão do seu kernel.
Um exemplo, caso ainda se encontre no diretório
src/module:
# cp ../../lib/pctel.o /lib/modules/2.2.16/net
Isso supondo que a versão do kernel é a 2.2.16.
Caso não seja, é só substituir.
Após a cópia do arquivo, rode o comando insmod,
para carregar o módulo:
# insmod pctel
Depois, rode o comando mknod, para criar o dispositivo do
modem:
# mknod /dev/ttyS15 c 62 79
E em seguida, "linke" o dispositivo "real" do modem
(/dev/ttyS15) com o dispositivo "virtual" usado pelos
programas (/dev/modem), com o comando:
# ln -sf /dev/ttyS15 /dev/modem
Pronto! Seu HSP está pronto para funcionar no
Linux.
Agora, vamos fazer com que ele seja carregado
automaticamente quando você iniciar o sistema.
Nos sistemas baseados no Red Hat (Conectiva, Mandrake,
etc), acrescente a seguinte linha em seu arquivo
/etc/conf.modules :
alias char-major-62 pctel
Em outras distribuições (ou caso a linha acima
não funcione a contento), acrescente a seguinte linha em
seu arquivo rc.local (geralmente em /etc/rc.d) :
/sbin/modprobe pctel
|