|Portada|Blog|Space|

[Índice] > Instalando un Modem ATI IXP

Bueno, procedo a contarles que en mi computadora tengo un modem onboard
ATI IXP de 56K. (soporta v92). Cómo mi computadora la compré nueva, con
windows original, drivers originales y de más, es ético que si pueda
conectarme a 56K en windows también lo pueda hacer desde linux.

En la práctica el único driver para este modem en linux es el driver del
modem HSF que programó LinuxAnt. Este driver es en parte GPL y en parte
código cerrado, y el Makefile que trae se encarga de enlazar la parte
cerrada con la parte abierta. Por tanto sólo puedo asumir que si se
enlaza código cerrado con código GPL, este código cerrado es en realidad
GPL. Por tanto no pueden prohibirme que yo haga modificaciones en la
parte cerrada del código.

Mi computadora es mía, o sea, ¡la compré yo, y con mis ahorros!. Por
tanto al estar modificando código de máquina en mi máquina sin
distribuirlo, estoy usando uno de mis derechos.

Más aún, ésta es la licencia del driver:

http://www.linuxant.com/drivers/hsf/downloads-license.php

y en ninguna parte prohíbe la modificación del software del driver.

Entonces, estando totalmente amparado en cuanto al tema legal les cuento
como hice para modificar el driver de forma de poder usar de forma ética
el soporte a los 56KBps del driver.

Bajé de de la página de linuxant el instalador.

http://www.linuxant.com/drivers/hsf/full/archive/cnxtinstall.run

Lo ejecuté, me abrió un navegador, en el cual escribí usuario: root y el
password correspondiente y apreté siguiente unas cuantas veces.

Al terminar el proceso de instalación, el modem quedó funcionando a
14400 baudios por segundo.

Procedí entonces a (como root) ejecutar el programa hsfpatch (el cual
busqué en google y bajé), estando ubicado en el directorio
/usr/lib/hsfmodem, en el cual el instalador había dejado algunos
archivos.

Después copié los archivos /usr/lib/hsfmodem/modules/*.ko a la carpeta
/lib/modules/`uname -r`/extra/

Finalmente corrí: hsfconfig --license, y le ingresé los datos que el
hsfpatch había pedido ingresar.

Ahora ya tengo funcionando mi modem a 56K, lo otro que además hay que
hacer para que el modem funcione a 56K es usar el comando

  ATW3+MS=V92,1,24000,48000,28000,56000

cada vez que quiera conectarse a 56K (antes de hacer el ATD... y después de
un ATZ).

Nota: No subí el driver modificado ni el programa para hacer la
modificación por una razón de que para el driver modificado la licencia
me prohíbe distribuir el driver con modificaciones, y no subí el
programa para hacer el parche porque desconozco su licencia.

---------
Los documentos en este sitio se encuentran licenciados bajo la GFDL.
Ver comentarios: [Hay i comentarios]
Para agregar un comentario: agregue a la URL: ?do=show_comment_form (explicación)