# Hardwares Suportados

O &debian; não impõe requerimentos de hardware especiais além dos requerimentos do kernel do Linux e conjunto de ferramentas da GNU. No entanto, qualquer arquitetura poderá rodar a &debian;, desde que o kernel do Linux, libc, `gcc`, etc. sejam portados, e que um porte do &debian; exista. Por favor, veja as páginas de portes da distribuição em para ver mas detalhes sobre os sistemas da arquitetura &arch-title; que foram testados com a &debian-gnu;.

Ao invés de tentar descrever todas as configurações de hardware diferentes que são suportadas por &arch-title;, esta seção contém informações gerais e ponteiros para onde informações adicionais poderão ser encontradas.

## Arquiteturas Suportadas

O &debian; GNU/Linux &release; suporta as onze maiores variações de arquiteturas e diversas variações de cada arquitetura conhecida como sabores.

Arquitetura | Designação na &debian; | Sub-arquitetura | Sabor/Tipo
Intel x86-based | i386 |  |
AMD64 & Intel 64 | amd64 |  |
ARM | arm | Netwinder e CATS | netwinder
armel | Versatile | versatile
arm e armel | Intel IOP32x | iop32x
Intel IXP4xx | ixp4xx
Marvell Orion | orion5x
Intel IA-64 | ia64 |  |
MIPS (big endian) | mips | SGI IP22 (Indy/Indigo 2) | r4k-ip22
SGI IP32 (O2) | r5k-ip32
MIPS Malta (32 bit) | 4kc-malta
MIPS Malta (64 bit) | 5kc-malta
Broadcom BCM91250A (SWARM) | sb1-bcm91250a
Broadcom BCM91480B (BigSur) | sb1a-bcm91480b
MIPS (little endian) | mipsel | Cobalt | cobalt
MIPS Malta (32 bit) | 4kc-malta
MIPS Malta (64 bit) | 5kc-malta
Broadcom BCM91250A (SWARM) | sb1-bcm91250a
Broadcom BCM91480B (BigSur) | sb1a-bcm91480b
Sun SPARC | sparc | sun4u | sparc64
sun4v
IBM S/390 | s390 | IPL do VM-reader e DASD | generic
IPL a partir de fita | fita

Este documento cobre a instalação para a arquitetura &arch-title;. Se estiver procurando por informações em algumas das outras plataformas suportadas pela &debian;, de uma olhada nas páginas Portes do Debian.

Este é o primeiro lançamento oficial da &debian-gnu; para a arquitetura &arch-title;. Nós sentimos que ela provou por si só que poderia ser lançada. No entanto, como ela não foi tanto testada pelos usuários quanto foram por outras arquiteturas, você poderá encontrar pequenos bugs. Use o nosso Sistema de Tratamento de Falhas para reportar qualquer problema; tenha certeza de mencionar que a falha ocorreu na plataforma &arch-title;. Pode ser necessário usar as listas de discussão da debian-&arch-listname; também.

&supported-amd64.xml; &supported-arm.xml; &supported-hppa.xml; &supported-i386.xml; &supported-mips.xml; &supported-powerpc.xml; &supported-s390.xml; &supported-sparc.xml;

## Notebooks

Também há suporte para os notebooks e hoje em dia a maioria deles funciona sem a necessidade de maiores configurações. No caso de um notebook que contenha hardware proprietário ou especializado, pode ser que não haja suporte para algumas funções específicas. Para ver se seu notebook funciona bem com GNU/Linux, veja, por exemplo, as Páginas de Notebooks Linux.

## Múltiplos Processadores

O suporte a Multiprocessamento — também chamado de symmetric multiprocessing ou SMP — está disponível para esta arquitetura. O kernel padrão do &debian; &release; foi compilado com suporte a SMP. O kernel padrão também é usável em sistemas não-SMP, mas possui um pequeno custo que causará uma pequena redução no desempenho. Para o uso normal do sistema isto dificilmente será notado.

Para otimizar o kernel para sistemas com CPU simples, será necessário substituir o kernel padrão do &debian;. Você encontrará uma discussão de como fazer isso em kernel-baking. Atualmente (na versão do kernel &kernelversion;) o método de desativar SMP é desmarcar &smp-config-option; na seção &smp-config-section; da configuração do kernel.

## Múltiplos Processadores

O suporte a múltiplos processadores — também chamado symmetric multiprocessing ou SMP — está disponível para esta arquitetura. O kernel padrão &debian; &release; foi compilado com suporte para SMP-alternatives. Isso significa que o kernel irá detectar o número de processadores (ou núcleos de processadores) e irá automaticamente desativar SMP em sistemas com apenas um processador.

## Múltiplos Processadores

O suporte a múltiplos processadores — também chamado symmetric multiprocessing ou SMP — está disponível para esta arquitetura. No entanto, o kernel padrão do &debian; &release; não suporta SMP. Isto não deve impedir a instalação, pois o kernel padrão não-SMP deve inicializar me sistemas SMP; o kernel simplesmente utilizará a primeira CPU.

