|
[10/10]
:. Resumo do dia [10/10] :. UAC será menos irritante e mais eficaz no Windows 7 [10/10] :. Empresa japonesa lança curiosa tela LCD secundária [10/10] :. Primeira chamada de celular completará 25 anos [10/10] :. Depois de 10 anos, Apple consegue patente do Dock [10/10] :. Quiz sobre DSL [10/10] :. Wikimedia migrará seus servidores para Ubuntu [10/10] :. Lançado kernel Linux 2.6.27 [09/10] :. Resumo do dia [09/10] :. Asus Eee PC touchscreen e dual-core em 2009 [09/10] :. Ericsson desenvolve torre de transmissão movida a vento [09/10] :. Lançado Mandriva 2009 final [08/10] :. Open Hack Day no Brasil, inscrições para evento do Yahoo! [08/10] :. NVIDIA lança revisão 177.80 dos drivers para Linux [08/10] :. Mozilla introduz o Geode, extensão de geolocalização :. Mais noticias » |
Infelizmente, poucas distribuições Linux contam com suporte nativo a softmodems. No Mandriva, Fedora, SuSE, etc. o modem precisa ser instalado manualmente. Mas, isso não significa que eles não sejam compatíveis com o sistema. Pelo contrário, além de atualmente a maior parte dos modelos ser compatível, muitos apresentam um melhor desempenho e uma menor utilização do processador no Linux. Antes de mais nada, você precisa descobrir qual é o chipset do seu modem. Não importa se ele é Clone, Genius, Aoca, ou qualquer outra marca, apenas o chipset utilizado. Para isso, basta dar uma boa olhada no modem. O chipset é chip principal e o nome do fabricante estará decalcado sobre ele. Se você estiver com o Windows instalado, uma olhada no gerenciador de dispositivos também pode ajudar. No Linux a forma mais rápida de descobrir o modelo do modem é utilizando o comando:
# lspci
Ele retorna uma lista com todas as placas PCI e PCMCIA encontradas no micro: 00:00.0 Host bridge: Silicon Integrated Systems [SiS] 740 Host (rev 01)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS 530 Virtual PCI-to-PCI bridge (AGP) 00:02.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513 (rev 10) 00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0) 00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] SiS7012 PCI Audio Accelerator (rev a0) 00:03.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 10/100 Ethernet (rev 90) 00:05.0 Communication controller: Conexant HSF 56k HSFi Modem (rev 01) 00:07.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 46) 00:08.0 USB Controller: VIA Technologies, Inc. USB (rev 50) 00:08.1 USB Controller: VIA Technologies, Inc. USB (rev 50) 00:08.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 51) 01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] SiS650/651/M650/740 PCI/AGP VGA Display Adapter No nosso caso a linha mais interessante é a:
Que indica que o modem é um Conexant HSF. Este modem é encontrado nos desknotes da PC-Chips e alguns modelos de notebooks. O Kurumin já vem com a maior parte dos drivers disponíveis pré-instalados, disponíveis direto do CD. Você pode usá-lo para testar o seu modem e verificar com qual driver ele funciona. Você pode testar vários e se por acaso um driver incorreto fizer o micro congelar na hora de discar, basta reiniciar e tentar de novo O objetivo deste tutorial é tanto ajudar os usuários de outras distribuições, cujos desenvolvedores não tem o cuidado e atenção de adicionar suporte aos softmodems ou servir de fonte de consulta para quando você quiser atualizar os drivers incluídos no Kurumin. Os drivers disponíveis no Kurumin 5.x e 6.0 (que utilizam o Kernel 2.6) são os seguintes:
A idéia básicaO suporte a dispositivos no Linux é obtido através de módulos do Kernel. Estes módulos tem uma função semelhante aos drivers de dispositivos do Windows. As distribuições já incluem muitos módulos prontos para a maioria dos dispositivos de hardware. É por isso que geralmente a sua placa de som, rede, etc., são detectadas sem problemas. No caso dos modens, tudo o que precisamos fazer para que eles possam ser usados é baixar o driver, gerar o módulo para a versão do Kernel incluída na sua distribuição e finalmente instalá-lo. Os módulos são arquivos instalados na pasta "/lib/modules/2.6.x/", onde o "2.6.x" é a versão do Kernel instalado. Durante o processo de instalação sé criado um arquivo (device) dentro do diretório "/dev", por onde o modem é acessado. No caso dos modem com chipset Lucent e Agere, por exemplo, o dispositivo é "/dev/ttyLT0", O passo final é criar um link "/dev/modem" apontando para o dispositivo do modem. A partir daí você pode usar o modem normalmente, discando através do KPPP, Gnome-PPP ou outro discador de sua preferência. O programa acessa o link "/dev/modem", que é a localização padrão do modem no Linux, o link aponta para o dispositivo e daí em diante o próprio Kernel cuida de tudo, com a ajuda do módulo. Veja que a idéia não é complicada. O maior obstáculo é que os módulos precisam ser gerados para cada versão de cada distribuição. Um pacote compilado para o Mandriva 2006 só funcionará nele mesmo, outro compilado para o Fedora 4 só funcionará no Fedora 4, e assim por diante. Caso você não encontre o pacote para a distribuição que está usando, a segunda opção é baixar o pacote .tar.gz com o código fonte e compilá-lo você mesmo. Esta é a forma mais segura de instalar, pois gerará um módulo produzido sob medida para o seu Kernel. Esta também será a única opção caso você esteja usando um Kernel personalizado, diferente do que veio originalmente na distribuição, ou alguma distribuição Linux menos famosa. Para compilar qualquer driver de modem você precisa ter instalados os pacotes de desenvolvimento, necessários para compilar qualquer programa distribuído em código fonte, além dos pacotes kernel-source e kernel-headers , que contém o código fonte do Kernel usado. Estes pacotes devem estar no CD da distribuição, basta instalá-los da forma usual. Lembre-se, você deve usar os pacotes do CD da distribuição, eles precisam ser iguais ao Kernel que está instalado. Esta é a idéia básica, daqui em diante o processo de instalação varia de acordo com o modem usado.
|
|||||||