Arquivos históricos do BR-Linux.org apresenta:

Instalando facilmente o modem pctel em kernel 2.6.X

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:

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

» 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:

 

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

 

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

 

» 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:

 

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

 

» 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:

 

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

 

» Postado por: Schalke em setembro 26, 2004 01:44 PM, 213.4.105.2:

 

» Postado por: Business Management em setembro 26, 2004 03:46 PM, 207.164.57.:

 

» Postado por: Fish, Janet em setembro 26, 2004 03:48 PM, 204.108.96.:

 

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

 

» Postado por: Engraved em setembro 26, 2004 10:22 PM, 61.19.243.1:

 

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

 

» Postado por: Fiction em setembro 27, 2004 12:10 AM, 213.112.195:

 

» Postado por: Yoga Shoes em setembro 27, 2004 01:22 AM, 217.144.0.1:

 

» Postado por: General em setembro 27, 2004 02:44 AM, 217.144.0.1:

 

» Postado por: General em setembro 27, 2004 02:54 AM, 217.144.0.1:

 

» 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:

 

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 ;-)


O Arquivo Histórico do BR-Linux.org mantém no ar (sem alteração, exceto quanto à formatação) notícias, artigos e outros textos publicados originalmente no site na segunda metade da década de 1990 e na primeira década do século XXI, que contam parte considerável a história do Linux e do Open Source no Brasil. Exceto quando indicado em contrário, a autoria dos textos é de Augusto Campos, e os termos de uso podem ser consultados na capa do BR-Linux.org. Considerando seu caráter histórico, é provável que boa parte dos links estejam quebrados, e que as informações deste texto estejam desatualizadas.