Cum se verifică sloturile PCI în Linux



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Sloturile PCI și sloturile PCI express sunt peste tot. Deoarece autobuzul este folosit chiar și în netbook-uri și ultrabook-uri, va trebui probabil să verificați câte ceva informații despre ele din când în când în cele mai improbabile locuri. GNU / Linux include câteva comenzi care vă permit să aflați mai multe despre sloturile PCI, apoi s-ar putea să vă fi dorit vreodată să știți. Aceste comenzi sunt perfecte pentru a încerca să rezolve problemele de rețea și sunt bune și pentru oricine își construiește propriul echipament. Tehnicienii le folosesc și pentru a repara problemele.



Va trebui să lucrați din linia de comandă Linux pentru a măsura sloturile PCI în acest fel. Țineți apăsate Ctrl, Alt și T într-un mediu grafic pentru desktop pentru a porni un shell. S-ar putea să doriți, de asemenea, să faceți clic pe meniul Aplicații sau Whisker, să mergeți la Instrumente de sistem și să faceți clic sau să atingeți Terminal. Utilizatorii Ubuntu Unity vor dori să caute termenul terminal din Dash. Operatorii de server fără cap pot folosi oricând unul dintre terminalele virtuale, dar unele dintre aceste comenzi sunt puțin lungi dacă nu le încărcați dintr-un script shell.



Metoda 1: Vizualizați informații despre slotul PCI

La cel mai simplu, puteți pur și simplu să tastați lspci și apăsați Enter pentru a obține o mulțime de informații despre toate dispozitivele atașate la sistemul dvs. Este posibil să derulați de pe fereastra terminalului dvs., deci este posibil să doriți să utilizați bara de derulare pentru a citi pe ea. Poate doriți să utilizați roata de derulare sau touchpad-ul dacă aveți unul pentru a arunca o privire prin toate informațiile. Această comandă, dată fără alte argumente, va lista fiecare dispozitiv atașat la sistemul dvs. prin intermediul magistralei PCI. Deși vă poate oferi un perete de text, este o comandă foarte ușor de utilizat.



Metoda 2: Verificați informațiile despre slotul PCI Ethernet

Deși este o cantitate extrem de mare de date, puteți folosi oricând grep pentru a vă face ziua mult mai ușoară. Unul dintre cele mai utilizate trucuri pentru verificarea indexului sloturilor PCI este colectarea instantanee a informațiilor pe controlerul dvs. Ethernet. Este util când ai probleme cu asta. Tip lspci -vmm | grep -B1 -A2 „Clasa ^ * Ethernet” la linia de comandă și apăsați Enter. Mai mult decât probabil, este un text imens care trebuie analizat, astfel încât să îl puteți copia și apoi să-l inserați pe linia de comandă. Fie faceți clic pe meniul Editare și selectați Lipire sau țineți apăsate Shift, Ctrl și V în același timp pentru a-l lipi. Comanda rapidă standard de la tastatură Ctrl + V la care ați putea fi obișnuit nu va funcționa aici, deoarece terminalul interpretează acest lucru diferit. De îndată ce apăsați Enter, veți primi informații despre adaptorul dvs. Ethernet.



Veți observa că informațiile pe care le primiți vă vor spune care slot a fost instalat și ce furnizor de hardware a livrat cardul respectiv. De asemenea, ar trebui să vă spună ceva mai multe informații despre dispozitivul în sine.

Metoda 3: Afișarea sloturilor PCI deschise

Înapoi la terminal, puteți rula sudo dmidecode -t 9 | grep -A3 „Informații despre sloturile de sistem” | grep -c -B1 „Disponibil” pentru a afla câte sloturi PCI aveți care sunt goale. Încă o dată, aceasta este o comandă foarte lungă, care nu ar fi practic să o introduceți din nou și din nou. Prin urmare, este posibil să doriți să îl copiați și să faceți din nou clic pe meniul Editare, apoi selectați Lipire sau țineți apăsat Ctrl, Shift și V pentru a-l lipi în fereastra terminalului.

Rețineți că comanda sudo se află în partea din față a acestei stive de linie de comandă. Asta pentru că enumerarea listei exacte a sloturilor PCI necesită acces root. Vi se va solicita parola odată ce încercați să o rulați, apoi va returna un singur număr. Acest lucru ar putea fi de 0 sau 1 pe un sistem cu puține sloturi PCI fizice reale până la 8-10 pe unele tipuri de servere.

Este posibil să primiți unele rezultate neobișnuite sau cel puțin neașteptate dacă executați oricare dintre aceste comenzi în interiorul unei mașini virtuale. Majoritatea mediilor software VM vor emula o serie de sloturi PCI, dar dacă valorile lor specifice au sau nu sens, este altceva.

3 minute citite