Para obter vantagens do uso de múltiplos processadores, você terá que substituir o kernel padrão do &debian;. Você encontrará uma discussão de como fazer isso em kernel-baking. Atualmente (em kernels da versão &kernelversion;) a forma de ativar SMP é selecionar &smp-config-option; na seção &smp-config-section; da configuração do kernel.

## Múltiplos Processadores

O suporte a multiprocessamento — também chamado de symmetric multiprocessing ou SMP — está disponível para esta arquitetura e é suportado por uma imagem de kernel pré-compilada para o &debian;. Dependendo de sua mídia de instalação, esta kernel com capacidades para SMP pode ou não ser instalado por padrão. Isto não atrapalhará a instalação, pois o kernel padrão sem suporte a SMP deverá inicializar em sistemas SMP também; o kernel usará a primeira CPU.

Para tirar vantagem do uso de múltiplos processadores, você deverá verificar e ver se um pacote do kernel que suporta SMP foi instalado, se não foi, selecione um pacote de kernel apropriado.

Você também pode construir seu próprio kernel personalizado para suportar SMP. Você pode encontrar uma discussão de como fazer isto em kernel-baking. Atualmente (no kernel da versão &kernelversion;) o método para ativar SMP é selecionar &smp-config-option; na seção &smp-config-section; da configuração do kernel.

## Suporte a placas de vídeo

Você deverá usar uma interface compatível com VGA para o terminal de console. Praticamente qualquer placa de vídeo moderna é compatível com o padrão VGA. Padrões anciões como o CGA, MDA ou HGA também deveriam funcionar, assumindo que você não precisa do suporte a X11. Note que o X11 não é usado durante o processo de instalação descrito neste documento.

O suporte do &debian; para as interfaces gráficas é determinado pelo suporte encontrado no sistema X11 do X.Org. A maioria das placas de vídeo AGP, PCI, PCIe e PCI-X funcionam sob o X.Org. Detalhes sobre os barramentos de vídeo para os quais há suporte, placas de vídeo, monitores e dispositivos de apontamento podem ser encontrados em . O &debian; &release; vem com o X.Org versão &x11ver;.

Há suporte para a maioria das opções de gráficos comumente encontradas em máquinas baseadas em Sparc. Drivers gráficos X.org estão disponíveis para os framebuffers sunbw2, suncg14, suncg3, suncg6, sunleo e suntcx. As placas Creator3D e Elite3D (driver sunffb), placas de vídeo baseadas em ATI PGX24/PGX64 (driver ati), e placas baseadas em PermediaII (glint driver). Para usar uma Elite3D com X.org você adicionalmente precisa instalar o pacote `afbinit`, e ler a documentação incluída com ele sobre como ativar a placa.

Não é incomum para uma máquina Sparc ter duas placas gráficas em sua configuração padrão. Neste caso há a possibilidade do kernel Linux não direcionar sua saída para a placa inicialmente usada pelo firmware. A falta de saída no console gráfico pode então ser um erroneamente entendido como um congelamento (usualmente a última mensagem vista no terminal é 'Booting Linux...'). Uma possível solução é fisicamente remover uma das placas de vídeo; outra opção é desabilitar uma das placas usando um parâmetro de inicialização do kernel. Além disso, se saída gráfica não é requerida ou desejada, o console serial pode ser usado como alternativa. Em alguns sistemas o uso do console serial pode ser ativado automaticamente desconectando o teclado antes de inicializar o sistema.

&network-cards.xml; &supported-peripherals.xml;

## Dispositivos que requerem firmware

Apesar da disponibilidade um driver de dispositivo, alguns hardwares também requerem os famosos firmware ou microcódigos sejam carregado no dispositivo antes do mesmo tornar-se operacional. Isto é mais comum em placas de rede (especialmente placas de rede sem fio) mas, por exemplo, alguns dispositivos USB e até mesmo alguns controladores de disco rígido também requerem firmwares.

Na maioria dos casos o firmware não é livre (non-free) de acordo com o critério usado pelo Projeto &debian-gnu; e portanto não pode ser incluído na distribuição principal ou no sistema de instalação. Se o driver do dispositivo estiver incluído na distribuição e se o &debian-gnu; legalmente puder distribuir o firmware, ele estará disponível como um pacote separado a partir da seção non-free do repositório.

No entanto, isto não significa que tal hardware não possa ser usado durante a instalação. A partir do &debian-gnu; 5.0, o &d-i; dá suporte ao carregamento de arquivos de firmware ou pacotes contendo firmware a partir de mídias removíveis, tais como disquetes ou pendrives USB. Veja loading-firmware para informação mais detalhadas sobre como carregar arquivos ou pacotes de firmware durante a instalação.