Perintah lspci mencantumkan semua perangkat Peripheral Component Interconnect (PCI). Perintah ini memiliki banyak opsi yang berguna untuk men-debug driver perangkat. Jika kita hanya menjalankan lspci, kita mendapatkan daftar perangkat dan ID-nya:
00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02) 00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] 00:01.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01) 00:02.0 VGA compatible controller: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter 00:03.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02) 00:04.0 System peripheral: InnoTek Systemberatung GmbH VirtualBox Guest Service 00:05.0 Multimedia audio controller: Intel Corporation 82801AA AC'97 Audio Controller (rev 01) 00:07.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)
Memahami Output Perintah lspci
Field yang diberikan pada output lspci adalah sebagai berikut:
0000:06:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
- 0000 :domain PCI (setiap domain dapat berisi hingga 256 bus PCI)
- 06 :nomor bus yang dilampirkan perangkat
00 :nomor perangkat - .1 :Fungsi perangkat PCI
- Pengontrol Ethernet :kelas perangkat
- Perusahaan Intel :ID vendor
- Koneksi Jaringan Gigabit I350 (rev 01) :ID perangkat
Perintah lspci menyediakan semua informasi yang relevan mengenai perangkat PCI server Anda, yang pada gilirannya, dapat diperluas dengan menggunakan opsi -v atau opsi alternatif -vv / -vvv, tergantung pada tingkat detail yang Anda membutuhkan:
# lspci -v # lspci -vv # lspci -vvv
Jika Anda menemukan kesalahan di bawah ini saat menjalankan perintah lspci:
lspci: command not found
Anda dapat mencoba menginstal pciutils paket seperti yang ditunjukkan di bawah ini sesuai pilihan distribusi Anda:
Distribusi | Perintah |
---|---|
Debian | apt-get install pciutils |
Ubuntu | apt-get install pciutils |
Alpin | apk tambahkan pciutils |
Linux Arch | pacman -S pciutils |
Kali Linux | apt-get install pciutils |
CentOS | yum install pciutils |
Fedora | dnf instal pciutils |
Raspbian | apt-get install pciutils |
Contoh Perintah lspci
1. Untuk membuat daftar semua perangkat PCI:
# lspci
2. Untuk Membuang data perangkat PCI dalam bentuk yang dapat dibaca mesin yang kompatibel dengan versi sebelumnya:
# lspci -m
3. Untuk Membuang data perangkat PCI dalam bentuk yang dapat dibaca mesin agar mudah diuraikan oleh skrip:
# lspci -mm
4. Untuk Menampilkan diagram seperti pohon yang berisi semua bus:
# lspci -t
5. Untuk menampilkan dalam mode verbose:
# lspci -v
6. Sangat bertele-tele:
# lspci -vv
7. Agar lebih bertele-tele:
# lspci -vvv
8. Untuk Menampilkan driver kernel yang menangani setiap perangkat dan juga modul kernel yang mampu menanganinya:
# lspci -k
9. Untuk Menampilkan dump heksadesimal dari seluruh ruang konfigurasi PCI:
# lspci -xxx
10. Untuk Menampilkan dump heksadesimal dari ruang konfigurasi PCI yang diperluas (4096-byte) yang tersedia di:
# lspci -xxxx
11. Untuk tampilan bus centric:
# lspci -b
12. Untuk selalu menampilkan nomor domain PCI:
# lspci -D
13. Untuk menampilkan vendor PCI dan kode perangkat sebagai angka sebagai gantinya:
# lspci -n
14. Untuk menampilkan vendor PCI dan kode perangkat sebagai nomor dan nama:
# lspci -nn
15. Untuk menggunakan DNS untuk menanyakan database ID PCI pusat jika perangkat tidak ditemukan di file pci.ids lokal:
# lspci -q
16. Untuk mereset cache lokal:
# lspci -qq
17. Untuk Query database pusat bahkan untuk entri yang dikenali secara lokal:
# lspci -Q
18. Untuk Menampilkan hanya perangkat di domain yang ditentukan:
# lspci -s domain
19. Untuk Menampilkan hanya perangkat dengan vendor dan ID perangkat tertentu:
# lspci -d vendor
20. Untuk Menggunakan
# lspci -i /path/file
21. Untuk Menggunakan
# lspci -p file
22. Untuk mengaktifkan mode pemetaan bus yang melakukan pemindaian menyeluruh terhadap semua perangkat PCI:
# lspci -M
23. Untuk mendapatkan versi lspci:
# lspci --version
24. Untuk Pustaka mendukung berbagai metode untuk mengakses perangkat keras PCI:
# lspci -A method
25. Untuk meningkatkan level debug:
# lspci -G