Muitas empresas utilizam Modems Conexant nos seus notebooks. Estes modems possuem um bom suporte no Linux, mas o driver correspondente é mantido pela Linuxant que fornece uma versão limitada do driver que funciona com velocidade de 14.4 Kbs e outra versão paga que é vendida no site http://www.linuxant.com/ pelo valor de U$ 19.99. A Conexant, empresa que desenvolve o modem disponibilizou um modulo binário que controla as principais funções do modem e o restante do driver passou a ser desenvolvido pela Linuxant que oferece suporte ao dispositivo. A versão paga não possue nenhuma limitação de velocidade, mas só vale a pena ser adquirida se você possue um notebook e precisa utilizar conexão discada, caso tenha um Desktop, compensa comprar um outro modem que tenha suporte no linux por um preço possivelmente menor que o driver da linuxant.
Caso tenha necessidade de utilizar o modem, baixe a versão Free e teste para ver se funciona, caso seja funcional, adquira a versão full no site da Linuxant através do link https://www.linuxant.com/store/. Ao adquirir a licença, será fornecido uma chave para ativação da versão Full do driver.
Obtendo o Drive
Inicialmente é necessário obter a ultima versão do driver no site da Linuxant:
http://www.linuxant.com/drivers/hsf/full/downloads.php
Nesta pagina, está disponível o driver compilado para diversas distribuições, tais como: Fedora Core, Ubuntu, Knoppix, Red Hat Linux Enterprise, Mandriva e outros. Essa disponibilidade se restringe a algumas versões destas distribuições. Também está disponível pacotes em formato RPM, DEB e tar.gz que provalvelmente funcionarão na maiorias das distribuições. Para esta instalação, irei a utilizar a versão .tar.gz permitindo que estes passos possam ser seguidos em outras distribuições.
Para executar os comandos deste tutorial, é necessário algumas considerações:
A ultima versão disponível (Abril de 2007) é a 7.60.00.02 que pode ser obtida diretamente no Link:
http://www.linuxant.com/drivers/hsf/full/archive/hsfmodem-7.60.00.02full/hsfmodem-7.60.00.02full.tar.gz
Execute os comandos:
$ cd
$ mkdir hsfmodem
$ cd hsfmodem
$ wget -c http://www.linuxant.com/drivers/hsf/full/archive/hsfmodem-7.60.00.02full/hsfmodem-7.60.00.02full.tar.gz
Para instalação do driver, é necessário que os compiladores e bibliotecas básicos e o kernel-source estejam instalados no sistema. No caso do Ubuntu, a instalação pode ser realizada através do comando:
$ sudo apt-get install linux-source build-essential
Antes da instalação
Antes de iniciar a instalação do driver, é necessário remover as versões antigas do drive instaladas no sistema (caso exista). Se a instalação foi realizada através de um pacote DEB, utilize o comando:
$ sudo apt-get remove hsfmodem
Em distribuições com pacotes RPM o comando seria:
# rpm -e hsfmodem
Caso a instalação tenha sido realizada através de um pacote tar.gz, entre na pasta com o instalador e utilize o comando:
# make uninstall
Instalação
Se você baixou a versão tar.gz do pacote, siga os passos abaixo para realizar a instalação:
Entre na pasta em que baixou o driver e extraia o pacote com o comando:
$ tar -zxvf hsfmodem-7.60.00.02full.tar.gz.
Entre no diretório onde o pacote foi extraido:
$ cd hsfmodem-7.60.00.02full/
Logado como root execute o comando a seguir para instalar o driver:
# make install
Se algum erro acontecer durante está etapa, verifique se possue instalado os compiladores básicos e o kernel-source conforme foi descrito no inicio do tutorial. Muitos erros que podem acontecer com você, já devem ter acontecido com outras pessoas, e provalmente uma pesquisa pela internet lhe encaminhe para alguma solução.
Para finalizar, execute o comando a seguir para configurar o seu modem e terminar a instalação:
# hsfconfig
Esse comando executa um script que termina o processo de instalação e executa a configuração do modem. O script faz algumas solicitações ao usuário, quando for perguntado a localidade, digite BRAZIL tudo em maisculo e com a letra Z.
Outra pergunta importante realiza pelo script é a licença utilizada, caso tenha comprado a licença para a versão full do driver digite o código fornecido, caso contrário digite FREE para utilizar a licença gratuita que possui a limitação da conexão a 14.4 Kbs.
Se durante a instalação for apresenta a mensagem abaixo:
Warning: no device detected by hsf driver – HDA modems may require reboot
Será necessário reiniciar o sistema para que o modem seja detectado. Após reiniciar execute novamente o comando hsfconfig para reiniciar a instalação.
Segue algums comandos que podem vir a ser uteis após a instalação:
A instalação deste driver permite corrigir um outro problema existente ao instalar uma distribuição linux no Notebook Hp Pavillion série DV2000. Este notebook ao que tudo indica possui duas placas de som, uma Nvidia Nforce que é utilizada na saida de som (alto falantes) e outra fabricada pela Conexant que é responsável pela saida para o fone de ouvido, entrada do microfone, etc.. A utilização de um fone de ouvido faz com que a saída de som deixe de ser direcionada pela placa Nforce e seja passada para a placa da Conexant.
Normalmente na instalação da distribuição linux (no caso ubuntu), somente a placa Nforce é reconhecida e carregada fazendo com que somente os alto falantes funcionem e a saida para o Fone de ouvido e entrada do microfone não funcione.
Após realizar a instalação do Driver do modem Conexant, aconteceu desta placa funcionar, como tanto a placa de som quanto o modem são fabricados pelo mesmo fabricante, resolvi verificar quais os dispositivos suportados pelo Driver e pude constatar que a partir da versão 7.47.00.07 do driver, foi implementado o suporte a placa de som da Conexant.
Todos esses passos foram realizados com sucessos no Ubuntu Linux versões 6.10 e 7.04.
Referencias: http://www.linuxant.com/drivers/hsf/index.php