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

O slmodem-2.9.11-20080817 só suporta até o kernel linux-2.6.24. A limitação é só no modelo USB de softmodem, mas como este é compilado junto com o PCI, o make refuga ambos. Ensina-se a pular a parte do USB para compilar a PCI e instalar o software, independentemente da versão do kernel. Público alvo são os linuxers que gostam de resolver os problemas e não esperar que outros o façam.

[ Hits: 21.333 ]

Por: Elias Zoby em 28/09/2008 | Blog: http://concordancia.webs.com


Do problema à solução



Problema

A partir do Linux 2.6.25 o programa não pode ser compilado por falta de suporte à versão USB. Como os dois tipos são compilados juntos, o make acusa erro e não funciona. Isso talvez seja problema de pouca duração, e torço para que a utilidade deste artigo tenha data de validade curta.

O Linux 2.6.27 virá com os drivers gspca para um monte de webcams que antes não funcionavam em Linux, outro trabalho maravilhoso de Michel Xhaard (este nem sequer remunerado), e seria uma pena não poder usar softmodem com ele.

Compilar sem suporte a som

Esta é a forma mais fácil e mais usada. Começa-se por descompactar:

tar zxvf slmodem-2.9.11-20080817.tar.gz
$ cd slmodem-*
$ make


E vem uma mensagem triste informando sobre erro por causa da GPL etc. Isto se você não fez "make clean" após a instalação do Linux 2.6.26. Pois isso eliminará alguns headers necessários, cuja falta será acusada, mas basta voltar ao /usr/src/linux e dar um "make prepare". Entretanto a questão do "make clean" não é o assunto do artigo.

Solução

Se o problema é o código para USB, pulemo-lo!

Como o programa não compilará em kernels > 2.6.24, será necessário editar o arquivo ../drivers/Makefile. Basicamente suprime-se todas as referências à compilação, instalação e uso do slusb.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Do problema à solução
   3. ../drivers/Makefile
   4. Da compilação ao pós-reboot
   5. Suporte a som
   6. Empacotamento e conclusão
Outros artigos deste autor

Montar MP3 e pendrives USB automaticamente com Hotplug

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

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

Softmodem em Linux com dois kernels

Slackware 10.2 com dois kernels na mesma instalação

Leitura recomendada

Criando sites com o Zope

FreeBSD + Asterisk

Configurando uma VPN no FreeBSD

Sistema de backup com rsyncd

NTLMAPS: NTLM Authorization Proxy Server

  
Comentários
[1] Comentário enviado por grandmaster em 28/09/2008 - 21:44h

Bem, vou testar isso :D

--
Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br


[2] Comentário enviado por zoby em 28/09/2008 - 22:28h

ERRATA
p. 4
Onde tem "Se não precisar do ungrab:", leia-se "Continuando:".
Pois o que vem a seguir independe do ungrab.

p. 6
Onde tem "a desinstalação ficará mais fácil e mais enxuta", leia-se "o programa ficará mais enxuto e a desinstalação mais fácil".

##################################

E a todos que testarem: dêem nota, corrijam o que não funcionou p/ vcs, acrescentem alternativas etc.

[3] Comentário enviado por fabio em 28/09/2008 - 22:36h

Não sabia que a palavra "modem" já havia sido dicionarizada. Vou corrigir no artigo nesta segunda. Obrigado pela informação.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts