Como verificar slots PCI no Linux



Experimente Nosso Instrumento Para Eliminar Problemas

Slots PCI e slots PCI Express estão por toda parte. Já que o ônibus é usado até mesmo dentro de netbooks e ultrabooks, você provavelmente precisará verificar um pouco de informação sobre eles de vez em quando, nos lugares mais improváveis. GNU / Linux inclui alguns comandos que permitem que você descubra mais sobre slots PCI do que você já se importou em saber. Esses comandos são perfeitos para tentar corrigir problemas de rede e também são bons para quem constrói seu próprio equipamento. Os técnicos também os usam para reparar problemas.



Você precisará trabalhar na linha de comando do Linux para medir os slots PCI dessa forma. Mantenha pressionados Ctrl, Alt e T em um ambiente de área de trabalho gráfico para iniciar um shell. Você também pode clicar no menu Aplicativos ou Whisker, ir para Ferramentas do Sistema e clicar ou tocar em Terminal. Os usuários do Ubuntu Unity vão querer pesquisar a palavra terminal no Dash. Operadores de servidor sem comando sempre podem usar um dos terminais virtuais também, mas alguns desses comandos são um pouco longos se você não os estiver carregando de um script de shell.



Método 1: Ver informações do slot PCI

Na sua forma mais básica, você pode simplesmente digitar lspci e pressione Enter para obter uma riqueza de informações sobre todos os dispositivos conectados ao seu sistema. É provável que isso role para fora da janela do terminal, então você pode querer usar a barra de rolagem para ler sobre isso. Você pode querer usar a roda de rolagem ou o touchpad se tiver um para ver todas as informações. Este comando, fornecido sem outros argumentos, listará todos os dispositivos conectados ao seu sistema por meio do barramento PCI. Embora possa fornecer uma parede de texto, é um comando muito fácil de usar.



Método 2: verificar as informações do slot PCI Ethernet

Embora esta seja uma quantidade muito grande de dados, você sempre pode usar o grep para tornar o seu dia muito mais fácil. Um dos truques mais usados ​​para verificar o índice de slots PCI é coletar instantaneamente informações sobre o controlador Ethernet. É mão quando você está tendo problemas com isso. Tipo lspci -vmm | grep -B1 -A2 ‘^ Class. * Ethernet’ na linha de comando e pressione Enter. Muito provavelmente, é um grande pedaço de texto para analisar, então você pode copiá-lo e colá-lo na linha de comando. Clique no menu Editar e selecione Colar ou mantenha pressionadas as teclas Shift, Ctrl e V ao mesmo tempo para colar. O atalho de teclado padrão Ctrl + V com o qual você pode estar acostumado não funciona aqui, porque o terminal o interpreta de maneira diferente. Assim que você pressionar Enter, receberá informações sobre o seu adaptador Ethernet.



Você perceberá que as informações recebidas dirão em qual slot ele está instalado e qual fornecedor de hardware enviou o cartão específico. Ele também deve fornecer um pouco mais de informações sobre o próprio dispositivo.

Método 3: Exibindo Slots PCI abertos

De volta ao terminal, você pode executar sudo dmidecode -t 9 | grep -A3 “Informações do slot do sistema” | grep -c -B1 “Disponível” para descobrir quantos slots PCI você tem que estão vazios. Mais uma vez, este é um comando muito longo que não seria prático digitar continuamente. Portanto, você pode desejar copiá-lo e clicar novamente no menu Editar e selecionar Colar ou manter pressionadas as teclas Ctrl, Shift e V para colar na janela do terminal.

Observe que o comando sudo está na frente desta pilha de linha de comando específica. Isso porque enumerar a lista exata de slots PCI requer acesso root. Sua senha será solicitada assim que você tentar executá-lo, e ele retornará um único número. Isso pode ser tão baixo quanto 0 ou 1 em um sistema com poucos slots PCI físicos reais a tão alto quanto 8-10 em alguns tipos de servidores.

Você pode receber alguns resultados incomuns ou pelo menos inesperados se executar qualquer um desses comandos dentro de uma máquina virtual. A maioria dos ambientes de software VM emulará uma série de slots PCI, mas se seus valores específicos fazem algum sentido ou não, é outra coisa.

3 minutos lidos