
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:03:00.0/0000:04:0c.0/0000:69:00.0/usb5/5-8/5-8:1.1/0003:0C70:F011.000B/hwmon/hwmon6':
    KERNEL=="hwmon6"
    SUBSYSTEM=="hwmon"
    DRIVER==""
    ATTR{curr1_input}=="0"
    ATTR{curr1_label}=="Fan 1 current"
    ATTR{curr2_input}=="0"
    ATTR{curr2_label}=="Fan 2 current"
    ATTR{curr3_input}=="0"
    ATTR{curr3_label}=="Fan 3 current"
    ATTR{curr4_input}=="0"
    ATTR{curr4_label}=="Fan 4 current"
    ATTR{curr5_input}=="0"
    ATTR{curr5_label}=="Fan 5 current"
    ATTR{curr6_input}=="0"
    ATTR{curr6_label}=="Fan 6 current"
    ATTR{curr7_input}=="2"
    ATTR{curr7_label}=="Fan 7 current"
    ATTR{curr8_input}=="0"
    ATTR{curr8_label}=="Fan 8 current"
    ATTR{fan1_input}=="0"
    ATTR{fan1_label}=="Fan 1 speed"
    ATTR{fan2_input}=="0"
    ATTR{fan2_label}=="Fan 2 speed"
    ATTR{fan3_input}=="0"
    ATTR{fan3_label}=="Fan 3 speed"
    ATTR{fan4_input}=="0"
    ATTR{fan4_label}=="Fan 4 speed"
    ATTR{fan5_input}=="0"
    ATTR{fan5_label}=="Fan 5 speed"
    ATTR{fan6_input}=="0"
    ATTR{fan6_label}=="Fan 6 speed"
    ATTR{fan7_input}=="3523"
    ATTR{fan7_label}=="Fan 7 speed"
    ATTR{fan8_input}=="3565"
    ATTR{fan8_label}=="Fan 8 speed"
    ATTR{fan9_input}=="483"
    ATTR{fan9_label}=="Flow speed [dL/h]"
    ATTR{fan9_pulses}=="167"
    ATTR{in0_input}=="12170"
    ATTR{in0_label}=="Fan 1 voltage"
    ATTR{in1_input}=="12180"
    ATTR{in1_label}=="Fan 2 voltage"
    ATTR{in2_input}=="0"
    ATTR{in2_label}=="Fan 3 voltage"
    ATTR{in3_input}=="0"
    ATTR{in3_label}=="Fan 4 voltage"
    ATTR{in4_input}=="0"
    ATTR{in4_label}=="Fan 5 voltage"
    ATTR{in5_input}=="12170"
    ATTR{in5_label}=="Fan 6 voltage"
    ATTR{in6_input}=="12180"
    ATTR{in6_label}=="Fan 7 voltage"
    ATTR{in7_input}=="12180"
    ATTR{in7_label}=="Fan 8 voltage"
    ATTR{name}=="octo"
    ATTR{power/control}=="auto"
    ATTR{power/runtime_active_time}=="0"
    ATTR{power/runtime_status}=="unsupported"
    ATTR{power/runtime_suspended_time}=="0"
    ATTR{power1_input}=="0"
    ATTR{power1_label}=="Fan 1 power"
    ATTR{power2_input}=="0"
    ATTR{power2_label}=="Fan 2 power"
    ATTR{power3_input}=="0"
    ATTR{power3_label}=="Fan 3 power"
    ATTR{power4_input}=="0"
    ATTR{power4_label}=="Fan 4 power"
    ATTR{power5_input}=="0"
    ATTR{power5_label}=="Fan 5 power"
    ATTR{power6_input}=="0"
    ATTR{power6_label}=="Fan 6 power"
    ATTR{power7_input}=="20000"
    ATTR{power7_label}=="Fan 7 power"
    ATTR{power8_input}=="0"
    ATTR{power8_label}=="Fan 8 power"
    ATTR{pwm1}=="141"
    ATTR{pwm2}=="128"
    ATTR{pwm3}=="128"
    ATTR{pwm4}=="127"
    ATTR{pwm5}=="255"
    ATTR{pwm6}=="204"
    ATTR{pwm7}=="203"
    ATTR{pwm8}=="204"
    ATTR{temp10_label}=="Virtual sensor 6"
    ATTR{temp11_label}=="Virtual sensor 7"
    ATTR{temp12_label}=="Virtual sensor 8"
    ATTR{temp13_label}=="Virtual sensor 9"
    ATTR{temp14_label}=="Virtual sensor 10"
    ATTR{temp15_label}=="Virtual sensor 11"
    ATTR{temp16_label}=="Virtual sensor 12"
    ATTR{temp17_label}=="Virtual sensor 13"
    ATTR{temp18_label}=="Virtual sensor 14"
    ATTR{temp19_label}=="Virtual sensor 15"
    ATTR{temp1_input}=="35060"
    ATTR{temp1_label}=="Sensor 1"
    ATTR{temp1_offset}=="0"
    ATTR{temp20_label}=="Virtual sensor 16"
    ATTR{temp2_input}=="37760"
    ATTR{temp2_label}=="Sensor 2"
    ATTR{temp2_offset}=="0"
    ATTR{temp3_label}=="Sensor 3"
    ATTR{temp3_offset}=="0"
    ATTR{temp4_label}=="Sensor 4"
    ATTR{temp4_offset}=="0"
    ATTR{temp5_label}=="Virtual sensor 1"
    ATTR{temp6_label}=="Virtual sensor 2"
    ATTR{temp7_label}=="Virtual sensor 3"
    ATTR{temp8_label}=="Virtual sensor 4"
    ATTR{temp9_label}=="Virtual sensor 5"

  looking at parent device '/devices/pci0000:00/0000:00:02.1/0000:03:00.0/0000:04:0c.0/0000:69:00.0/usb5/5-8/5-8:1.1/0003:0C70:F011.000B':
    KERNELS=="0003:0C70:F011.000B"
    SUBSYSTEMS=="hid"
    DRIVERS=="aquacomputer_d5next"
    ATTRS{country}=="00"
    ATTRS{power/control}=="auto"
    ATTRS{power/runtime_active_time}=="0"
    ATTRS{power/runtime_status}=="unsupported"
    ATTRS{power/runtime_suspended_time}=="0"

  looking at parent device '/devices/pci0000:00/0000:00:02.1/0000:03:00.0/0000:04:0c.0/0000:69:00.0/usb5/5-8/5-8:1.1':
    KERNELS=="5-8:1.1"
    SUBSYSTEMS=="usb"
    DRIVERS=="usbhid"
    ATTRS{authorized}=="1"
    ATTRS{bAlternateSetting}==" 0"
    ATTRS{bInterfaceClass}=="03"
    ATTRS{bInterfaceNumber}=="01"
    ATTRS{bInterfaceProtocol}=="00"
    ATTRS{bInterfaceSubClass}=="00"
    ATTRS{bNumEndpoints}=="01"
    ATTRS{interface}=="Device"
    ATTRS{physical_location/dock}=="no"
    ATTRS{physical_location/horizontal_position}=="left"
    ATTRS{physical_location/lid}=="no"
    ATTRS{physical_location/panel}=="top"
    ATTRS{physical_location/vertical_position}=="upper"
    ATTRS{supports_autosuspend}=="1"

  looking at parent device '/devices/pci0000:00/0000:00:02.1/0000:03:00.0/0000:04:0c.0/0000:69:00.0/usb5/5-8':
    KERNELS=="5-8"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{authorized}=="1"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bDeviceClass}=="ef"
    ATTRS{bDeviceProtocol}=="01"
    ATTRS{bDeviceSubClass}=="02"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{bMaxPower}=="2mA"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{bNumInterfaces}==" 2"
    ATTRS{bcdDevice}=="0100"
    ATTRS{bmAttributes}==" 1"
    ATTRS{busnum}=="5"
    ATTRS{configuration}=="Default"
    ATTRS{devnum}=="5"
    ATTRS{devpath}=="8"
    ATTRS{idProduct}=="f011"
    ATTRS{idVendor}=="0c70"
    ATTRS{ltm_capable}=="no"
    ATTRS{manufacturer}=="Aqua Computer GmbH & Co. KG"
    ATTRS{maxchild}=="0"
    ATTRS{physical_location/dock}=="no"
    ATTRS{physical_location/horizontal_position}=="left"
    ATTRS{physical_location/lid}=="no"
    ATTRS{physical_location/panel}=="top"
    ATTRS{physical_location/vertical_position}=="upper"
    ATTRS{power/active_duration}=="6362284"
    ATTRS{power/autosuspend}=="2"
    ATTRS{power/autosuspend_delay_ms}=="2000"
    ATTRS{power/connected_duration}=="6362284"
    ATTRS{power/control}=="on"
    ATTRS{power/level}=="on"
    ATTRS{power/persist}=="1"
    ATTRS{power/runtime_active_time}=="6361742"
    ATTRS{power/runtime_status}=="active"
    ATTRS{power/runtime_suspended_time}=="0"
    ATTRS{product}=="OCTO"
    ATTRS{quirks}=="0x0"
    ATTRS{removable}=="removable"
    ATTRS{remove}=="(not readable)"
    ATTRS{rx_lanes}=="1"
    ATTRS{serial}=="09418-05435"
    ATTRS{speed}=="12"
    ATTRS{tx_lanes}=="1"
    ATTRS{urbnum}=="33562"
    ATTRS{version}==" 2.10"

  looking at parent device '/devices/pci0000:00/0000:00:02.1/0000:03:00.0/0000:04:0c.0/0000:69:00.0/usb5':
    KERNELS=="usb5"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{authorized}=="1"
    ATTRS{authorized_default}=="1"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bDeviceClass}=="09"
    ATTRS{bDeviceProtocol}=="01"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{bMaxPower}=="0mA"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{bcdDevice}=="0610"
    ATTRS{bmAttributes}=="e0"
    ATTRS{busnum}=="5"
    ATTRS{configuration}==""
    ATTRS{devnum}=="1"
    ATTRS{devpath}=="0"
    ATTRS{idProduct}=="0002"
    ATTRS{idVendor}=="1d6b"
    ATTRS{interface_authorized_default}=="1"
    ATTRS{ltm_capable}=="no"
    ATTRS{manufacturer}=="Linux 6.10.6-arch1-1 xhci-hcd"
    ATTRS{maxchild}=="12"
    ATTRS{power/active_duration}=="6363840"
    ATTRS{power/autosuspend}=="0"
    ATTRS{power/autosuspend_delay_ms}=="0"
    ATTRS{power/connected_duration}=="6363840"
    ATTRS{power/control}=="auto"
    ATTRS{power/level}=="auto"
    ATTRS{power/runtime_active_time}=="6363782"
    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{product}=="xHCI Host Controller"
    ATTRS{quirks}=="0x0"
    ATTRS{removable}=="unknown"
    ATTRS{remove}=="(not readable)"
    ATTRS{rx_lanes}=="1"
    ATTRS{serial}=="0000:69:00.0"
    ATTRS{speed}=="480"
    ATTRS{tx_lanes}=="1"
    ATTRS{urbnum}=="70"
    ATTRS{version}==" 2.00"

  looking at parent device '/devices/pci0000:00/0000:00:02.1/0000:03:00.0/0000:04:0c.0/0000:69:00.0':
    KERNELS=="0000:69:00.0"
    SUBSYSTEMS=="pci"
    DRIVERS=="xhci_hcd"
    ATTRS{ari_enabled}=="0"
    ATTRS{broken_parity_status}=="0"
    ATTRS{class}=="0x0c0330"
    ATTRS{consistent_dma_mask_bits}=="64"
    ATTRS{current_link_speed}=="2.5 GT/s PCIe"
    ATTRS{current_link_width}=="1"
    ATTRS{d3cold_allowed}=="1"
    ATTRS{dbc}=="disabled"
    ATTRS{dbc_bInterfaceProtocol}=="01"
    ATTRS{dbc_bcdDevice}=="0010"
    ATTRS{dbc_idProduct}=="0010"
    ATTRS{dbc_idVendor}=="1d6b"
    ATTRS{device}=="0x43f7"
    ATTRS{dma_mask_bits}=="64"
    ATTRS{driver_override}=="(null)"
    ATTRS{enable}=="1"
    ATTRS{irq}=="24"
    ATTRS{link/l0s_aspm}=="0"
    ATTRS{local_cpulist}=="0-31"
    ATTRS{local_cpus}=="ffffffff"
    ATTRS{max_link_speed}=="2.5 GT/s PCIe"
    ATTRS{max_link_width}=="1"
    ATTRS{msi_bus}=="1"
    ATTRS{msi_irqs/170}=="msix"
    ATTRS{msi_irqs/171}=="msix"
    ATTRS{msi_irqs/172}=="msix"
    ATTRS{msi_irqs/173}=="msix"
    ATTRS{msi_irqs/174}=="msix"
    ATTRS{msi_irqs/175}=="msix"
    ATTRS{msi_irqs/176}=="msix"
    ATTRS{msi_irqs/177}=="msix"
    ATTRS{numa_node}=="-1"
    ATTRS{power/control}=="auto"
    ATTRS{power/runtime_active_time}=="6367217"
    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}=="(not readable)"
    ATTRS{rescan}=="(not readable)"
    ATTRS{reset}=="(not readable)"
    ATTRS{reset_method}=="bus"
    ATTRS{resource0}=="(not readable)"
    ATTRS{revision}=="0x01"
    ATTRS{subsystem_device}=="0x1142"
    ATTRS{subsystem_vendor}=="0x1b21"
    ATTRS{vendor}=="0x1022"

  looking at parent device '/devices/pci0000:00/0000:00:02.1/0000:03:00.0/0000:04:0c.0':
    KERNELS=="0000:04:0c.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}=="2.5 GT/s PCIe"
    ATTRS{current_link_width}=="1"
    ATTRS{d3cold_allowed}=="1"
    ATTRS{device}=="0x43f5"
    ATTRS{dma_mask_bits}=="32"
    ATTRS{driver_override}=="(null)"
    ATTRS{enable}=="2"
    ATTRS{irq}=="24"
    ATTRS{local_cpulist}=="0-31"
    ATTRS{local_cpus}=="ffffffff"
    ATTRS{max_link_speed}=="2.5 GT/s PCIe"
    ATTRS{max_link_width}=="1"
    ATTRS{msi_bus}=="1"
    ATTRS{numa_node}=="-1"
    ATTRS{power/autosuspend_delay_ms}=="100"
    ATTRS{power/control}=="auto"
    ATTRS{power/runtime_active_time}=="6367228"
    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}=="(not readable)"
    ATTRS{rescan}=="(not readable)"
    ATTRS{revision}=="0x01"
    ATTRS{secondary_bus_number}=="105"
    ATTRS{subordinate_bus_number}=="105"
    ATTRS{subsystem_device}=="0x3328"
    ATTRS{subsystem_vendor}=="0x1b21"
    ATTRS{vendor}=="0x1022"

  looking at parent device '/devices/pci0000:00/0000:00:02.1/0000:03:00.0':
    KERNELS=="0000:03:00.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}=="16.0 GT/s PCIe"
    ATTRS{current_link_width}=="4"
    ATTRS{d3cold_allowed}=="1"
    ATTRS{device}=="0x43f4"
    ATTRS{dma_mask_bits}=="32"
    ATTRS{driver_override}=="(null)"
    ATTRS{enable}=="2"
    ATTRS{irq}=="24"
    ATTRS{local_cpulist}=="0-31"
    ATTRS{local_cpus}=="ffffffff"
    ATTRS{max_link_speed}=="16.0 GT/s PCIe"
    ATTRS{max_link_width}=="4"
    ATTRS{msi_bus}=="1"
    ATTRS{numa_node}=="-1"
    ATTRS{power/autosuspend_delay_ms}=="100"
    ATTRS{power/control}=="auto"
    ATTRS{power/runtime_active_time}=="6367228"
    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}=="(not readable)"
    ATTRS{rescan}=="(not readable)"
    ATTRS{reset}=="(not readable)"
    ATTRS{reset_method}=="pm bus"
    ATTRS{revision}=="0x01"
    ATTRS{secondary_bus_number}=="4"
    ATTRS{subordinate_bus_number}=="106"
    ATTRS{subsystem_device}=="0x3328"
    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}=="16.0 GT/s PCIe"
    ATTRS{current_link_width}=="4"
    ATTRS{d3cold_allowed}=="1"
    ATTRS{device}=="0x14db"
    ATTRS{dma_mask_bits}=="32"
    ATTRS{driver_override}=="(null)"
    ATTRS{enable}=="2"
    ATTRS{irq}=="30"
    ATTRS{local_cpulist}=="0-31"
    ATTRS{local_cpus}=="ffffffff"
    ATTRS{max_link_speed}=="32.0 GT/s PCIe"
    ATTRS{max_link_width}=="4"
    ATTRS{msi_bus}=="1"
    ATTRS{msi_irqs/30}=="msi"
    ATTRS{numa_node}=="-1"
    ATTRS{power/control}=="on"
    ATTRS{power/runtime_active_time}=="6367232"
    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}=="(not readable)"
    ATTRS{rescan}=="(not readable)"
    ATTRS{reset}=="(not readable)"
    ATTRS{reset_method}=="pm"
    ATTRS{revision}=="0x00"
    ATTRS{secondary_bus_number}=="3"
    ATTRS{subordinate_bus_number}=="106"
    ATTRS{subsystem_device}=="0x8877"
    ATTRS{subsystem_vendor}=="0x1043"
    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"

