Caros colegas, o tutorial abaixo é de inteira autoria do amigo Antonio Carlos, do Fórum PCs, com a permissão dele estou postando aqui no Fórum do Ubuntu na íntegra:Mais outra breve pausa nos nossos bate-papos sobre gerenciadores de janelas no linux para falarmos de um assunto muito importante, pelo menos pela quantidade de posts que vejo “pela aí”...
Aqui não vou falar sobre compilação de driveres para winmodems no linux, os links serão colocados no final, mas o motivo da existência dos famosos HSP56 micromodem e também porque não os achamos quando fazemos uma busca com o comando ”lspci".
Mostraremos que os modens AC97 não existem...
SOM AC97, O QUE É?Em 1997 a Microsoft/Intel bancaram a especificação PC97 que padronizava a fabricação de som onboard – embutido na placa-mãe – de modo a melhorar a compatibilidade com jogos...
Dê uma olhadela nos fundos do seu pc. Você verá que a entrada de som tem sempre a mesma disposição de “buracos” rosa, verde e azul. Isto não é à toa. Faz parte desta especificação e – reconheçamos – ajuda em muito aos desenvolvedores de software já que seria extremamente trabalhoso se existissem especificações distintas, não?.
Para que o som seja audível, utiliza-se um codec minúsculo na placa já que o processamento dos sinais é realizado pelo processador. Por isso que ao executar o comando ”lspci" você encontrará algo como:
0000:00:11.6 Communication controller: VIA Technologies, Inc. Intel 537 [AC97 Modem] (rev 80)Vemos aqui um codec “intel 537” dentro das especificações AC97.
Clique ”
http://pics.computerbase.de/news/10426/9.jpgi" para ver um codec de som.
MAS E ESTE TAL DE MODEM HSP?HSP vem de ”Host Signal Processing”, a tecnologia que permite ao processador da máquina controlar o dispositivo em si. E este controle é realizado por meio de driveres, ou seja, softwares; assim, toda vez que tiver de instalar o HSP no seu computador, você deverá baixar o driver específico para ele.
A vantagem seria uma redução no custo do produto pelo fato do circuito eletrônico ser mais simples, sendo que o processador – arcando com ônus do trabalho – perderá desempenho para outras atividades mais importantes. Os modens nesta categoria podem também ser adicionados via slot pci.
Clique ”
http://www.maddcomputacion.com.ar/Madd/HSP56.jpg" para ver um modem para slot AMR/CNR.
Clique ”
http://www.entrebits.com/descargas/img/14400/14311.jpg" para ver um modem para slot PCI.
Chamo a atenção para o fato de que – seja placa de som ou modem – os circuitos são os mesmos para os modens via AMR/CNR. Mas para o processador poder controlar o dispositivo em si, precisamos espetá-lo na placa-mãe e isto realiza-se por meio destes.
Clique ”
http://www.laercio.com.br/site2/artigos/hardware/hard-011/hard-030.jpg " para ver a imagem de um slot AMR.
Clique ”
http://www.de.tomshardware.com/motherboard/20001010/images/cnr.jpg " para ver a imagem de um slot CNR.
E OS DRIVERES?Você vai encontrar em Israel:
http://linmodems.technion.ac.il/packages/Mas para saber qual será baixado o lspci dará a dica certa. No primeiro exemplo deste comando, o driver seria o da intel.
No exemplo a seguir, temos um da VIA:
00:11.5 Multimedia
audio controller: VIA Technologies, Inc. VT8233 AC97 Audio Controller (rev 50)
No abaixo, C-MEDIA:
00:0f.0 Multimedia
audio controller: C-Media Electronics Inc CM8738 (rev 10)
Estes são exemplos de codecs que você encontrará. E esta informação é extremamente importante pois se usar um linux com kernel 2.4.X deverá adicionar os parãmetros abaixo na compilação para poder suportá-los de forma correta:
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
“Ora senhores, ora senhoras: não me perguntem por quem os sinos dobram”...
Para estes codecs diferentes vocês baixarão o driver pctel mais recente. Agora, NÃO CONFUNDAM com o lspci abaixo:
00:0a.0
Communication controller: Individual Computers - Jens Schoenfeld Intel 537
A ausência de indicação de que é um codec de som determina que o driver a ser baixado seja para modem intel. Este é um retorno típico de um modem espetado no slot PCI. Não baixe o deiver para pctel que dará erro.
Uma base de dados atualizada sobre funcionamento de HSP – “pctel” – no linux pode ser obtida aqui:
http://pctelcompdb.sourceforge.net/
MODENS LUCENT/AGEREAtente-se TAMBÉM para os modens lucent/agere em slot PCI:
00:0b.0
Communication controller: Lucent Microelectronics 56k WinModem (rev 01)
e
00:0b.0
Communication controller: Lucent Microelectronics: Unknown device 048c (rev 02)
Aqui temos dois chips feitos pela Lucent/Agere e somente um é suportado. Como saber de cara???
Basta fazerem
# lspci -v e na listagem abaixo:
00:0b.0 Communication controller: Lucent Microelectronics: Unknown device
048c (rev 02)
Subsystem: Lucent Microelectronics: Unknown device 044c
Flags: bus master, medium devsel, latency 32, IRQ 10
Memory at ed800000 (32-bit, non-prefetchable) [size=256]
I/O ports at d800
I/O ports at d400 [size=256]
Capabilities: [f8] Power Management version 2
o código 048c mostra que o chip é SV92P, SEM SUPORTE NO LINUX!!!
Além do mais, antes de comprar seu lucent olhe diretamente no chip do modem: SV92P contra-indica sua compra; por outro lado, compre tranqüilamente o de chip 1646T00 se ainda conseguir encontrá-lo...
Neste caso, o driver é para modem lucent no mesmo endereço já mostrado.
MAS SE O COMPUTADOR ESTIVER LACRADO E NA GARANTIA?
Aí o meu dileto colega vai até o http://linmodems.technion.ac.il/packages e baixe o script scanModem.gz para poder saber se seu winmodem é compatível ou não. A descrição de como utilizar este pacote pode ser encontrada aqui: http://linmodems.technion.ac.il/linmodems_support_brpo.html#Sobre_o_scanModem
TUTORIAIS DE INSTALAÇÃO DE WINOMDENS NO LINUX
Nos seguintes links:
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=1734
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=92
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=491
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=876
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=1050
http://br-linux.org/tutoriais/002878.html
e, por último, http://br-linux.org/tutoriais/002877.html também. :wink:
Boa sorte para todos e até o proximo bate-papo quando falaremos mais detalhadamente do KDE.
Antonio Carlos