Som AC’97 e Modem Pctel – 100%

Um dos maiores problemas dos usuários que acabam de chegar ao Linux, assim como um grande problemas daquele que trocam de computador por um com todo o sistema on-board, são os famigerados fax-modens.

Apesar dos vários modelos existentes no mercado (Pctel, Lucent, Us-Robotics, …), aqui procurarei me ater à um modelo específico, o SiS7013 56k, que apresenta alguns problemas com o driver tradicional.

Os modens da Pctel são tradicionalmente suportados pelos drivers disponíveis em http://linmodems.technion.ac.il/pctel-linux/. O que muitas pessoas não sabem, é que em determinadas placas mãe, normalmente as que possuem chipset SiS 7012 e 7013, não suportam a operação conjunta entre o som on-board e o modem on-board (AMR).Como usuário desses modens, sempre sofri bastante com eles, chegando ao ponto de comprar um outro modem, para poder utilizar o modem e o som ao mesmo tempo. Procurando na internet, descobri que os modens on-board que operam com placas de som AC’97 possuem um novo driver.

Caso você não tenha certeza que modem você possui, pegue este progama interessante em: http://linmodems.technion.ac.il/packages/scanModem.gz.

Depois que você executá-lo, você terá como saída 3 arquivos no diretório corrente. Neles você terá uma explicação clara de que tipo de modem você possui, assim como um pequeno HowTo de como colocar seu modem para funcionar. Abaixo temos parte de um dos arquivos, onde pude determinar meu modelo de modem:

Modem candidates are at PCI_buses: 00:02.6
Providing detail for device at PCI_bus 00:02.6
with Vendor:Device PCI_IDs
—-:—-
00:02.6 Class 0703: 1039:7013 (rev a0)
Subsystem: 1039:7013
—-:—-
00:02.6 Modem: Silicon Integrated Systems [SiS] Intel 537 [56k Winmodem] (rev a0) (prog-if 00 [Generic])
Subsystem: Silicon Integrated Systems [SiS] Intel 537 [56k Winmodem]
Flags: bus master, medium devsel, latency 64, IRQ 11
I/O ports at d400 [size=256]

The modem Subsystem operates under an AC’97 or MC97 controller which sends digital signal processing tasks to the digital audio card.
So the digital audio system MUST be functional for the modem to work.

Vendor 1039 is SiS, Silicon Integrated System.
Some of SIS modems under AC’97/MC97 Controllers are served by the SmartLink slmodem-2.9.n drivers.

No meu caso, (como mostro acima) descobri que possuo um modem PcTel (que funciona com o driver tradicional, mas sem som) baseado na placa de som AC’97, assim como podia utilizar um driver diferente, disponível em: ftp://ftp.smlink.com/linux/unsupported/slmodem-2.9.4.tar.gz

Após copiar, compilar e instalar (que não está no escopo deste tutorial), carregue o driver e crie um link simbólico para o modem assim

modprobe slamr
ln -sf /dev/ttySL0 /dev/modem

Depois, basta executar o seguinte programa, que veio junto com o driver:

/usr/sbin/slmodemd –country=BRAZIL &

Este último comando deve ser executado todas as vezes que você iniciar a máquina e quiser utilizar o modem. Aqui em casa, coloquei estes comandos no fim do arquivo /etc/rc.d/rc.local

Vantagens: Além da vantagem lógica de se utilizar esse driver (poder utilizar o som e o modem simultaneamente), temos outra vantagem: este driver já é suportado pelo novo kernel 2.6 (de forma perfeita), enquanto que o driver antigo ainda não possui previsão de suporte ao kernel 2.6.

Conclusões: Tendo em vista que estes modelos de modens são muito utilizados no Brasil (inclusive em placas novas, fabricadas pela Pc-Chips, ECS, Asus, …), principalmente devido ao baixo custo e estabilidade, é bom saber que possuem um suporte de qualidade. Como comparativo, minha conexão já está com 11h25min e já trafeguei 140Mb de download e 77Mb de upload, ótimos valores para um modem on-board que quase nem possuía suporte 2 anos trás.

Ps: Ainda não teste em outros modens. Caso você tenha alguma experiência positiva com outros modelos, me envie um e-mail, que ficarei feliz de corrigir este texto!

Fernando Tauscheck

3 Comentários so far »

  1. Tiago said

    am maio 8 2008 @ 08:11

    eu tenho o mesmo problema … mas no meu caso é windows XP

    como eu faço para resolver ????

  2. tauscheck said

    am maio 9 2008 @ 23:53

    Olá Tiago,

    Para o caso do Windows XP a melhor opção é encontrar o CD que veio com sua placa mãe.
    Caso você não possua este CD , minha dica é que normalmente este modelo de fax modem vem em ou em placas da SiS ou da ECS. Dá uma procurada no site destes fabricantes que lá deve ter o driver que você tá procurando.

    Abraços e boa sorte.

  3. Fábio said

    am maio 7 2009 @ 22:40

    Eu tenho o cd com este drive para XP me manda seu email ou me adicione no msn que eu te ajudo com ele abraço

Comment RSS · TrackBack URI

Deixe um comentário

Nome: (Required)

eMail: (Required)

Website:

Comment: