br-linux

Artigos br-linux.org
Artigos sobre Linux em bom português, originais e com qualidade

Instalando facilmente o modem pctel em kernel 2.6.X
Publicado em 14 de julho de 2004

Tutorial sobre como instalar o driver do nosso tão conhecido modem PCTEL.
Colaboração de Antônio Carlos Vasques da Silva (acvsilva_AT_terra.com.br).

Instalando facilmente o modem pctel em kernel 2.6.X
por Antônio Carlos Vasques da Silva - acvsilva_AT_terra.com.br
testado no Mandrake 10


Neste tutorial vamos ensinar como instalar o modem pctel no kernel 2.6.X, de modo que o usuário iniciante possa aproveitar o que vem na sua placa-mãe sem necessidade de adquirir um outro qualquer.

I Modem pctel

Veja abaixo exemplo de modem pctel para slot AMR. Esse modem usa o driver da placa-mãe:

II Slot AMR (2):

A Intel criou uma especificação chamada AMR (Audio Modem Riser), que nada mais é do que um pequeno slot que pode existir na placa-mãe para a instalação de placas de som e de modem criadas para esse tipo de slot.
Placas AMR funcionam com a mesma tecnologia dos dispositivos on-board chamada HSP ( Host Signal Processing) onde é o processador da máquina quem executa a tarefa de processamento de sinais e não o dispositivo em si. No caso do modem, é o microprocessador quem faz a modulação e demodulação dos dados transmitidos pela linha telefônica. O slot AMR serve para você adicionar um novo dispositivo on-board ao seu micro.
Ele possui contatos para os conectores telefônicos necessários para o funcionamento do modem on-board (3).
Os dispositivos AMR conseguem um desempenho melhor do que dispositivos on-board. Isso ocorre porque a parte analógica do circuito é construída em uma placa a parte e não na placa-mãe. Assim, o dispositivo fica mais imune a ruídos.
O slot AMR (marrom) compartilha o escaninho com o slot pci mais próximo a ele. Identifique-o na sua placa ou no manual.


No kernel 2.4.X designava-se o chipset durante a compilação para obter-se o driver certo que pudesse suportá-lo e não ao modem em si (1):

chipset sis (placa de som on-board SiS) -> # ./configure --with-hal=sis
chipset VIA (placa de som on-board VIA) -> # ./configure --with-hal=via686a
chipset cm8738 (placa de som on-board C-Media 8738) -> # ./configure --with-hal=cm8738
chipset Intel (placa de som on-board i810 , i830 , i840 ...) -> # ./configure --with-hal=i8xx
conectados na porta PCI -> # ./configure --with-hal=pct789

Se você ainda preferir utilizar uma distro com kernel 2.4.X deverá procurar no manual ou na própria placa qual o shipset dela. Não adianta nem olhar o modem...

Veja: na minha placa AsRock K7VM2 podemos observar que o mesmo é da VIA olhando o barramento da ponte sul (destacado) e assim não haverá o menor problema na compilação do driver... ;-):


Obs.: tutoriais para instalá-lo no 2.4.x encontra-se facilmente nos sites sobre linux.


III Baixando e instalando o driver

O driver suportado na versão 2.6.X você encontra aqui: http://linmodems.technion.ac.il/packages/smartlink/slmodem-2.9.6.tar.gz

Suas características:

Modem: V.92, V.90, V.34, V.32bis, V.23, V.22, V.21, Bell 103/212.
Controle de fluxo: V.42, MNP 2-4.
Compressssão: V.44, V.42bis, MNP5.
Fax: Class 1.
Voice: ADPCM voice compression, Digital Answering Machine.
Multiple modems are supported.

Hardware suportado -> HAMR5600 based AMR/CNR/MDC/ACR modens nos seguintes barramentos sul:

- Intel ICH0,ICH2, ICH3, ICH4
- Via 686A, 686B, 8231, 8233
- SiS 630
- ALI 1535.
- SmartPCI56/561/562/563 based PCI modem cards.
- SmartUSB56 based USB modem.


E a instalação é muito fácil:

1)certifique-se de que tem o source do kernel instalado (kernel-source e kernel-readers) de sua distro. Caso contrário, faça-o segundo o procedimento padrão para ela (se existir o diretório /usr/src/linux está tudo ok)

2)localize onde está o arquivo modversions.h: find /usr -name modversions.h e copie-o para /usr/src/seu_kernel/include/linux

3)dê permissão de execuçãopara o driver zipado: # chmod +x slmodem*z

4)descompacte-o: # tar -xvzf slmodem*z

5)vá para dentro do diretório: # cd slmodem-2.9.6

6)compile-o: # make

7)instá-le-o: # make install

8)o executável 'slmodemd' foi criado em '/usr/sbin'

9)foram criados os drivers (kernel modules) 'slamr' e 'slusb' de acordo com a conexão do modem no seu pc. Para os AMR será usado o slamr.

