Modems (I)

T ele modems caíram quase em desuso, como meio de ligação para a sua relativa lentidão, mas ainda está adicionando as equipas por dois motivos principais: em laptops, como um último recurso em casos em que haja Ethernet, WiFi ou cobertura 3G/HDSPA e, em geral, enviar ou receber faxes, o que não deixa de ser completamente substituído por e-mail.
No Ubuntu (GNU / Linux), a instalação de um modem é fácil. Se um modem é "real". Ou seja, serial externo. , A opção mais comum hoje são chamados de softmodems Infelizmente. Modems que implementam a maioria das suas habilidades de software, e onde é indispensável a instalação de um driver ou um 'driver' especialmente programadas para cada modelo. Tem ainda cunhou o termo winmodem, como o único piloto que muitas vezes acompanha-los é para Windows.
Quais as vantagens e desvantagens de cada um?
- Os modems externos, serial, tem toda a lógica de sua implementação em hardware como baixado para o computador tarefa deconsumo; comprimir / descomprimir, controle de erro, etc .., além de isolar o seu PC a partir de falhas potenciais. Por outro lado, são trabalhosos, os cabos mais sobre a mesa ou fofoca para ser realizada, e em comparação, um pouco mais caro.
- As vantagens únicas de softmodems é que eles são menores e mais baratos e podem ser facilmente integradas dentro do laptop. Normalmente também inclui algumas outras características como voz. Em contrapartida, além do consumo de recursos de computador, normalmente têm uma baixa eficiência, e motoristas, a ser obsoleto, difíceis de substituir, uma vez interrompido, para além de muitas vezes contêm erros, o que também prejudica o funcionamento do nosso computador.
Em geral, compensa ter um modem "real" se temos um computador desktop ou vamos dar muito uso. Por exemplo, um destes, US Robotics . Embora as portas seriais desapareceram por trás de notebooks, e estão começando a desaparecer também desktops.
Por outro lado, começa a haver alguma preocupação por parte de alguns fabricantes, como Conexant softmodems para fornecer os drivers necessários para o Linux. Especialmente depois da decisão da Dell de vender suas máquinas com o Ubuntu instalado e, uma vez que incorporam estes.
Após esta breve descrição da situação, que enfrentamos a tarefa de criar estes dispositivos "desatualizado, mas é útil em muitas ocasiões.
Modem Serial
Simplesmente conecte a uma porta serial que temos disponíveis. Saberá que essas portas são nomeados ttyS0, ttyS1, ttyS2 e ttyS3. E note que os dispositivos de série não estiver conectado "quentes" como o USB, você tem que desligar o computador, conectar o modem e reiniciar.
Para ver como testá-lo vá para a seção Testando o final do artigo, observando que, quando se diz /dev/modem terá de /dev/ttyS0 .
Diagnóstico e Problemas
Se você quiser verificar se eles estão configurados, e onde você pode abrir um terminal e faça:
dmesg | grep ttyS
A saída será algo parecido com isto, se você tiver somente a primeira porta serial:
[ 25.682503] serial8250: ttyS0 at I/O 0×3f8 (irq = 4) is a 16550A
[ 25.687091] 00:0a: ttyS0 at I/O 0×3f8 (irq = 4) is a 16550A
Você, também, eles vão perceber que não há erro associado com a porta aparece abaixo dessas linhas.
Se você tem "alergia" ao terminal você pode ver estas mensagens com os eventos de aplicativo do menu de sistema do sistema => Administração, o carregamento do arquivo /var/log/kern.log .
ttyS0: segurança LSR verificar noivos!
Se você acha que esse erro significa que o Ubuntu não poderia configurar adequadamente o seu porto, uma vez que a UART registo LSR indica erro. As razões para isso podem ser variadas. O mais comum é que se modificou a configuração padrão desses portos da BIOS do sistema. Tente localizar as configurações da porta COM no BIOS e devolvê-los aos seus valores padrão.
Mais de quatro portas e / ou configuração personalizada
Se você tiver mais de quatro portas seriais, ou se quiser configurar uma forma personalizada, você terá que instalar o pacote setserial do Synaptic Package Manager no Ubuntu.
Softmodems
Aqui está a primeira recomendação seria ir para o site do fabricante, ou, em alternativa ao Google para ver se um driver fornece específicos. E, neste caso, basta seguir as instruções. Como é o caso com a Dell .

