terça-feira, 30 de junho de 2009

Instalando o modem Rockwell HSA (14F1:2C06)

Como afirmei no último post, agora será instalado o modem do laptop Microboard Evolution 8258i, que é um Conexant (formerly Rockwell) HSF Softmodem family, mais especificamente o HDA (High Definition Audio) Modems (14F1:2C06).

A Conexant não fornece o driver linux para este modem. Mas indica a Linuxant como fornecedora deste driver.

Entretanto, o driver fornecido pela Linuxant é pago ($19,99). Existe uma versão free, mas não permite o uso do fax e limita o modem a 14,4 Kbps (data).

Primeiro passo é instalar (se não estiver instalado) make, gcc, gcc-c++, kernel-devel e kernel-headers.

Próximo passo é fazer o download da ultima versão do alsa-driver, que tem no site da Linuxant (observe que tem o driver geral e o driver compilado para o fedora, mas neste caso é preciso verificar a versão do kernel que você está usando com "uname-r" para baixar a versão correta).

[root@laptop ~]# uname -r
2.6.29.5-191.fc11.i586

Link do alsa-driver para esta versão: driver para o Fedora 11
ou
Link do alsa-driver genérico: driver em rpm

Qualquer um dos dois drivers deverá funcionar. Depois do download, descompacte-o e vá para a pasta onde descompactou e como root (su -) instale-o com o comando:
yum localinstall --nogpgcheck alsa-driver-linuxant-1.0.20.3-1.noarch.rpm

Reinicie o sistema.

Agora vamos instalar o driver do modem. Pode-se usar o driver específico para o Fedora 11, .rpm ou ainda o genérico:

Link do driver para o Fedora 11
ou
Link do driver geral em .rpm
ou
Link do driver genérico

Qualquer um dos drivers acima deverá funcionar. Se optar por um dos drivers em .rpm instale com o comando: yum localinstall --nogpgcheck hsfmodem-7.80 ... rpm
Se optar em instalar pelo driver genérico, descompacte-o e vá até a pasca criada hsfmodem-7.80, e como root (su -) instale com o comando: make install

Após instalar o driver hsfmodem pode ser preciso rodar o comando "hsfconfig" que fará a configuração do modem

Ao rodar o comando hsfconfig, ele pedirá para confirmar se a pasta que ele exibe é a que está instalado o kernel-headers. Confirme. Depois ele pedirá para você confirmar o país que está, deverá aparecer "Brazil". Confirme. Em seguida ele pedirá o seu email. Digite o email e confirme. Finalmente ele pedirá o serial para usar a versão full ou digite enter sem serial, para usar a versão free, mas limitada.

Seu driver deve estar instalado.

Para verificar, digite hsfconfig -info

Config for modem unit 0: /dev/ttySHSF0
Device instance: 0-HDA-14f12c06:14f10000-1
HW revision : SSD=33 LSD=0x22
HW profile name: hsfhda
Registration ID: xxxx-xxxx-xxxx
License owner : xxxxxxxxx@xxxxxx.com.br
License key : xx-xx-xx-xx-xx-xx
License status : OK
Current region : BRAZIL (T.35 code: 0016)

The /dev/modem alias (symlink) points to ttySHSF0

Observe que eu substitui meus dados por "x" e que minha License status é OK, porque eu paguei os $19,99 para a Linuxant, caso contrário deverá aparecer a License como Free.

Pronto, seu modem está pronto para funcionar através do /dev/modem.

Eu ainda uso o fax para trabalho, e algumas vezes recebo fax por este laptop. Eu me adaptei bem ao software efax-gtk, que uso do mandriva, pois não existe no fedora, ele pode mandar/receber fax de uma ligação já em adamento, diferente de alguns software que é preciso discar/atender pelo software para usar o fax.

Link do efax-gtk.

Abraços!

3 comentários:

  1. não existe um crack para deixar este modem full?

    ResponderExcluir
  2. Acredito que deva existir, mas o que este crack poderá conter... e a segurança do sistema, onde fica?
    Além de você usar um sistema "livre", não faz sentido usar um crack, como muitos fazer com o windows.
    Linux e pirataria não combinam.

    Abraços!

    ResponderExcluir
  3. O sentido de usar um crack é que a Linuxant viola a GPL. O módulo deles não somente é fechado (o que seria tolerado pelos desenvolvedores do Linux), mas também depende de patchs em partes do kernel (especialmente no ALSA) para funcionar, o que claramente viola a GPL.

    Eu fiz um crack uma vez como protesto, mas ele não funciona mais na última versão, e não tenho mais o modem para testar

    Se você se dispuser a testar, posso enviar para você e podemos lançar uma versão nova.

    Lembrando que o crack vinha em forma de código fonte, e era licenciado sob a GPL, assim as pessoas podiam verificar o código e não temer por sua segurança.

    ResponderExcluir