10)Adicione no final do seu /etc/rc.d/rc.local:
#ativando módulo do modem pctel
modprobe slamr

#ativando porta virtual do modem, região=Brasil
/usr/sbin/slmodemd --country=16 /dev/slamr0

#ativando compressão de dados via modem
modprobe bsd_comp
modprobe ppp_deflate

11)feito isso, salve-o e execute: #./rc.local

12)veja se o slmodemd está ativo com: # ps aux, retornando algo como:
root 1875 3.8 0.6 2640 2640 ? SL Jun15 8:52 slmodemd --country=16 /dev/slamr0

13)o executável vai linkar a porta virtual /dev/pts/* para /dev/ttySL0. Remova-o e crie outro como se segue:
ls -l /dev/ttySL0 (para descobrir qual porta virtual foi criado um link)
rm /dev/ttySL0 (remova o link e crie outro)
ln -s /dev/pts/porta_virtual /dev/modem (facilita para os discadores, ex.: kppp)

14)agora use seu discador predileto para ver se o modem responde:


Obs:

1)quando o 'slmodemd' está ativo é criado um PTY (pseudo-terminal) para emular um dispositivo de porta para o modem, sendo criado também o link simbólico '/dev/ttySL0' direcionado a uma das portas /dev/pts/* existentes (0 ou 1)

2)mais informação: # slmodemd -help

3) o driver nãointerferiu no som AC97


FONTES:
(1)http://www.linux.ime.usp.br/~slave/pctel.html
(2)http://www.clubedohardware.com.br/d050400.html
(3)http://www.curitibainformatica.com.br/placa_mae.htm

BOA SORTE a todos e espero ter dado mais uma ajuda aos usuários iniciantes na configuração de seu modem no linux... ;-))


Autor: Antônio Carlos Vasques da Silva
Email: acvsilva_AT_terra.com.br

Postado por fuji em julho 14, 2004 05:39 PM

Comentários para "Instalando facilmente o modem pctel em kernel 2.6.X"

» Postado por: Morvan em julho 16, 2004 05:26 PM, 200.164.107:

    beleza, A. Carlos. Excelente tutorial. mesmo já tendo resolvido meu problema com este tipo de modem, não posso não reconhecer a felicidade do tutorial. a título de informação, já há um driver mais novo. dêem uma olhada em www.smlink.com (http://www.smlink.com/main/down/slmodem-2.9.9.tar.gz)

 

» Postado por: Antonio Carlos Vasques da Silva em julho 17, 2004 04:30 PM, 200.147.128:

    O tutorial foi feiuto em maio e enviado para publicação neste mesmo mês...
    Naquela época, o driver mais atual era o 2.9.6
    ==============================
    Há um pqeueno erro que esqueci de consertar antes de enviá-lo.

    Onde está escrito:
    #ativando porta virtual do modem, região=Brasil
    /usr/sbin/slmodemd --country=16 /dev/slamr0

    Leia:
    #ativando porta virtual do modem, região=Brasil
    /usr/sbin/slmodemd --country=BRAZIL /dev/slamr0

 

» Postado por: Antonio Carlos Vasques da Silva em julho 17, 2004 04:30 PM, 200.147.128:

    O tutorial foi feito em maio e enviado para publicação naquele mês...
    Naquela época, o driver mais atual era o 2.9.6
    ==============================
    Há um pequeno erro que esqueci de consertar antes de enviá-lo.

    Onde está escrito:
    #ativando porta virtual do modem, região=Brasil
    /usr/sbin/slmodemd --country=16 /dev/slamr0

    Leia:
    #ativando porta virtual do modem, região=Brasil
    /usr/sbin/slmodemd --country=BRAZIL /dev/slamr0

 

» Postado por: Joao2c em agosto 3, 2004 01:17 AM, 200.234.105:

    Ainda não é possível compilar o HSP 56 PCI micromodem no kernel 2.6.x Alguém sabe algum "truque"?

 

» Postado por: André Vito em agosto 3, 2004 05:38 PM, 200.226.114:

    Gostei muito da leitura, estou escrevendo aqui minha duvida pois o forum esta com problemas e nao consigo acessa-lo e esse eh o assunto mais proximo do que preciso. Gostaria de saber como se instala placas de rede, video, som e fax modem no Linux no modo nao interativo. Se alguem puder me ajudar mande-me um e-mail.

 

» Postado por: Carlos Antonio de Souza em agosto 4, 2004 09:30 PM, 200.193.240:

    Olá galera, como faço para instalar um modem Intel 536EP, no conectiva 10. No conectiva 9 ele estava funcionando normalmente, porem no Conectiva 10 não consigo instalar o driver por causa do kernel que agora é 2.6 . Se alguem puder me ajudar me envie um email. Ok. Desde ja agradeço.

 

» Postado por: Adevilson em agosto 6, 2004 04:04 PM, 200.103.105:

    Olá pessoal teu tb fiz esse mesmo processo no conectiva 8.0, agora passei para o conectiva 10.0,e o drive não funciona, se alguem encontra o drive certo para o 10, favor meu enviar um e-mail muito grato...

    Marrakech

 

» Postado por: Derzu em agosto 11, 2004 04:51 PM, 150.165.255:

    Ainda não é possível compilar o HSP 56 PCI micromodem no kernel 2.6.x Alguém sabe algum "truque"?

 

» Postado por: Ivan Gotti em agosto 14, 2004 12:46 AM, 200.146.216:

    Alguem sabe como compilar o PCTEL com o chipset PCT789 não-AMR ??

 

» Postado por: play blackjack em agosto 16, 2004 10:05 PM, 200.21.45.1:

 

» Postado por: free credit reports em agosto 31, 2004 12:43 PM, 164.109.154:

 

» Postado por: texas holdem em setembro 2, 2004 10:38 PM, 66.112.37.2:

    5560 Learn all about the best texas holdem here

 

» Postado por: high risk merchant account em setembro 3, 2004 07:08 AM, 203.115.31.:

    6394 Learn all about the best merchant account here

 

» Postado por: inkjet cartridges em setembro 5, 2004 07:18 PM, 205.218.254:

    2573 Thanks so much for all the help to buy ink cartridges

 

» Postado por: online slots em setembro 7, 2004 12:01 PM, 24.209.107.:

 

» Postado por: merchant accounts em setembro 8, 2004 05:06 AM, 209.158.113:

    6602 High riskmerchant account thanks

 

» Postado por: internet merchant account em setembro 9, 2004 09:43 AM, 212.160.136:

    5932 get high riskinternet merchant accounts account

 

» Postado por: play Roulette em setembro 19, 2004 11:13 PM, 200.68.102.:

 

» Postado por: leandro santos de moura em setembro 23, 2004 02:48 PM, 200.165.210:

    Como eu faço para instalar um fax modem passo a passo no windows 98 e xp.

 

» Postado por: Felipe em setembro 25, 2004 07:24 PM, 200.249.8.2:

    Essas DICAS servem para instalação do PCTel HsP56 MR (micromodem) ??????

 

» Postado por: adult em setembro 26, 2004 09:41 PM, 211.185.38.:

 

» Postado por: girls em setembro 26, 2004 10:48 PM, 207.164.57.:

 

» Postado por: Gran Canaria em setembro 27, 2004 11:43 AM, 213.112.195:

 

» Postado por: adult hentia em outubro 1, 2004 06:25 AM, 213.112.195:

 

» Postado por: free adult em outubro 5, 2004 12:00 PM, 193.146.142:

 

» Postado por: WEB CAMS em outubro 6, 2004 12:22 AM, 210.212.204:

 

» Postado por: Sex Cams em outubro 7, 2004 09:44 PM, 202.83.174.:

 

» Postado por: pai gow em outubro 8, 2004 05:37 AM, 148.244.150:

 

» Postado por: Helton em outubro 13, 2004 01:37 AM, 200.193.240:

    Olá!
    Sou um entre as centenas de novos usuários do Linux, ou melhor, pretendo ser.
    Instalei o Suse 9.1 no meu PC que já tinha Windows XP. Como todo usuário Windows estou sentindo muitas dificuldades em me adaptar. Até agora não consegui entender sequer como se instala um programa (bendito seja Windows neste sentido). O Suse não reconheceu meu fax modem Intel 537 Data Fax V.90 Modem e ao ver o seu passo-a-passo da instalação de um drive resolvi pedir ajuda, ou melhor, socorro.
    Infelizmente, apezar da boa vontade de todos nos foruns e tutoriais, sempre é usada uma linguagem muito técnica. Assim o Linux vai se popularizar só no dia de São Nunca.
    Puxei o drive, descompactei-o no Windows mesmo, mas descobri que a instalação... não é nada fácil.

 

Antes de comentar...

- Preserve a qualidade desta discussão
- Leia os Termos de Uso.
- Este formulário deve ser usado para comentários sobre a notícia. Se você tem dúvidas ou precisa de ajuda, use o Fórum.
- Mantenha o foco nos argumentos e no assunto
- Não faça ataques pessoais.
- Pense 5 vezes antes de entrar em discussões inúteis, como "qual é a melhor distribuição/ambiente gráfico/linguagem de programação/etc.", mesmo se alguém já tiver provocado - um erro não justifica o outro
- Não seja um e-mala ;-)

Envie seu comentário









Lembrar as informações pessoais?


Atenção: Este formulário deve ser usado para comentários sobre a notícia. Se você tem dúvidas ou precisa de ajuda, use o Fórum, onde mais pessoas estarão disponíveis para respondê-lo..






Nota: os comentários pertencem a seus respectivos autores e são de responsabilidade de quem os postou. O restante desta nota está disponível sob a licença GNU FDL, exceto se explicitamente declarado em contrário.