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

Configurando modems PCTel AMR sem desabilitar a placa de som

O Esdras Beleza de Noronha (gyodai@uol.com.br) mandou o tutorial que vocês podem ler na íntegra abaixo. Ele apresentou o trabalho assim: "Aqui vai uma contribuição para o site: um tutorial ensinando a configurar winmodems PCTel AMR. O driver mais conhecido só possibilita que o usuário use OU o modem, OU a placa de som, já o driver que cito no tutorial permite os dois ao mesmo tempo - dá pra navegar e ouvir o XMMS, por exemplo :) - e vale a pena divulgar isso."

Está divulgado, detalhes logo abaixo.

Configurando modems PCTel AMR
(sem desabilitar a placa de som!)

Por Esdras Beleza de Noronha (gyodai@uol.com.br) - 16/05/2003


1. Requerimentos

- Linux versão 2.4.x - O kernel, não confunda com a versão de sua distribuição...

- Includes do kernel instalados - As distribuições geralmente instalam através de um pacote chamado 'kernel-headers', mas se você tiver baixado o código-fonte do kernel, compilado e ainda tiver o código em uma pasta, também serve.

- Compiladores, bibliotecas de compilação, etc. - Você vai precisar compilar o driver.


2. Qual a diferença dum hardmodem para um softmodem (winmodem)?

Digamos que o trabalho de um hardmodem pode ser dividido em dois: um trabalho A e um trabalho B. O softmodem fará apenas o trabalho A, e deixará o trabalho B para ser feito pelo sistema operacional.

Esse trabalho feito pelo sistema operacional consumirá memória e processamento, sem falar que cada softmodem trabalha de um jeito diferente de outros, exigindo drivers específicos para cada um. Como esse driver muitas vezes é lançado apenas para Windows, o softmodem também é chamado de "winmodem". Algumas pessoas chamam winmodems suportados pelo Linux de "linmodem".

A vantagem do softmodem é que seu custo é bem reduzido em relação a do hardmodem, porém o usuário perde em velocidade da máquina e compatibilidade.


3. Drivers PCTel

Os modems PCTel são suportados há um bom tempo no Linux. O driver mais usado para estes modems, infelizmente, não trabalha bem com o modelo AMR: você tem que desabilitar o som para usar o modem.

Felizmente, enquanto testava a mini-distribuição Kurumin, acabei descobrindo nela um driver para modems PCTel que trabalha sem ser necessário desabilitar placas de som.


4. Configurando o modem (enfim)

O driver que usaremos nesse exemplo foi feito para trabalhar com modems SmartLink AMR, mas funciona muito bem com o PCTel AMR. Lembrando que você deverá estar logado como usuário root.

Download do driver:

a) Baixe o arquivo e descompacte-o numa pasta temporária. Aqui usamos '/tmp/'. (atualização: atualmente há um mirror bem confiável em
http://linmodems.technion.ac.il/packages/smartlink/ - se ele não estiver mais funcionando quando você ler o artigo, recomenda-se uma busca no Google)

# tar -xvzf slmdm-2.7.8.tar.gz -C /tmp

b) Você vai precisar editar um arquivo para configurar onde estão os kernel-headers. No Debian fica em '/usr/src/kernel-headers-X.X.XX/', onde X.X.XX é a versão do kernel. No Slackware fica em '/usr/include/linux/'. Já nas outras distribuições não sei. :(

Abra o arquivo 'Makefile' que estará na pasta '/tmp/slmdm-2.7.8/' e procure a seguinte linha:

KERNEL_INCLUDES:= /usr/src/linux/include/

Substitua '/usr/src/linux/include/' pelo caminho dos kernel-headers.

c) Digite 'make' para compilar o código:

# make

c) Agora use este último comando para que os drivers sejam instalados com os outros módulos do kernel:

# make install-amr

d) Use o seguinte comando para carregar o driver do modem:

# modprobe slamrmo


5. Considerações finais e dicas.

a) O modem será criado na porta '/dev/ttySL0' e será criado um link pra ele em '/dev/modem'. Quando for configurar algum programa para acessar a Internet, você pode usar qualquer uma dessas portas. Caso o programa não lhe dê a opção de usar uma, ouse a outra. Recomendo usar '/dev/modem';

b) Se você usar Debian, aconselho que utilize o aplicativo 'modconf' para carregar automaticamente os módulos. Quando rodar o modconf, selecione a pasta 'misc' e selecione os drivers 'slamrmo' e 'slmdm'.

