BASH – Le periferiche e i bus PCI visti da Ubuntu
BASH – Le periferiche e i bus PCI visti da Ubuntu. – Aggiornamento anno 2024.
Se l’ output è incompleto, impartire i comandi in modalità Super Utente.
I comandi:
inxi -Snzxxx # Sistema Operativo e Connessioni a Internet disponibili
lspci # Lista connettore PCI e relative periferiche
lspci -k # Lista connettore PCI + Periferiche + Driver
lspci -k | grep -iA 3 vga # Lista schede video PCI
lspci -vs 00:01.0 # Informazioni relative a Scheda video (VGA)
lspci -k | grep -iA 3 'audio d' # Lista schede Audio PCI
lspci -vs 00:01.1 # Informazioni relative a periferica PCI 00:01.1 (HDMI/DP Audio)
lspci -vs 00:14.2 # Informazioni relative a periferica PCI 00:14.2 (FCH Azalia Controller)
lspci -k | grep -iA 3 Display # Informazioni relative a schede video
lspci -vs 01:00.0 # Informazioni relative a periferica PCI 01:00.0 (Scheda video [Display])
lspci -knn | grep -iA2 net # Verifica la presenza di schede di rete integrate e relativo driver
lspci -vs 02:00.0 # Informazioni relative a periferica PCI 02:00.0 (WiFi integrato)
lspci -vs 03:00.0 # Informazioni relative a periferica PCI 03:00.0 (Ethernet integrata)
lspci -k | grep -iA 2 USB # Informazioni relative a porte USB, USB2 (EHCI) ed USB3 (XHCI)
lspci -vs 00:10.0 # Informazioni relative a periferica PCI 00:10.0 (porta USB3 [XHCI])
lspci -vs 00:12.0 # Informazioni relative a periferica PCI 00:12.0 (porta USB2 [EHCI])
lspci -vs 00:13.0 # Informazioni relative a periferica PCI 00:13.0 (porta USB2 [EHCI])
lspci | awk '$2 == "USB" {system("lspci -vs " $1)}' # Lista schede USB
Esempi di output:
:~$ inxi -Snzxxx # Sistema Operativo e Connessioni a Internet disponibili System: Kernel: 5.15.0-92-lowlatency x86_64 bits: 64 compiler: gcc v: 11.4.0 Desktop: KDE Plasma 5.24.7 tk: Qt 5.15.3 wm: kwin_x11 vt: 1 dm: SDDM Distro: Ubuntu 22.04.3 LTS (Jammy Jellyfish) Network: Device-1: Realtek RTL8723BE PCIe Wireless Network Adapter vendor: Lite-On driver: rtl8723be v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: d000 bus-ID: 02:00.0 chip-ID: 10ec:b723 class-ID: 0280 IF: wlp2s0 state: up mac: Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: ASUSTeK driver: r8169 v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: c000 bus-ID: 03:00.0 chip-ID: 10ec:8168 class-ID: 0200 IF: enp3s0 state: down mac: :~$ lspci # Lista connettore PCI e relative periferiche 00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h (Models 30h-3fh) Processor Root Complex 00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mullins [Radeon R4/R5 Graphics] (rev 45) 00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio 00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h (Models 30h-3fh) Host Bridge 00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Functions 5:1 00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Functions 5:1 00:02.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Functions 5:1 00:08.0 Encryption controller: Advanced Micro Devices, Inc. [AMD] Kabini/Mullins PSP-Platform Security Processor 00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 11) 00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 39) 00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 39) 00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 39) 00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 42) 00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02) 00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 11) 00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h (Models 30h-3fh) Processor Function 0 00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h (Models 30h-3fh) Processor Function 1 00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h (Models 30h-3fh) Processor Function 2 00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h (Models 30h-3fh) Processor Function 3 00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h (Models 30h-3fh) Processor Function 4 00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h (Models 30h-3fh) Processor Function 5 01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Jet PRO [Radeon R5 M230 / R7 M260DX / Radeon 520 Mobile] (rev 83) 02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter 03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10) :~$ lspci -k # Lista connettore PCI + Periferiche + Driver 00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h (Models 30h-3fh) Processor Root Complex Subsystem: ASUSTeK Computer Inc. Family 16h (Models 30h-3fh) Processor Root Complex 00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mullins [Radeon R4/R5 Graphics] (rev 45) Subsystem: ASUSTeK Computer Inc. Mullins [Radeon R4/R5 Graphics] Kernel driver in use: radeon Kernel modules: radeon, amdgpu 00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio Subsystem: ASUSTeK Computer Inc. Kabini HDMI/DP Audio Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel 00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h (Models 30h-3fh) Host Bridge 00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Functions 5:1 Kernel driver in use: pcieport 00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Functions 5:1 Kernel driver in use: pcieport 00:02.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Functions 5:1 Kernel driver in use: pcieport 00:08.0 Encryption controller: Advanced Micro Devices, Inc. [AMD] Kabini/Mullins PSP-Platform Security Processor Subsystem: Advanced Micro Devices, Inc. [AMD] Kabini/Mullins PSP-Platform Security Processor Kernel driver in use: ccp Kernel modules: ccp 00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 11) Subsystem: ASUSTeK Computer Inc. FCH USB XHCI Controller Kernel driver in use: xhci_hcd Kernel modules: xhci_pci 00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 39) Subsystem: ASUSTeK Computer Inc. FCH SATA Controller [AHCI mode] Kernel driver in use: ahci Kernel modules: ahci 00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 39) Subsystem: ASUSTeK Computer Inc. FCH USB EHCI Controller Kernel driver in use: ehci-pci 00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 39) Subsystem: ASUSTeK Computer Inc. FCH USB EHCI Controller Kernel driver in use: ehci-pci 00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 42) Subsystem: ASUSTeK Computer Inc. FCH SMBus Controller Kernel modules: i2c_piix4, sp5100_tco 00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02) Subsystem: ASUSTeK Computer Inc. FCH Azalia Controller Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel 00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 11) Subsystem: ASUSTeK Computer Inc. FCH LPC Bridge 00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h (Models 30h-3fh) Processor Function 0 00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h (Models 30h-3fh) Processor Function 1 00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h (Models 30h-3fh) Processor Function 2 00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h (Models 30h-3fh) Processor Function 3 Kernel driver in use: k10temp Kernel modules: k10temp 00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h (Models 30h-3fh) Processor Function 4 Kernel driver in use: fam15h_power Kernel modules: fam15h_power 00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h (Models 30h-3fh) Processor Function 5 01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Jet PRO [Radeon R5 M230 / R7 M260DX / Radeon 520 Mobile] (rev 83) Subsystem: ASUSTeK Computer Inc. Jet PRO [Radeon R5 M230 / R7 M260DX / Radeon 520 Mobile] Kernel driver in use: radeon Kernel modules: radeon, amdgpu 02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter Subsystem: Lite-On Communications Inc RTL8723BE PCIe Wireless Network Adapter Kernel driver in use: rtl8723be Kernel modules: rtl8723be 03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10) Subsystem: ASUSTeK Computer Inc. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller Kernel driver in use: r8169 Kernel modules: r8169 :~$ lspci -k | grep -iA 3 vga # Lista schede video PCI 00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mullins [Radeon R4/R5 Graphics] (rev 45) Subsystem: ASUSTeK Computer Inc. Mullins [Radeon R4/R5 Graphics] Kernel driver in use: radeon Kernel modules: radeon, amdgpu :~$ lspci -vs 00:01.0 # Informazioni relative a Scheda video (VGA) 00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mullins [Radeon R4/R5 Graphics] (rev 45) (prog-if 00 [VGA controller]) Subsystem: ASUSTeK Computer Inc. Mullins [Radeon R4/R5 Graphics] Flags: bus master, fast devsel, latency 0, IRQ 39 Memory at d0000000 (64-bit, prefetchable) [size=256M] Memory at f0000000 (64-bit, prefetchable) [size=8M] I/O ports at f000 [size=256] Memory at fea00000 (32-bit, non-prefetchable) [size=256K] Expansion ROM at 000c0000 [disabled] [size=128K] Capabilities: Kernel driver in use: radeon Kernel modules: radeon, amdgpu :~$ lspci -k | grep -iA 3 'audio d' # Lista schede Audio PCI 00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio Subsystem: ASUSTeK Computer Inc. Kabini HDMI/DP Audio Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel -- 00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02) Subsystem: ASUSTeK Computer Inc. FCH Azalia Controller Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel :~$ lspci -vs 00:01.1 # Informazioni relative a periferica PCI 00:01.1 (HDMI/DP Audio) 00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio Subsystem: ASUSTeK Computer Inc. Kabini HDMI/DP Audio Flags: bus master, fast devsel, latency 0, IRQ 45 Memory at fea64000 (64-bit, non-prefetchable) [size=16K] Capabilities: Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel :~$ lspci -vs 00:14.2 # Informazioni relative a periferica PCI 00:14.2 (FCH Azalia Controller) 00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02) Subsystem: ASUSTeK Computer Inc. FCH Azalia Controller Flags: bus master, slow devsel, latency 32, IRQ 16 Memory at fea60000 (64-bit, non-prefetchable) [size=16K] Capabilities: Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel :~$ lspci -k | grep -iA 3 Display # Informazioni relative a schede video 01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Jet PRO [Radeon R5 M230 / R7 M260DX / Radeon 520 Mobile] (rev 83) Subsystem: ASUSTeK Computer Inc. Jet PRO [Radeon R5 M230 / R7 M260DX / Radeon 520 Mobile] Kernel driver in use: radeon Kernel modules: radeon, amdgpu :~$ lspci -vs 01:00.0 # Informazioni relative a periferica PCI 01:00.0 (Scheda video [Display]) 01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Jet PRO [Radeon R5 M230 / R7 M260DX / Radeon 520 Mobile] (rev 83) Subsystem: ASUSTeK Computer Inc. Jet PRO [Radeon R5 M230 / R7 M260DX / Radeon 520 Mobile] Flags: bus master, fast devsel, latency 0, IRQ 41 Memory at e0000000 (64-bit, prefetchable) [size=256M] Memory at fe900000 (64-bit, non-prefetchable) [size=256K] I/O ports at e000 [size=256] Expansion ROM at fe940000 [disabled] [size=128K] Capabilities: Kernel driver in use: radeon Kernel modules: radeon, amdgpu :~$ lspci -knn | grep -iA2 net # Verifica la presenza di schede di rete integrate e relativo driver 02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723] Subsystem: Lite-On Communications Inc RTL8723BE PCIe Wireless Network Adapter [11ad:1723] Kernel driver in use: rtl8723be Kernel modules: rtl8723be 03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 10) Subsystem: ASUSTeK Computer Inc. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [1043:200f] Kernel driver in use: r8169 Kernel modules: r8169 :~$ lspci -vs 02:00.0 # Informazioni relative a periferica PCI 02:00.0 (WiFi integrato) 02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter Subsystem: Lite-On Communications Inc RTL8723BE PCIe Wireless Network Adapter Flags: bus master, fast devsel, latency 0, IRQ 46 I/O ports at d000 [size=256] Memory at fe800000 (64-bit, non-prefetchable) [size=16K] Capabilities: Kernel driver in use: rtl8723be Kernel modules: rtl8723be :~$ lspci -vs 03:00.0 # Informazioni relative a periferica PCI 03:00.0 (Ethernet integrata) 03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10) Subsystem: ASUSTeK Computer Inc. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller Flags: bus master, fast devsel, latency 0, IRQ 36 I/O ports at c000 [size=256] Memory at fe704000 (64-bit, non-prefetchable) [size=4K] Memory at fe700000 (64-bit, non-prefetchable) [size=16K] Capabilities: Kernel driver in use: r8169 Kernel modules: r8169 :~$ lspci -k | grep -iA 2 USB # Informazioni relative a porte USB, USB2 (EHCI) ed USB3 (XHCI) 00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 11) Subsystem: ASUSTeK Computer Inc. FCH USB XHCI Controller Kernel driver in use: xhci_hcd Kernel modules: xhci_pci -- 00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 39) Subsystem: ASUSTeK Computer Inc. FCH USB EHCI Controller Kernel driver in use: ehci-pci 00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 39) Subsystem: ASUSTeK Computer Inc. FCH USB EHCI Controller Kernel driver in use: ehci-pci 00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 42) :~$ lspci -vs 00:10.0 # Informazioni relative a periferica PCI 00:10.0 (porta USB3 [XHCI]) 00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 11) (prog-if 30 [XHCI]) Subsystem: ASUSTeK Computer Inc. FCH USB XHCI Controller Flags: bus master, fast devsel, latency 0, IRQ 18 Memory at fea68000 (64-bit, non-prefetchable) [size=8K] Capabilities: Kernel driver in use: xhci_hcd Kernel modules: xhci_pci :~$ lspci -vs 00:12.0 # Informazioni relative a periferica PCI 00:12.0 (porta USB2 [EHCI]) 00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 39) (prog-if 20 [EHCI]) Subsystem: ASUSTeK Computer Inc. FCH USB EHCI Controller Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 18 Memory at fea6d000 (32-bit, non-prefetchable) [size=256] Capabilities: Kernel driver in use: ehci-pci :~$ lspci -vs 00:13.0 # Informazioni relative a periferica PCI 00:13.0 (porta USB2 [EHCI]) 00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 39) (prog-if 20 [EHCI]) Subsystem: ASUSTeK Computer Inc. FCH USB EHCI Controller Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 18 Memory at fea6c000 (32-bit, non-prefetchable) [size=256] Capabilities: Kernel driver in use: ehci-pci :~$ lspci | awk '$2 == "USB" {system("lspci -vs " $1)}' # Lista schede USB 00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 11) (prog-if 30 [XHCI]) Subsystem: ASUSTeK Computer Inc. FCH USB XHCI Controller Flags: bus master, fast devsel, latency 0, IRQ 18 Memory at fea68000 (64-bit, non-prefetchable) [size=8K] Capabilities: Kernel driver in use: xhci_hcd Kernel modules: xhci_pci 00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 39) (prog-if 20 [EHCI]) Subsystem: ASUSTeK Computer Inc. FCH USB EHCI Controller Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 18 Memory at fea6d000 (32-bit, non-prefetchable) [size=256] Capabilities: Kernel driver in use: ehci-pci 00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 39) (prog-if 20 [EHCI]) Subsystem: ASUSTeK Computer Inc. FCH USB EHCI Controller Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 18 Memory at fea6c000 (32-bit, non-prefetchable) [size=256] Capabilities: Kernel driver in use: ehci-pci :~$