Um caso especial é o baseado em chip Lucent / Agere, muito popular, e cujo motorista está incluído no Ubuntu.
Encontrá-lo no Sistema => Administração => Manager Driver Restritos.
Nestes casos, envolvem condutores cujo código fonte é "restrito". E se o fabricante decidiu parar o seu desenvolvimento, nenhum membro da comunidade ou empresa pode continuar. O que nós perdemos uma das vantagens do Open Source, e suporta dispositivos mais do que eu costumo fazer os fabricantes.
Se não for o seu caso terá que pedir ...
Que tipo de modem que nós temos?
Esta irá baixar um utilitário: scanModem.gz , diga-nos qual o tipo de chipset de modem tem o nosso apoio e nós estamos oferecido a ele, o site linmodems.org :
- Se você concorda com o Firefox, o arquivo será aberto diretamente no gerenciador de arquivos, o aplicativo padrão sugere que Firefox, descompacte e extraia no seu diretório home.
- Contém um único arquivo chamado algo como scanModem.June19. Renomear scanModem do Nautilus como puro e simples.
- Agora marcá-lo como executável. Também de selecionar Nautilus-lo, entrar no menu de atalho e verifique => Permissões Propriedades => Permitir execução arquivo como programa.
- Executá-lo a partir de um terminal, basta clicar sobre ela na Nautilus, e especificar Executar em um terminal.
Este utilitário tem digitalizados modems podem ser conectados por USB, PCI ou + modem de áudio integrado. Não verificar a conexão com um barramento ISA, muito antigas, no Plug & Play. Isso não significa que elas não podem funcionar.
Você verá que você tenha criado uma pasta chamada Modem no seu diretório home . O único arquivo que nos interessa é ModemData.txt. Charge do editor (com o famoso duplo clique "). E encontrado para ser pesada e confusa em informação.
Você tem que olhar no tipo de arquivo modem em questão. No meu caso, a reunião:
Checking for audio+modem support in /proc/asound/pcm
00-01: ALI 5451 modem : ALI 5451 modem : playback 1 : capture 1
00-00: ALI 5451 : ALI 5451 : playback 32 : capture 1
Completed candidate modem analyses.
Qualquer sorte, este modem, um Toshiba Satellite 1800 - é gerido a partir de um driver de baixo nível incluído no ALSA, já está instalado o Ubuntu. Como vemos em esta página da documentação do Ubuntu em 'Nota alternativa para alguns motoristas sobre slmodems.
Instalação
Você só precisa instalar um pacote adicional para o trabalho: sl-modem-daemon, a partir do Synaptic Package Manager:

Este pacote é um daemon que iniciar e configura o driver para ser acessível quando o computador é iniciado.
Configuração
Para configurar o daemon irá editar, como root:
sudo gedit /etc/default/sl-modem-daemon
Aqui temos as seguintes alterações:
- O dispositivo:
SLMODEMD_DEVICEe hw: 0. Ou pode ser hw: 1 No caso dos modems chipset ATI, o dispositivo é conhecido como modem: 0 ou modem: 1 - País:
SLMODEMD_COUNTRYe colocar o seu. Para a lista válida de países em um terminal de fazer:slmodemd --countrylist - Outras opções:
OPTSonde vai "alsa-s", indicando que o modem é suportado pelo ALSA. A opção "-s" é também recomendada para alsa.
![[Gedit-daemon] modem-sl](/images/gedit_sl-modem-daemon.png)
Blacklist
Colocamos os motoristas para não usar "lista negra", exceto "snd-intel8 × 0m 'que é necessária no caso de" alsa ", porque se não, iremos cobrar outra pessoa e não funcionar.
Carregar o arquivo:
sudo gedit /etc/modprobe.d/blacklist-modem
e de-comentar as linhas dos outros motoristas que vêm com tirar o arquivo alnohadillla "#" que os precede.
Começando
Agora podemos iniciar o daemon:
sudo /etc/init.d/sl-modem-daemon start
Que retorna:
Starting SmartLink Modem driver for: hw:0.
Creating /dev/modem symlink, pointing to: /dev/ttySL0.
Nosso modem é acessível a partir deste momento como o dispositivo / dev / modem ou / dev/ttySL0, como você preferir.
Ensaio
Podemos tentar a partir de um terminal:
- Abra dois terminais (ou um com duas abas)
- O primeiro introduz
cat /dev/modem. E ele vai pegar as respostas modem. - Na segunda
echo "AT" >/dev/modem. O que será que enviam os comandos para o modem
ATZ: Redefinir o modem
ATI1, ATI2, ATI3: Retorna informações sobre o tipo de modem e fabricante
AT & F modem para restaurar as configurações de fábrica.
Se tudo correr bem no seu console irá aparecer:
AT
OK
Bem, já temos um modem.
Diagnóstico e Problemas
Se conectar o modem, ou seja, nos deu o "OK" para o console de comando, isso significa que temos configurado corretamente eo problema estará no comando que inicia o programa que usamos em questão. A reposta para as configurações de fábrica "AT & F" não será mais como um primeiro passo.
echo "AT&F" >/dev/modem
Dial Tone
Se ele não detectar o tom de discagem devem ser incluídos no X0 seqüência de inicialização (ATX0). Isso não vai esperar para a detecção de tom de discagem antes.
Se você não é função de marcação por "tons" (ATDT) indicam isto a ver com "pulsos" (ATDP).
Outros modems
Mesmo se o seu modem de áudio não é ATI, VIA, Intel, ALI, SIS NVIDIA ou eu ia tentar o processo de instalação, como ALSA está em constante evolução e pode ser compatível.
slamr
Embora eu não tenha pesquisado muito, o seu modem pode ser necessário o pacote slamr. Isso, se você não for um usuário avançado, é uma má notícia não distribuídos com o Ubuntu. Deve ser de descargardo aqui . É depedendiente versão do kernel e devem ser recompilados, em sua versão correta, cada vez que você atualizar.
Modems USB
Se o modem for USB não vai querer iniciar o daemon slmodem para iniciar o computador, mas quando você inserir o dispositivo. Para fazer isso no arquivo de configuração /etc/default/sl-modem-daemon para mudar a opção que DONTSTART de 0 a 1 .
![[Início]](/wp-content/themes/OATech265/images/home.png)
![[Início]](/wp-content/themes/OATech265/images/feed.png)




































