Softmodem em Linux com dois kernels

Descreve-se como adaptar o programa de softmodem da Smart Link (R) para ser usado em Linux com dois ou mais kernels da série 2.6 e dois modens. A distribuição usada foi Slackware e provavelmente o método funciona em todas. Descrita apenas a adaptação e não a instalação básica em um kernel, esta é referenciada a outros textos. Palavras-chave: modem, softmodem, Linux, Slackware.

[ Hits: 10.282 ]

Por: Elias Zoby em 03/11/2008 | Blog: http://concordancia.webs.com


Observações, conclusão e referências



Observações

O executável é /usr/sbin/slmodemd e não é kernel-versão dependente, ao contrário de /lib/modules/`uname -r`/extra/slamr.ko. Por isso só ../lib/modules/`uname -r` tem de ser instalado para cada kernel. Se a mesma versão do kernel for recompilada, basta reinstalar o slmodem, mas se trocada a versão ele terá de ser recompilado e reinstalado.

O "make install" cria diversos pseudo-dispositivos slamr em /onde/instalou/dev. Para construção dos pacotes esse ../dev pode ser deletado. Entretanto, se o fizer, será necessário usar os comandos mknod após a instalação mas antes de subir o módulo (modprobe slamr). Isso porque é mknod quem cria os pseudo-dispositivos.

Se for usado checkinstall em vez de make install, cada pacote terá de ser descomprimido para depois construir o pacote final combinado. O uso mais simples do comando é:

# checkinstall -y -S (Slack, -D se Debian, -R se rpm)

Checkinstall no slmodem-2.9.11-20080817 cria pacote com uma série de diretórios, arquivos e links a mais. Aparentemente desnecessários, visto o programa funcionar sem eles.

Se o softmodem usar USB e o kernel já for suportado pelo slmodem, deve-se trocar slamr por slusb nos comandos citados.

Conclusão

O softmodem funciona em mais de um kernel no mesmo sistema operacional, bastando compilar, instalar num diretório temporário em cada kernel separadamente, colocar os .../lib/modules/`uname -r` numa das instalações, fazer um só pacote e instalar no sistema.

Referências bibliográficas

1) KHAPYORSKY, Sasha et al. Documentação em
http://linmodems.technion.ac.il/packages/smartlink/slmodem-2.9.11-20080817.tar.gz
2008

2) ZOBY, E. C. Modem Smartlink chipset 2800
http://www.slackbr.org/forum/viewtopic.php?f=167&t=15127
2007

3) _____. Softmodem compatível com Smart Link em kernel Linux 2.6.24 ou superior.
http://www.vivaolinux.com.br/artigo/Softmodem-compativel-com-Smart-Link-em-kernel-Linux-2.6.24-ou-superior
http://www.slackbr.org/forum/viewtopic.php?f=201&t=17261
2008

Página anterior    

Páginas do artigo
   1. Softmodem no Linux
   2. Observações, conclusão e referências
Outros artigos deste autor

Autofs-4.1.4 para Slackware 12: Compilação, instalação, configuração

Caracteres especiais no teclado Linux: como adaptar às necessidades do escritor

Montar MP3 e pendrives USB automaticamente com Hotplug

Softmodem compatível com Smart Link em kernel Linux 2.6.24 ou superior

Slackware 10.2 com dois kernels na mesma instalação

Leitura recomendada

O programa INIT

Acessando desktop remotamente com noMachine

Bacula - Instalação no XenServer 6

Dá para usar BackTrack como desktop! Sabia?

FileBot - Um gerenciador de arquivos multimídia

  
Comentários
[1] Comentário enviado por removido em 04/11/2008 - 11:21h

Gostei do seu artigo os modenzinhos são legais para quebrar a cabeça tentando configurar,
mas só por isso já que com o preço da banda larga hoje nao vale a pena ficar sofrendo com a conexão discada.
Parabéns.

sniper!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts