Instalando modem LG LM-I56N
Este artigo descreve detalhadamente como instalar o modem LG modelo LM-I56N numa distribuição baseada no RedHat Linux, kernel 2.6.
Modem LG LM-I56N
A instalação a seguir é bem fácil e descomplicada. Porém devemos observar que os pacotes do kernel devem estar corretamente instalados. Faremos isso com o comando:
$ rpm -qa | grep kernel
Você deverá ter algo como:
kernel-postinstall-2.0-62776cl
kernel26-2.6.5-63077cl
kernel26-source-2.6.5-63077cl
kernel-pcmcia-cs-3.2.7-58927cl
task-kernel-compiling-10-53621cl
kernel26-module-nvidia-2.6.5.63077cl.1.0.5336-63164cl
Podemos ver que o pacote kernel26-source-2.6.5-63077cl está instalado, que no caso é o código-fonte do kernel do Linux. Se até aqui está tudo bem, podemos então iniciar a instalação.
Na verdade o modem usa um chipset da ALi. Para vermos essa descrição, usaremos o seguinte comando:
$ lspci | grep -i Modem
ou
$ cat /proc/pci | grep -i Modem
Teremos:
Modem: ALi Corporation SmartPCI561 56K Modem
Primeiros faremos o download do driver no site do SmartLink, não da ALi. Entre em alguma pasta onde ficará o arquivo e digite o comando:
$ wget http://www.smlink.com/main/down/slmodem-2.9.10.tar.gz
O download também pode ser feito manualmente pelo navegador.
OK. Primeiro iremos fazer a configuração do kernel para depois não termos módulos conflitando:
$ cd /usr/src/linux
$ make mrproper
$ make menuconfig
Na seção "Processor type and features" a opção "Processor family" deve ser escolhida de acordo com o tipo de processador para o qual seu kernel atual foi compilado. Exemplo:
Minha máquina de trabalho é um Athlon 700mhz, logo terei que escolher a opção Athlon/Duron/K7.
Feito isto voltaremos na pasta onde está o driver que foi baixado. No diretório digite:
$ tar -xzvf slmodem-2.9.10.tar.gz
$ cd slmodem-2.9.10
$ make
$ su
# make install
Pronto. Nosso modem está instalado. Falta somente inicializarmos. Com o seu editor de textos favorito, abra o arquivo /etc/rc.d/rc.local e acrescente a seguinte linha:
$ rpm -qa | grep kernel
Você deverá ter algo como:
kernel-postinstall-2.0-62776cl
kernel26-2.6.5-63077cl
kernel26-source-2.6.5-63077cl
kernel-pcmcia-cs-3.2.7-58927cl
task-kernel-compiling-10-53621cl
kernel26-module-nvidia-2.6.5.63077cl.1.0.5336-63164cl
Podemos ver que o pacote kernel26-source-2.6.5-63077cl está instalado, que no caso é o código-fonte do kernel do Linux. Se até aqui está tudo bem, podemos então iniciar a instalação.
Na verdade o modem usa um chipset da ALi. Para vermos essa descrição, usaremos o seguinte comando:
$ lspci | grep -i Modem
ou
$ cat /proc/pci | grep -i Modem
Teremos:
Modem: ALi Corporation SmartPCI561 56K Modem
Primeiros faremos o download do driver no site do SmartLink, não da ALi. Entre em alguma pasta onde ficará o arquivo e digite o comando:
$ wget http://www.smlink.com/main/down/slmodem-2.9.10.tar.gz
O download também pode ser feito manualmente pelo navegador.
OK. Primeiro iremos fazer a configuração do kernel para depois não termos módulos conflitando:
$ cd /usr/src/linux
$ make mrproper
$ make menuconfig
Na seção "Processor type and features" a opção "Processor family" deve ser escolhida de acordo com o tipo de processador para o qual seu kernel atual foi compilado. Exemplo:
Minha máquina de trabalho é um Athlon 700mhz, logo terei que escolher a opção Athlon/Duron/K7.
Feito isto voltaremos na pasta onde está o driver que foi baixado. No diretório digite:
$ tar -xzvf slmodem-2.9.10.tar.gz
$ cd slmodem-2.9.10
$ make
$ su
# make install
Pronto. Nosso modem está instalado. Falta somente inicializarmos. Com o seu editor de textos favorito, abra o arquivo /etc/rc.d/rc.local e acrescente a seguinte linha:
/usr/sbin/slmodemd --country=BRAZIL /dev/slamr0 > /dev/null 2>&1 &
O programa chamado cria o device /dev/slamr0, usado para acessar o modem, mais ainda temos que linkar o device em /dev/modem. Use o seguinte comando:
# ln -s /dev/ttySL0 /dev/modem
Se você seguiu esses passos e não apareceu nenhum erro, basta somente abrir o programa kppp e conectar na internet. Se por acaso conectar e não navegar será preciso adicionar o IP do seu provedor no arquivo /etc/resolv.conf:
# meu provedor
nameserver 200.225.157.104
nameserver 200.225.157.105
nameserver 200.225.157.104
nameserver 200.225.157.105
Espero não ter sido muito excêntrico nas explicações, mas também fico feliz se isto foi útil.
Claro que o artigo é válido mesmo assim, principalmente por ter indicado a instalação do pacote task-kernel-compiling, que é onde muita gente erra na hora de instalar os drivers no CL.
Falou ae!