Como funciona
Cada placa conectada ao barramento PCI ou PCI Express é identificada com um Vendor ID, que corresponde ao fabricante do chip, e um Device ID, que corresponde ao modelo desse chip. Esta ferramenta traduz esse par de números para o nome real do componente.
Muitas placas também adicionam um subsistema: um segundo par de identificadores que indica quem montou a placa finalizada. Graças a ele, é feita uma distinção, por exemplo, entre o chip de rede fabricado pela Intel e a placa específica que o construtor do servidor integrou. Os dados vêm do arquivo pci.ids mantido pelo PCI ID Project.
Exemplos
PCI\VEN_8086&DEV_1521&SUBSYS_06021028Intel Corporation — I350 Gigabit Network Connection — Gigabit 2P I350-t LOMFormato do Gerenciador de Dispositivos do Windows. Em SUBSYS_06021028 os últimos quatro dígitos são o fabricante da placa e os quatro primeiros são o seu modelo.10de:2482NVIDIA Corporation — GA104 [GeForce RTX 3070 Ti]Formato curto "fabricante: dispositivo", o mesmo usado pelo lspci e grande parte da documentação técnica.[8086:1521]Intel Corporation — I350 Gigabit Network ConnectionVocê pode colar o fragmento entre colchetes exatamente como aparece na saída de lspci -nn.Casos de uso
- Saiba qual placa de rede, vídeo ou controladora um computador possui quando o sistema o mostra como um dispositivo desconhecido.
- Encontre o driver correto para uma placa com base no identificador relatado pelo sistema operacional.
- Distinguir o modelo exato de uma placa utilizando o subsistema, quando várias placas compartilham o mesmo chip.
- Servidor de inventário e hardware de máquina virtual com base na saída lspci.
- Verifique qual componente está por trás de um identificador antes de configurar a passagem do dispositivo em um hipervisor.
Perguntas frequentes
Onde posso encontrar um identificador de placa?
No Windows, nas propriedades do dispositivo no Gerenciador de dispositivos, guia Detalhes, propriedade "ID". "hardware". No Linux, execute lspci -nn, que exibe os identificadores entre colchetes no final de cada linha.
O que é o subsistema e para que serve?
É um segundo par de identificadores que descreve a placa finalizada, não o chip. O mesmo chip pode aparecer em placas de marcas diferentes, com diferentes números de portas ou memória; O subsistema é o que nos permite reconhecer qual é.
Por que ele encontra o chip, mas não o subsistema?
O catálogo pci.ids registra muito mais chips do que placas acabadas, porque os subsistemas são contribuídos por voluntários à medida que encontram o hardware. O facto do subsistema não aparecer não invalida o resto do resultado.
É para dispositivos USB?
Não. USB e PCI usam registros de identificação separados e o mesmo número pode corresponder a fabricantes diferentes em cada um. Para periféricos USB você deve usar a ferramenta de identificação USB.
Com que frequência os dados são atualizados?
A ferramenta usa uma cópia do arquivo pci.ids que é atualizado periodicamente do projeto PCI ID. Ao lado do resultado está a versão e a data do catálogo com o qual a consulta foi resolvida.