Os barramentos PCI e ISA-PNP ainda convivem em muitas máquinas. Este artigo mostra um pouco das características técnicas de cada um e como o GNU/Linux lida com este hardware.
O Barramento PCI - Peripheral Component Interconnect
O barramento ISA foi superado pelo PCI. Este barramento representa um avanço
tremendo se comparado ao ISA. Suas principais características são:
Independência da arquitetura do processador;
100% plug-and-play. Toda placa PCI é PNP.
Compartilhamento de interrupções sem qualquer conflito de hardware desde que entre duas placas PCI. Caso seja entre uma PCI e uma ISA vão ocorrer conflitos;
Bus Mastering nativo com frequência de 33 Mhz e taxa de transferência de 132 MB/s em substituição ao esquema de DMA;
Padronização na identificação dos dispositivos através de ROM com Ids para fabricante, modelo e revisão do dispositivo;
Maior número de endereçamentos de I/O, sendo 256 endereços por slot. Isto mesmo, o endereçamento é por slot.
Possibilidade de conflito entre placas é nula ou próxima de zero. Caso ocorra experimente trocar a ordem das placas nos slots ou ir incluindo uma a uma no sistema.
Identificação de dispositivos PCI
O padrão PCI possui uma característica que facilita a configuração e
identificação de dispositivos. Toda placa PCI possui uma ROM onde são armazenadas
informações conhecidas como cabeçalho de configuração. Esta ROM armazena
informações sobre o fabricante, o tipo do dispositivo e a sua revisão. Quando o
computador é iniciado estas informações são lidas pela BIOS e utilizadas na configuração.
[2] Comentário enviado por volcom em 25/07/2007 - 14:09h
cara!!
Tenho uma placa de som SB16 Creative Vi BRA16x pnp (é ISA e o chip é CTL1745) no meu Debian, consigo configurar via alsaconf sem problemas, mas toda vez que reinicio o Pc recebo a seguinte mensagem:
Sound server informational message:
Error while initializing the sound driver:
device /dev/dsp can't be opened (No such file or directory)
The sound server will continue, using the null output device.
Novamente "alsaconf" e tudo vlta ao normal...
Existe algum comandao para listar ISA?
Já dei acesso ao usuário que utilizo no /dev/dsp...memos assim continua.]
Ah...depois do alsaconf tbm tenho que setar o dispositivo no Centro de Controle do KDE.