Carregando firmwares
Como descrito em , alguns dispositivos
requerem que um firmware seja carregado. Na maioria dos casos o dispositivo
não funcionará se o firmware não estiver disponível; algumas vezes
funcionalidades básicas não são desativadas se o firmware está faltando e
o firmware só é necessário para habilitar recursos adicionais.
Se o driver de dispositivo requer um firmware que não está disponível,
o &d-i; exibirá uma caixa de diálogo oferecendo a opção de carregar o
firmware que está faltando. Se esta opção for selecionada, o &d-i;
varrerá os dispositivos disponíveis em busca de arquivos de firmware
ou pacotes contendo firmware. Se encontrado, o firmware será copiado
para o local correto (/lib/firmware) e o módulo
do driver será carregado.
Quais dispositivos são verificados e para quais sistemas de arquivos há
suporte depende da arquitetura, do método de instalação e do estágio de
instalação. Especialmente durante os estágios iniciais da instalação,
carregar o firmware tem mais chances de sucesso a partir de um disquete
ou pendrive formatado como FAT.
No i386 e amd64 o firmware também pode ser carregado
a partir de um cartão SD ou MMC.
Note que é possível pular o carregamento de firmware se você sabe que
o dispositivo também funciona sem ele, ou se o dispositivo não é
necessário durante a instalação.
Suporte para o carregamento de firmware ainda é relativamente básico e
tende a melhorar nas próximas versões do instalador. Por exemplo, no seu
estado atual, o &d-i; não exibirá qualquer alerta se você escolher carregar
um firmware que está faltando mas o firmware requisitado não for encontrado.
Por favor, relate quaisquer problemas que encontrar enviando um relatório
de instalação (veja ).
Preparando uma mídia
Embora em alguns casos o firmware também possa ser carregado a partir de
uma partição no disco rígido, o método mais comum para carregar um
firmware será a partir de alguma mídia removível como um disquete ou
pendrive USB.
Os arquivos arquivos de firmware ou pacotes devem ser colocados no
diretório raiz ou em um diretório chamado /firmware
do sistema de arquivos da mídia. O sistema de arquivos recomendado para
uso é FAT pois é o que se tem mais certeza de que haverá suporte nos
estágios iniciais da instalação.
Arquivos (tarballs
contendo os atuais pacotes para os
firmwares mais comuns estão disponíveis a partir de:
Baixe o tarball
para a versão correta e descompacte-o no
sistema de arquivos da mídia.
Se o firmware que você precisa não está incluído no tarball, você
pode baixar os pacotes de firmware específicos (da seção non-free)
do repositório. A lista a seguir dá uma visão geral dos pacotes de
firmware disponíveis mas não garante-se que esteja completa e também
pode conter pacotes que não são firmware:
Também é possível copiar arquivos de firmware individuais para a mídia.
Arquivos de firmware podem ter sido obtidos, por exemplo, de um sistema
já instalado ou de um fornecedor de hardware.
Firmware e o sistema instalado
Qualquer firmware carregado durante a instalação será copiado automaticamente
para o sistema instalado. Na maioria dos casos isto garantirá que o dispositivo
que requer o firmware também funcione corretamente após o equipamento ser
reinicializado no sistema instalado. No entanto, se o sistema instalado usar
uma versão de kernel diferente da usada pelo instalado há uma pequena chance
que o firmware não possa ser carregado.
Se o firmware for carregado a partir de um pacote de firmware, o &d-i;
também instalará este pacote para o sistema instalado e automaticamente
adicionará a seção non-free do repositório de pacotes no arquivo
sources.list do APT. Isto possui a vantagem de que
o firmware será atualizado automaticamente se uma nova versão for
disponibilizada.
Se o carregamento do firmware for pulado durante a instalação, os
dispositivos relevantes provavelmente não funcionarão no sistema instalado
até que o firmware (pacote) seja manualmente instalado.
Se o firmware foi carregado a partir de arquivos de firmware, o arquivo
copiado para o sistema instalado não será automaticamente
atualizado a menos que o pacote de firmware correspondente (se disponível)
seja instalado após a instalação ter sido compeltada.