Com comprovar les ranures PCI a Linux



Proveu El Nostre Instrument Per Eliminar Problemes

Les ranures PCI i les ranures PCI express són a tot arreu. Com que l’autobús s’utilitza fins i tot dins de netbooks i ultrabooks, probablement haureu de revisar una mica d’informació sobre ells de tant en tant al lloc més improbable. GNU / Linux inclou un parell d'ordres que us permeten obtenir més informació sobre les ranures PCI que potser us hagués importat conèixer. Aquestes ordres són perfectes per intentar solucionar problemes de xarxa i també són bones per a qualsevol que construeixi el seu propi equip. Els tècnics també els fan servir per reparar problemes.



Haureu de treballar des de la línia d’ordres de Linux per mesurar les ranures PCI d’aquesta manera. Mantingueu premudes Ctrl, Alt i T en un entorn gràfic d'escriptori per iniciar un intèrpret d'ordres. També és possible que vulgueu fer clic al menú Aplicacions o Bigotis, anar a Eines del sistema i fer clic o tocar Terminal. Els usuaris d’Ubuntu Unity voldran cercar la paraula terminal des del Dash. Els operadors de servidors sense cap sempre poden utilitzar un dels terminals virtuals, però algunes d’aquestes ordres són una mica llargues si no les carregueu des d’un script d’intèrpret d’ordres.



Mètode 1: visualització de la informació de les ranures PCI

Si és bàsic, simplement podeu escriure lspci i premeu Intro per obtenir una gran quantitat d'informació sobre tots els dispositius connectats al vostre sistema. És probable que això desplaceu-vos de la finestra del terminal, de manera que és possible que vulgueu utilitzar la barra de desplaçament per llegir-la. És possible que vulgueu utilitzar la roda de desplaçament o el touchpad si en teniu una per revisar tota la informació. Aquesta ordre, donada sense altres arguments, mostrarà tots els dispositius connectats al vostre sistema mitjançant el bus PCI. Tot i que us pot proporcionar una paret de text, és molt fàcil d’utilitzar.



Mètode 2: comproveu la informació de la ranura PCI Ethernet

Tot i que es tracta d’una gran quantitat de dades, sempre podeu utilitzar grep per facilitar-vos el dia. Un dels trucs més utilitzats per comprovar l’índex de ranures PCI és recollir instantàniament informació al controlador Ethernet. És útil quan hi teniu problemes. Tipus lspci -vmm | grep -B1 -A2 'Classe ^ * Ethernet' a la línia d'ordres i premeu Intro. El més probable és que es tracti d’una gran quantitat de text, de manera que pugueu copiar-lo i enganxar-lo a la línia d’ordres. Feu clic al menú Edita i seleccioneu Enganxa o manteniu premudes les tecles Maj, Ctrl i V alhora per enganxar-lo. La drecera de teclat Ctrl + V estàndard amb la qual podríeu estar acostumat no funcionarà aquí, perquè el terminal ho interpreta de manera diferent. Tan bon punt premeu Intro, rebreu informació sobre l'adaptador Ethernet.



Notareu que la informació que rebeu us indicarà quina ranura l’ha instal·lat i quin proveïdor de maquinari ha enviat la targeta en concret. També us hauria de proporcionar una mica més d’informació sobre el propi dispositiu.

Mètode 3: Visualització de ranures PCI obertes

De tornada al terminal, podeu executar sudo dmidecode -t 9 | grep -A3 'Informació de la ranura del sistema' | grep -c -B1 'Disponible' per esbrinar quantes ranures PCI teniu buides. Una vegada més, es tracta d’una ordre molt llarga que no seria pràctic introduir una i altra vegada. Per tant, és possible que vulgueu copiar-lo i, de nou, feu clic al menú Edita i seleccioneu Enganxa o manteniu premudes les tecles Ctrl, Maj i V per enganxar-lo a la finestra del terminal.

Tingueu en compte que l'ordre sudo es troba a la part frontal d'aquesta pila de línia d'ordres particular. Això passa perquè l’enumeració de la llista exacta d’espais PCI requereix accés root. Se us demanarà la contrasenya un cop proveu d’executar-la i, aleshores, us retornarà un sol número. Pot ser tan baix com 0 o 1 en un sistema amb poques ranures PCI físiques reals fins a 8-10 en alguns tipus de servidors.

És possible que obtingueu alguns resultats inusuals o almenys inesperats si executeu alguna d’aquestes ordres dins d’una màquina virtual. La majoria dels entorns de programari de màquines virtuals emularan una sèrie d’espais PCI, però si els seus valors específics tenen sentit o no, és una altra cosa.

3 minuts de lectura