Pular para o conteúdo

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.
Elias Zoby zoby
Hits: 23.965 Categoria: Linux Subcategoria: Internet
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   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

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

Slackware 10.2 com dois kernels na mesma instalação

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

Montar MP3 e pendrives USB automaticamente com Hotplug

Softmodem em Linux com dois kernels

Pure-ftpd: Servidor de FTP com MySQL, quota e usuários virtuais

Internet no Linux através de celular HTC TYTN II

Controlando e interagindo remotamente com Elluminate

Transações Financeiras (Warsaw vs User Agent Overrider) - Itaú Bankline 30 horas

Instalando o AxyFTP , o WSFTP do linux

#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

Entre na sua conta para comentar.