c) Caso seu modem não seja detectado automaticamente ao iniciar o Linux, digite o seguinte comando para ele ser detectado:

# modprobe slamrmo


d) Caso tenha problemas, edite o arquivo '/etc/modules.conf' e ponha isso em seu final:

options slmdm country=BRAZIL

ou, se estiver lendo este documento em Portugal,

options slmdm country=PORTUGAL

Geralmente o modem trabalha sem ser necessário adicionar essas opções.

e) A última versão do driver, quando escrevi este texto, era a 2.4.14. Usei a 2.4.8 pois a 2.4.14 não funcionou corretamente, dando sempre sinal de ocupado.

f) Dúvidas ou sugestões, gyodai@uol.com.br .

Postado por brain em maio 29, 2003 09:54 AM

Comentários para "Configurando modems PCTel AMR sem desabilitar a placa de som"

» Postado por: Clovis Sena em maio 29, 2003 01:44 PM, 200.238.84.:

 

» Postado por: Starbreaker em maio 30, 2003 12:36 AM, 200.102.149:

 

» Postado por: Starbreaker em maio 30, 2003 12:43 AM, 200.102.149:

 

» Postado por: Esdras em maio 30, 2003 09:21 AM, 200.253.205:

 

» Postado por: Esdras em maio 30, 2003 09:22 AM, 200.253.205:

 

» Postado por: Paulo Ducks em junho 22, 2003 12:27 PM, 200.147.122:

 

» Postado por: Eduardo Bezerra em junho 27, 2003 12:59 AM, 200.151.198:

 

» Postado por: Altair S.Souza em junho 29, 2003 09:20 PM, 200.151.81.:

 

» Postado por: baguers em julho 3, 2003 12:40 AM, 200.175.25.:

 

» Postado por: Elias em julho 5, 2003 04:16 PM, 200.169.166:

 

» Postado por: Esdras em julho 8, 2003 08:25 AM, 200.19.179.:

 

» Postado por: Stauer em julho 10, 2003 01:53 AM, 200.102.40.:

 

» Postado por: Eustabio Jr. em julho 10, 2003 10:42 AM, 200.151.181:

 

» Postado por: Sérgio f. Lima em julho 11, 2003 06:19 AM, 200.147.127:

 

» Postado por: Sérgio F. Lima em julho 11, 2003 09:04 AM, 200.147.43.:

 

» Postado por: Vitor em julho 19, 2003 10:09 PM, 200.222.55.:

 

» Postado por: David Melo Souza em julho 20, 2003 01:02 PM, 200.151.88.:

 

» Postado por: Nick em julho 20, 2003 02:16 PM, 200.100.119:

 

» Postado por: Nick em julho 20, 2003 02:23 PM, 200.100.119:

 

» Postado por: geekman em agosto 1, 2003 03:22 AM, 200.164.119:

 

» Postado por: André em agosto 10, 2003 01:33 AM, 200.100.23.:

 

» Postado por: Roberto em agosto 14, 2003 10:22 PM, 200.175.193:

 

» Postado por: Guto em agosto 16, 2003 12:48 AM, 200.100.154:

 

» Postado por: Dennis em agosto 18, 2003 01:36 PM, 200.193.240:

 

» Postado por: roberto em agosto 21, 2003 01:55 AM, 200.226.77.:

 

» Postado por: Joilson em agosto 22, 2003 10:55 PM, 200.215.38.:

 

» Postado por: HUgo em agosto 24, 2003 12:25 PM, 200.177.93.:

 

» Postado por: exiled archangel em agosto 24, 2003 10:01 PM, 200.169.140:

 

» Postado por: Gustavo Siqueira Nickel em setembro 10, 2003 10:53 AM, 200.227.164:

 

» Postado por: Eduardo em setembro 11, 2003 10:25 PM, 200.195.15.:

 

» Postado por: Eduardo em setembro 11, 2003 10:27 PM, 200.195.15.:

 

» Postado por: Bruno em setembro 12, 2003 01:26 PM, 200.255.168:

 

» Postado por: Eduardo em setembro 14, 2003 09:58 PM, 200.202.204:

 

» Postado por: MGASOFT em setembro 16, 2003 06:15 PM, 200.195.16.:

 

» Postado por: anderson em setembro 16, 2003 09:17 PM, 200.18.10.1:

 

» Postado por: Peterson em setembro 17, 2003 09:54 AM, 200.135.247:

 

