L I N U X                                 |                                   D I V E R S O S
História
Dsitrib
Instalação
Config
Dicas
VB
Apostilas
Dicas
Links
Downloads
Diversos


REPOSITÓRIO DE MODENS

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.



Ribamar FS  ribafs@yahoo.com