Como descobrir qual versão PCI (2.0, 2.3) é suportada pela placa-mãe - mesmo para slots que não possuem placas conectadas a elas.
lspci -vvv parece não mostrar informações para slots PCI sem placas.
Você pode tentar dmidecode
. Não tenho mais muitos servidores com slots PCI padrão, mas a saída é semelhante à seguinte. São fornecidas informações para portas despovoadas:
Handle 0x0901, DMI type 9, 13 bytes
System Slot Information
Designation: PCI Slot 1
Type: 64-bit PCI-X
Current Usage: Available
Length: Long
ID: 1
Characteristics:
3.3 V is provided
Handle 0x0902, DMI type 9, 13 bytes
System Slot Information
Designation: PCI Slot 2
Type: 64-bit PCI-X
Current Usage: In Use
Length: Long
ID: 2
Characteristics:
3.3 V is provided
Handle 0x0903, DMI type 9, 13 bytes
System Slot Information
Designation: PCI-E Slot 3
Type: x4 PCI Express
Current Usage: Available
Length: Other
ID: 3
Characteristics:
3.3 V is provided
Handle 0x0904, DMI type 9, 13 bytes
System Slot Information
Designation: PCI-E Slot 4
Type: x4 PCI Express
Current Usage: In Use
Length: Other
ID: 4
Characteristics:
3.3 V is provided
Na verdade,
lspci
é capaz de mostrar informações sobre o barramento PCI, que você pode usar para determinar a versão suportada. Mas isso requer etapas adicionais.Execute
lspci
e procure entradas que contenham algo comoPCI bridge:
. Nessas linhas, procure um número após o nome do fornecedor. Esse número provavelmente é o descritor do seu chipset de ponte PCI, que você pode procurar com o mecanismo de pesquisa de sua escolha com a palavra-chave adicionada "datasheet" para encontrar - por exemplo - um pdf do fabricante que lista seus recursos. Isso inclui a versão pci suportada.Um exemplo:
Quando eu corro
na minha máquina, isso me dá duas linhas:
o segundo parece o nosso chip porque a descrição não contém AGP ;-)
Agora procuro o número após o nome do vendedor:
82801
edatasheet
. Isso me dá um download .pdf do site da intel. Nesse PDF, procurospecification
e encontro oSupports PCI Rev 2.2 Specification
Tadaa, que é a versão suportada para todas as portas que dependem desse controlador de barramentodmidecode
é útil sempre que você precisar de informações sobre voltagens ou recursos não padronizados adicionais, como o suporte SMBus.fonte