» Postado por: Paulo em setembro 19, 2003 12:54 PM, 201.2.76.79:

 

» Postado por: wal em setembro 27, 2003 09:02 PM, 200.100.248:

 

» Postado por: joao em setembro 27, 2003 09:33 PM, 200.227.150:

 

» Postado por: Jasão em setembro 29, 2003 03:16 PM, 200.100.13.:

 

» Postado por: Glauber Cunha em setembro 30, 2003 12:37 AM, 200.222.55.:

 

» Postado por: ZeroleO em outubro 1, 2003 01:04 AM, 201.0.173.9:

 

» Postado por: Jef Anderson em outubro 5, 2003 09:45 PM, 200.140.172:

 

» Postado por: Joel em outubro 8, 2003 05:25 PM, 200.253.196:

 

» Postado por: Fernando Rocha em outubro 10, 2003 10:26 AM, 200.175.76.:

 

» Postado por: Alessandro em outubro 11, 2003 04:09 PM, 200.191.211:

 

» Postado por: Rafael B. Furlan em outubro 11, 2003 11:18 PM, 200.98.146.:

 

» Postado por: beto em outubro 14, 2003 08:48 AM, 200.158.66.:

 

» Postado por: Rogério Aparecido Clemente em outubro 18, 2003 10:08 AM, 200.158.225:

 

» Postado por: Emerson em outubro 19, 2003 09:34 AM, 200.146.12.:

 

» Postado por: aBs0LuTe em outubro 20, 2003 02:44 PM, 200.251.138:

 

» Postado por: adriano em outubro 23, 2003 01:10 AM, 200.210.47.:

 

» Postado por: gustavo em outubro 23, 2003 01:12 AM, 200.210.47.:

 

» Postado por: Ricardo em outubro 23, 2003 01:36 AM, 200.153.53.:

 

» Postado por: Adevilson em outubro 26, 2003 06:38 PM, 200.140.53.:

 

» Postado por: claudio em outubro 31, 2003 01:19 AM, 200.175.137:

 

» Postado por: Jacson em novembro 1, 2003 12:24 AM, 200.147.19.:

 

» Postado por: Raf@ em novembro 4, 2003 01:50 PM, 200.195.23.:

 

» Postado por: Raf@ em novembro 4, 2003 01:50 PM, 200.195.23.:

 

» Postado por: Marcos em novembro 8, 2003 05:23 PM, 200.100.209:

 

» Postado por: MHD em novembro 8, 2003 08:49 PM, 200.242.201:

 

» Postado por: pLeo punk em novembro 10, 2003 09:35 PM, 200.249.166:

 

» Postado por: ALexandre Bernardes em novembro 11, 2003 03:11 AM, 200.226.151:

 

» Postado por: Vantuir R. de Almeida em novembro 14, 2003 10:37 PM, 200.154.227:

 

» Postado por: bruno em novembro 15, 2003 03:04 PM, 200.193.206:

 

» Postado por: Juliano de Oliveira em novembro 23, 2003 12:45 AM, 200.175.117:

 

» Postado por: Regis em novembro 26, 2003 06:00 AM, 200.225.194:

 

» Postado por: Leandro Dacosta em dezembro 2, 2003 02:06 AM, 200.175.60.:

 

» Postado por: antonio amaro em dezembro 6, 2003 09:41 PM, 200.169.135:

 

» Postado por: tux em dezembro 12, 2003 04:22 AM, 200.226.159:

 

» Postado por: microfone em dezembro 17, 2003 02:24 AM, 200.100.185:

 

» Postado por: SaCerDoT em dezembro 17, 2003 05:54 PM, 200.151.69.:

 

» Postado por: SaCerDoT em dezembro 17, 2003 05:56 PM, 200.151.69.:

 

» Postado por: cicero em janeiro 3, 2004 11:00 PM, 200.169.157:

 

» Postado por: enochian em janeiro 12, 2004 07:09 PM, 200.232.190:

 

» Postado por: wilson em janeiro 21, 2004 01:39 AM, 200.227.112:

 

» Postado por: Roger em fevereiro 1, 2004 01:25 AM, 200.151.60.:

 

» Postado por: PAULO em fevereiro 2, 2004 12:23 AM, 200.97.143.:

 

» Postado por: Alessandro Pinto em fevereiro 4, 2004 05:14 PM, 200.164.36.:

 

» Postado por: Lucivaldo em fevereiro 4, 2004 08:38 PM, 200.242.91.:

 

