2.1.2 A Configuração do Kernel

O primeiro Kernel que o sistema operativo instala é chamado de "GENERIC kernel". Este inclui uma vasta variedade de hipóteses de configuração para diferentes possibilidades de configuração do hardware no sistema. "Probing" é o nome usado para este processo de detecção da presença de determinado hardware.

Os drivers incluídos no kernel genérico têm muitas vezes a mesma informação referente ao IRQ/Port, o que será indicado como um conflito. Através do "UserConfig", temos a possibilidade de desabilitar determinada detecção de hardware, eliminando certos conflitos. A finalidade será eliminar os conflitos existentes. Algumas situações poderão permitir a existência de conflitos, sendo estes indicados no fundo do ecrã do "UserConfig".

O primeiro ecrã do "UserConfig" indica o número de conflitos presentes. As secções dos drivers dos dispositivos (Storage, Network, etc.) são inicialmente mostradas como listas colapsadas que se podem expandir:

 

 

2.1.3 Resolver Conflitos de Hardware

Pressionando "X" expandem-se todos os campos escondidos para que os conflitos possam ser examinados em detalhe:

 

 

A maioria dos conflitos é devido a hardware que não está presente e que deverá ser eliminado. Por exemplo, as placas Ethernet Isolan (lnc0) e NE2000 (ed0) têm a morada em 0x280 e isso produz um conflito. O sistema deste exemplo não contém a placa Ethernet Isolan (lnc0), então o respectivo driver pode ser movido para a lista dos drivers inactivos, eliminando assim o conflito.

Não se desabilita o Keybord (atkbd0) ou a Syscons console driver (sc0). São ambos necessários.

Para desabilitar um driver, primeiro é necessário seleccioná-lo. Após o driver estar seleccionado, prime-se a tecla "delete". Depois desta acção, o driver em questão irá mover-se para a lista dos drivers inactivos e reduz-se assim o número de conflitos que existem. Primeiro que tudo devem-se eliminar os drivers que não estão a ser utilizados.

Os conflitos que ficaram precisam de ser examinados. Se não tiverem a indicação de serem um conflito permitido (allowed conflict) na área de mensagens, então ou o seu IRQ/address para a detecção do dispositivo, ou a configuração do IRQ/address do próprio hardware necessitará de ser alterada (esta última geralmente através de jumpers).

 

 


 

Página anterior

Página seguinte