Outra dica importante com relação à solução de problemas de detecção de hardware no Linux são as opções de boot. Devido a bugs e a questões mal resolvidas com relação ao ACPI, ao roteamento de endereços (APIC) e outros recursos, é comum que surjam problemas de compatibilidade entre alguns modelos de placas-mãe e distribuições Linux baseadas em versões específicas do Kernel, que fazem com que o sistema não consiga detectar alguns dos periféricos instalados (como a placa wireless ou a placa de som, por exemplo) ou mesmo trave completamente durante o boot.

A solução, na maioria dos casos, é desativar os recursos problemáticos através de opções de boot, passadas diretamente para o Kernel do sistema.

Por exemplo, muitos notebooks da Acer, como os 5043 e os 5050, possuem problemas relacionados ao roteamento de IRQs que causam diversos problemas no Linux, entre eles a não detecção da placa wireless e problemas diversos relacionados ao som e ao uso dos recursos 3D da placa de vídeo. Estes problemas intermitentes podem ser solucionados usando as opções “irqpoll noapic pci=biosirq”.

Ao dar boot através do CD ou DVD, procure pela opção para inserir opções para o Kernel na tela de boot. Em muitas distribuições você só precisa digitar as opções diretamente, mas em outras você precisa pressionar uma tecla de atalho, como no caso do Ubuntu, onde você precisa pressionar a tecla F6. Adicione as opções no final da linha, sem alterar as demais opções:

Fazendo isso, as opções continuarão sendo usadas após a instalação do sistema. Você pode também adicionar as opções com o sistema já instalado editando como root o arquivo “/boot/grub/menu.lst”, que contém as opções relacionadas ao gerenciador de boot. Nesse caso, adicione as opções no final da linha com as opções relacionadas ao Kernel (reinicie para que entrem em vigor), como em:

kernel /boot/vmlinuz-2.6.20-15-generic ro irqpool noapic pci=biosirq

O conjunto de opções a usar varia de acordo com a placa ou o notebook problemático, mas as opções mais usadas são:

acpi=off: Esta opção desativa o ACPI, corrigindo problemas diversos de boot em muitas máquinas. Evite usá-la em notebooks, pois ela desativa o medidor de bateria e outros recursos importantes.

noapic: O APIC é usado para atribuir endereços de IRQ, evitando conflitos entre os dispositivos. Entretanto, muitos micros usam BIOS bugados que atribuem os endereços incorretamente, fazendo com que a placa de som ou placa de rede (por exemplo) não seja detectada pelo sistema. Usar esta opção soluciona o problema em muitas situações. Note que, em muitos casos, a melhor forma de corrigir de forma definitiva este tipo de problema é fazer uma atualização de BIOS da placa-mãe, já que uma versão corrigida pode solucionar o problema direto na fonte.

pci=biosirq: Esta é mais uma opção que resolve problemas de detecção da placa de rede ou som em algumas máquinas. Ela faz com que o sistema siga a configuração de endereços definida pelo BIOS, ao invés de usar o procedimento normal de detecção.

pnpbios=off: Desativa o suporte a plug-and-play por parte do BIOS da placa-mãe, deixando que o Kernel se encarregue da detecção de todos os componentes. Esta é mais uma opção que resolve problemas de compatibilidade em algumas placas.

irqpoll: Esta opção modifica a forma como o sistema detecta os dispositivos da máquina, corrigindo uma série de problemas em micros e notebooks recentes. Ela é necessária para o wireless funcionar em diversos notebooks Acer com placas Broadcom, resolve problemas relacionados com a placa de som ou com placa de rede em diversas configurações e soluciona um problema relacionado à detecção de HDs SATA em placas baseadas no chipset K8T890 (como a Asus A8V-E), entre outras. Esta opção causa poucos efeitos colaterais, de forma que você pode usá-la (inclusive combinada com outras opções) sempre que perceber que algo está errado.

all-generic-ide: Esta opção soluciona problemas de compatibilidade com as controladoras IDE ou SATA de algumas placas-mãe, sobretudo nas placas com o infame chipset SiS 761GX/965L (ao usar um HD SATA), como a PC-Chips K8 A31G. Esta opção deve ser usada em casos onde o sistema não consegue detectar os HDs do micro (o que além de impedir que você acesse os arquivos, impossibilita a instalação). Ao usar a opção de boot, o sistema utiliza um modo de acesso genérico para os HDs, o que resolve o problema em 90% dos casos, embora cause uma certa redução no desempenho do HD.

Receba nossas atualizações
Fique por dentro de todas as notícias e novidades do mundo da tecnologia!

Deixe uma resposta