» Postado por: haroldo em fevereiro 7, 2004 09:21 PM, 200.167.224:

 

» Postado por: ph4rk em fevereiro 8, 2004 01:43 AM, 201.7.10.11:

 

» Postado por: Yamani em fevereiro 12, 2004 12:10 PM, 200.151.167:

 

» Postado por: Fallen_Soul em fevereiro 24, 2004 10:57 PM, 200.234.85.:

 

» Postado por: Alexandre em março 6, 2004 06:25 PM, 200.98.135.:

 

» Postado por: Danilo em março 8, 2004 03:39 AM, 201.4.237.3:

 

» Postado por: Danilo em março 8, 2004 03:53 AM, 201.4.237.3:

 

» Postado por: Daniel em março 13, 2004 05:00 PM, 201.7.24.36:

 

» Postado por: gustavo em março 14, 2004 05:07 PM, 200.103.77.:

 

» Postado por: Maycon Lemos em março 21, 2004 10:58 AM, 201.5.106.1:

 

» Postado por: Márcio Monteiro Rocha em março 22, 2004 01:07 PM, 200.211.183:

 

» Postado por: Rafael em março 24, 2004 05:51 PM, 200.164.132:

 

» Postado por: luis em março 27, 2004 06:13 PM, 200.234.62.:

 

» Postado por: odair em abril 3, 2004 01:47 AM, 200.241.37.:

 

» Postado por: Mateus em abril 4, 2004 11:54 AM, 200.141.56.:

 

» Postado por: Elton em abril 28, 2004 02:02 AM, 200.141.31.:

 

» Postado por: daniel em maio 11, 2004 11:13 AM, 201.8.125.3:

 

» Postado por: RONIE em maio 15, 2004 11:45 AM, 200.138.204:

 

» Postado por: Felipe em maio 17, 2004 03:27 AM, 201.7.23.14:

 

» Postado por: Pedro em maio 21, 2004 01:06 AM, 201.7.77.21:

 

» Postado por: lemonsjau em maio 22, 2004 06:13 PM, 200.226.65.:

 

» Postado por: vitor em maio 28, 2004 08:46 PM, 200.222.65.:

 

» Postado por: Rafa em junho 3, 2004 01:40 AM, 200.175.178:

 

» Postado por: miguel xavier em junho 5, 2004 01:19 AM, 200.151.197:

 

» Postado por: Christian Carvalho em junho 10, 2004 06:26 PM, 200.102.238:

 

» Postado por: Rafael em junho 15, 2004 10:03 AM, 200.98.83.2:

 

» Postado por: Maycon Lemos em junho 18, 2004 07:26 PM, 201.5.104.6:

 

» Postado por: MARCO AURELIO em junho 23, 2004 09:36 AM, 218.226.36.:

 

» Postado por: Dani Melo em junho 29, 2004 12:02 AM, 201.9.220.6:

 

» Postado por: Ciro Paes em junho 29, 2004 02:10 AM, 200.222.202:

 

» Postado por: Marquinho em julho 1, 2004 11:36 PM, 200.225.159:

 

» Postado por: soraia em julho 4, 2004 03:18 PM, 200.217.147:

 

» Postado por: joaocosme em julho 29, 2004 01:12 AM, 200.151.136:

 

» Postado por: play blackjack em agosto 16, 2004 06:49 PM, 61.219.155.:

 

» Postado por: Luiz em agosto 24, 2004 11:52 AM, 200.161.27.:

 

» Postado por: Luciano em setembro 8, 2004 12:41 AM, 200.255.170:

 

» Postado por: Dill em setembro 13, 2004 10:42 AM, 200.222.91.:

 

» Postado por: Renato em setembro 14, 2004 06:01 PM, 200.165.225:

 

» Postado por: joel em setembro 14, 2004 11:25 PM, 200.234.39.:

 

» Postado por: Christian em setembro 26, 2004 09:43 AM, 200.234.18.:

 

» Postado por: Buy Amoxicillin em outubro 5, 2004 10:55 AM, 67.19.91.50:

 

» Postado por: Levaquin em outubro 13, 2004 09:58 AM, 67.19.91.50:

 

» Postado por: debt consolidation em outubro 15, 2004 06:47 PM, 209.88.12.6:

 

» Postado por: Remeron prescription em outubro 23, 2004 09:08 AM, 208.53.138.:

 

» Postado por: guilherme em novembro 3, 2004 06:17 PM, 201.13.199.:

 

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.