Pular para o conteúdo

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.
Elias Zoby zoby
Hits: 11.330 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar

Parte 2: 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

   1. Softmodem no Linux
   2. Observações, conclusão e referências

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

Slackware 10.2 com dois kernels na mesma instalação

Por que e como referenciar artigos nos sites de informática

Instalar e configurar Slackware 10.2 a 12 para um desktop

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

Backuppc - Solução de backup corporativo

Instalando o SoapUI no Ubuntu

Phoronix Test Suite - Um framework para benchmark

Macromedia Studio 8 (Dreamweaver + Flash + Fireworks) no Debian usando o WINE

Apresentando a programação orientada a objetos

#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

Entre na sua conta para comentar.