Last active
April 14, 2022 20:21
-
-
Save gdamjan/ac7137bd6230b0e188b89cc5bab0eaec to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo udevadm info -a /sys/devices/pci0000:00/0000:00:02.1/0000:16:00.2/0000:20:08.0/0000:29:00.0/ieee80211/phy0 | |
Udevadm info starts with the device specified by the devpath and then | |
walks up the chain of parent devices. It prints for every device | |
found, all possible attributes in the udev rules key format. | |
A rule to match, can be composed by the attributes of the device | |
and the attributes from one single parent device. | |
looking at device '/devices/pci0000:00/0000:00:02.1/0000:16:00.2/0000:20:08.0/0000:29:00.0/ieee80211/phy0': | |
KERNEL=="phy0" | |
SUBSYSTEM=="ieee80211" | |
DRIVER=="" | |
ATTR{address_mask}=="00:00:00:00:00:00" | |
ATTR{index}=="0" | |
ATTR{macaddress}=="e0:d4:e8:18:7a:1d" | |
ATTR{name}=="phy0" | |
ATTR{power/control}=="auto" | |
ATTR{power/runtime_active_time}=="0" | |
ATTR{power/runtime_status}=="unsupported" | |
ATTR{power/runtime_suspended_time}=="0" | |
looking at parent device '/devices/pci0000:00/0000:00:02.1/0000:16:00.2/0000:20:08.0/0000:29:00.0': | |
KERNELS=="0000:29:00.0" | |
SUBSYSTEMS=="pci" | |
DRIVERS=="iwlwifi" | |
ATTRS{ari_enabled}=="0" | |
ATTRS{broken_parity_status}=="0" | |
ATTRS{class}=="0x028000" | |
ATTRS{consistent_dma_mask_bits}=="64" | |
ATTRS{current_link_speed}=="5.0 GT/s PCIe" | |
ATTRS{current_link_width}=="1" | |
ATTRS{d3cold_allowed}=="1" | |
ATTRS{device}=="0x2723" | |
ATTRS{dma_mask_bits}=="64" | |
ATTRS{driver_override}=="(null)" | |
ATTRS{enable}=="1" | |
ATTRS{index}=="1" | |
ATTRS{irq}=="31" | |
ATTRS{label}=="RTL8111E Giga LAN" | |
ATTRS{link/clkpm}=="0" | |
ATTRS{link/l1_aspm}=="0" | |
ATTRS{local_cpulist}=="0-11" | |
ATTRS{local_cpus}=="00000fff" | |
ATTRS{max_link_speed}=="5.0 GT/s PCIe" | |
ATTRS{max_link_width}=="1" | |
ATTRS{msi_bus}=="1" | |
ATTRS{msi_irqs/79}=="msix" | |
ATTRS{msi_irqs/80}=="msix" | |
ATTRS{msi_irqs/81}=="msix" | |
ATTRS{msi_irqs/82}=="msix" | |
ATTRS{msi_irqs/83}=="msix" | |
ATTRS{msi_irqs/84}=="msix" | |
ATTRS{msi_irqs/85}=="msix" | |
ATTRS{msi_irqs/86}=="msix" | |
ATTRS{msi_irqs/87}=="msix" | |
ATTRS{msi_irqs/88}=="msix" | |
ATTRS{msi_irqs/89}=="msix" | |
ATTRS{msi_irqs/90}=="msix" | |
ATTRS{msi_irqs/91}=="msix" | |
ATTRS{msi_irqs/92}=="msix" | |
ATTRS{numa_node}=="-1" | |
ATTRS{power/control}=="on" | |
ATTRS{power/runtime_active_time}=="512908459" | |
ATTRS{power/runtime_status}=="active" | |
ATTRS{power/runtime_suspended_time}=="0" | |
ATTRS{power/wakeup}=="enabled" | |
ATTRS{power/wakeup_abort_count}=="0" | |
ATTRS{power/wakeup_active}=="0" | |
ATTRS{power/wakeup_active_count}=="0" | |
ATTRS{power/wakeup_count}=="0" | |
ATTRS{power/wakeup_expire_count}=="0" | |
ATTRS{power/wakeup_last_time_ms}=="0" | |
ATTRS{power/wakeup_max_time_ms}=="0" | |
ATTRS{power/wakeup_total_time_ms}=="0" | |
ATTRS{power_state}=="D0" | |
ATTRS{remove}=="(write-only)" | |
ATTRS{rescan}=="(write-only)" | |
ATTRS{reset}=="(write-only)" | |
ATTRS{reset_method}=="flr bus" | |
ATTRS{revision}=="0x1a" | |
ATTRS{subsystem_device}=="0x0084" | |
ATTRS{subsystem_vendor}=="0x8086" | |
ATTRS{vendor}=="0x8086" | |
looking at parent device '/devices/pci0000:00/0000:00:02.1/0000:16:00.2/0000:20:08.0': | |
KERNELS=="0000:20:08.0" | |
SUBSYSTEMS=="pci" | |
DRIVERS=="pcieport" | |
ATTRS{ari_enabled}=="0" | |
ATTRS{broken_parity_status}=="0" | |
ATTRS{class}=="0x060400" | |
ATTRS{consistent_dma_mask_bits}=="32" | |
ATTRS{current_link_speed}=="5.0 GT/s PCIe" | |
ATTRS{current_link_width}=="1" | |
ATTRS{d3cold_allowed}=="1" | |
ATTRS{device}=="0x43ea" | |
ATTRS{dma_mask_bits}=="32" | |
ATTRS{driver_override}=="(null)" | |
ATTRS{enable}=="1" | |
ATTRS{irq}=="32" | |
ATTRS{local_cpulist}=="0-11" | |
ATTRS{local_cpus}=="00000fff" | |
ATTRS{max_link_speed}=="8.0 GT/s PCIe" | |
ATTRS{max_link_width}=="1" | |
ATTRS{msi_bus}=="1" | |
ATTRS{msi_irqs/32}=="msi" | |
ATTRS{numa_node}=="-1" | |
ATTRS{power/autosuspend_delay_ms}=="100" | |
ATTRS{power/control}=="auto" | |
ATTRS{power/runtime_active_time}=="512908462" | |
ATTRS{power/runtime_status}=="active" | |
ATTRS{power/runtime_suspended_time}=="0" | |
ATTRS{power/wakeup}=="disabled" | |
ATTRS{power/wakeup_abort_count}=="" | |
ATTRS{power/wakeup_active}=="" | |
ATTRS{power/wakeup_active_count}=="" | |
ATTRS{power/wakeup_count}=="" | |
ATTRS{power/wakeup_expire_count}=="" | |
ATTRS{power/wakeup_last_time_ms}=="" | |
ATTRS{power/wakeup_max_time_ms}=="" | |
ATTRS{power/wakeup_total_time_ms}=="" | |
ATTRS{power_state}=="D0" | |
ATTRS{remove}=="(write-only)" | |
ATTRS{rescan}=="(write-only)" | |
ATTRS{reset}=="(write-only)" | |
ATTRS{reset_method}=="bus" | |
ATTRS{revision}=="0x00" | |
ATTRS{secondary_bus_number}=="41" | |
ATTRS{subordinate_bus_number}=="41" | |
ATTRS{subsystem_device}=="0x3308" | |
ATTRS{subsystem_vendor}=="0x1b21" | |
ATTRS{vendor}=="0x1022" | |
looking at parent device '/devices/pci0000:00/0000:00:02.1/0000:16:00.2': | |
KERNELS=="0000:16:00.2" | |
SUBSYSTEMS=="pci" | |
DRIVERS=="pcieport" | |
ATTRS{ari_enabled}=="0" | |
ATTRS{broken_parity_status}=="0" | |
ATTRS{class}=="0x060400" | |
ATTRS{consistent_dma_mask_bits}=="32" | |
ATTRS{current_link_speed}=="8.0 GT/s PCIe" | |
ATTRS{current_link_width}=="4" | |
ATTRS{d3cold_allowed}=="1" | |
ATTRS{device}=="0x43e9" | |
ATTRS{dma_mask_bits}=="32" | |
ATTRS{driver_override}=="(null)" | |
ATTRS{enable}=="1" | |
ATTRS{irq}=="30" | |
ATTRS{local_cpulist}=="0-11" | |
ATTRS{local_cpus}=="00000fff" | |
ATTRS{max_link_speed}=="8.0 GT/s PCIe" | |
ATTRS{max_link_width}=="4" | |
ATTRS{msi_bus}=="1" | |
ATTRS{msi_irqs/30}=="msi" | |
ATTRS{numa_node}=="-1" | |
ATTRS{power/autosuspend_delay_ms}=="100" | |
ATTRS{power/control}=="auto" | |
ATTRS{power/runtime_active_time}=="512908462" | |
ATTRS{power/runtime_status}=="active" | |
ATTRS{power/runtime_suspended_time}=="0" | |
ATTRS{power/wakeup}=="disabled" | |
ATTRS{power/wakeup_abort_count}=="" | |
ATTRS{power/wakeup_active}=="" | |
ATTRS{power/wakeup_active_count}=="" | |
ATTRS{power/wakeup_count}=="" | |
ATTRS{power/wakeup_expire_count}=="" | |
ATTRS{power/wakeup_last_time_ms}=="" | |
ATTRS{power/wakeup_max_time_ms}=="" | |
ATTRS{power/wakeup_total_time_ms}=="" | |
ATTRS{power_state}=="D0" | |
ATTRS{remove}=="(write-only)" | |
ATTRS{rescan}=="(write-only)" | |
ATTRS{revision}=="0x00" | |
ATTRS{secondary_bus_number}=="32" | |
ATTRS{subordinate_bus_number}=="42" | |
ATTRS{subsystem_device}=="0x0201" | |
ATTRS{subsystem_vendor}=="0x1b21" | |
ATTRS{vendor}=="0x1022" | |
looking at parent device '/devices/pci0000:00/0000:00:02.1': | |
KERNELS=="0000:00:02.1" | |
SUBSYSTEMS=="pci" | |
DRIVERS=="pcieport" | |
ATTRS{ari_enabled}=="0" | |
ATTRS{broken_parity_status}=="0" | |
ATTRS{class}=="0x060400" | |
ATTRS{consistent_dma_mask_bits}=="32" | |
ATTRS{current_link_speed}=="8.0 GT/s PCIe" | |
ATTRS{current_link_width}=="4" | |
ATTRS{d3cold_allowed}=="1" | |
ATTRS{device}=="0x1634" | |
ATTRS{dma_mask_bits}=="32" | |
ATTRS{driver_override}=="(null)" | |
ATTRS{enable}=="2" | |
ATTRS{irq}=="26" | |
ATTRS{local_cpulist}=="0-11" | |
ATTRS{local_cpus}=="00000fff" | |
ATTRS{max_link_speed}=="8.0 GT/s PCIe" | |
ATTRS{max_link_width}=="4" | |
ATTRS{msi_bus}=="1" | |
ATTRS{msi_irqs/26}=="msi" | |
ATTRS{numa_node}=="-1" | |
ATTRS{power/autosuspend_delay_ms}=="100" | |
ATTRS{power/control}=="auto" | |
ATTRS{power/runtime_active_time}=="512908464" | |
ATTRS{power/runtime_status}=="active" | |
ATTRS{power/runtime_suspended_time}=="0" | |
ATTRS{power/wakeup}=="enabled" | |
ATTRS{power/wakeup_abort_count}=="0" | |
ATTRS{power/wakeup_active}=="0" | |
ATTRS{power/wakeup_active_count}=="0" | |
ATTRS{power/wakeup_count}=="0" | |
ATTRS{power/wakeup_expire_count}=="0" | |
ATTRS{power/wakeup_last_time_ms}=="0" | |
ATTRS{power/wakeup_max_time_ms}=="0" | |
ATTRS{power/wakeup_total_time_ms}=="0" | |
ATTRS{power_state}=="D0" | |
ATTRS{remove}=="(write-only)" | |
ATTRS{rescan}=="(write-only)" | |
ATTRS{reset}=="(write-only)" | |
ATTRS{reset_method}=="pm" | |
ATTRS{revision}=="0x00" | |
ATTRS{secondary_bus_number}=="22" | |
ATTRS{subordinate_bus_number}=="42" | |
ATTRS{subsystem_device}=="0x7c94" | |
ATTRS{subsystem_vendor}=="0x1462" | |
ATTRS{vendor}=="0x1022" | |
looking at parent device '/devices/pci0000:00': | |
KERNELS=="pci0000:00" | |
SUBSYSTEMS=="" | |
DRIVERS=="" | |
ATTRS{power/control}=="auto" | |
ATTRS{power/runtime_active_time}=="0" | |
ATTRS{power/runtime_status}=="unsupported" | |
ATTRS{power/runtime_suspended_time}=="0" | |
ATTRS{waiting_for_supplier}=="0" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo lspci | |
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne Root Complex | |
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne IOMMU | |
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge | |
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge | |
00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge | |
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge | |
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge | |
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus | |
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 51) | |
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51) | |
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 0 | |
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 1 | |
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 2 | |
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 3 | |
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 4 | |
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 5 | |
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 6 | |
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 7 | |
16:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset USB 3.1 XHCI Controller | |
16:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset SATA Controller | |
16:00.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset Switch Upstream Port | |
20:08.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43ea | |
20:09.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43ea | |
29:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a) | |
2a:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 04) | |
2b:00.0 Non-Volatile memory controller: ADATA Technology Co., Ltd. XPG SX8200 Pro PCIe Gen3x4 M.2 2280 Solid State Drive (rev 03) | |
30:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Renoir (rev d9) | |
30:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller | |
30:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor | |
30:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1 | |
30:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1 | |
30:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo lspci -s 29:00.0 -v | |
29:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a) | |
DeviceName: RTL8111E Giga LAN | |
Subsystem: Intel Corporation Wi-Fi 6 AX200NGW | |
Flags: bus master, fast devsel, latency 0, IRQ 31, IOMMU group 8 | |
Memory at fcd00000 (64-bit, non-prefetchable) [size=16K] | |
Capabilities: [c8] Power Management version 3 | |
Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+ | |
Capabilities: [40] Express Endpoint, MSI 00 | |
Capabilities: [80] MSI-X: Enable+ Count=16 Masked- | |
Capabilities: [100] Advanced Error Reporting | |
Capabilities: [14c] Latency Tolerance Reporting | |
Capabilities: [154] L1 PM Substates | |
Kernel driver in use: iwlwifi | |
Kernel modules: iwlwifi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment