|
|
|
|
|
|
|
|
|
|
|
Seguindo a mesma linha do Repositório de XF86Config, agora venho colocar aqui informacoes sobre Modens para Linux. Uma questao muito complicada para o acesso aa Internet via Linux sao os Winmodens. Estes tem causado muita dor de cabeca e aborrecimento aos novos e desavisados usuarios.
Caso voce ainda nao tenha um modem e pretenda instalar o Linux com acesso a Internet, procure o maior numero de informacoes sobre modens que realmente funcionem no Linux.
WINMODEM
O que e um winmodem? Ee um semi-modem, um dispositivo que faz apenas uma pequena parte do trabalho de um modem verdadeiro, o sistema operacional (windows) faz o resto. Como o Linux nao tem essa funcao de fazer o papel restante ele nao funciona no Linux.
Caso queira constatar se seu ¨modem¨ ee realmente winmodem, consulte o manual dele, os disquetes/CD ou va ate o painel de controle do windows - Sistema - Gerenciador de Dispositivos e confira.
Voces devem prestar atencao: Existem modem's que sao winmodem's e nao "avisam".
O que se percebe, pelas experiencias e explicacoes dos colegas ee que
nao e o fato de ser Plug and Play, PCI, ISA, etc, etc, que fara um modem
funcionar ou nao no Linux, mas sim o fato de ser Modem ou ser Winmodem.
O Winmodem nao funciona, mas o Modem de verdade funciona, independente
do seu barramento, se ee interno ou externo.
INFORMACOES
Existem algumas paginas na Internet que fornecem informacoes desse tipo:
Pagina do Repositorio de Modens (esta pagina):
http://www.oocities.org/SiliconValley/Ridge/3505/repmodens.html
Pagina dos nossos Manuais de Linux:
http://www.oocities.org/SiliconValley/Ridge/3505/apostila.html
Lista de modems/winmodems:
http://www.o2.net/~gromitkc/winmodem.html
(onde voce encontra informacoes sobre modens que funcionam no Linux e sobre
winmodens, que nao funcionam no Linux).
Explica como fazer um modem PCI funcionar no linux:
http://www.math.sunysb.edu/~comech/tools/PCImodems.html
Alguma coisinha sobre modens no linux:
http://www.linmodems.org
As tres ultimas sao colaboracao do Eliphas (da Conectiva).
Gostaria de repetir aqui o apelo do colega Ivan, da Linux-br:
¨Certamente boa parte de vocês já conhece o endereço
http://www.kc.net/~gromitkc/winmodem.html
(Linux/Modem Compatibility Knowledge Base) que traz uma lista de modems
compatíveis (ou não) com o Linux. É uma ótima
referência e fonte de consulta quando o assunto é modem para
Linux. Pois bem, já que o "gromitkc" disponibilizou esse serviço
tão valioso para a comunidade Linux, acho que deveríamos
dar uma força para ele, contribuindo com esse trabalho. Sugiro a
todo mundo que tem um modem funcionando sob Linux, que envie - consultando
antes a tabela, para ver se o modem ainda não está lá
- uma mensagem para o gromitkc (gromitkc@o2.net) informando que o seu modelo
de modem é compatível e funciona com o Linux ("This modem
is Linux compatible"). O modelo do modem está especificado na própria
placa, sendo importante enviar o "FCC ID" e/ou número de registro
"FCC". Vejam um exemplo em http://www.o2.net/~gromitkc/fcclabel.jpg
ALGUNS COMANDOS DO MODEM
ATLx -- volume do alto-falante, 0 <= x <= 3
ATMx -- funcionamento do alto-falante. Se não estou enganado
(leia-se: RTFM),
x = 0 --> alto-falante desligado
x = 1 --> alto-falante ligado
x = 2 --> alto-falante ligado até o estabelecimento da
conexão
E bom ler o manual do modem.
(Thiago Macieira)
ALGUMAS EXPERIENCIAS
- Instalei o software Quicklink original da placa (USR 14400) e peguei
as strings originais de configuração da placa:
Inicialização: "AT&F&A3&B1&H1&R2&D2&C1X4S0=0S7=90"
Discagem: "ATX4DP"
Configurei p kppp com elas, liguei e funcionou na primeira tentativa!!!
- No meu caso eu mudei a string do modem ( USRobotics), atz reseta e AT&F1 depois disso ficou tudo certinho.
(Desculpas aos dois colegas acima por nao ter anotado seus nomes).
- MODEM MOTOROLA LIFESTYLE 28800
> Pois é, eu estava com tanto sono ontem q esqueco de tudo.
> O modem é um motorola lifestyle 28.8
> Está em com3 (cua2 - evidente ;)) e o irq é 7
> Só q eu fui verificar agora no Rwindoze e vi que o IRQ 7 tb
está sendo usado
> pela LPT1 !
> Isso não causa nenhum problema, pela menos aki no rwin....
> Jah testei com o minicom direcionando-o /dev/modem, por sua vez um
link para
> /dev/cua2, ou direcionando diretamente para /dev/cua2, sem nenhum
resultado.
> Acho que esse negócio da impressora deve causar algum problema...
>
> Agora sim, alguma sugestão ?
Desabilite a COM2 que voce nao usa e provavelmente estah habilitada
na
BIOS, configure o modem nos jumpers (ele é velhinho, deve ter
jumpers)
para COM2, com a IRQ 3 (default) e tente de novo. Vai
funcionar, com certeza.
(Carlos Cardoso)
Soh acertando: COM1/COM3 IRQ4, COM2/4 IRQ3.
- MODEM PnP:
Eu acho q isto nao eh verdade .. eu tenho um cirrus logic, que nao
eh lah
essas maravilhas, de 33.6 PCI e funciona no Linux, tanto como PnP como
Jumpeado.
- COM3 COM IRQ4
Seu modem é PnP? Já que ele está em ttyS2, que
tal usar a IRQ 4, que é a
padrão? Se for PnP, que tal tentar habilitar os jumpers para
que ele deixe
de sê-lo?
------------
Esse e' o melhor metodo, e' claro. E caso mude para IRQ4 e ttyS2, nao
se
esqueca de desativar o COM2 da placa-mae.
- WINMODEM ROCKWELL
Sou infeliz proprietário de um winmodem Rockwell que não funciona no Linux.
- CONFLITOS
Algumas possiveis solucoes:
1. Talvez o cabo de rede (se for coaxial) esteje solto
2.A placa de rede foi movimentada na hora de instalar o modem ,e agora
esta mal-encaixada...
3. pode ser tambem um conflito de IRQ, se sua placa estiver usando
IRQ3... normalmente modem em COM2/4 usam esta interrrupcao...
Pessoalmente acho que pode ser esta ultima, ja que normalmente as placas
de rede veem com esta configuracao de irq...
-PROTOCOLO V90
Coloque o seguinte na string de inicialização de seu modem:
s32=98
Com isso vc irá desabilitar o protocólo v90 de seu modem,
sendo que deverá
conectar normalmente com modems de 33.600.
(Michael Jefferson de Moura)
-SOLUÇÃO
> Nesse ponto, numa mensagem recebida do Carlos
Parejo em respostas às minhas enviadas à lista, ele me afirmava
que os modens USR precisavam do comando "AT&F1" para serem devidamente
inicializados, e que esta tinha sido a solução ao problema
que ele havia tido, idêntico ao meu.
(snip)
> Só por desencargo de consciência,
instalei o software Quicklink original da placa (USR 14400) e peguei as
strings originais de configuração da placa:
> Inicialização: "AT&F&A3&B1&H1&R2&D2&C1X4S0=0S7=90"
> Discagem: "ATX4DP"
> Configurei p kppp com elas, liguei e funcionou
na primeira tentativa!!!
> Agora, aqui vai uma pergunta intrigante:
não existe nenhum comando exdrúxulo nas strings de configuração
descritas acima, que, em sua falta, pudesse bloquear a recepção
de blocos de informação do provedor (ainda mais que o próprio
modem havia recebido as informações iniciais de negociação
do
> protocolo ppp). Então, porque razão, o modem ficava
bloquado após o estabelecimento da conexão?
(snip)
Estranho, eu tenho um USRobotics 14.400 Sportsteer, e eu faco assim:
String de inicializacao: ATZ
Discagem: ATX4M0DT
Sempre funcionou, desde os arduos tempos de Win 3.11... fazem alguns
anos jah...
Tem uma outra coisa que eu percebi nisso tudo: se na BIOS estiver habilitado
a porta com2, e o modem tambem usar a com2, desde os novos kernels 2.0
a conexao nao funcionava mais... resultado: eu tive que
desabilitar na bios esta porta da placa-mae (na verdade desabilitei
na IDE, jah que eh um 486DX4, com IDE VESA LB) para funcionar legal.
- Sou infeliz proprietário de um winmodem Rockwell que não
funciona no Linux.
> Fui ao edifício Av. Central no Rio e procurei por um modem
e não encontrei.
> Por que ? Porque os vendedores ( todos ) foram enfáticos em
afirmar que
> nenhum modem PCI funciona no Linux , só ISA.
(snip)
Meu, vc pode usar um modem MCA, VESA Local Bus, IDE 8/16 bits, PCI,
PCI64, qq coisa, *desde que nao seja WinModem*. O barramento nao
influencia em muita coisa. QUando for comprar um modem, diga assim:
Eu
*quero* um MODEM, nao um WinModem.
(Alexandre Hautequest)
-LUCENT 1646
> High Performance Plug & Play
> 56K PCI Modem Card
>
Infelizmente, Ana Paula, é Win Modem Sim. Aliás, pelo
que li, todo modem PCI com
chip Lucent é Win modem...
O ideal, para não ter esse drama de Win modem, é comprar um externo...
E, para quem ainda tem dúvidas se possui um Winmodem ou não,
é só inicalizar o
Windows e consultar Iniciar > Configurações > Painel
de Controle > Sistema >
Perfis de Hardware. Geralmente, é lá que a gente consuma
a desgraça...
(Paulo Resende)
-GATWAYS
> ex: ping www.yahoo.com, ele demora eu cancelo e verifico o ifconfig.
> Noto que nos pacotes enviados est o maiores que os recebidos e
nos pacotes recebidos
> esta somando em erros e descartados.
> Verifico a minha rota e parece ok pois o routedefault esta la para
o localhost
Confirma se voce tem algum gateway padrao na tua placa de rede. Se
tiver, desligue-o. O pppd nao escreve uma rota padrao se jah houver
uma
em uso... e por isso ele nao sabe o que (ou para onde) mandar os
pacotes.
Alexandre Hautequest
hquest@linuxbr.com.br
- KPPP OPÇÕES
Quando usava o kppp
costuma colocar como parâmetros do pppd as
opções:
asyncmap 0
-detach
E funcionava normalmente, sem elas retornava o mesmo erro que
no seu caso.
- Achoo q sei qual e o seu problema:
vc disse q configurou o seu modem certinho...
O meu modem eh um US.Robotics 28.800
Foi configurado assim:
Da um su e.....
cd /dev
rm -rf modem
ln -s ttySX modem
chmod 660 ttySX
chown root.uucp ttySX
Substitua X pelo numero de sua ttyS (no meu eh ttyS3)
Depois p/ ve se tudo deu certo...
ls -l modem
lrwxrwxrwx 1 root uucp 4 fev 4 18:49 modem -> ttyS3
tabela dos ttyS....
COM1 /dev/ttyS0
COM2 /dev/ttyS1
COM3 /dev/ttyS2
COM4 /dev/ttyS3
Vc n esqueceu de configurar a host, dns, certo?
Se nao, nao vai adiantar nada culpar seu Zoltrix de 9.600
-CONEXÃO COM PROBLEMA
>Bem então aí vai uma dúvida: por que será
que o terminal que eu estava não
>aceitava a conexão do fetchmail para minha conta de email principal,
mas
>aceitava conexão à Internet e ainda a conexão
à minha conta secundária de
>email? Foi estranho acontecer isso...
Como eu trabalho em provedor eu entendo um pouquinho disso. Qdo vc vai
baixar seu email, ele cria um arquivo oculto no seu spool, por exemplo:
-rw-rw---- 1 lethal mail 3863 May 6 20:25 /var/mail/lethal
^^^^^^^^^^^^^^^^^
Esse eh o arquivo de email no provedor <--------+
qdo eu estou baixando o mail, eh criado o arquivo
-rw-rw---- 1 lethal mail 3863 May 6 20:25 /var/mail/.lethal.pop
contendo o mesmo conteudo. Provavelmente, como voce caiu e estava conectado
nesta
conta, e baixando o mail, o servidor retornou a voce a msg que ele
nao pode
logar no servidor pq vc estava logado :) até ele destrancar
sua caixa.
Provavelmente, qdo vc tentou pegar em outro terminal, o seu servidor
remoto
jah havia apagado o .seuuser.pop (que serve para lock tb).
(Igor Sutton)
CORRIGINDO BUG DO KPPP DO KDE 1.1
Eu estava usando o KDE 1.0 e tudo funcionava beleza (exceto o maldito
kmail,
que simplesmente sumia ao baixar os mails; mas isso é outra
história).
Então eu instalei o KDE 1.1 e o kppp começou a dar esse
problema de "The ppd
daemon died unexpectedely !". De cada 10 tentativas de discagem, em
1
conseguia a conexão e nas outras dava o problema.
E mais estranho ainda: Usando as opções de Autenticação
do kppp como
"script-based" ou "terminal-based" tudo funcionava sem problemas. O
problema só
dava quando eu escolhia autenticação como PAP ou CHAP.
A solução que eu encontrei foi a seguinte: na configuração
do kppp deixei a
Autenticação como PAP e no Login Script adicionei um
Send. Isso mesmo, um Send
vazio, sem nada depois.
Fiz isso achando que esse Send enviasse o CR (ou será LF?)
que suponho o pppd
estivesse esperando. IMHO esse kppp que estou usando (versão
1.6.2 release 182)
tem um bug e não envia o último CR para a partida do
pppd.
Claro, isso é o que eu suponho, mas o fato é que o kppp
começou a funcionar sem
problema nenhum.
Alô gurus de plantão, será que é isso mesmo?
Cláudio
(Pode ate nao ser, mas quando eu usava o Kde 1.1 isso resolveu tambem
meu problema, RibaFS).
PORTAS, IRQS E I/O
The "standard MS-DOS" port associations are given below:
/dev/ttys0 (COM1), port 0x3f8, irq 4
/dev/ttys1 (COM2), port 0x2f8, irq 3
/dev/ttys2 (COM3), port 0x3e8, irq 4
/dev/ttys3 (COM4), port 0x2e8, irq 3
Ou seja, se voce nao alterou
nenhuma configuracao de uma
determinada porta serial, nao sera necessaria seta-la novamente.
------
Normalmente voce nao configura as IRQs no Linux. Voce ajusta a
tua placa para utilizar uma interrupcao livre, que vc encontra com
"cat
/proc/interrupts, e o linux utiliza a dita. Excessoes ocorrem quando
vc usa uma placa PnP. Nesses casos eh interessante (como se eu conhecesse
outra maneira! :)) usar o isapnp + setserial (para o modem).
#pnpdump /etc/isapnp.conf
{edite o isapnp.conf para
usar as configuracoes que vc quiser)
#isapnp /etc/isapnp.conf
#setserial /dev/ttyS? [configuracoes
escolhidas acima]
Marcus Moreira
- CONFIGURANDO UM MODEM PnP
Alguém me ajuda! como faço pra con figurar meu modem no
linux...
no windows ele tá na com3 e irq 10. quando tento instalá-lo
diz que a porta
está ocupada.
Seu modem e' um PCI PnP, aparentemente. Tente, nesta ordem:
1) pnpdump; se ele encontrar seu modem, utilize:
pnpdump > /etc/isapnp.conf
isapnp /etc/isapnp.conf
(coloque a ultima linha em um dos scripts de inicializacao). Se nao
funcionar,
2) abrir a maquina e mexer nos jumpers adequados para acertar um IRQ
e I/O padroes para uma porta serial ou
3) usar algum software do fabricante para alterar o estado PnP do modem,
configurando IRQ e I/O padroes
MODEM OCUPADO NO KPPP
Eu esta com estes erros...
achei a solução na lista da CRHL
O meu modem e um USR 56K PnP Interno
Antes de vc configurar vc tem que fazer o linux "enxergar" placa
que e
'PnP' isso vc faz editando o arquivo /etc/isapnp.conf o meu ficou assim.
# (DEBUG)
(READPORT 0x0203)
(ISOLATE)
(IDENTIFY *)
# Card 2: (serial identifier cb fe c5 ad a5 70 30 72 56)
# USR3070 Serial No -20599387 [checksum cb]
# Version 1.0, Vendor version 0.0
# ANSI string -->U.S. Robotics 56K Voice INT<--
#
# Logical device id USR3070
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be
changed
if required
# Don't forget to uncomment the activate (ACT Y) when happy
(CONFIGURE USR3070/-20599387 (LD 0
(IO 0 (BASE 0x03e8))
(INT 0 (IRQ 5 (MODE +E)))
(ACT Y)
))
(WAITFORKEY)
O CONFIGURE USR????? e identificado pelo programa este arquivo vc cria
com o programa :
# pnpdump > /etc/isapnp.conf
Depois, em /etc/rc.d/rc.local acrescente no final dele as seguintes linha:
setserial /dev/cua2 irq 5 autoconfig
setserial /dev/cua2 spd_vhi
setserial /dev/cua2
stty -echo < /dev/cua2
faça o link "ln -sf /dev/cua2 /dev/modem
e use na configuração do modem a porta /dev/modem, e não
use /dev/cua2
diretamente.
As minha configurações no Win :
COM3
IRQ 5
0x3E8
Bem foi assim que resolvi o meu ..
Vi muita gente passando a mesma coisa e espero que consigam....
- MINHA EXPERIENCIA
Uso dois modens, ambos US Robotic, um de 28800 ISA, PnP jumpeado para
COM2 (ttyS1) e IRQ 3 e outro de 14400, ISA, nao Plup and Play, jumpeado
para COM4 (ttyS3) nao lembro a IRQ, ja que normalmente nao ee necessaria
na configuracao do Kppp nem do Xisp.
Ja instalou dois outros modens no Linux, ambos USRobotic sem problema.
Mas tentei instalar dois outros de marcas que nem sei (nem os donos sabiam)
sem sucesso. E verdade que nao tentei muito.
Meus programas de conexao preferidos sao o Xisp e o Kppp.