Commit a060c7e
Changed files (13)
modules
core
hardware
hosts
hyacine
mobius
tribios
roles
modules/core/hardware/cpu/intel.nix
@@ -0,0 +1,14 @@
+{lib, ...}: {
+ den.aspects.core.hardware.cpu.intel = {
+ nixos = {config, ...}: let
+ hasIntelCPU =
+ lib.any (c: c.vendor_name == "GenuineIntel")
+ config.hardware.facter.report.hardware.cpu;
+ isVM = config.hardware.facter.report.virtualisation != "none";
+ in
+ lib.mkIf (hasIntelCPU && !isVM) {
+ # Cooling management for Intel CPU
+ services.thermald.enable = true;
+ };
+ };
+}
modules/core/hardware/graphic/intel.nix
@@ -0,0 +1,17 @@
+{lib, ...}: {
+ # Currently only for Intel iGPU.
+ den.aspects.core.hardware.graphic.intel = {
+ nixos = {config, ...}: let
+ inherit (lib) mkIf findFirst;
+
+ allGPU = config.hardware.facter.report.hardware.graphics_card or [];
+
+ findByDriver = driver: findFirst (d: d.driver or "" == driver) null allGPU;
+ intelGPU = findByDriver "i915";
+ hasIntelGPU = intelGPU != null;
+ in
+ mkIf hasIntelGPU {
+ services.xserver.videoDrivers = ["modesetting"];
+ };
+ };
+}
modules/core/hardware/graphic/nvidia.nix
@@ -0,0 +1,55 @@
+{lib, ...}: {
+ den.aspects.core.hardware.graphic.nvidia = {
+ nixos = {config, ...}: let
+ inherit (lib) mkIf findFirst optionalAttrs;
+
+ allGPU = config.hardware.facter.report.hardware.graphics_card or [];
+
+ findByDriver = driver: findFirst (d: d.driver or "" == driver) null allGPU;
+
+ nvidiaGPU = findByDriver "nvidia";
+ intelGPU = findByDriver "i915";
+ amdGPU = findByDriver "amdgpu";
+
+ formatBusId = dev: "PCI:${toString dev.slot.bus}:${toString dev.slot.number}:${toString dev.detail.function}";
+
+ hasNvidiaGPU = nvidiaGPU != null;
+ hasIntelGPU = intelGPU != null;
+ hasAmdGPU = amdGPU != null;
+
+ enableOffload = hasIntelGPU || hasAmdGPU;
+ in
+ mkIf hasNvidiaGPU {
+ hardware.nvidia = {
+ branch = "stable";
+ open = true;
+ nvidiaSettings = true;
+ powerManagement = {
+ enable = true;
+ finegrained = hasIntelGPU || hasAmdGPU;
+ };
+ dynamicBoost.enable = hasIntelGPU || hasAmdGPU;
+ # Prime only take effects on X11
+ # See https://discourse.nixos.org/t/can-we-solve-the-nvidia-situation/73198
+ prime = mkIf enableOffload ({
+ offload = {
+ enable = true;
+ enableOffloadCmd = true;
+ };
+ nvidiaBusId = formatBusId nvidiaGPU;
+ }
+ // optionalAttrs hasIntelGPU {
+ intelBusId = formatBusId intelGPU;
+ }
+ // optionalAttrs hasAmdGPU {
+ amdgpuBusId = formatBusId amdGPU;
+ });
+ };
+
+ services.xserver.videoDrivers = ["nvidia"];
+ boot.initrd.kernelModules = ["nvidia"];
+
+ nixpkgs.config.cudaSupport = lib.mkDefault true;
+ };
+ };
+}
modules/core/hardware/thunderbolt.nix
@@ -0,0 +1,13 @@
+{lib, ...}: {
+ den.aspects.core.hardware.thunderbolt = {
+ nixos = {config, ...}: let
+ hasThunderbolt =
+ lib.any (c: c.driver or "" == "thunderbolt")
+ config.hardware.facter.report.hardware.usb_controller;
+ isVM = config.hardware.facter.report.virtualisation != "none";
+ in
+ lib.mkIf (hasThunderbolt && !isVM) {
+ services.hardware.bolt.enable = true;
+ };
+ };
+}
modules/hosts/hyacine/facter.json
@@ -0,0 +1,1743 @@
+{
+ "version": 1,
+ "system": "x86_64-linux",
+ "virtualisation": "kvm",
+ "uefi": {
+ "supported": false
+ },
+ "hardware": {
+ "bios": {
+ "apm_info": {
+ "supported": false,
+ "enabled": false,
+ "version": 0,
+ "sub_version": 0,
+ "bios_flags": 0
+ },
+ "vbe_info": {
+ "version": 0,
+ "video_memory": 0
+ },
+ "pnp": true,
+ "pnp_id": 0,
+ "lba_support": false,
+ "low_memory_size": 654336,
+ "smbios_version": 520
+ },
+ "bridge": [
+ {
+ "index": 7,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 1
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0001",
+ "name": "ISA bridge",
+ "value": 1
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "1af4",
+ "value": 6900
+ },
+ "device": {
+ "hex": "7000",
+ "value": 28672
+ },
+ "sub_device": {
+ "hex": "1100",
+ "value": 4352
+ },
+ "model": "Intel ISA bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:01.0",
+ "sysfs_bus_id": "0000:00:01.0",
+ "detail": {
+ "function": 0,
+ "command": 259,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "module_alias": "pci:v00008086d00007000sv00001AF4sd00001100bc06sc01i00"
+ },
+ {
+ "index": 9,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Host bridge",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "1af4",
+ "value": 6900
+ },
+ "device": {
+ "hex": "1237",
+ "value": 4663
+ },
+ "sub_device": {
+ "hex": "1100",
+ "value": 4352
+ },
+ "revision": {
+ "hex": "0002",
+ "value": 2
+ },
+ "model": "Intel Host bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:00.0",
+ "sysfs_bus_id": "0000:00:00.0",
+ "detail": {
+ "function": 0,
+ "command": 259,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "module_alias": "pci:v00008086d00001237sv00001AF4sd00001100bc06sc00i00"
+ },
+ {
+ "index": 10,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 1
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0080",
+ "name": "Bridge",
+ "value": 128
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "1af4",
+ "value": 6900
+ },
+ "device": {
+ "hex": "7113",
+ "value": 28947
+ },
+ "sub_device": {
+ "hex": "1100",
+ "value": 4352
+ },
+ "revision": {
+ "hex": "0003",
+ "value": 3
+ },
+ "model": "Intel Bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:01.3",
+ "sysfs_bus_id": "0000:00:01.3",
+ "detail": {
+ "function": 3,
+ "command": 259,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "module_alias": "pci:v00008086d00007113sv00001AF4sd00001100bc06sc80i00"
+ }
+ ],
+ "cdrom": [
+ {
+ "index": 23,
+ "attached_to": 20,
+ "class_list": [
+ "cdrom",
+ "scsi",
+ "block_device"
+ ],
+ "bus_type": {
+ "hex": "0084",
+ "name": "SCSI",
+ "value": 132
+ },
+ "slot": {
+ "bus": 2,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0106",
+ "name": "Mass Storage Device",
+ "value": 262
+ },
+ "sub_class": {
+ "hex": "0002",
+ "name": "CD-ROM",
+ "value": 2
+ },
+ "pci_interface": {
+ "hex": "0003",
+ "name": "DVD",
+ "value": 3
+ },
+ "vendor": {
+ "hex": "0000",
+ "name": "QEMU",
+ "value": 0
+ },
+ "device": {
+ "hex": "0000",
+ "name": "QEMU CD-ROM",
+ "value": 0
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "2.5+",
+ "value": 0
+ },
+ "model": "QEMU CD-ROM",
+ "sysfs_id": "/class/block/sr0",
+ "sysfs_bus_id": "2:0:0:1",
+ "sysfs_device_link": "/devices/pci0000:00/0000:00:03.0/virtio0/host2/target2:0:0/2:0:0:1",
+ "unix_device_names": [
+ "/dev/cdrom",
+ "/dev/disk/by-id/scsi-0QEMU_QEMU_CD-ROM_drive-scsi0-0-0-1",
+ "/dev/disk/by-label/cidata",
+ "/dev/disk/by-path/pci-0000:00:03.0-scsi-0:0:0:1",
+ "/dev/disk/by-uuid/2026-06-17-07-57-41-00",
+ "/dev/sr0"
+ ],
+ "unix_device_name2": "/dev/sg0",
+ "driver": "virtio_scsi",
+ "driver_module": "virtio_scsi",
+ "drivers": [
+ "sr",
+ "virtio_scsi"
+ ],
+ "driver_modules": [
+ "sr_mod",
+ "virtio_scsi"
+ ]
+ }
+ ],
+ "cpu": [
+ {
+ "architecture": "x86_64",
+ "vendor_name": "AuthenticAMD",
+ "model_name": "AMD EPYC 7K62 48-Core Processor",
+ "family": 23,
+ "model": 49,
+ "stepping": 0,
+ "features": [
+ "fpu",
+ "vme",
+ "de",
+ "pse",
+ "tsc",
+ "msr",
+ "pae",
+ "mce",
+ "cx8",
+ "apic",
+ "sep",
+ "mtrr",
+ "pge",
+ "mca",
+ "cmov",
+ "pat",
+ "pse36",
+ "clflush",
+ "mmx",
+ "fxsr",
+ "sse",
+ "sse2",
+ "ht",
+ "syscall",
+ "nx",
+ "mmxext",
+ "fxsr_opt",
+ "pdpe1gb",
+ "rdtscp",
+ "lm",
+ "rep_good",
+ "nopl",
+ "cpuid",
+ "extd_apicid",
+ "tsc_known_freq",
+ "pni",
+ "pclmulqdq",
+ "ssse3",
+ "fma",
+ "cx16",
+ "sse4_1",
+ "sse4_2",
+ "x2apic",
+ "movbe",
+ "popcnt",
+ "tsc_deadline_timer",
+ "aes",
+ "xsave",
+ "avx",
+ "f16c",
+ "rdrand",
+ "hypervisor",
+ "lahf_lm",
+ "cmp_legacy",
+ "svm",
+ "cr8_legacy",
+ "abm",
+ "sse4a",
+ "misalignsse",
+ "3dnowprefetch",
+ "osvw",
+ "perfctr_core",
+ "ssbd",
+ "ibrs",
+ "ibpb",
+ "stibp",
+ "vmmcall",
+ "fsgsbase",
+ "tsc_adjust",
+ "bmi1",
+ "avx2",
+ "smep",
+ "bmi2",
+ "rdseed",
+ "adx",
+ "smap",
+ "clflushopt",
+ "clwb",
+ "sha_ni",
+ "xsaveopt",
+ "xsavec",
+ "xgetbv1",
+ "clzero",
+ "xsaveerptr",
+ "wbnoinvd",
+ "arat",
+ "npt",
+ "nrip_save",
+ "umip",
+ "rdpid",
+ "arch_capabilities"
+ ],
+ "bugs": [
+ "sysret_ss_attrs",
+ "null_seg",
+ "spectre_v1",
+ "spectre_v2",
+ "spec_store_bypass",
+ "retbleed",
+ "smt_rsb",
+ "srso",
+ "ibpb_no_ret"
+ ],
+ "power_management": [
+ ""
+ ],
+ "bogo": 5190,
+ "cache": 512,
+ "units": 2,
+ "page_size": 4096,
+ "physical_id": 0,
+ "siblings": 2,
+ "cores": 2,
+ "fpu": false,
+ "fpu_exception": false,
+ "cpuid_level": 16,
+ "write_protect": false,
+ "tlb_size": 3072,
+ "clflush_size": 64,
+ "cache_alignment": 64,
+ "address_sizes": {
+ "physical": "0x30",
+ "virtual": "0x30"
+ }
+ }
+ ],
+ "disk": [
+ {
+ "index": 24,
+ "attached_to": 19,
+ "class_list": [
+ "disk",
+ "block_device"
+ ],
+ "base_class": {
+ "hex": "0106",
+ "name": "Mass Storage Device",
+ "value": 262
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Disk",
+ "value": 0
+ },
+ "model": "Disk",
+ "sysfs_id": "/class/block/vda",
+ "sysfs_bus_id": "virtio2",
+ "sysfs_device_link": "/devices/pci0000:00/0000:00:05.0/virtio2",
+ "unix_device_names": [
+ "/dev/disk/by-path/pci-0000:00:05.0",
+ "/dev/disk/by-path/virtio-pci-0000:00:05.0",
+ "/dev/vda"
+ ],
+ "rom_id": "0x80",
+ "resources": [
+ {
+ "type": "disk_geo",
+ "cylinders": 62415,
+ "heads": 16,
+ "sectors": 63,
+ "size": "0x0",
+ "geo_type": "logical"
+ },
+ {
+ "type": "size",
+ "unit": "sectors",
+ "value_1": 62914560,
+ "value_2": 512
+ }
+ ],
+ "driver": "virtio-pci",
+ "driver_module": "virtio_pci",
+ "drivers": [
+ "virtio-pci",
+ "virtio_blk"
+ ],
+ "driver_modules": [
+ "virtio_blk",
+ "virtio_pci"
+ ]
+ }
+ ],
+ "graphics_card": [
+ {
+ "index": 15,
+ "attached_to": 0,
+ "class_list": [
+ "graphics_card",
+ "pci"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 2
+ },
+ "base_class": {
+ "hex": "0003",
+ "name": "Display controller",
+ "value": 3
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "VGA compatible controller",
+ "value": 0
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "VGA",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1013",
+ "name": "Cirrus Logic",
+ "value": 4115
+ },
+ "sub_vendor": {
+ "hex": "1af4",
+ "value": 6900
+ },
+ "device": {
+ "hex": "00b8",
+ "name": "GD 5446",
+ "value": 184
+ },
+ "sub_device": {
+ "hex": "1100",
+ "value": 4352
+ },
+ "model": "Cirrus Logic GD 5446",
+ "sysfs_id": "/devices/pci0000:00/0000:00:02.0",
+ "sysfs_bus_id": "0000:00:02.0",
+ "detail": {
+ "function": 0,
+ "command": 259,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver_info": {
+ "type": "x11",
+ "db_entry_0": [
+ "4",
+ "cirrus"
+ ],
+ "server": "cirrus",
+ "xf86_version": "4",
+ "supports_3d": false,
+ "Colors": {
+ "all": 0,
+ "c8": 0,
+ "c15": 0,
+ "c16": 0,
+ "c24": 0,
+ "c32": 0
+ },
+ "dac_speed": 0,
+ "script": ""
+ },
+ "module_alias": "pci:v00001013d000000B8sv00001AF4sd00001100bc03sc00i00"
+ }
+ ],
+ "memory": [
+ {
+ "index": 5,
+ "attached_to": 0,
+ "class_list": [
+ "memory"
+ ],
+ "base_class": {
+ "hex": "0101",
+ "name": "Internally Used Class",
+ "value": 257
+ },
+ "sub_class": {
+ "hex": "0002",
+ "name": "Main Memory",
+ "value": 2
+ },
+ "model": "Main Memory",
+ "resources": [
+ {
+ "type": "phys_mem",
+ "range": 2013265920
+ }
+ ]
+ }
+ ],
+ "network_controller": [
+ {
+ "index": 18,
+ "attached_to": 14,
+ "class_list": [
+ "network_controller"
+ ],
+ "bus_type": {
+ "hex": "008f",
+ "name": "Virtio",
+ "value": 143
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0002",
+ "name": "Network controller",
+ "value": 2
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Ethernet controller",
+ "value": 0
+ },
+ "vendor": "Virtio",
+ "device": "Ethernet Card 0",
+ "model": "Virtio Ethernet Card 0",
+ "sysfs_id": "/devices/pci0000:00/0000:00:11.0/virtio4",
+ "sysfs_bus_id": "virtio4",
+ "unix_device_names": [
+ "eth0"
+ ],
+ "resources": [
+ {
+ "type": "hwaddr",
+ "address": 51
+ },
+ {
+ "type": "phwaddr",
+ "address": 51
+ }
+ ],
+ "driver": "virtio_net",
+ "driver_module": "virtio_net",
+ "drivers": [
+ "virtio_net"
+ ],
+ "driver_modules": [
+ "virtio_net"
+ ],
+ "driver_info": {
+ "type": "module",
+ "db_entry_0": [
+ "virtio_net"
+ ],
+ "active": true,
+ "modprobe": true,
+ "names": [
+ "virtio_net"
+ ],
+ "module_args": [
+ ""
+ ],
+ "conf": ""
+ },
+ "module_alias": "virtio:d00000001v00001AF4"
+ }
+ ],
+ "network_interface": [
+ {
+ "index": 25,
+ "attached_to": 0,
+ "class_list": [
+ "network_interface"
+ ],
+ "base_class": {
+ "hex": "0107",
+ "name": "Network Interface",
+ "value": 263
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Loopback",
+ "value": 0
+ },
+ "model": "Loopback network interface",
+ "sysfs_id": "/class/net/lo",
+ "unix_device_names": [
+ "lo"
+ ]
+ },
+ {
+ "index": 26,
+ "attached_to": 18,
+ "class_list": [
+ "network_interface"
+ ],
+ "base_class": {
+ "hex": "0107",
+ "name": "Network Interface",
+ "value": 263
+ },
+ "sub_class": {
+ "hex": "0001",
+ "name": "Ethernet",
+ "value": 1
+ },
+ "model": "Ethernet network interface",
+ "sysfs_id": "/class/net/eth0",
+ "sysfs_device_link": "/devices/pci0000:00/0000:00:11.0/virtio4",
+ "unix_device_names": [
+ "eth0"
+ ],
+ "resources": [
+ {
+ "type": "hwaddr",
+ "address": 51
+ },
+ {
+ "type": "phwaddr",
+ "address": 51
+ }
+ ],
+ "driver": "virtio_net",
+ "driver_module": "virtio_net",
+ "drivers": [
+ "virtio_net"
+ ],
+ "driver_modules": [
+ "virtio_net"
+ ]
+ }
+ ],
+ "pci": [
+ {
+ "index": 8,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 4
+ },
+ "base_class": {
+ "hex": "0007",
+ "name": "Communication controller",
+ "value": 7
+ },
+ "sub_class": {
+ "hex": "0080",
+ "name": "Communication controller",
+ "value": 128
+ },
+ "vendor": {
+ "hex": "1af4",
+ "value": 6900
+ },
+ "sub_vendor": {
+ "hex": "1af4",
+ "value": 6900
+ },
+ "device": {
+ "hex": "1003",
+ "value": 4099
+ },
+ "sub_device": {
+ "hex": "0003",
+ "value": 3
+ },
+ "model": "Communication controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:04.0",
+ "sysfs_bus_id": "0000:00:04.0",
+ "resources": [
+ {
+ "type": "io",
+ "base": 49216,
+ "range": 64,
+ "enabled": true,
+ "access": "read_write"
+ }
+ ],
+ "detail": {
+ "function": 0,
+ "command": 1287,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "virtio-pci",
+ "driver_module": "virtio_pci",
+ "drivers": [
+ "virtio-pci"
+ ],
+ "driver_modules": [
+ "virtio_pci"
+ ],
+ "driver_info": {
+ "type": "module",
+ "db_entry_0": [
+ "virtio_pci"
+ ],
+ "active": true,
+ "modprobe": true,
+ "names": [
+ "virtio_pci"
+ ],
+ "module_args": [
+ ""
+ ],
+ "conf": ""
+ },
+ "module_alias": "pci:v00001AF4d00001003sv00001AF4sd00000003bc07sc80i00"
+ },
+ {
+ "index": 13,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 6
+ },
+ "base_class": {
+ "hex": "0000",
+ "name": "Unclassified device",
+ "value": 0
+ },
+ "sub_class": {
+ "hex": "00ff",
+ "value": 255
+ },
+ "vendor": {
+ "hex": "1af4",
+ "value": 6900
+ },
+ "sub_vendor": {
+ "hex": "1af4",
+ "value": 6900
+ },
+ "device": {
+ "hex": "1002",
+ "value": 4098
+ },
+ "sub_device": {
+ "hex": "0005",
+ "value": 5
+ },
+ "model": "Unclassified device",
+ "sysfs_id": "/devices/pci0000:00/0000:00:06.0",
+ "sysfs_bus_id": "0000:00:06.0",
+ "resources": [
+ {
+ "type": "io",
+ "base": 49440,
+ "range": 32,
+ "enabled": true,
+ "access": "read_write"
+ }
+ ],
+ "detail": {
+ "function": 0,
+ "command": 263,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "virtio-pci",
+ "driver_module": "virtio_pci",
+ "drivers": [
+ "virtio-pci"
+ ],
+ "driver_modules": [
+ "virtio_pci"
+ ],
+ "driver_info": {
+ "type": "module",
+ "db_entry_0": [
+ "virtio_pci"
+ ],
+ "active": true,
+ "modprobe": true,
+ "names": [
+ "virtio_pci"
+ ],
+ "module_args": [
+ ""
+ ],
+ "conf": ""
+ },
+ "module_alias": "pci:v00001AF4d00001002sv00001AF4sd00000005bc00scFFi00"
+ },
+ {
+ "index": 14,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 17
+ },
+ "base_class": {
+ "hex": "0002",
+ "name": "Network controller",
+ "value": 2
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Ethernet controller",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1af4",
+ "value": 6900
+ },
+ "sub_vendor": {
+ "hex": "1af4",
+ "value": 6900
+ },
+ "device": {
+ "hex": "1000",
+ "value": 4096
+ },
+ "sub_device": {
+ "hex": "0001",
+ "value": 1
+ },
+ "model": "Ethernet controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:11.0",
+ "sysfs_bus_id": "0000:00:11.0",
+ "resources": [
+ {
+ "type": "io",
+ "base": 49344,
+ "range": 64,
+ "enabled": true,
+ "access": "read_write"
+ }
+ ],
+ "detail": {
+ "function": 0,
+ "command": 1287,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "virtio-pci",
+ "driver_module": "virtio_pci",
+ "drivers": [
+ "virtio-pci"
+ ],
+ "driver_modules": [
+ "virtio_pci"
+ ],
+ "driver_info": {
+ "type": "module",
+ "db_entry_0": [
+ "virtio_pci"
+ ],
+ "active": true,
+ "modprobe": true,
+ "names": [
+ "virtio_pci"
+ ],
+ "module_args": [
+ ""
+ ],
+ "conf": ""
+ },
+ "module_alias": "pci:v00001AF4d00001000sv00001AF4sd00000001bc02sc00i00"
+ },
+ {
+ "index": 16,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 5
+ },
+ "base_class": {
+ "hex": "0001",
+ "name": "Mass storage controller",
+ "value": 1
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "SCSI storage controller",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1af4",
+ "value": 6900
+ },
+ "sub_vendor": {
+ "hex": "1af4",
+ "value": 6900
+ },
+ "device": {
+ "hex": "1001",
+ "value": 4097
+ },
+ "sub_device": {
+ "hex": "0002",
+ "value": 2
+ },
+ "model": "SCSI storage controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:05.0",
+ "sysfs_bus_id": "0000:00:05.0",
+ "resources": [
+ {
+ "type": "io",
+ "base": 49280,
+ "range": 64,
+ "enabled": true,
+ "access": "read_write"
+ }
+ ],
+ "detail": {
+ "function": 0,
+ "command": 1287,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "virtio-pci",
+ "driver_module": "virtio_pci",
+ "drivers": [
+ "virtio-pci"
+ ],
+ "driver_modules": [
+ "virtio_pci"
+ ],
+ "driver_info": {
+ "type": "module",
+ "db_entry_0": [
+ "virtio_pci"
+ ],
+ "active": true,
+ "modprobe": true,
+ "names": [
+ "virtio_pci"
+ ],
+ "module_args": [
+ ""
+ ],
+ "conf": ""
+ },
+ "module_alias": "pci:v00001AF4d00001001sv00001AF4sd00000002bc01sc00i00"
+ }
+ ],
+ "storage_controller": [
+ {
+ "index": 11,
+ "attached_to": 0,
+ "class_list": [
+ "storage_controller",
+ "pci"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 3
+ },
+ "base_class": {
+ "hex": "0001",
+ "name": "Mass storage controller",
+ "value": 1
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "SCSI storage controller",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1af4",
+ "value": 6900
+ },
+ "sub_vendor": {
+ "hex": "1af4",
+ "value": 6900
+ },
+ "device": {
+ "hex": "1004",
+ "value": 4100
+ },
+ "sub_device": {
+ "hex": "0008",
+ "value": 8
+ },
+ "model": "SCSI storage controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:03.0",
+ "sysfs_bus_id": "0000:00:03.0",
+ "resources": [
+ {
+ "type": "io",
+ "base": 49152,
+ "range": 64,
+ "enabled": true,
+ "access": "read_write"
+ }
+ ],
+ "detail": {
+ "function": 0,
+ "command": 1287,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "virtio-pci",
+ "driver_module": "virtio_pci",
+ "drivers": [
+ "virtio-pci"
+ ],
+ "driver_modules": [
+ "virtio_pci"
+ ],
+ "driver_info": {
+ "type": "module",
+ "db_entry_0": [
+ "virtio_pci"
+ ],
+ "active": true,
+ "modprobe": true,
+ "names": [
+ "virtio_pci"
+ ],
+ "module_args": [
+ ""
+ ],
+ "conf": ""
+ },
+ "module_alias": "pci:v00001AF4d00001004sv00001AF4sd00000008bc01sc00i00"
+ },
+ {
+ "index": 12,
+ "attached_to": 0,
+ "class_list": [
+ "storage_controller",
+ "pci"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 1
+ },
+ "base_class": {
+ "hex": "0001",
+ "name": "Mass storage controller",
+ "value": 1
+ },
+ "sub_class": {
+ "hex": "0001",
+ "name": "IDE interface",
+ "value": 1
+ },
+ "pci_interface": {
+ "hex": "0080",
+ "value": 128
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "1af4",
+ "value": 6900
+ },
+ "device": {
+ "hex": "7010",
+ "value": 28688
+ },
+ "sub_device": {
+ "hex": "1100",
+ "value": 4352
+ },
+ "model": "Intel IDE interface",
+ "sysfs_id": "/devices/pci0000:00/0000:00:01.1",
+ "sysfs_bus_id": "0000:00:01.1",
+ "resources": [
+ {
+ "type": "io",
+ "base": 1014,
+ "range": 1,
+ "enabled": true,
+ "access": "read_write"
+ },
+ {
+ "type": "io",
+ "base": 368,
+ "range": 8,
+ "enabled": true,
+ "access": "read_write"
+ },
+ {
+ "type": "io",
+ "base": 49472,
+ "range": 16,
+ "enabled": true,
+ "access": "read_write"
+ },
+ {
+ "type": "io",
+ "base": 496,
+ "range": 8,
+ "enabled": true,
+ "access": "read_write"
+ },
+ {
+ "type": "io",
+ "base": 886,
+ "range": 1,
+ "enabled": true,
+ "access": "read_write"
+ }
+ ],
+ "detail": {
+ "function": 1,
+ "command": 263,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 128
+ },
+ "driver": "ata_piix",
+ "driver_module": "ata_piix",
+ "drivers": [
+ "ata_piix"
+ ],
+ "driver_modules": [
+ "ata_piix"
+ ],
+ "driver_info": {
+ "type": "module",
+ "db_entry_0": [
+ "ata_piix"
+ ],
+ "active": true,
+ "modprobe": true,
+ "names": [
+ "ata_piix"
+ ],
+ "module_args": [
+ ""
+ ],
+ "conf": ""
+ },
+ "module_alias": "pci:v00008086d00007010sv00001AF4sd00001100bc01sc01i80"
+ },
+ {
+ "index": 19,
+ "attached_to": 16,
+ "class_list": [
+ "storage_controller"
+ ],
+ "bus_type": {
+ "hex": "008f",
+ "name": "Virtio",
+ "value": 143
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0001",
+ "name": "Mass storage controller",
+ "value": 1
+ },
+ "sub_class": {
+ "hex": "0080",
+ "name": "Storage controller",
+ "value": 128
+ },
+ "vendor": "Virtio",
+ "device": "Storage 0",
+ "model": "Virtio Storage 0",
+ "sysfs_id": "/devices/pci0000:00/0000:00:05.0/virtio2",
+ "sysfs_bus_id": "virtio2",
+ "driver": "virtio_blk",
+ "driver_module": "virtio_blk",
+ "drivers": [
+ "virtio_blk"
+ ],
+ "driver_modules": [
+ "virtio_blk"
+ ],
+ "driver_info": {
+ "type": "module",
+ "db_entry_0": [
+ "virtio_blk"
+ ],
+ "active": true,
+ "modprobe": true,
+ "names": [
+ "virtio_blk"
+ ],
+ "module_args": [
+ ""
+ ],
+ "conf": ""
+ },
+ "module_alias": "virtio:d00000002v00001AF4"
+ }
+ ],
+ "system": {
+ "form_factor": "desktop"
+ },
+ "unknown": [
+ {
+ "index": 17,
+ "attached_to": 8,
+ "class_list": [
+ "unknown"
+ ],
+ "base_class": {
+ "hex": "0000",
+ "name": "Unclassified device",
+ "value": 0
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Unclassified device",
+ "value": 0
+ },
+ "vendor": "Virtio",
+ "device": "",
+ "model": "Virtio Unclassified device",
+ "sysfs_id": "/devices/pci0000:00/0000:00:04.0/virtio1",
+ "sysfs_bus_id": "virtio1",
+ "driver": "virtio_console",
+ "driver_module": "virtio_console",
+ "drivers": [
+ "virtio_console"
+ ],
+ "driver_modules": [
+ "virtio_console"
+ ],
+ "driver_info": {
+ "type": "module",
+ "db_entry_0": [
+ "virtio_console"
+ ],
+ "active": true,
+ "modprobe": true,
+ "names": [
+ "virtio_console"
+ ],
+ "module_args": [
+ ""
+ ],
+ "conf": ""
+ },
+ "module_alias": "virtio:d00000003v00001AF4"
+ },
+ {
+ "index": 20,
+ "attached_to": 11,
+ "class_list": [
+ "unknown"
+ ],
+ "base_class": {
+ "hex": "0000",
+ "name": "Unclassified device",
+ "value": 0
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Unclassified device",
+ "value": 0
+ },
+ "vendor": "Virtio",
+ "device": "",
+ "model": "Virtio Unclassified device",
+ "sysfs_id": "/devices/pci0000:00/0000:00:03.0/virtio0",
+ "sysfs_bus_id": "virtio0",
+ "driver": "virtio_scsi",
+ "driver_module": "virtio_scsi",
+ "drivers": [
+ "virtio_scsi"
+ ],
+ "driver_modules": [
+ "virtio_scsi"
+ ],
+ "driver_info": {
+ "type": "module",
+ "db_entry_0": [
+ "virtio_scsi"
+ ],
+ "active": true,
+ "modprobe": true,
+ "names": [
+ "virtio_scsi"
+ ],
+ "module_args": [
+ ""
+ ],
+ "conf": ""
+ },
+ "module_alias": "virtio:d00000008v00001AF4"
+ },
+ {
+ "index": 21,
+ "attached_to": 13,
+ "class_list": [
+ "unknown"
+ ],
+ "base_class": {
+ "hex": "0000",
+ "name": "Unclassified device",
+ "value": 0
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Unclassified device",
+ "value": 0
+ },
+ "vendor": "Virtio",
+ "device": "",
+ "model": "Virtio Unclassified device",
+ "sysfs_id": "/devices/pci0000:00/0000:00:06.0/virtio3",
+ "sysfs_bus_id": "virtio3",
+ "driver": "virtio_balloon",
+ "driver_module": "virtio_balloon",
+ "drivers": [
+ "virtio_balloon"
+ ],
+ "driver_modules": [
+ "virtio_balloon"
+ ],
+ "driver_info": {
+ "type": "module",
+ "db_entry_0": [
+ "virtio_balloon"
+ ],
+ "active": true,
+ "modprobe": true,
+ "names": [
+ "virtio_balloon"
+ ],
+ "module_args": [
+ ""
+ ],
+ "conf": ""
+ },
+ "module_alias": "virtio:d00000005v00001AF4"
+ },
+ {
+ "index": 22,
+ "attached_to": 0,
+ "class_list": [
+ "unknown"
+ ],
+ "base_class": {
+ "hex": "0007",
+ "name": "Communication controller",
+ "value": 7
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Serial controller",
+ "value": 0
+ },
+ "pci_interface": {
+ "hex": "0002",
+ "name": "16550",
+ "value": 2
+ },
+ "device": {
+ "hex": "0000",
+ "name": "16550A",
+ "value": 0
+ },
+ "model": "16550A",
+ "unix_device_names": [
+ "/dev/ttyS0"
+ ],
+ "resources": [
+ {
+ "type": "io",
+ "base": 1016,
+ "range": 0,
+ "enabled": true,
+ "access": "read_write"
+ }
+ ]
+ }
+ ],
+ "usb_controller": [
+ {
+ "index": 6,
+ "attached_to": 0,
+ "class_list": [
+ "usb_controller",
+ "pci"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 1
+ },
+ "base_class": {
+ "hex": "000c",
+ "name": "Serial bus controller",
+ "value": 12
+ },
+ "sub_class": {
+ "hex": "0003",
+ "name": "USB Controller",
+ "value": 3
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "UHCI",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "1af4",
+ "value": 6900
+ },
+ "device": {
+ "hex": "7020",
+ "value": 28704
+ },
+ "sub_device": {
+ "hex": "1100",
+ "value": 4352
+ },
+ "revision": {
+ "hex": "0001",
+ "value": 1
+ },
+ "model": "Intel USB Controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:01.2",
+ "sysfs_bus_id": "0000:00:01.2",
+ "resources": [
+ {
+ "type": "io",
+ "base": 49408,
+ "range": 32,
+ "enabled": true,
+ "access": "read_write"
+ }
+ ],
+ "detail": {
+ "function": 2,
+ "command": 263,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver_info": {
+ "type": "module",
+ "db_entry_0": [
+ "uhci-hcd"
+ ],
+ "active": false,
+ "modprobe": true,
+ "names": [
+ "uhci-hcd"
+ ],
+ "module_args": [
+ ""
+ ],
+ "conf": ""
+ },
+ "module_alias": "pci:v00008086d00007020sv00001AF4sd00001100bc0Csc03i00"
+ }
+ ]
+ },
+ "smbios": {
+ "bios": {
+ "handle": 0,
+ "vendor": "SeaBIOS",
+ "version": "1.16.0-4.module_el8+603+e0ca2c01",
+ "date": "04/01/2014",
+ "features": null,
+ "start_address": "0xe8000",
+ "rom_size": 65536
+ },
+ "chassis": [
+ {
+ "handle": 768,
+ "manufacturer": "Red Hat",
+ "version": "RHEL 7.6.0 PC (i440FX + PIIX, 1996)",
+ "chassis_type": {
+ "hex": "0001",
+ "name": "Other",
+ "value": 1
+ },
+ "lock_present": false,
+ "bootup_state": {
+ "hex": "0003",
+ "name": "Safe",
+ "value": 3
+ },
+ "power_state": {
+ "hex": "0003",
+ "name": "Safe",
+ "value": 3
+ },
+ "thermal_state": {
+ "hex": "0003",
+ "name": "Safe",
+ "value": 3
+ },
+ "security_state": {
+ "hex": "0002",
+ "name": "Unknown",
+ "value": 2
+ },
+ "oem": "0x0"
+ }
+ ],
+ "memory_array": [
+ {
+ "handle": 4096,
+ "location": {
+ "hex": "0001",
+ "name": "Other",
+ "value": 1
+ },
+ "usage": {
+ "hex": "0003",
+ "name": "System memory",
+ "value": 3
+ },
+ "ecc": {
+ "hex": "0006",
+ "name": "Multi-bit",
+ "value": 6
+ },
+ "max_size": "0x200000",
+ "error_handle": 65534,
+ "slots": 1
+ }
+ ],
+ "memory_array_mapped_address": [
+ {
+ "handle": 4864,
+ "array_handle": 4096,
+ "start_address": "0x0",
+ "end_address": "0x80000000",
+ "part_width": 1
+ }
+ ],
+ "memory_device": [
+ {
+ "handle": 4352,
+ "location": "DIMM 0",
+ "bank_location": "",
+ "manufacturer": "Red Hat",
+ "part_number": "",
+ "array_handle": 4096,
+ "error_handle": 65534,
+ "width": 0,
+ "ecc_bits": 0,
+ "size": 2097152,
+ "form_factor": {
+ "hex": "0009",
+ "name": "DIMM",
+ "value": 9
+ },
+ "set": 0,
+ "memory_type": {
+ "hex": "0007",
+ "name": "RAM",
+ "value": 7
+ },
+ "memory_type_details": [
+ "Other"
+ ],
+ "speed": 0
+ }
+ ],
+ "processor": [
+ {
+ "handle": 1024,
+ "socket": "CPU 0",
+ "socket_type": {
+ "hex": "0001",
+ "name": "Other",
+ "value": 1
+ },
+ "socket_populated": true,
+ "manufacturer": "Red Hat",
+ "version": "RHEL 7.6.0 PC (i440FX + PIIX, 1996)",
+ "part": "",
+ "processor_type": {
+ "hex": "0003",
+ "name": "CPU",
+ "value": 3
+ },
+ "processor_family": {
+ "hex": "0001",
+ "name": "Other",
+ "value": 1
+ },
+ "processor_status": {
+ "hex": "0001",
+ "name": "Enabled",
+ "value": 1
+ },
+ "clock_ext": 0,
+ "clock_max": 2000,
+ "cache_handle_l1": 0,
+ "cache_handle_l2": 0,
+ "cache_handle_l3": 0
+ }
+ ],
+ "system": {
+ "handle": 256,
+ "manufacturer": "Red Hat",
+ "product": "KVM",
+ "version": "RHEL 7.6.0 PC (i440FX + PIIX, 1996)",
+ "wake_up": {
+ "hex": "0006",
+ "name": "Power Switch",
+ "value": 6
+ }
+ }
+ }
+}
\ No newline at end of file
modules/hosts/hyacine/hardware.nix
@@ -0,0 +1,9 @@
+{
+ den.aspects.hyacine = {
+ nixos = {
+ hardware.facter.reportPath = ./facter.json;
+
+ boot.loader.grub.devices = ["nodev"];
+ };
+ };
+}
modules/hosts/kevin/facter.json
@@ -0,0 +1,6641 @@
+{
+ "version": 1,
+ "system": "x86_64-linux",
+ "virtualisation": "none",
+ "uefi": {
+ "supported": true,
+ "platform_size": 64
+ },
+ "hardware": {
+ "bios": {
+ "apm_info": {
+ "supported": false,
+ "enabled": false,
+ "version": 0,
+ "sub_version": 0,
+ "bios_flags": 0
+ },
+ "vbe_info": {
+ "version": 0,
+ "video_memory": 0
+ },
+ "pnp": false,
+ "pnp_id": 0,
+ "lba_support": false,
+ "low_memory_size": 0,
+ "smbios_version": 772
+ },
+ "bluetooth": [
+ {
+ "index": 73,
+ "attached_to": 85,
+ "class_list": [
+ "usb",
+ "bluetooth"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0115",
+ "name": "Bluetooth Device",
+ "value": 277
+ },
+ "vendor": {
+ "hex": "8087",
+ "value": 32903
+ },
+ "device": {
+ "hex": "0033",
+ "value": 51
+ },
+ "model": "Bluetooth Device",
+ "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.0",
+ "sysfs_bus_id": "1-14:1.0",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 12000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "00e0",
+ "name": "wireless",
+ "value": 224
+ },
+ "device_subclass": {
+ "hex": "0001",
+ "name": "audio",
+ "value": 1
+ },
+ "device_protocol": 1,
+ "interface_class": {
+ "hex": "00e0",
+ "name": "wireless",
+ "value": 224
+ },
+ "interface_subclass": {
+ "hex": "0001",
+ "name": "audio",
+ "value": 1
+ },
+ "interface_protocol": 1,
+ "interface_number": 0,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "btusb",
+ "driver_module": "btusb",
+ "drivers": [
+ "btusb"
+ ],
+ "driver_modules": [
+ "btusb"
+ ],
+ "module_alias": "usb:v8087p0033d0000dcE0dsc01dp01icE0isc01ip01in00"
+ },
+ {
+ "index": 86,
+ "attached_to": 85,
+ "class_list": [
+ "usb",
+ "bluetooth"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0115",
+ "name": "Bluetooth Device",
+ "value": 277
+ },
+ "vendor": {
+ "hex": "8087",
+ "value": 32903
+ },
+ "device": {
+ "hex": "0033",
+ "value": 51
+ },
+ "model": "Bluetooth Device",
+ "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.1",
+ "sysfs_bus_id": "1-14:1.1",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 12000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "00e0",
+ "name": "wireless",
+ "value": 224
+ },
+ "device_subclass": {
+ "hex": "0001",
+ "name": "audio",
+ "value": 1
+ },
+ "device_protocol": 1,
+ "interface_class": {
+ "hex": "00e0",
+ "name": "wireless",
+ "value": 224
+ },
+ "interface_subclass": {
+ "hex": "0001",
+ "name": "audio",
+ "value": 1
+ },
+ "interface_protocol": 1,
+ "interface_number": 1,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "btusb",
+ "driver_module": "btusb",
+ "drivers": [
+ "btusb"
+ ],
+ "driver_modules": [
+ "btusb"
+ ],
+ "module_alias": "usb:v8087p0033d0000dcE0dsc01dp01icE0isc01ip01in01"
+ }
+ ],
+ "bridge": [
+ {
+ "index": 31,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 31
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0001",
+ "name": "ISA bridge",
+ "value": 1
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "17aa",
+ "value": 6058
+ },
+ "device": {
+ "hex": "7a0c",
+ "value": 31244
+ },
+ "sub_device": {
+ "hex": "3d3a",
+ "value": 15674
+ },
+ "revision": {
+ "hex": "0011",
+ "value": 17
+ },
+ "model": "Intel ISA bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:1f.0",
+ "sysfs_bus_id": "0000:00:1f.0",
+ "sysfs_iommu_group_id": 18,
+ "detail": {
+ "function": 0,
+ "command": 1031,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "module_alias": "pci:v00008086d00007A0Csv000017AAsd00003D3Abc06sc01i00"
+ },
+ {
+ "index": 32,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 1
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0004",
+ "name": "PCI bridge",
+ "value": 4
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "Normal decode",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "17aa",
+ "value": 6058
+ },
+ "device": {
+ "hex": "a70d",
+ "value": 42765
+ },
+ "sub_device": {
+ "hex": "381d",
+ "value": 14365
+ },
+ "revision": {
+ "hex": "0001",
+ "value": 1
+ },
+ "model": "Intel PCI bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:01.0",
+ "sysfs_bus_id": "0000:00:01.0",
+ "sysfs_iommu_group_id": 2,
+ "unix_device_names": [
+ "/dev/input/event2"
+ ],
+ "detail": {
+ "function": 0,
+ "command": 1287,
+ "header_type": 1,
+ "secondary_bus": 1,
+ "prog_if": 0
+ },
+ "driver": "pcieport",
+ "driver_module": "pcieportdrv",
+ "drivers": [
+ "pcieport"
+ ],
+ "driver_modules": [
+ "pcieportdrv"
+ ],
+ "module_alias": "pci:v00008086d0000A70Dsv000017AAsd0000381Dbc06sc04i00"
+ },
+ {
+ "index": 33,
+ "attached_to": 42,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 8,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0004",
+ "name": "PCI bridge",
+ "value": 4
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "Normal decode",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "device": {
+ "hex": "1136",
+ "value": 4406
+ },
+ "sub_device": {
+ "hex": "7a48",
+ "value": 31304
+ },
+ "revision": {
+ "hex": "0002",
+ "value": 2
+ },
+ "model": "Intel PCI bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:1a.0/0000:07:00.0/0000:08:00.0",
+ "sysfs_bus_id": "0000:08:00.0",
+ "sysfs_iommu_group_id": 22,
+ "detail": {
+ "function": 0,
+ "command": 7,
+ "header_type": 1,
+ "secondary_bus": 9,
+ "prog_if": 0
+ },
+ "driver": "pcieport",
+ "driver_module": "pcieportdrv",
+ "drivers": [
+ "pcieport"
+ ],
+ "driver_modules": [
+ "pcieportdrv"
+ ],
+ "module_alias": "pci:v00008086d00001136sv00008086sd00007A48bc06sc04i00"
+ },
+ {
+ "index": 36,
+ "attached_to": 42,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 8,
+ "number": 3
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0004",
+ "name": "PCI bridge",
+ "value": 4
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "Normal decode",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "device": {
+ "hex": "1136",
+ "value": 4406
+ },
+ "sub_device": {
+ "hex": "7a48",
+ "value": 31304
+ },
+ "revision": {
+ "hex": "0002",
+ "value": 2
+ },
+ "model": "Intel PCI bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:1a.0/0000:07:00.0/0000:08:03.0",
+ "sysfs_bus_id": "0000:08:03.0",
+ "sysfs_iommu_group_id": 25,
+ "detail": {
+ "function": 0,
+ "command": 1031,
+ "header_type": 1,
+ "secondary_bus": 86,
+ "prog_if": 0
+ },
+ "driver": "pcieport",
+ "driver_module": "pcieportdrv",
+ "drivers": [
+ "pcieport"
+ ],
+ "driver_modules": [
+ "pcieportdrv"
+ ],
+ "module_alias": "pci:v00008086d00001136sv00008086sd00007A48bc06sc04i00"
+ },
+ {
+ "index": 40,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 27
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0004",
+ "name": "PCI bridge",
+ "value": 4
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "Normal decode",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "device": {
+ "hex": "7a40",
+ "value": 31296
+ },
+ "revision": {
+ "hex": "0011",
+ "value": 17
+ },
+ "model": "Intel PCI bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:1b.0",
+ "sysfs_bus_id": "0000:00:1b.0",
+ "sysfs_iommu_group_id": 14,
+ "detail": {
+ "function": 0,
+ "command": 1031,
+ "header_type": 1,
+ "secondary_bus": 162,
+ "prog_if": 0
+ },
+ "driver": "pcieport",
+ "driver_module": "pcieportdrv",
+ "drivers": [
+ "pcieport"
+ ],
+ "driver_modules": [
+ "pcieportdrv"
+ ],
+ "module_alias": "pci:v00008086d00007A40sv00000000sd00000000bc06sc04i00"
+ },
+ {
+ "index": 42,
+ "attached_to": 53,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 7,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0004",
+ "name": "PCI bridge",
+ "value": 4
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "Normal decode",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "device": {
+ "hex": "1136",
+ "value": 4406
+ },
+ "sub_device": {
+ "hex": "7a48",
+ "value": 31304
+ },
+ "revision": {
+ "hex": "0002",
+ "value": 2
+ },
+ "model": "Intel PCI bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:1a.0/0000:07:00.0",
+ "sysfs_bus_id": "0000:07:00.0",
+ "sysfs_iommu_group_id": 21,
+ "detail": {
+ "function": 0,
+ "command": 7,
+ "header_type": 1,
+ "secondary_bus": 8,
+ "prog_if": 0
+ },
+ "driver": "pcieport",
+ "driver_module": "pcieportdrv",
+ "drivers": [
+ "pcieport"
+ ],
+ "driver_modules": [
+ "pcieportdrv"
+ ],
+ "module_alias": "pci:v00008086d00001136sv00008086sd00007A48bc06sc04i00"
+ },
+ {
+ "index": 45,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Host bridge",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "17aa",
+ "value": 6058
+ },
+ "device": {
+ "hex": "a728",
+ "value": 42792
+ },
+ "sub_device": {
+ "hex": "3d37",
+ "value": 15671
+ },
+ "revision": {
+ "hex": "0001",
+ "value": 1
+ },
+ "model": "Intel Host bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:00.0",
+ "sysfs_bus_id": "0000:00:00.0",
+ "sysfs_iommu_group_id": 1,
+ "detail": {
+ "function": 0,
+ "command": 262,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "module_alias": "pci:v00008086d0000A728sv000017AAsd00003D37bc06sc00i00"
+ },
+ {
+ "index": 48,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 29
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0004",
+ "name": "PCI bridge",
+ "value": 4
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "Normal decode",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "17aa",
+ "value": 6058
+ },
+ "device": {
+ "hex": "7a34",
+ "value": 31284
+ },
+ "sub_device": {
+ "hex": "3838",
+ "value": 14392
+ },
+ "revision": {
+ "hex": "0011",
+ "value": 17
+ },
+ "model": "Intel PCI bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:1d.4",
+ "sysfs_bus_id": "0000:00:1d.4",
+ "sysfs_iommu_group_id": 17,
+ "detail": {
+ "function": 4,
+ "command": 1031,
+ "header_type": 1,
+ "secondary_bus": 173,
+ "prog_if": 0
+ },
+ "driver": "pcieport",
+ "driver_module": "pcieportdrv",
+ "drivers": [
+ "pcieport"
+ ],
+ "driver_modules": [
+ "pcieportdrv"
+ ],
+ "module_alias": "pci:v00008086d00007A34sv000017AAsd00003838bc06sc04i00"
+ },
+ {
+ "index": 50,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 27
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0004",
+ "name": "PCI bridge",
+ "value": 4
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "Normal decode",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "17aa",
+ "value": 6058
+ },
+ "device": {
+ "hex": "7a45",
+ "value": 31301
+ },
+ "sub_device": {
+ "hex": "3824",
+ "value": 14372
+ },
+ "revision": {
+ "hex": "0011",
+ "value": 17
+ },
+ "model": "Intel PCI bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:1b.5",
+ "sysfs_bus_id": "0000:00:1b.5",
+ "sysfs_iommu_group_id": 15,
+ "detail": {
+ "function": 5,
+ "command": 1031,
+ "header_type": 1,
+ "secondary_bus": 167,
+ "prog_if": 0
+ },
+ "driver": "pcieport",
+ "driver_module": "pcieportdrv",
+ "drivers": [
+ "pcieport"
+ ],
+ "driver_modules": [
+ "pcieportdrv"
+ ],
+ "module_alias": "pci:v00008086d00007A45sv000017AAsd00003824bc06sc04i00"
+ },
+ {
+ "index": 51,
+ "attached_to": 42,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 8,
+ "number": 2
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0004",
+ "name": "PCI bridge",
+ "value": 4
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "Normal decode",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "device": {
+ "hex": "1136",
+ "value": 4406
+ },
+ "sub_device": {
+ "hex": "7a48",
+ "value": 31304
+ },
+ "revision": {
+ "hex": "0002",
+ "value": 2
+ },
+ "model": "Intel PCI bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:1a.0/0000:07:00.0/0000:08:02.0",
+ "sysfs_bus_id": "0000:08:02.0",
+ "sysfs_iommu_group_id": 24,
+ "detail": {
+ "function": 0,
+ "command": 7,
+ "header_type": 1,
+ "secondary_bus": 85,
+ "prog_if": 0
+ },
+ "driver": "pcieport",
+ "driver_module": "pcieportdrv",
+ "drivers": [
+ "pcieport"
+ ],
+ "driver_modules": [
+ "pcieportdrv"
+ ],
+ "module_alias": "pci:v00008086d00001136sv00008086sd00007A48bc06sc04i00"
+ },
+ {
+ "index": 53,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 26
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0004",
+ "name": "PCI bridge",
+ "value": 4
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "Normal decode",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "17aa",
+ "value": 6058
+ },
+ "device": {
+ "hex": "7a48",
+ "value": 31304
+ },
+ "sub_device": {
+ "hex": "3816",
+ "value": 14358
+ },
+ "revision": {
+ "hex": "0011",
+ "value": 17
+ },
+ "model": "Intel PCI bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:1a.0",
+ "sysfs_bus_id": "0000:00:1a.0",
+ "sysfs_iommu_group_id": 13,
+ "detail": {
+ "function": 0,
+ "command": 1031,
+ "header_type": 1,
+ "secondary_bus": 7,
+ "prog_if": 0
+ },
+ "driver": "pcieport",
+ "driver_module": "pcieportdrv",
+ "drivers": [
+ "pcieport"
+ ],
+ "driver_modules": [
+ "pcieportdrv"
+ ],
+ "module_alias": "pci:v00008086d00007A48sv000017AAsd00003816bc06sc04i00"
+ },
+ {
+ "index": 54,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 6
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0004",
+ "name": "PCI bridge",
+ "value": 4
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "Normal decode",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "17aa",
+ "value": 6058
+ },
+ "device": {
+ "hex": "a74d",
+ "value": 42829
+ },
+ "sub_device": {
+ "hex": "382d",
+ "value": 14381
+ },
+ "revision": {
+ "hex": "0001",
+ "value": 1
+ },
+ "model": "Intel PCI bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:06.0",
+ "sysfs_bus_id": "0000:00:06.0",
+ "sysfs_iommu_group_id": 4,
+ "detail": {
+ "function": 0,
+ "command": 1287,
+ "header_type": 1,
+ "secondary_bus": 6,
+ "prog_if": 0
+ },
+ "driver": "pcieport",
+ "driver_module": "pcieportdrv",
+ "drivers": [
+ "pcieport"
+ ],
+ "driver_modules": [
+ "pcieportdrv"
+ ],
+ "module_alias": "pci:v00008086d0000A74Dsv000017AAsd0000382Dbc06sc04i00"
+ },
+ {
+ "index": 55,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 29
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0004",
+ "name": "PCI bridge",
+ "value": 4
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "Normal decode",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "17aa",
+ "value": 6058
+ },
+ "device": {
+ "hex": "7a30",
+ "value": 31280
+ },
+ "sub_device": {
+ "hex": "3834",
+ "value": 14388
+ },
+ "revision": {
+ "hex": "0011",
+ "value": 17
+ },
+ "model": "Intel PCI bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:1d.0",
+ "sysfs_bus_id": "0000:00:1d.0",
+ "sysfs_iommu_group_id": 16,
+ "detail": {
+ "function": 0,
+ "command": 1031,
+ "header_type": 1,
+ "secondary_bus": 168,
+ "prog_if": 0
+ },
+ "driver": "pcieport",
+ "driver_module": "pcieportdrv",
+ "drivers": [
+ "pcieport"
+ ],
+ "driver_modules": [
+ "pcieportdrv"
+ ],
+ "module_alias": "pci:v00008086d00007A30sv000017AAsd00003834bc06sc04i00"
+ },
+ {
+ "index": 61,
+ "attached_to": 42,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 8,
+ "number": 1
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0004",
+ "name": "PCI bridge",
+ "value": 4
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "Normal decode",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "device": {
+ "hex": "1136",
+ "value": 4406
+ },
+ "sub_device": {
+ "hex": "7a48",
+ "value": 31304
+ },
+ "revision": {
+ "hex": "0002",
+ "value": 2
+ },
+ "model": "Intel PCI bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:1a.0/0000:07:00.0/0000:08:01.0",
+ "sysfs_bus_id": "0000:08:01.0",
+ "sysfs_iommu_group_id": 23,
+ "detail": {
+ "function": 0,
+ "command": 1031,
+ "header_type": 1,
+ "secondary_bus": 10,
+ "prog_if": 0
+ },
+ "driver": "pcieport",
+ "driver_module": "pcieportdrv",
+ "drivers": [
+ "pcieport"
+ ],
+ "driver_modules": [
+ "pcieportdrv"
+ ],
+ "module_alias": "pci:v00008086d00001136sv00008086sd00007A48bc06sc04i00"
+ }
+ ],
+ "camera": [
+ {
+ "index": 76,
+ "attached_to": 85,
+ "class_list": [
+ "camera",
+ "usb"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "010f",
+ "name": "Camera",
+ "value": 271
+ },
+ "vendor": {
+ "hex": "174f",
+ "value": 5967
+ },
+ "device": {
+ "hex": "1820",
+ "name": "Integrated Camera",
+ "value": 6176
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "11.10",
+ "value": 0
+ },
+ "serial": "0001",
+ "model": "Integrated Camera",
+ "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11:1.2",
+ "sysfs_bus_id": "1-11:1.2",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 480000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "00ef",
+ "name": "miscellaneous",
+ "value": 239
+ },
+ "device_subclass": {
+ "hex": "0002",
+ "name": "comm",
+ "value": 2
+ },
+ "device_protocol": 1,
+ "interface_class": {
+ "hex": "000e",
+ "name": "video",
+ "value": 14
+ },
+ "interface_subclass": {
+ "hex": "0001",
+ "name": "audio",
+ "value": 1
+ },
+ "interface_protocol": 1,
+ "interface_number": 2,
+ "interface_alternate_setting": 0,
+ "interface_association": {
+ "function_class": {
+ "hex": "000e",
+ "name": "video",
+ "value": 14
+ },
+ "function_subclass": {
+ "hex": "0003",
+ "name": "hid",
+ "value": 3
+ },
+ "function_protocol": 0,
+ "interface_count": 2,
+ "first_interface": 2
+ }
+ },
+ "hotplug": "usb",
+ "driver": "uvcvideo",
+ "driver_module": "uvcvideo",
+ "drivers": [
+ "uvcvideo"
+ ],
+ "driver_modules": [
+ "uvcvideo"
+ ],
+ "module_alias": "usb:v174Fp1820d1110dcEFdsc02dp01ic0Eisc01ip01in02"
+ },
+ {
+ "index": 78,
+ "attached_to": 85,
+ "class_list": [
+ "camera",
+ "usb"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "010f",
+ "name": "Camera",
+ "value": 271
+ },
+ "vendor": {
+ "hex": "174f",
+ "value": 5967
+ },
+ "device": {
+ "hex": "1820",
+ "name": "Integrated Camera",
+ "value": 6176
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "11.10",
+ "value": 0
+ },
+ "serial": "0001",
+ "model": "Integrated Camera",
+ "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11:1.0",
+ "sysfs_bus_id": "1-11:1.0",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 480000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "00ef",
+ "name": "miscellaneous",
+ "value": 239
+ },
+ "device_subclass": {
+ "hex": "0002",
+ "name": "comm",
+ "value": 2
+ },
+ "device_protocol": 1,
+ "interface_class": {
+ "hex": "000e",
+ "name": "video",
+ "value": 14
+ },
+ "interface_subclass": {
+ "hex": "0001",
+ "name": "audio",
+ "value": 1
+ },
+ "interface_protocol": 1,
+ "interface_number": 0,
+ "interface_alternate_setting": 0,
+ "interface_association": {
+ "function_class": {
+ "hex": "000e",
+ "name": "video",
+ "value": 14
+ },
+ "function_subclass": {
+ "hex": "0003",
+ "name": "hid",
+ "value": 3
+ },
+ "function_protocol": 0,
+ "interface_count": 2,
+ "first_interface": 0
+ }
+ },
+ "hotplug": "usb",
+ "driver": "uvcvideo",
+ "driver_module": "uvcvideo",
+ "drivers": [
+ "uvcvideo"
+ ],
+ "driver_modules": [
+ "uvcvideo"
+ ],
+ "module_alias": "usb:v174Fp1820d1110dcEFdsc02dp01ic0Eisc01ip01in00"
+ },
+ {
+ "index": 88,
+ "attached_to": 85,
+ "class_list": [
+ "camera",
+ "usb"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "010f",
+ "name": "Camera",
+ "value": 271
+ },
+ "vendor": {
+ "hex": "174f",
+ "value": 5967
+ },
+ "device": {
+ "hex": "1820",
+ "name": "Integrated Camera",
+ "value": 6176
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "11.10",
+ "value": 0
+ },
+ "serial": "0001",
+ "model": "Integrated Camera",
+ "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11:1.3",
+ "sysfs_bus_id": "1-11:1.3",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 480000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "00ef",
+ "name": "miscellaneous",
+ "value": 239
+ },
+ "device_subclass": {
+ "hex": "0002",
+ "name": "comm",
+ "value": 2
+ },
+ "device_protocol": 1,
+ "interface_class": {
+ "hex": "000e",
+ "name": "video",
+ "value": 14
+ },
+ "interface_subclass": {
+ "hex": "0002",
+ "name": "comm",
+ "value": 2
+ },
+ "interface_protocol": 1,
+ "interface_number": 3,
+ "interface_alternate_setting": 0,
+ "interface_association": {
+ "function_class": {
+ "hex": "000e",
+ "name": "video",
+ "value": 14
+ },
+ "function_subclass": {
+ "hex": "0003",
+ "name": "hid",
+ "value": 3
+ },
+ "function_protocol": 0,
+ "interface_count": 2,
+ "first_interface": 2
+ }
+ },
+ "hotplug": "usb",
+ "driver": "uvcvideo",
+ "driver_module": "uvcvideo",
+ "drivers": [
+ "uvcvideo"
+ ],
+ "driver_modules": [
+ "uvcvideo"
+ ],
+ "module_alias": "usb:v174Fp1820d1110dcEFdsc02dp01ic0Eisc02ip01in03"
+ },
+ {
+ "index": 89,
+ "attached_to": 85,
+ "class_list": [
+ "camera",
+ "usb"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "010f",
+ "name": "Camera",
+ "value": 271
+ },
+ "vendor": {
+ "hex": "174f",
+ "value": 5967
+ },
+ "device": {
+ "hex": "1820",
+ "name": "Integrated Camera",
+ "value": 6176
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "11.10",
+ "value": 0
+ },
+ "serial": "0001",
+ "model": "Integrated Camera",
+ "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11:1.1",
+ "sysfs_bus_id": "1-11:1.1",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 480000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "00ef",
+ "name": "miscellaneous",
+ "value": 239
+ },
+ "device_subclass": {
+ "hex": "0002",
+ "name": "comm",
+ "value": 2
+ },
+ "device_protocol": 1,
+ "interface_class": {
+ "hex": "000e",
+ "name": "video",
+ "value": 14
+ },
+ "interface_subclass": {
+ "hex": "0002",
+ "name": "comm",
+ "value": 2
+ },
+ "interface_protocol": 1,
+ "interface_number": 1,
+ "interface_alternate_setting": 0,
+ "interface_association": {
+ "function_class": {
+ "hex": "000e",
+ "name": "video",
+ "value": 14
+ },
+ "function_subclass": {
+ "hex": "0003",
+ "name": "hid",
+ "value": 3
+ },
+ "function_protocol": 0,
+ "interface_count": 2,
+ "first_interface": 0
+ }
+ },
+ "hotplug": "usb",
+ "driver": "uvcvideo",
+ "driver_module": "uvcvideo",
+ "drivers": [
+ "uvcvideo"
+ ],
+ "driver_modules": [
+ "uvcvideo"
+ ],
+ "module_alias": "usb:v174Fp1820d1110dcEFdsc02dp01ic0Eisc02ip01in01"
+ }
+ ],
+ "chip_card": [
+ {
+ "index": 77,
+ "attached_to": 85,
+ "class_list": [
+ "chip_card",
+ "usb"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "010e",
+ "name": "Chipcard Reader",
+ "value": 270
+ },
+ "vendor": {
+ "hex": "1050",
+ "name": "Yubico",
+ "value": 4176
+ },
+ "device": {
+ "hex": "0407",
+ "name": "YubiKey OTP+FIDO+CCID",
+ "value": 1031
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "5.74",
+ "value": 0
+ },
+ "model": "Yubico YubiKey OTP+FIDO+CCID",
+ "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.2",
+ "sysfs_bus_id": "1-3:1.2",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 12000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 0,
+ "interface_class": {
+ "hex": "000b",
+ "name": "smart_card",
+ "value": 11
+ },
+ "interface_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "interface_protocol": 0,
+ "interface_number": 2,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "module_alias": "usb:v1050p0407d0574dc00dsc00dp00ic0Bisc00ip00in02"
+ }
+ ],
+ "cpu": [
+ {
+ "architecture": "x86_64",
+ "vendor_name": "GenuineIntel",
+ "model_name": "Intel(R) Core(TM) i7-14650HX",
+ "family": 6,
+ "model": 183,
+ "stepping": 1,
+ "features": [
+ "fpu",
+ "vme",
+ "de",
+ "pse",
+ "tsc",
+ "msr",
+ "pae",
+ "mce",
+ "cx8",
+ "apic",
+ "sep",
+ "mtrr",
+ "pge",
+ "mca",
+ "cmov",
+ "pat",
+ "pse36",
+ "clflush",
+ "dts",
+ "acpi",
+ "mmx",
+ "fxsr",
+ "sse",
+ "sse2",
+ "ss",
+ "ht",
+ "tm",
+ "pbe",
+ "syscall",
+ "nx",
+ "pdpe1gb",
+ "rdtscp",
+ "lm",
+ "constant_tsc",
+ "art",
+ "arch_perfmon",
+ "pebs",
+ "bts",
+ "rep_good",
+ "nopl",
+ "xtopology",
+ "nonstop_tsc",
+ "cpuid",
+ "aperfmperf",
+ "tsc_known_freq",
+ "pni",
+ "pclmulqdq",
+ "dtes64",
+ "monitor",
+ "ds_cpl",
+ "vmx",
+ "est",
+ "tm2",
+ "ssse3",
+ "sdbg",
+ "fma",
+ "cx16",
+ "xtpr",
+ "pdcm",
+ "pcid",
+ "sse4_1",
+ "sse4_2",
+ "x2apic",
+ "movbe",
+ "popcnt",
+ "tsc_deadline_timer",
+ "aes",
+ "xsave",
+ "avx",
+ "f16c",
+ "rdrand",
+ "lahf_lm",
+ "abm",
+ "3dnowprefetch",
+ "cpuid_fault",
+ "epb",
+ "ssbd",
+ "ibrs",
+ "ibpb",
+ "stibp",
+ "ibrs_enhanced",
+ "tpr_shadow",
+ "flexpriority",
+ "ept",
+ "vpid",
+ "ept_ad",
+ "fsgsbase",
+ "tsc_adjust",
+ "bmi1",
+ "avx2",
+ "smep",
+ "bmi2",
+ "erms",
+ "invpcid",
+ "rdseed",
+ "adx",
+ "smap",
+ "clflushopt",
+ "clwb",
+ "intel_pt",
+ "sha_ni",
+ "xsaveopt",
+ "xsavec",
+ "xgetbv1",
+ "xsaves",
+ "split_lock_detect",
+ "user_shstk",
+ "avx_vnni",
+ "dtherm",
+ "ida",
+ "arat",
+ "pln",
+ "pts",
+ "hwp",
+ "hwp_notify",
+ "hwp_act_window",
+ "hwp_epp",
+ "hwp_pkg_req",
+ "hfi",
+ "vnmi",
+ "umip",
+ "pku",
+ "ospke",
+ "waitpkg",
+ "gfni",
+ "vaes",
+ "vpclmulqdq",
+ "rdpid",
+ "movdiri",
+ "movdir64b",
+ "fsrm",
+ "md_clear",
+ "serialize",
+ "arch_lbr",
+ "ibt",
+ "flush_l1d",
+ "arch_capabilities"
+ ],
+ "bugs": [
+ "spectre_v1",
+ "spectre_v2",
+ "spec_store_bypass",
+ "swapgs",
+ "eibrs_pbrsb",
+ "rfds",
+ "bhi",
+ "spectre_v2_user",
+ "vmscape"
+ ],
+ "power_management": [
+ ""
+ ],
+ "bogo": 4838,
+ "cache": 30720,
+ "units": 128,
+ "page_size": 4096,
+ "physical_id": 0,
+ "siblings": 24,
+ "cores": 16,
+ "fpu": false,
+ "fpu_exception": false,
+ "cpuid_level": 32,
+ "write_protect": false,
+ "clflush_size": 64,
+ "cache_alignment": 64,
+ "address_sizes": {
+ "physical": "0x27",
+ "virtual": "0x30"
+ }
+ }
+ ],
+ "disk": [
+ {
+ "index": 66,
+ "attached_to": 39,
+ "class_list": [
+ "disk",
+ "block_device",
+ "nvme"
+ ],
+ "bus_type": {
+ "hex": "0096",
+ "name": "NVME",
+ "value": 150
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0106",
+ "name": "Mass Storage Device",
+ "value": 262
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Disk",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "144d",
+ "value": 5197
+ },
+ "sub_vendor": {
+ "hex": "144d",
+ "value": 5197
+ },
+ "device": {
+ "hex": "a80d",
+ "name": "Samsung SSD 990 EVO Plus 2TB",
+ "value": 43021
+ },
+ "sub_device": {
+ "hex": "a801",
+ "value": 43009
+ },
+ "serial": "S7U7NJ0XC02928B",
+ "model": "Samsung SSD 990 EVO Plus 2TB",
+ "sysfs_id": "/class/block/nvme0n1",
+ "sysfs_bus_id": "nvme0",
+ "sysfs_device_link": "/devices/pci0000:00/0000:00:1d.4/0000:ad:00.0/nvme/nvme0",
+ "unix_device_names": [
+ "/dev/disk/by-id/nvme-Samsung_SSD_990_EVO_Plus_2TB_S7U7NJ0XC02928B",
+ "/dev/disk/by-id/nvme-Samsung_SSD_990_EVO_Plus_2TB_S7U7NJ0XC02928B_1",
+ "/dev/disk/by-id/nvme-eui.0025385c4140bfb7",
+ "/dev/disk/by-path/pci-0000:ad:00.0-nvme-1",
+ "/dev/nvme0n1"
+ ],
+ "resources": [
+ {
+ "type": "disk_geo",
+ "cylinders": 1907729,
+ "heads": 64,
+ "sectors": 32,
+ "size": "0x0",
+ "geo_type": "logical"
+ },
+ {
+ "type": "size",
+ "unit": "sectors",
+ "value_1": 3907029168,
+ "value_2": 512
+ }
+ ],
+ "driver": "nvme",
+ "driver_module": "nvme",
+ "drivers": [
+ "nvme"
+ ],
+ "driver_modules": [
+ "nvme"
+ ]
+ },
+ {
+ "index": 67,
+ "attached_to": 49,
+ "class_list": [
+ "disk",
+ "block_device",
+ "nvme"
+ ],
+ "bus_type": {
+ "hex": "0096",
+ "name": "NVME",
+ "value": 150
+ },
+ "slot": {
+ "bus": 0,
+ "number": 1
+ },
+ "base_class": {
+ "hex": "0106",
+ "name": "Mass Storage Device",
+ "value": 262
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Disk",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1e49",
+ "value": 7753
+ },
+ "sub_vendor": {
+ "hex": "1e49",
+ "value": 7753
+ },
+ "device": {
+ "hex": "1073",
+ "name": "YMTC YMSS2ED08D25MC",
+ "value": 4211
+ },
+ "sub_device": {
+ "hex": "1073",
+ "value": 4211
+ },
+ "serial": "YMB51T0RA24460074X",
+ "model": "YMTC YMSS2ED08D25MC",
+ "sysfs_id": "/class/block/nvme1n1",
+ "sysfs_bus_id": "nvme1",
+ "sysfs_device_link": "/devices/pci0000:00/0000:00:06.0/0000:06:00.0/nvme/nvme1",
+ "unix_device_names": [
+ "/dev/disk/by-id/nvme-YMTC_YMSS2ED08D25MC_YMB51T0RA24460074X",
+ "/dev/disk/by-id/nvme-YMTC_YMSS2ED08D25MC_YMB51T0RA24460074X_1",
+ "/dev/disk/by-id/nvme-eui.a428b707ef29000a",
+ "/dev/disk/by-path/pci-0000:06:00.0-nvme-1",
+ "/dev/nvme1n1"
+ ],
+ "resources": [
+ {
+ "type": "disk_geo",
+ "cylinders": 976762,
+ "heads": 64,
+ "sectors": 32,
+ "size": "0x0",
+ "geo_type": "logical"
+ },
+ {
+ "type": "size",
+ "unit": "sectors",
+ "value_1": 2000409264,
+ "value_2": 512
+ }
+ ],
+ "driver": "nvme",
+ "driver_module": "nvme",
+ "drivers": [
+ "nvme"
+ ],
+ "driver_modules": [
+ "nvme"
+ ]
+ }
+ ],
+ "graphics_card": [
+ {
+ "index": 38,
+ "attached_to": 32,
+ "class_list": [
+ "graphics_card",
+ "pci"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 1,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0003",
+ "name": "Display controller",
+ "value": 3
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "VGA compatible controller",
+ "value": 0
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "VGA",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "10de",
+ "name": "nVidia Corporation",
+ "value": 4318
+ },
+ "sub_vendor": {
+ "hex": "17aa",
+ "value": 6058
+ },
+ "device": {
+ "hex": "28e0",
+ "value": 10464
+ },
+ "sub_device": {
+ "hex": "3d3f",
+ "value": 15679
+ },
+ "revision": {
+ "hex": "00a1",
+ "value": 161
+ },
+ "model": "nVidia VGA compatible controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:01.0/0000:01:00.0",
+ "sysfs_bus_id": "0000:01:00.0",
+ "sysfs_iommu_group_id": 19,
+ "resources": [
+ {
+ "type": "io",
+ "base": 20480,
+ "range": 128,
+ "enabled": true,
+ "access": "read_write"
+ }
+ ],
+ "detail": {
+ "function": 0,
+ "command": 1031,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "nvidia",
+ "driver_module": "nvidia",
+ "drivers": [
+ "nvidia"
+ ],
+ "driver_modules": [
+ "nvidia"
+ ],
+ "module_alias": "pci:v000010DEd000028E0sv000017AAsd00003D3Fbc03sc00i00"
+ },
+ {
+ "index": 60,
+ "attached_to": 0,
+ "class_list": [
+ "graphics_card",
+ "pci"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 2
+ },
+ "base_class": {
+ "hex": "0003",
+ "name": "Display controller",
+ "value": 3
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "VGA compatible controller",
+ "value": 0
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "VGA",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "17aa",
+ "value": 6058
+ },
+ "device": {
+ "hex": "a78b",
+ "value": 42891
+ },
+ "sub_device": {
+ "hex": "3d3f",
+ "value": 15679
+ },
+ "revision": {
+ "hex": "0004",
+ "value": 4
+ },
+ "model": "Intel VGA compatible controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:02.0",
+ "sysfs_bus_id": "0000:00:02.0",
+ "sysfs_iommu_group_id": 0,
+ "resources": [
+ {
+ "type": "io",
+ "base": 24576,
+ "range": 64,
+ "enabled": true,
+ "access": "read_write"
+ }
+ ],
+ "detail": {
+ "function": 0,
+ "command": 1031,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "i915",
+ "driver_module": "i915",
+ "drivers": [
+ "i915"
+ ],
+ "driver_modules": [
+ "i915"
+ ],
+ "module_alias": "pci:v00008086d0000A78Bsv000017AAsd00003D3Fbc03sc00i00"
+ }
+ ],
+ "hub": [
+ {
+ "index": 74,
+ "attached_to": 30,
+ "class_list": [
+ "usb",
+ "hub"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "010a",
+ "name": "Hub",
+ "value": 266
+ },
+ "vendor": {
+ "hex": "1d6b",
+ "name": "Linux 7.0.9-cachyos xhci-hcd",
+ "value": 7531
+ },
+ "device": {
+ "hex": "0002",
+ "name": "xHCI Host Controller",
+ "value": 2
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "7.00",
+ "value": 0
+ },
+ "serial": "0000:55:00.0",
+ "model": "Linux 7.0.9-cachyos xhci-hcd xHCI Host Controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:1a.0/0000:07:00.0/0000:08:02.0/0000:55:00.0/usb3/3-0:1.0",
+ "sysfs_bus_id": "3-0:1.0",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 480000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 1,
+ "interface_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "interface_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "interface_protocol": 0,
+ "interface_number": 0,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "hub",
+ "driver_module": "usbcore",
+ "drivers": [
+ "hub"
+ ],
+ "driver_modules": [
+ "usbcore"
+ ],
+ "module_alias": "usb:v1D6Bp0002d0700dc09dsc00dp01ic09isc00ip00in00"
+ },
+ {
+ "index": 80,
+ "attached_to": 92,
+ "class_list": [
+ "usb",
+ "hub"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "010a",
+ "name": "Hub",
+ "value": 266
+ },
+ "vendor": {
+ "hex": "05e3",
+ "name": "GenesysLogic",
+ "value": 1507
+ },
+ "device": {
+ "hex": "0626",
+ "name": "USB3.1 Hub",
+ "value": 1574
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "6.56",
+ "value": 0
+ },
+ "model": "GenesysLogic USB3.1 Hub",
+ "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.0",
+ "sysfs_bus_id": "2-2:1.0",
+ "detail": {
+ "device_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 3,
+ "interface_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "interface_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "interface_protocol": 0,
+ "interface_number": 0,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "hub",
+ "driver_module": "usbcore",
+ "drivers": [
+ "hub"
+ ],
+ "driver_modules": [
+ "usbcore"
+ ],
+ "module_alias": "usb:v05E3p0626d0656dc09dsc00dp03ic09isc00ip00in00"
+ },
+ {
+ "index": 82,
+ "attached_to": 30,
+ "class_list": [
+ "usb",
+ "hub"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "010a",
+ "name": "Hub",
+ "value": 266
+ },
+ "vendor": {
+ "hex": "1d6b",
+ "name": "Linux 7.0.9-cachyos xhci-hcd",
+ "value": 7531
+ },
+ "device": {
+ "hex": "0003",
+ "name": "xHCI Host Controller",
+ "value": 3
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "7.00",
+ "value": 0
+ },
+ "serial": "0000:55:00.0",
+ "model": "Linux 7.0.9-cachyos xhci-hcd xHCI Host Controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:1a.0/0000:07:00.0/0000:08:02.0/0000:55:00.0/usb4/4-0:1.0",
+ "sysfs_bus_id": "4-0:1.0",
+ "detail": {
+ "device_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 3,
+ "interface_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "interface_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "interface_protocol": 0,
+ "interface_number": 0,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "hub",
+ "driver_module": "usbcore",
+ "drivers": [
+ "hub"
+ ],
+ "driver_modules": [
+ "usbcore"
+ ],
+ "module_alias": "usb:v1D6Bp0003d0700dc09dsc00dp03ic09isc00ip00in00"
+ },
+ {
+ "index": 85,
+ "attached_to": 62,
+ "class_list": [
+ "usb",
+ "hub"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "010a",
+ "name": "Hub",
+ "value": 266
+ },
+ "vendor": {
+ "hex": "1d6b",
+ "name": "Linux 7.0.9-cachyos xhci-hcd",
+ "value": 7531
+ },
+ "device": {
+ "hex": "0002",
+ "name": "xHCI Host Controller",
+ "value": 2
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "7.00",
+ "value": 0
+ },
+ "serial": "0000:00:14.0",
+ "model": "Linux 7.0.9-cachyos xhci-hcd xHCI Host Controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-0:1.0",
+ "sysfs_bus_id": "1-0:1.0",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 480000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 1,
+ "interface_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "interface_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "interface_protocol": 0,
+ "interface_number": 0,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "hub",
+ "driver_module": "usbcore",
+ "drivers": [
+ "hub"
+ ],
+ "driver_modules": [
+ "usbcore"
+ ],
+ "module_alias": "usb:v1D6Bp0002d0700dc09dsc00dp01ic09isc00ip00in00"
+ },
+ {
+ "index": 87,
+ "attached_to": 85,
+ "class_list": [
+ "usb",
+ "hub"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "010a",
+ "name": "Hub",
+ "value": 266
+ },
+ "vendor": {
+ "hex": "05e3",
+ "name": "GenesysLogic",
+ "value": 1507
+ },
+ "device": {
+ "hex": "0610",
+ "name": "USB2.1 Hub",
+ "value": 1552
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "6.56",
+ "value": 0
+ },
+ "model": "GenesysLogic USB2.1 Hub",
+ "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8:1.0",
+ "sysfs_bus_id": "1-8:1.0",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 480000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 1,
+ "interface_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "interface_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "interface_protocol": 0,
+ "interface_number": 0,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "hub",
+ "driver_module": "usbcore",
+ "drivers": [
+ "hub"
+ ],
+ "driver_modules": [
+ "usbcore"
+ ],
+ "module_alias": "usb:v05E3p0610d0656dc09dsc00dp01ic09isc00ip00in00"
+ },
+ {
+ "index": 92,
+ "attached_to": 62,
+ "class_list": [
+ "usb",
+ "hub"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "010a",
+ "name": "Hub",
+ "value": 266
+ },
+ "vendor": {
+ "hex": "1d6b",
+ "name": "Linux 7.0.9-cachyos xhci-hcd",
+ "value": 7531
+ },
+ "device": {
+ "hex": "0003",
+ "name": "xHCI Host Controller",
+ "value": 3
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "7.00",
+ "value": 0
+ },
+ "serial": "0000:00:14.0",
+ "model": "Linux 7.0.9-cachyos xhci-hcd xHCI Host Controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb2/2-0:1.0",
+ "sysfs_bus_id": "2-0:1.0",
+ "detail": {
+ "device_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 3,
+ "interface_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "interface_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "interface_protocol": 0,
+ "interface_number": 0,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "hub",
+ "driver_module": "usbcore",
+ "drivers": [
+ "hub"
+ ],
+ "driver_modules": [
+ "usbcore"
+ ],
+ "module_alias": "usb:v1D6Bp0003d0700dc09dsc00dp03ic09isc00ip00in00"
+ }
+ ],
+ "keyboard": [
+ {
+ "index": 79,
+ "attached_to": 85,
+ "class_list": [
+ "keyboard",
+ "usb"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0108",
+ "name": "Keyboard",
+ "value": 264
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Keyboard",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1050",
+ "name": "Yubico",
+ "value": 4176
+ },
+ "device": {
+ "hex": "0407",
+ "name": "YubiKey OTP+FIDO+CCID",
+ "value": 1031
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "5.74",
+ "value": 0
+ },
+ "model": "Yubico YubiKey OTP+FIDO+CCID",
+ "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0",
+ "sysfs_bus_id": "1-3:1.0",
+ "unix_device_names": [
+ "/dev/input/by-id/usb-Yubico_YubiKey_OTP+FIDO+CCID-event-kbd",
+ "/dev/input/by-path/pci-0000:00:14.0-usb-0:3:1.0-event-kbd",
+ "/dev/input/by-path/pci-0000:00:14.0-usbv2-0:3:1.0-event-kbd",
+ "/dev/input/event1"
+ ],
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 12000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 0,
+ "interface_class": {
+ "hex": "0003",
+ "name": "hid",
+ "value": 3
+ },
+ "interface_subclass": {
+ "hex": "0001",
+ "name": "audio",
+ "value": 1
+ },
+ "interface_protocol": 1,
+ "interface_number": 0,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "usbhid",
+ "driver_module": "usbhid",
+ "drivers": [
+ "usbhid"
+ ],
+ "driver_modules": [
+ "usbhid"
+ ],
+ "driver_info": {
+ "type": "keyboard",
+ "xkb_rules": "xfree86",
+ "xkb_model": "pc104"
+ },
+ "module_alias": "usb:v1050p0407d0574dc00dsc00dp00ic03isc01ip01in00"
+ },
+ {
+ "index": 83,
+ "attached_to": 87,
+ "class_list": [
+ "keyboard",
+ "usb"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0108",
+ "name": "Keyboard",
+ "value": 264
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Keyboard",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "3434",
+ "name": "Keychron",
+ "value": 13364
+ },
+ "device": {
+ "hex": "d060",
+ "name": "Keychron M6",
+ "value": 53344
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "1.02",
+ "value": 0
+ },
+ "model": "Keychron M6",
+ "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8.4/1-8.4:1.1",
+ "sysfs_bus_id": "1-8.4:1.1",
+ "unix_device_names": [
+ "/dev/input/by-id/usb-Keychron_Keychron_M6-if01-event-kbd",
+ "/dev/input/by-path/pci-0000:00:14.0-usb-0:8.4:1.1-event-kbd",
+ "/dev/input/by-path/pci-0000:00:14.0-usbv2-0:8.4:1.1-event-kbd",
+ "/dev/input/event27"
+ ],
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 480000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 0,
+ "interface_class": {
+ "hex": "0003",
+ "name": "hid",
+ "value": 3
+ },
+ "interface_subclass": {
+ "hex": "0001",
+ "name": "audio",
+ "value": 1
+ },
+ "interface_protocol": 1,
+ "interface_number": 1,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "usbhid",
+ "driver_module": "usbhid",
+ "drivers": [
+ "usbhid"
+ ],
+ "driver_modules": [
+ "usbhid"
+ ],
+ "driver_info": {
+ "type": "keyboard",
+ "xkb_rules": "xfree86",
+ "xkb_model": "pc104"
+ },
+ "module_alias": "usb:v3434pD060d0102dc00dsc00dp00ic03isc01ip01in01"
+ },
+ {
+ "index": 84,
+ "attached_to": 87,
+ "class_list": [
+ "keyboard",
+ "usb"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0108",
+ "name": "Keyboard",
+ "value": 264
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Keyboard",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "258a",
+ "name": "BY Tech",
+ "value": 9610
+ },
+ "device": {
+ "hex": "0049",
+ "name": "Gaming Keyboard",
+ "value": 73
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "1.00",
+ "value": 0
+ },
+ "model": "BY Tech Gaming Keyboard",
+ "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8.2/1-8.2:1.0",
+ "sysfs_bus_id": "1-8.2:1.0",
+ "unix_device_names": [
+ "/dev/input/by-id/usb-BY_Tech_Gaming_Keyboard-event-kbd",
+ "/dev/input/by-path/pci-0000:00:14.0-usb-0:8.2:1.0-event-kbd",
+ "/dev/input/by-path/pci-0000:00:14.0-usbv2-0:8.2:1.0-event-kbd",
+ "/dev/input/event21"
+ ],
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 12000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 0,
+ "interface_class": {
+ "hex": "0003",
+ "name": "hid",
+ "value": 3
+ },
+ "interface_subclass": {
+ "hex": "0001",
+ "name": "audio",
+ "value": 1
+ },
+ "interface_protocol": 1,
+ "interface_number": 0,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "usbhid",
+ "driver_module": "usbhid",
+ "drivers": [
+ "usbhid"
+ ],
+ "driver_modules": [
+ "usbhid"
+ ],
+ "driver_info": {
+ "type": "keyboard",
+ "xkb_rules": "xfree86",
+ "xkb_model": "pc104"
+ },
+ "module_alias": "usb:v258Ap0049d0100dc00dsc00dp00ic03isc01ip01in00"
+ }
+ ],
+ "memory": [
+ {
+ "index": 27,
+ "attached_to": 0,
+ "class_list": [
+ "memory"
+ ],
+ "base_class": {
+ "hex": "0101",
+ "name": "Internally Used Class",
+ "value": 257
+ },
+ "sub_class": {
+ "hex": "0002",
+ "name": "Main Memory",
+ "value": 2
+ },
+ "model": "Main Memory",
+ "resources": [
+ {
+ "type": "phys_mem",
+ "range": 34359738368
+ }
+ ]
+ }
+ ],
+ "monitor": [
+ {
+ "index": 65,
+ "attached_to": 60,
+ "class_list": [
+ "monitor"
+ ],
+ "base_class": {
+ "hex": "0100",
+ "name": "Monitor",
+ "value": 256
+ },
+ "sub_class": {
+ "hex": "0002",
+ "name": "LCD Monitor",
+ "value": 2
+ },
+ "vendor": {
+ "hex": "06af",
+ "name": "AUO",
+ "value": 1711
+ },
+ "device": {
+ "hex": "f1a7",
+ "value": 61863
+ },
+ "serial": "0",
+ "model": "AUO LCD Monitor",
+ "resources": [
+ {
+ "type": "monitor",
+ "width": 3200,
+ "height": 2000,
+ "vertical_frequency": 60,
+ "interlaced": false
+ },
+ {
+ "type": "size",
+ "unit": "mm",
+ "value_1": 344,
+ "value_2": 215
+ }
+ ],
+ "detail": {
+ "manufacture_year": 2022,
+ "manufacture_week": 33,
+ "vertical_sync": {
+ "min": 48,
+ "max": 165
+ },
+ "horizontal_sync": {
+ "min": 95,
+ "max": 95
+ },
+ "horizontal_sync_timings": {
+ "disp": 3200,
+ "sync_start": 3308,
+ "sync_end": 3356,
+ "total": 3360
+ },
+ "vertical_sync_timings": {
+ "disp": 2000,
+ "sync_start": 2010,
+ "sync_end": 2020,
+ "total": 2120
+ },
+ "clock": 427400,
+ "width": 3200,
+ "height": 2000,
+ "width_millimetres": 344,
+ "height_millimetres": 215,
+ "horizontal_flag": 45,
+ "vertical_flag": 45,
+ "vendor": "AUO",
+ "name": ""
+ },
+ "driver_info": {
+ "type": "display",
+ "width": 3200,
+ "height": 2000,
+ "vertical_sync": {
+ "min": 48,
+ "max": 165
+ },
+ "horizontal_sync": {
+ "min": 95,
+ "max": 95
+ },
+ "bandwidth": 0,
+ "horizontal_sync_timings": {
+ "disp": 3200,
+ "sync_start": 3308,
+ "sync_end": 3356,
+ "total": 3360
+ },
+ "vertical_sync_timings": {
+ "disp": 2000,
+ "sync_start": 2010,
+ "sync_end": 2020,
+ "total": 2120
+ },
+ "horizontal_flag": 45,
+ "vertical_flag": 45
+ }
+ }
+ ],
+ "mouse": [
+ {
+ "index": 70,
+ "attached_to": 87,
+ "class_list": [
+ "mouse",
+ "usb"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0105",
+ "name": "Mouse",
+ "value": 261
+ },
+ "sub_class": {
+ "hex": "0003",
+ "name": "USB Mouse",
+ "value": 3
+ },
+ "vendor": {
+ "hex": "258a",
+ "name": "BY Tech",
+ "value": 9610
+ },
+ "device": {
+ "hex": "0049",
+ "name": "Gaming Keyboard",
+ "value": 73
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "1.00",
+ "value": 0
+ },
+ "compat_vendor": "Unknown",
+ "compat_device": "Generic USB Mouse",
+ "model": "BY Tech Gaming Keyboard",
+ "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8.2/1-8.2:1.1",
+ "sysfs_bus_id": "1-8.2:1.1",
+ "unix_device_names": [
+ "/dev/input/mice"
+ ],
+ "unix_device_name2": "/dev/input/mouse3",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 12000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 0,
+ "interface_class": {
+ "hex": "0003",
+ "name": "hid",
+ "value": 3
+ },
+ "interface_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "interface_protocol": 0,
+ "interface_number": 1,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "usbhid",
+ "driver_module": "usbhid",
+ "drivers": [
+ "usbhid"
+ ],
+ "driver_modules": [
+ "usbhid"
+ ],
+ "driver_info": {
+ "type": "mouse",
+ "db_entry_0": [
+ "explorerps/2",
+ "exps2"
+ ],
+ "xf86": "explorerps/2",
+ "gpm": "exps2",
+ "buttons": -1,
+ "wheels": -1
+ },
+ "module_alias": "usb:v258Ap0049d0100dc00dsc00dp00ic03isc00ip00in01"
+ },
+ {
+ "index": 71,
+ "attached_to": 87,
+ "class_list": [
+ "mouse",
+ "usb"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0105",
+ "name": "Mouse",
+ "value": 261
+ },
+ "sub_class": {
+ "hex": "0003",
+ "name": "USB Mouse",
+ "value": 3
+ },
+ "vendor": {
+ "hex": "3434",
+ "name": "Keychron",
+ "value": 13364
+ },
+ "device": {
+ "hex": "d060",
+ "name": "Keychron M6",
+ "value": 53344
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "1.02",
+ "value": 0
+ },
+ "compat_vendor": "Unknown",
+ "compat_device": "Generic USB Mouse",
+ "model": "Keychron M6",
+ "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8.4/1-8.4:1.0",
+ "sysfs_bus_id": "1-8.4:1.0",
+ "unix_device_names": [
+ "/dev/input/mice"
+ ],
+ "unix_device_name2": "/dev/input/mouse4",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 480000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 0,
+ "interface_class": {
+ "hex": "0003",
+ "name": "hid",
+ "value": 3
+ },
+ "interface_subclass": {
+ "hex": "0001",
+ "name": "audio",
+ "value": 1
+ },
+ "interface_protocol": 2,
+ "interface_number": 0,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "usbhid",
+ "driver_module": "usbhid",
+ "drivers": [
+ "usbhid"
+ ],
+ "driver_modules": [
+ "usbhid"
+ ],
+ "driver_info": {
+ "type": "mouse",
+ "db_entry_0": [
+ "explorerps/2",
+ "exps2"
+ ],
+ "xf86": "explorerps/2",
+ "gpm": "exps2",
+ "buttons": -1,
+ "wheels": -1
+ },
+ "module_alias": "usb:v3434pD060d0102dc00dsc00dp00ic03isc01ip02in00"
+ },
+ {
+ "index": 97,
+ "attached_to": 0,
+ "bus_type": {
+ "hex": "0081",
+ "name": "serial",
+ "value": 129
+ },
+ "base_class": {
+ "hex": "0118",
+ "name": "touchpad",
+ "value": 280
+ },
+ "sub_class": {
+ "hex": "0001",
+ "name": "bus",
+ "value": 1
+ },
+ "vendor": {
+ "hex": "06cb",
+ "value": 1739
+ },
+ "device": {
+ "hex": "cf00",
+ "value": 52992
+ },
+ "sysfs_id": "/devices/pci0000:00/0000:00:19.1/i2c_designware.3/i2c-14/i2c-SYNA2BA6:00/0018:06CB:CF00.0008/input/input18",
+ "unix_device_names": [
+ "/dev/input/event15",
+ "/dev/input/ + handler"
+ ]
+ }
+ ],
+ "network_controller": [
+ {
+ "index": 35,
+ "attached_to": 0,
+ "class_list": [
+ "network_controller",
+ "pci",
+ "wlan_card"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 20
+ },
+ "base_class": {
+ "hex": "0002",
+ "name": "Network controller",
+ "value": 2
+ },
+ "sub_class": {
+ "hex": "0082",
+ "name": "WLAN controller",
+ "value": 130
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "device": {
+ "hex": "7a70",
+ "value": 31344
+ },
+ "sub_device": {
+ "hex": "0094",
+ "value": 148
+ },
+ "revision": {
+ "hex": "0011",
+ "value": 17
+ },
+ "model": "Intel WLAN controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:14.3",
+ "sysfs_bus_id": "0000:00:14.3",
+ "sysfs_iommu_group_id": 9,
+ "unix_device_names": [
+ "wlp0s20f3"
+ ],
+ "resources": [
+ {
+ "type": "hwaddr",
+ "address": 57
+ },
+ {
+ "type": "phwaddr",
+ "address": 57
+ },
+ {
+ "type": "wlan",
+ "channels": [
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "36",
+ "40",
+ "44",
+ "48",
+ "52",
+ "56",
+ "60",
+ "64",
+ "100",
+ "104",
+ "108",
+ "112",
+ "116",
+ "120",
+ "124",
+ "128",
+ "132",
+ "136",
+ "140"
+ ],
+ "frequencies": [
+ "2.412",
+ "2.417",
+ "2.422",
+ "2.427",
+ "2.432",
+ "2.437",
+ "2.442",
+ "2.447",
+ "2.452",
+ "2.457",
+ "2.462",
+ "2.467",
+ "2.472",
+ "5.18",
+ "5.2",
+ "5.22",
+ "5.24",
+ "5.26",
+ "5.28",
+ "5.3",
+ "5.32",
+ "5.5",
+ "5.52",
+ "5.54",
+ "5.56",
+ "5.58",
+ "5.6",
+ "5.62",
+ "5.64",
+ "5.66",
+ "5.68",
+ "5.7"
+ ],
+ "auth_modes": [
+ "open",
+ "sharedkey",
+ "wpa-psk",
+ "wpa-eap"
+ ],
+ "enc_modes": [
+ "WEP40",
+ "WEP104",
+ "TKIP",
+ "CCMP"
+ ]
+ }
+ ],
+ "detail": {
+ "function": 3,
+ "command": 1030,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "iwlwifi",
+ "driver_module": "iwlwifi",
+ "drivers": [
+ "iwlwifi"
+ ],
+ "driver_modules": [
+ "iwlwifi"
+ ],
+ "module_alias": "pci:v00008086d00007A70sv00008086sd00000094bc02sc80i00"
+ }
+ ],
+ "network_interface": [
+ {
+ "index": 94,
+ "attached_to": 0,
+ "class_list": [
+ "network_interface"
+ ],
+ "base_class": {
+ "hex": "0107",
+ "name": "Network Interface",
+ "value": 263
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Loopback",
+ "value": 0
+ },
+ "model": "Loopback network interface",
+ "sysfs_id": "/class/net/lo",
+ "unix_device_names": [
+ "lo"
+ ]
+ },
+ {
+ "index": 96,
+ "attached_to": 35,
+ "class_list": [
+ "network_interface"
+ ],
+ "base_class": {
+ "hex": "0107",
+ "name": "Network Interface",
+ "value": 263
+ },
+ "sub_class": {
+ "hex": "0001",
+ "name": "Ethernet",
+ "value": 1
+ },
+ "model": "Ethernet network interface",
+ "sysfs_id": "/class/net/wlp0s20f3",
+ "sysfs_device_link": "/devices/pci0000:00/0000:00:14.3",
+ "unix_device_names": [
+ "wlp0s20f3"
+ ],
+ "resources": [
+ {
+ "type": "hwaddr",
+ "address": 57
+ },
+ {
+ "type": "phwaddr",
+ "address": 57
+ }
+ ],
+ "driver": "iwlwifi",
+ "driver_module": "iwlwifi",
+ "drivers": [
+ "iwlwifi"
+ ],
+ "driver_modules": [
+ "iwlwifi"
+ ]
+ }
+ ],
+ "pci": [
+ {
+ "index": 28,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 8
+ },
+ "base_class": {
+ "hex": "0008",
+ "name": "Generic system peripheral",
+ "value": 8
+ },
+ "sub_class": {
+ "hex": "0080",
+ "name": "System peripheral",
+ "value": 128
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "17aa",
+ "value": 6058
+ },
+ "device": {
+ "hex": "a74f",
+ "value": 42831
+ },
+ "sub_device": {
+ "hex": "3832",
+ "value": 14386
+ },
+ "revision": {
+ "hex": "0001",
+ "value": 1
+ },
+ "model": "Intel System peripheral",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.0",
+ "sysfs_bus_id": "0000:00:08.0",
+ "sysfs_iommu_group_id": 5,
+ "detail": {
+ "function": 0,
+ "command": 6,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "module_alias": "pci:v00008086d0000A74Fsv000017AAsd00003832bc08sc80i00"
+ },
+ {
+ "index": 34,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 4
+ },
+ "base_class": {
+ "hex": "0011",
+ "name": "Signal processing controller",
+ "value": 17
+ },
+ "sub_class": {
+ "hex": "0080",
+ "name": "Signal processing controller",
+ "value": 128
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "17aa",
+ "value": 6058
+ },
+ "device": {
+ "hex": "a71d",
+ "value": 42781
+ },
+ "sub_device": {
+ "hex": "3830",
+ "value": 14384
+ },
+ "revision": {
+ "hex": "0001",
+ "value": 1
+ },
+ "model": "Intel Signal processing controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:04.0",
+ "sysfs_bus_id": "0000:00:04.0",
+ "sysfs_iommu_group_id": 3,
+ "detail": {
+ "function": 0,
+ "command": 6,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "proc_thermal_pci",
+ "driver_module": "processor_thermal_device_pci",
+ "drivers": [
+ "proc_thermal_pci"
+ ],
+ "driver_modules": [
+ "processor_thermal_device_pci"
+ ],
+ "module_alias": "pci:v00008086d0000A71Dsv000017AAsd00003830bc11sc80i00"
+ },
+ {
+ "index": 37,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 22
+ },
+ "base_class": {
+ "hex": "0007",
+ "name": "Communication controller",
+ "value": 7
+ },
+ "sub_class": {
+ "hex": "0080",
+ "name": "Communication controller",
+ "value": 128
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "17aa",
+ "value": 6058
+ },
+ "device": {
+ "hex": "7a68",
+ "value": 31336
+ },
+ "sub_device": {
+ "hex": "380b",
+ "value": 14347
+ },
+ "revision": {
+ "hex": "0011",
+ "value": 17
+ },
+ "model": "Intel Communication controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:16.0",
+ "sysfs_bus_id": "0000:00:16.0",
+ "sysfs_iommu_group_id": 11,
+ "detail": {
+ "function": 0,
+ "command": 1030,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "mei_me",
+ "driver_module": "mei_me",
+ "drivers": [
+ "mei_me"
+ ],
+ "driver_modules": [
+ "mei_me"
+ ],
+ "module_alias": "pci:v00008086d00007A68sv000017AAsd0000380Bbc07sc80i00"
+ },
+ {
+ "index": 41,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 31
+ },
+ "base_class": {
+ "hex": "000c",
+ "name": "Serial bus controller",
+ "value": 12
+ },
+ "sub_class": {
+ "hex": "0080",
+ "value": 128
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "17aa",
+ "value": 6058
+ },
+ "device": {
+ "hex": "7a24",
+ "value": 31268
+ },
+ "sub_device": {
+ "hex": "3842",
+ "value": 14402
+ },
+ "revision": {
+ "hex": "0011",
+ "value": 17
+ },
+ "model": "Intel Serial bus controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:1f.5",
+ "sysfs_bus_id": "0000:00:1f.5",
+ "sysfs_iommu_group_id": 18,
+ "detail": {
+ "function": 5,
+ "command": 1030,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "intel-spi",
+ "driver_module": "spi_intel_pci",
+ "drivers": [
+ "intel-spi"
+ ],
+ "driver_modules": [
+ "spi_intel_pci"
+ ],
+ "module_alias": "pci:v00008086d00007A24sv000017AAsd00003842bc0Csc80i00"
+ },
+ {
+ "index": 43,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 25
+ },
+ "base_class": {
+ "hex": "000c",
+ "name": "Serial bus controller",
+ "value": 12
+ },
+ "sub_class": {
+ "hex": "0080",
+ "value": 128
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "17aa",
+ "value": 6058
+ },
+ "device": {
+ "hex": "7a7c",
+ "value": 31356
+ },
+ "sub_device": {
+ "hex": "3813",
+ "value": 14355
+ },
+ "revision": {
+ "hex": "0011",
+ "value": 17
+ },
+ "model": "Intel Serial bus controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:19.0",
+ "sysfs_bus_id": "0000:00:19.0",
+ "sysfs_iommu_group_id": 12,
+ "detail": {
+ "function": 0,
+ "command": 6,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "intel-lpss",
+ "driver_module": "intel_lpss_pci",
+ "drivers": [
+ "intel-lpss"
+ ],
+ "driver_modules": [
+ "intel_lpss_pci"
+ ],
+ "module_alias": "pci:v00008086d00007A7Csv000017AAsd00003813bc0Csc80i00"
+ },
+ {
+ "index": 46,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 21
+ },
+ "base_class": {
+ "hex": "000c",
+ "name": "Serial bus controller",
+ "value": 12
+ },
+ "sub_class": {
+ "hex": "0080",
+ "value": 128
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "17aa",
+ "value": 6058
+ },
+ "device": {
+ "hex": "7a4e",
+ "value": 31310
+ },
+ "sub_device": {
+ "hex": "3809",
+ "value": 14345
+ },
+ "revision": {
+ "hex": "0011",
+ "value": 17
+ },
+ "model": "Intel Serial bus controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:15.2",
+ "sysfs_bus_id": "0000:00:15.2",
+ "sysfs_iommu_group_id": 10,
+ "detail": {
+ "function": 2,
+ "command": 6,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "intel-lpss",
+ "driver_module": "intel_lpss_pci",
+ "drivers": [
+ "intel-lpss"
+ ],
+ "driver_modules": [
+ "intel_lpss_pci"
+ ],
+ "module_alias": "pci:v00008086d00007A4Esv000017AAsd00003809bc0Csc80i00"
+ },
+ {
+ "index": 47,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 18
+ },
+ "base_class": {
+ "hex": "0007",
+ "name": "Communication controller",
+ "value": 7
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Serial controller",
+ "value": 0
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "8250",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "17aa",
+ "value": 6058
+ },
+ "device": {
+ "hex": "7a78",
+ "value": 31352
+ },
+ "sub_device": {
+ "hex": "3804",
+ "value": 14340
+ },
+ "revision": {
+ "hex": "0011",
+ "value": 17
+ },
+ "model": "Intel Serial controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:12.0",
+ "sysfs_bus_id": "0000:00:12.0",
+ "sysfs_iommu_group_id": 7,
+ "detail": {
+ "function": 0,
+ "command": 6,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "intel_ish_ipc",
+ "driver_module": "intel_ish_ipc",
+ "drivers": [
+ "intel_ish_ipc"
+ ],
+ "driver_modules": [
+ "intel_ish_ipc"
+ ],
+ "module_alias": "pci:v00008086d00007A78sv000017AAsd00003804bc07sc00i00"
+ },
+ {
+ "index": 52,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 21
+ },
+ "base_class": {
+ "hex": "000c",
+ "name": "Serial bus controller",
+ "value": 12
+ },
+ "sub_class": {
+ "hex": "0080",
+ "value": 128
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "17aa",
+ "value": 6058
+ },
+ "device": {
+ "hex": "7a4c",
+ "value": 31308
+ },
+ "sub_device": {
+ "hex": "3806",
+ "value": 14342
+ },
+ "revision": {
+ "hex": "0011",
+ "value": 17
+ },
+ "model": "Intel Serial bus controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:15.0",
+ "sysfs_bus_id": "0000:00:15.0",
+ "sysfs_iommu_group_id": 10,
+ "detail": {
+ "function": 0,
+ "command": 6,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "intel-lpss",
+ "driver_module": "intel_lpss_pci",
+ "drivers": [
+ "intel-lpss"
+ ],
+ "driver_modules": [
+ "intel_lpss_pci"
+ ],
+ "module_alias": "pci:v00008086d00007A4Csv000017AAsd00003806bc0Csc80i00"
+ },
+ {
+ "index": 57,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 20
+ },
+ "base_class": {
+ "hex": "0005",
+ "name": "Memory controller",
+ "value": 5
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "RAM memory",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "17aa",
+ "value": 6058
+ },
+ "device": {
+ "hex": "7a27",
+ "value": 31271
+ },
+ "sub_device": {
+ "hex": "3805",
+ "value": 14341
+ },
+ "revision": {
+ "hex": "0011",
+ "value": 17
+ },
+ "model": "Intel RAM memory",
+ "sysfs_id": "/devices/pci0000:00/0000:00:14.2",
+ "sysfs_bus_id": "0000:00:14.2",
+ "sysfs_iommu_group_id": 8,
+ "detail": {
+ "function": 2,
+ "command": 6,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "module_alias": "pci:v00008086d00007A27sv000017AAsd00003805bc05sc00i00"
+ },
+ {
+ "index": 58,
+ "attached_to": 50,
+ "class_list": [
+ "pci",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 167,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0008",
+ "name": "Generic system peripheral",
+ "value": 8
+ },
+ "sub_class": {
+ "hex": "0005",
+ "value": 5
+ },
+ "pci_interface": {
+ "hex": "0001",
+ "value": 1
+ },
+ "vendor": {
+ "hex": "1217",
+ "value": 4631
+ },
+ "sub_vendor": {
+ "hex": "17aa",
+ "value": 6058
+ },
+ "device": {
+ "hex": "8621",
+ "value": 34337
+ },
+ "sub_device": {
+ "hex": "38c4",
+ "value": 14532
+ },
+ "revision": {
+ "hex": "0001",
+ "value": 1
+ },
+ "model": "Generic system peripheral",
+ "sysfs_id": "/devices/pci0000:00/0000:00:1b.5/0000:a7:00.0",
+ "sysfs_bus_id": "0000:a7:00.0",
+ "sysfs_iommu_group_id": 28,
+ "detail": {
+ "function": 0,
+ "command": 1030,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 1
+ },
+ "driver": "sdhci-pci",
+ "driver_module": "sdhci_pci",
+ "drivers": [
+ "sdhci-pci"
+ ],
+ "driver_modules": [
+ "sdhci_pci"
+ ],
+ "module_alias": "pci:v00001217d00008621sv000017AAsd000038C4bc08sc05i01"
+ },
+ {
+ "index": 59,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 25
+ },
+ "base_class": {
+ "hex": "000c",
+ "name": "Serial bus controller",
+ "value": 12
+ },
+ "sub_class": {
+ "hex": "0080",
+ "value": 128
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "17aa",
+ "value": 6058
+ },
+ "device": {
+ "hex": "7a7d",
+ "value": 31357
+ },
+ "sub_device": {
+ "hex": "3814",
+ "value": 14356
+ },
+ "revision": {
+ "hex": "0011",
+ "value": 17
+ },
+ "model": "Intel Serial bus controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:19.1",
+ "sysfs_bus_id": "0000:00:19.1",
+ "sysfs_iommu_group_id": 12,
+ "detail": {
+ "function": 1,
+ "command": 6,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "intel-lpss",
+ "driver_module": "intel_lpss_pci",
+ "drivers": [
+ "intel-lpss"
+ ],
+ "driver_modules": [
+ "intel_lpss_pci"
+ ],
+ "module_alias": "pci:v00008086d00007A7Dsv000017AAsd00003814bc0Csc80i00"
+ },
+ {
+ "index": 63,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 31
+ },
+ "base_class": {
+ "hex": "000c",
+ "name": "Serial bus controller",
+ "value": 12
+ },
+ "sub_class": {
+ "hex": "0005",
+ "name": "SMBus",
+ "value": 5
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "17aa",
+ "value": 6058
+ },
+ "device": {
+ "hex": "7a23",
+ "value": 31267
+ },
+ "sub_device": {
+ "hex": "3841",
+ "value": 14401
+ },
+ "revision": {
+ "hex": "0011",
+ "value": 17
+ },
+ "model": "Intel SMBus",
+ "sysfs_id": "/devices/pci0000:00/0000:00:1f.4",
+ "sysfs_bus_id": "0000:00:1f.4",
+ "sysfs_iommu_group_id": 18,
+ "resources": [
+ {
+ "type": "io",
+ "base": 61344,
+ "range": 32,
+ "enabled": true,
+ "access": "read_write"
+ }
+ ],
+ "detail": {
+ "function": 4,
+ "command": 3,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "i801_smbus",
+ "driver_module": "i2c_i801",
+ "drivers": [
+ "i801_smbus"
+ ],
+ "driver_modules": [
+ "i2c_i801"
+ ],
+ "module_alias": "pci:v00008086d00007A23sv000017AAsd00003841bc0Csc05i00"
+ },
+ {
+ "index": 64,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 10
+ },
+ "base_class": {
+ "hex": "0011",
+ "name": "Signal processing controller",
+ "value": 17
+ },
+ "sub_class": {
+ "hex": "0080",
+ "name": "Signal processing controller",
+ "value": 128
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "17aa",
+ "value": 6058
+ },
+ "device": {
+ "hex": "a77d",
+ "value": 42877
+ },
+ "sub_device": {
+ "hex": "3823",
+ "value": 14371
+ },
+ "revision": {
+ "hex": "0001",
+ "value": 1
+ },
+ "model": "Intel Signal processing controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:0a.0",
+ "sysfs_bus_id": "0000:00:0a.0",
+ "sysfs_iommu_group_id": 6,
+ "detail": {
+ "function": 0,
+ "command": 2,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "intel_vsec",
+ "driver_module": "intel_vsec",
+ "drivers": [
+ "intel_vsec"
+ ],
+ "driver_modules": [
+ "intel_vsec"
+ ],
+ "module_alias": "pci:v00008086d0000A77Dsv000017AAsd00003823bc11sc80i00"
+ }
+ ],
+ "sound": [
+ {
+ "index": 44,
+ "attached_to": 0,
+ "class_list": [
+ "sound",
+ "pci"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 31
+ },
+ "base_class": {
+ "hex": "0004",
+ "name": "Multimedia controller",
+ "value": 4
+ },
+ "sub_class": {
+ "hex": "0001",
+ "name": "Multimedia audio controller",
+ "value": 1
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "17aa",
+ "value": 6058
+ },
+ "device": {
+ "hex": "7a50",
+ "value": 31312
+ },
+ "sub_device": {
+ "hex": "3d3b",
+ "value": 15675
+ },
+ "revision": {
+ "hex": "0011",
+ "value": 17
+ },
+ "model": "Intel Multimedia audio controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:1f.3",
+ "sysfs_bus_id": "0000:00:1f.3",
+ "sysfs_iommu_group_id": 18,
+ "detail": {
+ "function": 3,
+ "command": 1030,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "sof-audio-pci-intel-tgl",
+ "driver_module": "snd_sof_pci_intel_tgl",
+ "drivers": [
+ "sof-audio-pci-intel-tgl"
+ ],
+ "driver_modules": [
+ "snd_sof_pci_intel_tgl"
+ ],
+ "module_alias": "pci:v00008086d00007A50sv000017AAsd00003D3Bbc04sc01i00"
+ },
+ {
+ "index": 56,
+ "attached_to": 32,
+ "class_list": [
+ "sound",
+ "pci"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 1,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0004",
+ "name": "Multimedia controller",
+ "value": 4
+ },
+ "sub_class": {
+ "hex": "0003",
+ "value": 3
+ },
+ "vendor": {
+ "hex": "10de",
+ "name": "nVidia Corporation",
+ "value": 4318
+ },
+ "sub_vendor": {
+ "hex": "17aa",
+ "value": 6058
+ },
+ "device": {
+ "hex": "22be",
+ "value": 8894
+ },
+ "sub_device": {
+ "hex": "3d3f",
+ "value": 15679
+ },
+ "revision": {
+ "hex": "00a1",
+ "value": 161
+ },
+ "model": "nVidia Multimedia controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:01.0/0000:01:00.1",
+ "sysfs_bus_id": "0000:01:00.1",
+ "sysfs_iommu_group_id": 19,
+ "detail": {
+ "function": 1,
+ "command": 6,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "snd_hda_intel",
+ "driver_module": "snd_hda_intel",
+ "drivers": [
+ "snd_hda_intel"
+ ],
+ "driver_modules": [
+ "snd_hda_intel"
+ ],
+ "module_alias": "pci:v000010DEd000022BEsv000017AAsd00003D3Fbc04sc03i00"
+ }
+ ],
+ "storage_controller": [
+ {
+ "index": 39,
+ "attached_to": 48,
+ "class_list": [
+ "storage_controller",
+ "pci"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 173,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0001",
+ "name": "Mass storage controller",
+ "value": 1
+ },
+ "sub_class": {
+ "hex": "0008",
+ "value": 8
+ },
+ "pci_interface": {
+ "hex": "0002",
+ "value": 2
+ },
+ "vendor": {
+ "hex": "144d",
+ "value": 5197
+ },
+ "sub_vendor": {
+ "hex": "144d",
+ "value": 5197
+ },
+ "device": {
+ "hex": "a80d",
+ "value": 43021
+ },
+ "sub_device": {
+ "hex": "a801",
+ "value": 43009
+ },
+ "model": "Mass storage controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:1d.4/0000:ad:00.0",
+ "sysfs_bus_id": "0000:ad:00.0",
+ "sysfs_iommu_group_id": 29,
+ "detail": {
+ "function": 0,
+ "command": 1030,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 2
+ },
+ "driver": "nvme",
+ "driver_module": "nvme",
+ "drivers": [
+ "nvme"
+ ],
+ "driver_modules": [
+ "nvme"
+ ],
+ "module_alias": "pci:v0000144Dd0000A80Dsv0000144Dsd0000A801bc01sc08i02"
+ },
+ {
+ "index": 49,
+ "attached_to": 54,
+ "class_list": [
+ "storage_controller",
+ "pci"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 6,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0001",
+ "name": "Mass storage controller",
+ "value": 1
+ },
+ "sub_class": {
+ "hex": "0008",
+ "value": 8
+ },
+ "pci_interface": {
+ "hex": "0002",
+ "value": 2
+ },
+ "vendor": {
+ "hex": "1e49",
+ "value": 7753
+ },
+ "sub_vendor": {
+ "hex": "1e49",
+ "value": 7753
+ },
+ "device": {
+ "hex": "1073",
+ "value": 4211
+ },
+ "sub_device": {
+ "hex": "1073",
+ "value": 4211
+ },
+ "revision": {
+ "hex": "0001",
+ "value": 1
+ },
+ "model": "Mass storage controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:06.0/0000:06:00.0",
+ "sysfs_bus_id": "0000:06:00.0",
+ "sysfs_iommu_group_id": 20,
+ "detail": {
+ "function": 0,
+ "command": 1030,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 2
+ },
+ "driver": "nvme",
+ "driver_module": "nvme",
+ "drivers": [
+ "nvme"
+ ],
+ "driver_modules": [
+ "nvme"
+ ],
+ "module_alias": "pci:v00001E49d00001073sv00001E49sd00001073bc01sc08i02"
+ }
+ ],
+ "system": {
+ "form_factor": "laptop"
+ },
+ "usb": [
+ {
+ "index": 68,
+ "attached_to": 85,
+ "class_list": [
+ "usb",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0000",
+ "name": "Unclassified device",
+ "value": 0
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Unclassified device",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "27c6",
+ "name": "Goodix Technology Co., Ltd.",
+ "value": 10182
+ },
+ "device": {
+ "hex": "659a",
+ "name": "Goodix USB2.0 MISC",
+ "value": 26010
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "1.00",
+ "value": 0
+ },
+ "serial": "UIDEAEA9838_XXXX_MOC_B0",
+ "model": "Goodix USB2.0 MISC",
+ "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.0",
+ "sysfs_bus_id": "1-9:1.0",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 12000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "00ef",
+ "name": "miscellaneous",
+ "value": 239
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 0,
+ "interface_class": {
+ "hex": "00ff",
+ "name": "vendor_spec",
+ "value": 255
+ },
+ "interface_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "interface_protocol": 0,
+ "interface_number": 0,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "module_alias": "usb:v27C6p659Ad0100dcEFdsc00dp00icFFisc00ip00in00"
+ },
+ {
+ "index": 69,
+ "attached_to": 87,
+ "class_list": [
+ "usb",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0000",
+ "name": "Unclassified device",
+ "value": 0
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Unclassified device",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "3434",
+ "name": "Keychron",
+ "value": 13364
+ },
+ "device": {
+ "hex": "d060",
+ "name": "Keychron M6",
+ "value": 53344
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "1.02",
+ "value": 0
+ },
+ "model": "Keychron M6",
+ "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8.4/1-8.4:1.2",
+ "sysfs_bus_id": "1-8.4:1.2",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 480000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 0,
+ "interface_class": {
+ "hex": "0003",
+ "name": "hid",
+ "value": 3
+ },
+ "interface_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "interface_protocol": 0,
+ "interface_number": 2,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "usbhid",
+ "driver_module": "usbhid",
+ "drivers": [
+ "usbhid"
+ ],
+ "driver_modules": [
+ "usbhid"
+ ],
+ "module_alias": "usb:v3434pD060d0102dc00dsc00dp00ic03isc00ip00in02"
+ },
+ {
+ "index": 72,
+ "attached_to": 85,
+ "class_list": [
+ "usb",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0000",
+ "name": "Unclassified device",
+ "value": 0
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Unclassified device",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "17ef",
+ "name": "ZEPHYR",
+ "value": 6127
+ },
+ "device": {
+ "hex": "f006",
+ "name": "Idea5003",
+ "value": 61446
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "0.60",
+ "value": 0
+ },
+ "serial": "0123456789ABCDEF",
+ "model": "ZEPHYR Idea5003",
+ "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0",
+ "sysfs_bus_id": "1-2:1.0",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 12000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 0,
+ "interface_class": {
+ "hex": "0003",
+ "name": "hid",
+ "value": 3
+ },
+ "interface_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "interface_protocol": 0,
+ "interface_number": 0,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "usbhid",
+ "driver_module": "usbhid",
+ "drivers": [
+ "usbhid"
+ ],
+ "driver_modules": [
+ "usbhid"
+ ],
+ "module_alias": "usb:v17EFpF006d0060dc00dsc00dp00ic03isc00ip00in00"
+ },
+ {
+ "index": 75,
+ "attached_to": 85,
+ "class_list": [
+ "usb",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0000",
+ "name": "Unclassified device",
+ "value": 0
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Unclassified device",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "174f",
+ "value": 5967
+ },
+ "device": {
+ "hex": "1820",
+ "name": "Integrated Camera",
+ "value": 6176
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "11.10",
+ "value": 0
+ },
+ "serial": "0001",
+ "model": "Integrated Camera",
+ "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11:1.4",
+ "sysfs_bus_id": "1-11:1.4",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 480000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "00ef",
+ "name": "miscellaneous",
+ "value": 239
+ },
+ "device_subclass": {
+ "hex": "0002",
+ "name": "comm",
+ "value": 2
+ },
+ "device_protocol": 1,
+ "interface_class": {
+ "hex": "00fe",
+ "name": "application",
+ "value": 254
+ },
+ "interface_subclass": {
+ "hex": "0001",
+ "name": "audio",
+ "value": 1
+ },
+ "interface_protocol": 1,
+ "interface_number": 4,
+ "interface_alternate_setting": 0,
+ "interface_association": {
+ "function_class": {
+ "hex": "00fe",
+ "name": "application",
+ "value": 254
+ },
+ "function_subclass": {
+ "hex": "0001",
+ "name": "audio",
+ "value": 1
+ },
+ "function_protocol": 0,
+ "interface_count": 1,
+ "first_interface": 4
+ }
+ },
+ "hotplug": "usb",
+ "module_alias": "usb:v174Fp1820d1110dcEFdsc02dp01icFEisc01ip01in04"
+ },
+ {
+ "index": 81,
+ "attached_to": 87,
+ "class_list": [
+ "usb",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0000",
+ "name": "Unclassified device",
+ "value": 0
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Unclassified device",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "3434",
+ "name": "Keychron",
+ "value": 13364
+ },
+ "device": {
+ "hex": "d060",
+ "name": "Keychron M6",
+ "value": 53344
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "1.02",
+ "value": 0
+ },
+ "model": "Keychron M6",
+ "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8.4/1-8.4:1.3",
+ "sysfs_bus_id": "1-8.4:1.3",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 480000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 0,
+ "interface_class": {
+ "hex": "0003",
+ "name": "hid",
+ "value": 3
+ },
+ "interface_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "interface_protocol": 0,
+ "interface_number": 3,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "usbhid",
+ "driver_module": "usbhid",
+ "drivers": [
+ "usbhid"
+ ],
+ "driver_modules": [
+ "usbhid"
+ ],
+ "module_alias": "usb:v3434pD060d0102dc00dsc00dp00ic03isc00ip00in03"
+ },
+ {
+ "index": 90,
+ "attached_to": 85,
+ "class_list": [
+ "usb",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0000",
+ "name": "Unclassified device",
+ "value": 0
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Unclassified device",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1050",
+ "name": "Yubico",
+ "value": 4176
+ },
+ "device": {
+ "hex": "0407",
+ "name": "YubiKey OTP+FIDO+CCID",
+ "value": 1031
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "5.74",
+ "value": 0
+ },
+ "model": "Yubico YubiKey OTP+FIDO+CCID",
+ "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.1",
+ "sysfs_bus_id": "1-3:1.1",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 12000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 0,
+ "interface_class": {
+ "hex": "0003",
+ "name": "hid",
+ "value": 3
+ },
+ "interface_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "interface_protocol": 0,
+ "interface_number": 1,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "usbhid",
+ "driver_module": "usbhid",
+ "drivers": [
+ "usbhid"
+ ],
+ "driver_modules": [
+ "usbhid"
+ ],
+ "module_alias": "usb:v1050p0407d0574dc00dsc00dp00ic03isc00ip00in01"
+ },
+ {
+ "index": 91,
+ "attached_to": 87,
+ "class_list": [
+ "usb",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0000",
+ "name": "Unclassified device",
+ "value": 0
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Unclassified device",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "3434",
+ "name": "Keychron",
+ "value": 13364
+ },
+ "device": {
+ "hex": "d060",
+ "name": "Keychron M6",
+ "value": 53344
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "1.02",
+ "value": 0
+ },
+ "model": "Keychron M6",
+ "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8.4/1-8.4:1.4",
+ "sysfs_bus_id": "1-8.4:1.4",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 480000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 0,
+ "interface_class": {
+ "hex": "0003",
+ "name": "hid",
+ "value": 3
+ },
+ "interface_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "interface_protocol": 0,
+ "interface_number": 4,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "usbhid",
+ "driver_module": "usbhid",
+ "drivers": [
+ "usbhid"
+ ],
+ "driver_modules": [
+ "usbhid"
+ ],
+ "module_alias": "usb:v3434pD060d0102dc00dsc00dp00ic03isc00ip00in04"
+ }
+ ],
+ "usb_controller": [
+ {
+ "index": 29,
+ "attached_to": 33,
+ "class_list": [
+ "usb_controller",
+ "pci"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 9,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "000c",
+ "name": "Serial bus controller",
+ "value": 12
+ },
+ "sub_class": {
+ "hex": "0003",
+ "name": "USB Controller",
+ "value": 3
+ },
+ "pci_interface": {
+ "hex": "0040",
+ "value": 64
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "device": {
+ "hex": "1137",
+ "value": 4407
+ },
+ "sub_device": {
+ "hex": "7a48",
+ "value": 31304
+ },
+ "model": "Intel USB Controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:1a.0/0000:07:00.0/0000:08:00.0/0000:09:00.0",
+ "sysfs_bus_id": "0000:09:00.0",
+ "sysfs_iommu_group_id": 26,
+ "detail": {
+ "function": 0,
+ "command": 1030,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 64
+ },
+ "driver": "thunderbolt",
+ "driver_module": "thunderbolt",
+ "drivers": [
+ "thunderbolt"
+ ],
+ "driver_modules": [
+ "thunderbolt"
+ ],
+ "module_alias": "pci:v00008086d00001137sv00008086sd00007A48bc0Csc03i40"
+ },
+ {
+ "index": 30,
+ "attached_to": 51,
+ "class_list": [
+ "usb_controller",
+ "pci"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 85,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "000c",
+ "name": "Serial bus controller",
+ "value": 12
+ },
+ "sub_class": {
+ "hex": "0003",
+ "name": "USB Controller",
+ "value": 3
+ },
+ "pci_interface": {
+ "hex": "0030",
+ "value": 48
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "device": {
+ "hex": "1138",
+ "value": 4408
+ },
+ "model": "Intel USB Controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:1a.0/0000:07:00.0/0000:08:02.0/0000:55:00.0",
+ "sysfs_bus_id": "0000:55:00.0",
+ "sysfs_iommu_group_id": 27,
+ "detail": {
+ "function": 0,
+ "command": 1026,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 48
+ },
+ "driver": "xhci_hcd",
+ "driver_module": "xhci_pci",
+ "drivers": [
+ "xhci_hcd"
+ ],
+ "driver_modules": [
+ "xhci_pci"
+ ],
+ "module_alias": "pci:v00008086d00001138sv00000000sd00000000bc0Csc03i30"
+ },
+ {
+ "index": 62,
+ "attached_to": 0,
+ "class_list": [
+ "usb_controller",
+ "pci"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 20
+ },
+ "base_class": {
+ "hex": "000c",
+ "name": "Serial bus controller",
+ "value": 12
+ },
+ "sub_class": {
+ "hex": "0003",
+ "name": "USB Controller",
+ "value": 3
+ },
+ "pci_interface": {
+ "hex": "0030",
+ "value": 48
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "17aa",
+ "value": 6058
+ },
+ "device": {
+ "hex": "7a60",
+ "value": 31328
+ },
+ "sub_device": {
+ "hex": "3807",
+ "value": 14343
+ },
+ "revision": {
+ "hex": "0011",
+ "value": 17
+ },
+ "model": "Intel USB Controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:14.0",
+ "sysfs_bus_id": "0000:00:14.0",
+ "sysfs_iommu_group_id": 8,
+ "detail": {
+ "function": 0,
+ "command": 1030,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 48
+ },
+ "driver": "xhci_hcd",
+ "driver_module": "xhci_pci",
+ "drivers": [
+ "xhci_hcd"
+ ],
+ "driver_modules": [
+ "xhci_pci"
+ ],
+ "module_alias": "pci:v00008086d00007A60sv000017AAsd00003807bc0Csc03i30"
+ }
+ ]
+ },
+ "smbios": {
+ "bios": {
+ "handle": 0,
+ "vendor": "LENOVO",
+ "version": "P5CN29WW",
+ "date": "06/18/2025",
+ "features": [
+ "PCI supported",
+ "BIOS flashable",
+ "BIOS shadowing allowed",
+ "CD boot supported",
+ "Selectable boot supported",
+ "EDD spec supported",
+ "1.2MB NEC 9800 Japanese Floppy supported",
+ "1.2MB Toshiba Japanese Floppy supported",
+ "360kB Floppy supported",
+ "1.2MB Floppy supported",
+ "720kB Floppy supported",
+ "2.88MB Floppy supported",
+ "8042 Keyboard Services supported",
+ "CGA/Mono Video supported",
+ "ACPI supported",
+ "USB Legacy supported",
+ "BIOS Boot Spec supported"
+ ],
+ "start_address": "0xe0000",
+ "rom_size": 16777216
+ },
+ "board": {
+ "handle": 2,
+ "manufacturer": "LENOVO",
+ "product": "LNVNB161216",
+ "version": "SDK0T76479 WIN",
+ "board_type": {
+ "hex": "000a",
+ "name": "Motherboard",
+ "value": 10
+ },
+ "features": [
+ "Hosting Board",
+ "Replaceable"
+ ],
+ "location": "Type2 - Board Chassis Location",
+ "chassis": 3
+ },
+ "cache": [
+ {
+ "handle": 5,
+ "socket": "L1 Cache",
+ "size_max": 384,
+ "size_current": 384,
+ "speed": 0,
+ "mode": {
+ "hex": "0001",
+ "name": "Write Back",
+ "value": 1
+ },
+ "enabled": true,
+ "location": {
+ "hex": "0000",
+ "name": "Internal",
+ "value": 0
+ },
+ "socketed": false,
+ "level": 0,
+ "ecc": {
+ "hex": "0004",
+ "name": "Parity",
+ "value": 4
+ },
+ "cache_type": {
+ "hex": "0004",
+ "name": "Data",
+ "value": 4
+ },
+ "associativity": {
+ "hex": "0009",
+ "name": "Other",
+ "value": 9
+ },
+ "sram_type_current": [
+ "Synchronous"
+ ],
+ "sram_type_supported": [
+ "Synchronous"
+ ]
+ },
+ {
+ "handle": 6,
+ "socket": "L1 Cache",
+ "size_max": 256,
+ "size_current": 256,
+ "speed": 0,
+ "mode": {
+ "hex": "0001",
+ "name": "Write Back",
+ "value": 1
+ },
+ "enabled": true,
+ "location": {
+ "hex": "0000",
+ "name": "Internal",
+ "value": 0
+ },
+ "socketed": false,
+ "level": 0,
+ "ecc": {
+ "hex": "0004",
+ "name": "Parity",
+ "value": 4
+ },
+ "cache_type": {
+ "hex": "0003",
+ "name": "Instruction",
+ "value": 3
+ },
+ "associativity": {
+ "hex": "0007",
+ "name": "8-way Set-Associative",
+ "value": 7
+ },
+ "sram_type_current": [
+ "Synchronous"
+ ],
+ "sram_type_supported": [
+ "Synchronous"
+ ]
+ },
+ {
+ "handle": 7,
+ "socket": "L2 Cache",
+ "size_max": 16384,
+ "size_current": 16384,
+ "speed": 0,
+ "mode": {
+ "hex": "0001",
+ "name": "Write Back",
+ "value": 1
+ },
+ "enabled": true,
+ "location": {
+ "hex": "0000",
+ "name": "Internal",
+ "value": 0
+ },
+ "socketed": false,
+ "level": 1,
+ "ecc": {
+ "hex": "0005",
+ "name": "Single-bit",
+ "value": 5
+ },
+ "cache_type": {
+ "hex": "0005",
+ "name": "Unified",
+ "value": 5
+ },
+ "associativity": {
+ "hex": "0008",
+ "name": "16-way Set-Associative",
+ "value": 8
+ },
+ "sram_type_current": [
+ "Synchronous"
+ ],
+ "sram_type_supported": [
+ "Synchronous"
+ ]
+ },
+ {
+ "handle": 8,
+ "socket": "L3 Cache",
+ "size_max": 30720,
+ "size_current": 30720,
+ "speed": 0,
+ "mode": {
+ "hex": "0001",
+ "name": "Write Back",
+ "value": 1
+ },
+ "enabled": true,
+ "location": {
+ "hex": "0000",
+ "name": "Internal",
+ "value": 0
+ },
+ "socketed": false,
+ "level": 2,
+ "ecc": {
+ "hex": "0006",
+ "name": "Multi-bit",
+ "value": 6
+ },
+ "cache_type": {
+ "hex": "0005",
+ "name": "Unified",
+ "value": 5
+ },
+ "associativity": {
+ "hex": "0009",
+ "name": "Other",
+ "value": 9
+ },
+ "sram_type_current": [
+ "Synchronous"
+ ],
+ "sram_type_supported": [
+ "Synchronous"
+ ]
+ },
+ {
+ "handle": 9,
+ "socket": "L1 Cache",
+ "size_max": 256,
+ "size_current": 256,
+ "speed": 0,
+ "mode": {
+ "hex": "0001",
+ "name": "Write Back",
+ "value": 1
+ },
+ "enabled": true,
+ "location": {
+ "hex": "0000",
+ "name": "Internal",
+ "value": 0
+ },
+ "socketed": false,
+ "level": 0,
+ "ecc": {
+ "hex": "0004",
+ "name": "Parity",
+ "value": 4
+ },
+ "cache_type": {
+ "hex": "0004",
+ "name": "Data",
+ "value": 4
+ },
+ "associativity": {
+ "hex": "0007",
+ "name": "8-way Set-Associative",
+ "value": 7
+ },
+ "sram_type_current": [
+ "Synchronous"
+ ],
+ "sram_type_supported": [
+ "Synchronous"
+ ]
+ },
+ {
+ "handle": 10,
+ "socket": "L1 Cache",
+ "size_max": 512,
+ "size_current": 512,
+ "speed": 0,
+ "mode": {
+ "hex": "0001",
+ "name": "Write Back",
+ "value": 1
+ },
+ "enabled": true,
+ "location": {
+ "hex": "0000",
+ "name": "Internal",
+ "value": 0
+ },
+ "socketed": false,
+ "level": 0,
+ "ecc": {
+ "hex": "0004",
+ "name": "Parity",
+ "value": 4
+ },
+ "cache_type": {
+ "hex": "0003",
+ "name": "Instruction",
+ "value": 3
+ },
+ "associativity": {
+ "hex": "0007",
+ "name": "8-way Set-Associative",
+ "value": 7
+ },
+ "sram_type_current": [
+ "Synchronous"
+ ],
+ "sram_type_supported": [
+ "Synchronous"
+ ]
+ },
+ {
+ "handle": 11,
+ "socket": "L2 Cache",
+ "size_max": 8192,
+ "size_current": 8192,
+ "speed": 0,
+ "mode": {
+ "hex": "0001",
+ "name": "Write Back",
+ "value": 1
+ },
+ "enabled": true,
+ "location": {
+ "hex": "0000",
+ "name": "Internal",
+ "value": 0
+ },
+ "socketed": false,
+ "level": 1,
+ "ecc": {
+ "hex": "0005",
+ "name": "Single-bit",
+ "value": 5
+ },
+ "cache_type": {
+ "hex": "0005",
+ "name": "Unified",
+ "value": 5
+ },
+ "associativity": {
+ "hex": "0008",
+ "name": "16-way Set-Associative",
+ "value": 8
+ },
+ "sram_type_current": [
+ "Synchronous"
+ ],
+ "sram_type_supported": [
+ "Synchronous"
+ ]
+ },
+ {
+ "handle": 12,
+ "socket": "L3 Cache",
+ "size_max": 30720,
+ "size_current": 30720,
+ "speed": 0,
+ "mode": {
+ "hex": "0001",
+ "name": "Write Back",
+ "value": 1
+ },
+ "enabled": true,
+ "location": {
+ "hex": "0000",
+ "name": "Internal",
+ "value": 0
+ },
+ "socketed": false,
+ "level": 2,
+ "ecc": {
+ "hex": "0006",
+ "name": "Multi-bit",
+ "value": 6
+ },
+ "cache_type": {
+ "hex": "0005",
+ "name": "Unified",
+ "value": 5
+ },
+ "associativity": {
+ "hex": "0009",
+ "name": "Other",
+ "value": 9
+ },
+ "sram_type_current": [
+ "Synchronous"
+ ],
+ "sram_type_supported": [
+ "Synchronous"
+ ]
+ }
+ ],
+ "chassis": [
+ {
+ "handle": 3,
+ "manufacturer": "LENOVO",
+ "version": "ThinkBook 16p G5 IRX",
+ "chassis_type": {
+ "hex": "000a",
+ "name": "Notebook",
+ "value": 10
+ },
+ "lock_present": false,
+ "bootup_state": {
+ "hex": "0003",
+ "name": "Safe",
+ "value": 3
+ },
+ "power_state": {
+ "hex": "0003",
+ "name": "Safe",
+ "value": 3
+ },
+ "thermal_state": {
+ "hex": "0003",
+ "name": "Safe",
+ "value": 3
+ },
+ "security_state": {
+ "hex": "0003",
+ "name": "None",
+ "value": 3
+ },
+ "oem": "0x0"
+ }
+ ],
+ "config": {
+ "handle": 36,
+ "options": [
+ "ConfigOptions1",
+ "ConfigOptions2",
+ "ConfigOptions3"
+ ]
+ },
+ "group_associations": [
+ {
+ "handle": 38,
+ "name": "$MEI",
+ "handles": [
+ 62
+ ]
+ },
+ {
+ "handle": 71,
+ "name": "Firmware Version Info",
+ "handles": [
+ 274877907007,
+ 279172874304,
+ 283467841601,
+ 287762808898,
+ 292057776195,
+ 141733920836
+ ]
+ },
+ {
+ "handle": 47,
+ "power": {
+ "hex": "0000",
+ "name": "Disabled",
+ "value": 0
+ },
+ "keyboard": {
+ "hex": "0000",
+ "name": "Disabled",
+ "value": 0
+ },
+ "admin": {
+ "hex": "0000",
+ "name": "Disabled",
+ "value": 0
+ },
+ "reset": {
+ "hex": "0000",
+ "name": "Disabled",
+ "value": 0
+ }
+ }
+ ],
+ "language": [
+ {
+ "handle": 37,
+ "languages": [
+ "en|US|iso8859-1,0",
+ "fr|FR|iso8859-1,0",
+ "zh|TW|unicode,0",
+ "ja|JP|unicode,0",
+ "it|IT|iso8859-1,0",
+ "es|ES|iso8859-1,0",
+ "de|DE|iso8859-1,0",
+ "pt|PT|iso8859-1,0"
+ ]
+ }
+ ],
+ "memory_array": [
+ {
+ "handle": 40,
+ "location": {
+ "hex": "0003",
+ "name": "Motherboard",
+ "value": 3
+ },
+ "usage": {
+ "hex": "0003",
+ "name": "System memory",
+ "value": 3
+ },
+ "ecc": {
+ "hex": "0003",
+ "name": "None",
+ "value": 3
+ },
+ "max_size": "0x4000000",
+ "error_handle": 65534,
+ "slots": 2
+ }
+ ],
+ "memory_array_mapped_address": [
+ {
+ "handle": 43,
+ "array_handle": 40,
+ "start_address": "0x0",
+ "end_address": "0x800000000",
+ "part_width": 1
+ }
+ ],
+ "memory_device": [
+ {
+ "handle": 41,
+ "location": "Controller0-ChannelA-DIMM0",
+ "bank_location": "BANK 0",
+ "manufacturer": "",
+ "part_number": "",
+ "array_handle": 40,
+ "error_handle": 65534,
+ "width": 0,
+ "ecc_bits": 0,
+ "size": 0,
+ "form_factor": {
+ "hex": "0002",
+ "name": "Unknown",
+ "value": 2
+ },
+ "set": 0,
+ "memory_type": {
+ "hex": "0002",
+ "name": "Unknown",
+ "value": 2
+ },
+ "memory_type_details": null,
+ "speed": 0
+ },
+ {
+ "handle": 42,
+ "location": "Controller1-ChannelA-DIMM0",
+ "bank_location": "BANK 0",
+ "manufacturer": "Samsung",
+ "part_number": "M425R4GA3BB0-CWMOL",
+ "array_handle": 40,
+ "error_handle": 65534,
+ "width": 64,
+ "ecc_bits": 0,
+ "size": 33554432,
+ "form_factor": {
+ "hex": "000d",
+ "name": "SODIMM",
+ "value": 13
+ },
+ "set": 0,
+ "memory_type": {
+ "hex": "0022",
+ "name": "Other",
+ "value": 34
+ },
+ "memory_type_details": [
+ "Synchronous"
+ ],
+ "speed": 5600
+ }
+ ],
+ "memory_device_mapped_address": [
+ {
+ "handle": 44,
+ "memory_device_handle": 41,
+ "array_map_handle": 43,
+ "start_address": "0x0",
+ "end_address": "0x800000000",
+ "row_position": 255,
+ "interleave_position": 1,
+ "interleave_depth": 1
+ }
+ ],
+ "pointing_device": [
+ {
+ "handle": 45,
+ "mouse_type": {
+ "hex": "0007",
+ "name": "Touch Pad",
+ "value": 7
+ },
+ "interface": {
+ "hex": "0004",
+ "name": "PS/2",
+ "value": 4
+ },
+ "buttons": 4
+ }
+ ],
+ "port_connector": [
+ {
+ "handle": 13,
+ "port_type": {
+ "hex": "000d",
+ "name": "Keyboard Port",
+ "value": 13
+ },
+ "internal_reference_designator": "J1A1",
+ "external_connector_type": {
+ "hex": "000f",
+ "name": "PS/2",
+ "value": 15
+ },
+ "external_reference_designator": "Keyboard"
+ },
+ {
+ "handle": 14,
+ "port_type": {
+ "hex": "000e",
+ "name": "Mouse Port",
+ "value": 14
+ },
+ "internal_reference_designator": "J1A1",
+ "external_connector_type": {
+ "hex": "000f",
+ "name": "PS/2",
+ "value": 15
+ },
+ "external_reference_designator": "Mouse"
+ },
+ {
+ "handle": 15,
+ "port_type": {
+ "hex": "001c",
+ "name": "Video Port",
+ "value": 28
+ },
+ "internal_reference_designator": "J2A1",
+ "external_connector_type": {
+ "hex": "000d",
+ "name": "Mini-DIN",
+ "value": 13
+ },
+ "external_reference_designator": "TV OUT"
+ },
+ {
+ "handle": 16,
+ "port_type": {
+ "hex": "001c",
+ "name": "Video Port",
+ "value": 28
+ },
+ "internal_reference_designator": "J2A2",
+ "external_connector_type": {
+ "hex": "0007",
+ "name": "DB-15 pin female",
+ "value": 7
+ },
+ "external_reference_designator": "CRT"
+ },
+ {
+ "handle": 17,
+ "port_type": {
+ "hex": "0009",
+ "name": "Serial Port 16550A Compatible",
+ "value": 9
+ },
+ "internal_reference_designator": "J2A2",
+ "external_connector_type": {
+ "hex": "0008",
+ "name": "DB-9 pin male",
+ "value": 8
+ },
+ "external_reference_designator": "COM 1"
+ },
+ {
+ "handle": 18,
+ "port_type": {
+ "hex": "0010",
+ "name": "USB",
+ "value": 16
+ },
+ "internal_reference_designator": "J3A1",
+ "external_connector_type": {
+ "hex": "0012",
+ "name": "Access Bus [USB]",
+ "value": 18
+ },
+ "external_reference_designator": "USB"
+ },
+ {
+ "handle": 19,
+ "port_type": {
+ "hex": "0010",
+ "name": "USB",
+ "value": 16
+ },
+ "internal_reference_designator": "J3A1",
+ "external_connector_type": {
+ "hex": "0012",
+ "name": "Access Bus [USB]",
+ "value": 18
+ },
+ "external_reference_designator": "USB"
+ },
+ {
+ "handle": 20,
+ "port_type": {
+ "hex": "0010",
+ "name": "USB",
+ "value": 16
+ },
+ "internal_reference_designator": "J3A1",
+ "external_connector_type": {
+ "hex": "0012",
+ "name": "Access Bus [USB]",
+ "value": 18
+ },
+ "external_reference_designator": "USB"
+ },
+ {
+ "handle": 21,
+ "port_type": {
+ "hex": "0010",
+ "name": "USB",
+ "value": 16
+ },
+ "internal_reference_designator": "J5A1",
+ "external_connector_type": {
+ "hex": "0012",
+ "name": "Access Bus [USB]",
+ "value": 18
+ },
+ "external_reference_designator": "USB"
+ },
+ {
+ "handle": 22,
+ "port_type": {
+ "hex": "0010",
+ "name": "USB",
+ "value": 16
+ },
+ "internal_reference_designator": "J5A1",
+ "external_connector_type": {
+ "hex": "0012",
+ "name": "Access Bus [USB]",
+ "value": 18
+ },
+ "external_reference_designator": "USB"
+ },
+ {
+ "handle": 23,
+ "port_type": {
+ "hex": "0010",
+ "name": "USB",
+ "value": 16
+ },
+ "internal_reference_designator": "J5A2",
+ "external_connector_type": {
+ "hex": "0012",
+ "name": "Access Bus [USB]",
+ "value": 18
+ },
+ "external_reference_designator": "USB"
+ },
+ {
+ "handle": 24,
+ "port_type": {
+ "hex": "001f",
+ "name": "Network Port",
+ "value": 31
+ },
+ "internal_reference_designator": "J5A1",
+ "external_connector_type": {
+ "hex": "000b",
+ "name": "RJ-45",
+ "value": 11
+ },
+ "external_reference_designator": "Network"
+ },
+ {
+ "handle": 25,
+ "port_type": {
+ "hex": "00ff",
+ "name": "Other",
+ "value": 255
+ },
+ "internal_connector_type": {
+ "hex": "0017",
+ "name": "On Board Floppy",
+ "value": 23
+ },
+ "internal_reference_designator": "J9G2",
+ "external_reference_designator": "OnBoard Floppy Type"
+ },
+ {
+ "handle": 26,
+ "port_type": {
+ "hex": "00ff",
+ "name": "Other",
+ "value": 255
+ },
+ "internal_connector_type": {
+ "hex": "0016",
+ "name": "On Board IDE",
+ "value": 22
+ },
+ "internal_reference_designator": "J7J1",
+ "external_reference_designator": "OnBoard Primary IDE"
+ },
+ {
+ "handle": 27,
+ "port_type": {
+ "hex": "001d",
+ "name": "Audio Port",
+ "value": 29
+ },
+ "internal_reference_designator": "J30",
+ "external_connector_type": {
+ "hex": "001f",
+ "name": "Mini-jack [headphones]",
+ "value": 31
+ },
+ "external_reference_designator": "Microphone In"
+ },
+ {
+ "handle": 28,
+ "port_type": {
+ "hex": "001d",
+ "name": "Audio Port",
+ "value": 29
+ },
+ "internal_reference_designator": "J30",
+ "external_connector_type": {
+ "hex": "001f",
+ "name": "Mini-jack [headphones]",
+ "value": 31
+ },
+ "external_reference_designator": "Line In"
+ },
+ {
+ "handle": 29,
+ "port_type": {
+ "hex": "001d",
+ "name": "Audio Port",
+ "value": 29
+ },
+ "internal_reference_designator": "J30",
+ "external_connector_type": {
+ "hex": "001f",
+ "name": "Mini-jack [headphones]",
+ "value": 31
+ },
+ "external_reference_designator": "Speaker Out"
+ }
+ ],
+ "processor": [
+ {
+ "handle": 4,
+ "socket": "U3E1",
+ "socket_type": {
+ "hex": "0040",
+ "name": "Other",
+ "value": 64
+ },
+ "socket_populated": true,
+ "manufacturer": "Intel(R) Corporation",
+ "version": "Intel(R) Core(TM) i7-14650HX",
+ "part": "To Be Filled By O.E.M.",
+ "processor_type": {
+ "hex": "0003",
+ "name": "CPU",
+ "value": 3
+ },
+ "processor_family": {
+ "hex": "00c6",
+ "name": "Other",
+ "value": 198
+ },
+ "processor_status": {
+ "hex": "0001",
+ "name": "Enabled",
+ "value": 1
+ },
+ "clock_ext": 100,
+ "clock_max": 5200,
+ "cache_handle_l1": 10,
+ "cache_handle_l2": 11,
+ "cache_handle_l3": 12
+ }
+ ],
+ "slot": [
+ {
+ "handle": 30,
+ "designation": "J6C1",
+ "slot_type": {
+ "hex": "00a6",
+ "name": "Other",
+ "value": 166
+ },
+ "bus_width": {
+ "hex": "0008",
+ "name": "Other",
+ "value": 8
+ },
+ "usage": {
+ "hex": "0003",
+ "name": "Available",
+ "value": 3
+ },
+ "length": {
+ "hex": "0001",
+ "name": "Other",
+ "value": 1
+ },
+ "id": 1,
+ "features": [
+ "PME#",
+ "Hot-Plug"
+ ]
+ },
+ {
+ "handle": 31,
+ "designation": "J6D2",
+ "slot_type": {
+ "hex": "00a6",
+ "name": "Other",
+ "value": 166
+ },
+ "bus_width": {
+ "hex": "0008",
+ "name": "Other",
+ "value": 8
+ },
+ "usage": {
+ "hex": "0003",
+ "name": "Available",
+ "value": 3
+ },
+ "length": {
+ "hex": "0001",
+ "name": "Other",
+ "value": 1
+ },
+ "id": 2,
+ "features": [
+ "PME#",
+ "Hot-Plug"
+ ]
+ },
+ {
+ "handle": 32,
+ "designation": "J7C1",
+ "slot_type": {
+ "hex": "00a6",
+ "name": "Other",
+ "value": 166
+ },
+ "bus_width": {
+ "hex": "0008",
+ "name": "Other",
+ "value": 8
+ },
+ "usage": {
+ "hex": "0003",
+ "name": "Available",
+ "value": 3
+ },
+ "length": {
+ "hex": "0001",
+ "name": "Other",
+ "value": 1
+ },
+ "id": 3,
+ "features": [
+ "PME#",
+ "Hot-Plug"
+ ]
+ },
+ {
+ "handle": 33,
+ "designation": "J7D1",
+ "slot_type": {
+ "hex": "00a6",
+ "name": "Other",
+ "value": 166
+ },
+ "bus_width": {
+ "hex": "0008",
+ "name": "Other",
+ "value": 8
+ },
+ "usage": {
+ "hex": "0003",
+ "name": "Available",
+ "value": 3
+ },
+ "length": {
+ "hex": "0001",
+ "name": "Other",
+ "value": 1
+ },
+ "id": 4,
+ "features": [
+ "PME#",
+ "Hot-Plug"
+ ]
+ },
+ {
+ "handle": 34,
+ "designation": "J8C1",
+ "slot_type": {
+ "hex": "00a8",
+ "name": "Other",
+ "value": 168
+ },
+ "bus_width": {
+ "hex": "000a",
+ "name": "Other",
+ "value": 10
+ },
+ "usage": {
+ "hex": "0003",
+ "name": "Available",
+ "value": 3
+ },
+ "length": {
+ "hex": "0001",
+ "name": "Other",
+ "value": 1
+ },
+ "id": 5,
+ "features": [
+ "PME#",
+ "Hot-Plug"
+ ]
+ }
+ ],
+ "system": {
+ "handle": 1,
+ "manufacturer": "LENOVO",
+ "product": "21N5",
+ "version": "ThinkBook 16p G5 IRX",
+ "wake_up": {
+ "hex": "0006",
+ "name": "Power Switch",
+ "value": 6
+ }
+ }
+ }
+}
\ No newline at end of file
modules/hosts/kevin/hardware.nix
@@ -0,0 +1,14 @@
+{
+ den.aspects.kevin = {
+ nixos = {
+ hardware.facter.reportPath = ./facter.json;
+
+ boot.loader = {
+ systemd-boot = {
+ enable = true;
+ consoleMode = "auto";
+ };
+ };
+ };
+ };
+}
modules/hosts/mobius/facter.json
@@ -0,0 +1,5212 @@
+{
+ "version": 1,
+ "system": "x86_64-linux",
+ "virtualisation": "none",
+ "uefi": {
+ "supported": true,
+ "platform_size": 64
+ },
+ "hardware": {
+ "bios": {
+ "apm_info": {
+ "supported": false,
+ "enabled": false,
+ "version": 0,
+ "sub_version": 0,
+ "bios_flags": 0
+ },
+ "vbe_info": {
+ "version": 0,
+ "video_memory": 0
+ },
+ "pnp": false,
+ "pnp_id": 0,
+ "lba_support": false,
+ "low_memory_size": 0,
+ "smbios_version": 773
+ },
+ "bluetooth": [
+ {
+ "index": 69,
+ "attached_to": 72,
+ "class_list": [
+ "usb",
+ "bluetooth"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0115",
+ "name": "Bluetooth Device",
+ "value": 277
+ },
+ "vendor": {
+ "hex": "04ca",
+ "name": "Lite-On Technology Corp.",
+ "value": 1226
+ },
+ "device": {
+ "hex": "3804",
+ "name": "Wireless_Device",
+ "value": 14340
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "1.00",
+ "value": 0
+ },
+ "serial": "000000000",
+ "model": "Lite-On Wireless_Device",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:c5:00.3/usb1/1-5/1-5:1.1",
+ "sysfs_bus_id": "1-5:1.1",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 480000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "00ef",
+ "name": "miscellaneous",
+ "value": 239
+ },
+ "device_subclass": {
+ "hex": "0002",
+ "name": "comm",
+ "value": 2
+ },
+ "device_protocol": 1,
+ "interface_class": {
+ "hex": "00e0",
+ "name": "wireless",
+ "value": 224
+ },
+ "interface_subclass": {
+ "hex": "0001",
+ "name": "audio",
+ "value": 1
+ },
+ "interface_protocol": 1,
+ "interface_number": 1,
+ "interface_alternate_setting": 0,
+ "interface_association": {
+ "function_class": {
+ "hex": "00e0",
+ "name": "wireless",
+ "value": 224
+ },
+ "function_subclass": {
+ "hex": "0001",
+ "name": "audio",
+ "value": 1
+ },
+ "function_protocol": 1,
+ "interface_count": 3,
+ "first_interface": 0
+ }
+ },
+ "hotplug": "usb",
+ "driver": "btusb",
+ "driver_module": "btusb",
+ "drivers": [
+ "btusb"
+ ],
+ "driver_modules": [
+ "btusb"
+ ],
+ "module_alias": "usb:v04CAp3804d0100dcEFdsc02dp01icE0isc01ip01in01"
+ },
+ {
+ "index": 75,
+ "attached_to": 72,
+ "class_list": [
+ "usb",
+ "bluetooth"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0115",
+ "name": "Bluetooth Device",
+ "value": 277
+ },
+ "vendor": {
+ "hex": "04ca",
+ "name": "Lite-On Technology Corp.",
+ "value": 1226
+ },
+ "device": {
+ "hex": "3804",
+ "name": "Wireless_Device",
+ "value": 14340
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "1.00",
+ "value": 0
+ },
+ "serial": "000000000",
+ "model": "Lite-On Wireless_Device",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:c5:00.3/usb1/1-5/1-5:1.2",
+ "sysfs_bus_id": "1-5:1.2",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 480000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "00ef",
+ "name": "miscellaneous",
+ "value": 239
+ },
+ "device_subclass": {
+ "hex": "0002",
+ "name": "comm",
+ "value": 2
+ },
+ "device_protocol": 1,
+ "interface_class": {
+ "hex": "00e0",
+ "name": "wireless",
+ "value": 224
+ },
+ "interface_subclass": {
+ "hex": "0001",
+ "name": "audio",
+ "value": 1
+ },
+ "interface_protocol": 1,
+ "interface_number": 2,
+ "interface_alternate_setting": 1,
+ "interface_association": {
+ "function_class": {
+ "hex": "00e0",
+ "name": "wireless",
+ "value": 224
+ },
+ "function_subclass": {
+ "hex": "0001",
+ "name": "audio",
+ "value": 1
+ },
+ "function_protocol": 1,
+ "interface_count": 3,
+ "first_interface": 0
+ }
+ },
+ "hotplug": "usb",
+ "driver": "btusb",
+ "driver_module": "btusb",
+ "drivers": [
+ "btusb"
+ ],
+ "driver_modules": [
+ "btusb"
+ ],
+ "module_alias": "usb:v04CAp3804d0100dcEFdsc02dp01icE0isc01ip01in02"
+ },
+ {
+ "index": 77,
+ "attached_to": 72,
+ "class_list": [
+ "usb",
+ "bluetooth"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0115",
+ "name": "Bluetooth Device",
+ "value": 277
+ },
+ "vendor": {
+ "hex": "04ca",
+ "name": "Lite-On Technology Corp.",
+ "value": 1226
+ },
+ "device": {
+ "hex": "3804",
+ "name": "Wireless_Device",
+ "value": 14340
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "1.00",
+ "value": 0
+ },
+ "serial": "000000000",
+ "model": "Lite-On Wireless_Device",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:c5:00.3/usb1/1-5/1-5:1.0",
+ "sysfs_bus_id": "1-5:1.0",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 480000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "00ef",
+ "name": "miscellaneous",
+ "value": 239
+ },
+ "device_subclass": {
+ "hex": "0002",
+ "name": "comm",
+ "value": 2
+ },
+ "device_protocol": 1,
+ "interface_class": {
+ "hex": "00e0",
+ "name": "wireless",
+ "value": 224
+ },
+ "interface_subclass": {
+ "hex": "0001",
+ "name": "audio",
+ "value": 1
+ },
+ "interface_protocol": 1,
+ "interface_number": 0,
+ "interface_alternate_setting": 0,
+ "interface_association": {
+ "function_class": {
+ "hex": "00e0",
+ "name": "wireless",
+ "value": 224
+ },
+ "function_subclass": {
+ "hex": "0001",
+ "name": "audio",
+ "value": 1
+ },
+ "function_protocol": 1,
+ "interface_count": 3,
+ "first_interface": 0
+ }
+ },
+ "hotplug": "usb",
+ "driver": "btusb",
+ "driver_module": "btusb",
+ "drivers": [
+ "btusb"
+ ],
+ "driver_modules": [
+ "btusb"
+ ],
+ "module_alias": "usb:v04CAp3804d0100dcEFdsc02dp01icE0isc01ip01in00"
+ }
+ ],
+ "bridge": [
+ {
+ "index": 21,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 3
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0004",
+ "name": "PCI bridge",
+ "value": 4
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "Normal decode",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "sub_vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "14ef",
+ "value": 5359
+ },
+ "sub_device": {
+ "hex": "1453",
+ "value": 5203
+ },
+ "model": "AMD PCI bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:03.1",
+ "sysfs_bus_id": "0000:00:03.1",
+ "sysfs_iommu_group_id": 6,
+ "detail": {
+ "function": 1,
+ "command": 1031,
+ "header_type": 1,
+ "secondary_bus": 5,
+ "prog_if": 0
+ },
+ "driver": "pcieport",
+ "driver_module": "pcieportdrv",
+ "drivers": [
+ "pcieport"
+ ],
+ "driver_modules": [
+ "pcieportdrv"
+ ],
+ "module_alias": "pci:v00001022d000014EFsv00001022sd00001453bc06sc04i00"
+ },
+ {
+ "index": 22,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 8
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Host bridge",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "14ea",
+ "value": 5354
+ },
+ "model": "AMD Host bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.0",
+ "sysfs_bus_id": "0000:00:08.0",
+ "sysfs_iommu_group_id": 8,
+ "detail": {
+ "function": 0,
+ "command": 0,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "module_alias": "pci:v00001022d000014EAsv00000000sd00000000bc06sc00i00"
+ },
+ {
+ "index": 24,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 24
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Host bridge",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "14f3",
+ "value": 5363
+ },
+ "model": "AMD Host bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:18.3",
+ "sysfs_bus_id": "0000:00:18.3",
+ "sysfs_iommu_group_id": 13,
+ "detail": {
+ "function": 3,
+ "command": 0,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "k10temp",
+ "driver_module": "k10temp",
+ "drivers": [
+ "k10temp"
+ ],
+ "driver_modules": [
+ "k10temp"
+ ],
+ "module_alias": "pci:v00001022d000014F3sv00000000sd00000000bc06sc00i00"
+ },
+ {
+ "index": 26,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 2
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0004",
+ "name": "PCI bridge",
+ "value": 4
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "Normal decode",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "sub_vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "14ee",
+ "value": 5358
+ },
+ "sub_device": {
+ "hex": "1453",
+ "value": 5203
+ },
+ "model": "AMD PCI bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:02.5",
+ "sysfs_bus_id": "0000:00:02.5",
+ "sysfs_iommu_group_id": 5,
+ "detail": {
+ "function": 5,
+ "command": 1031,
+ "header_type": 1,
+ "secondary_bus": 4,
+ "prog_if": 0
+ },
+ "driver": "pcieport",
+ "driver_module": "pcieportdrv",
+ "drivers": [
+ "pcieport"
+ ],
+ "driver_modules": [
+ "pcieportdrv"
+ ],
+ "module_alias": "pci:v00001022d000014EEsv00001022sd00001453bc06sc04i00"
+ },
+ {
+ "index": 28,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 24
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Host bridge",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "14f1",
+ "value": 5361
+ },
+ "model": "AMD Host bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:18.1",
+ "sysfs_bus_id": "0000:00:18.1",
+ "sysfs_iommu_group_id": 13,
+ "detail": {
+ "function": 1,
+ "command": 0,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "module_alias": "pci:v00001022d000014F1sv00000000sd00000000bc06sc00i00"
+ },
+ {
+ "index": 30,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 1
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Host bridge",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "14ea",
+ "value": 5354
+ },
+ "model": "AMD Host bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:01.0",
+ "sysfs_bus_id": "0000:00:01.0",
+ "sysfs_iommu_group_id": 0,
+ "detail": {
+ "function": 0,
+ "command": 0,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "module_alias": "pci:v00001022d000014EAsv00000000sd00000000bc06sc00i00"
+ },
+ {
+ "index": 32,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 4
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Host bridge",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "14ea",
+ "value": 5354
+ },
+ "model": "AMD Host bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:04.0",
+ "sysfs_bus_id": "0000:00:04.0",
+ "sysfs_iommu_group_id": 7,
+ "detail": {
+ "function": 0,
+ "command": 0,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "module_alias": "pci:v00001022d000014EAsv00000000sd00000000bc06sc00i00"
+ },
+ {
+ "index": 33,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 20
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0001",
+ "name": "ISA bridge",
+ "value": 1
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "sub_vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "790e",
+ "value": 30990
+ },
+ "sub_device": {
+ "hex": "790e",
+ "value": 30990
+ },
+ "revision": {
+ "hex": "0051",
+ "value": 81
+ },
+ "model": "AMD ISA bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:14.3",
+ "sysfs_bus_id": "0000:00:14.3",
+ "sysfs_iommu_group_id": 12,
+ "detail": {
+ "function": 3,
+ "command": 15,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "module_alias": "pci:v00001022d0000790Esv00001022sd0000790Ebc06sc01i00"
+ },
+ {
+ "index": 35,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 2
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0004",
+ "name": "PCI bridge",
+ "value": 4
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "Normal decode",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "sub_vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "14ee",
+ "value": 5358
+ },
+ "sub_device": {
+ "hex": "1453",
+ "value": 5203
+ },
+ "model": "AMD PCI bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:02.1",
+ "sysfs_bus_id": "0000:00:02.1",
+ "sysfs_iommu_group_id": 2,
+ "detail": {
+ "function": 1,
+ "command": 1031,
+ "header_type": 1,
+ "secondary_bus": 1,
+ "prog_if": 0
+ },
+ "driver": "pcieport",
+ "driver_module": "pcieportdrv",
+ "drivers": [
+ "pcieport"
+ ],
+ "driver_modules": [
+ "pcieportdrv"
+ ],
+ "module_alias": "pci:v00001022d000014EEsv00001022sd00001453bc06sc04i00"
+ },
+ {
+ "index": 38,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 8
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0004",
+ "name": "PCI bridge",
+ "value": 4
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "Normal decode",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "sub_vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "14eb",
+ "value": 5355
+ },
+ "sub_device": {
+ "hex": "14eb",
+ "value": 5355
+ },
+ "model": "AMD PCI bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.3",
+ "sysfs_bus_id": "0000:00:08.3",
+ "sysfs_iommu_group_id": 11,
+ "detail": {
+ "function": 3,
+ "command": 1031,
+ "header_type": 1,
+ "secondary_bus": 199,
+ "prog_if": 0
+ },
+ "driver": "pcieport",
+ "driver_module": "pcieportdrv",
+ "drivers": [
+ "pcieport"
+ ],
+ "driver_modules": [
+ "pcieportdrv"
+ ],
+ "module_alias": "pci:v00001022d000014EBsv00001022sd000014EBbc06sc04i00"
+ },
+ {
+ "index": 40,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 24
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Host bridge",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "14f6",
+ "value": 5366
+ },
+ "model": "AMD Host bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:18.6",
+ "sysfs_bus_id": "0000:00:18.6",
+ "sysfs_iommu_group_id": 13,
+ "detail": {
+ "function": 6,
+ "command": 0,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "module_alias": "pci:v00001022d000014F6sv00000000sd00000000bc06sc00i00"
+ },
+ {
+ "index": 41,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Host bridge",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "sub_vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "14e8",
+ "value": 5352
+ },
+ "sub_device": {
+ "hex": "14e8",
+ "value": 5352
+ },
+ "model": "AMD Host bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:00.0",
+ "sysfs_bus_id": "0000:00:00.0",
+ "detail": {
+ "function": 0,
+ "command": 0,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "module_alias": "pci:v00001022d000014E8sv00001022sd000014E8bc06sc00i00"
+ },
+ {
+ "index": 42,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 8
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0004",
+ "name": "PCI bridge",
+ "value": 4
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "Normal decode",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "sub_vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "14eb",
+ "value": 5355
+ },
+ "sub_device": {
+ "hex": "14eb",
+ "value": 5355
+ },
+ "model": "AMD PCI bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.1",
+ "sysfs_bus_id": "0000:00:08.1",
+ "sysfs_iommu_group_id": 9,
+ "detail": {
+ "function": 1,
+ "command": 1031,
+ "header_type": 1,
+ "secondary_bus": 197,
+ "prog_if": 0
+ },
+ "driver": "pcieport",
+ "driver_module": "pcieportdrv",
+ "drivers": [
+ "pcieport"
+ ],
+ "driver_modules": [
+ "pcieportdrv"
+ ],
+ "module_alias": "pci:v00001022d000014EBsv00001022sd000014EBbc06sc04i00"
+ },
+ {
+ "index": 44,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 24
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Host bridge",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "14f4",
+ "value": 5364
+ },
+ "model": "AMD Host bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:18.4",
+ "sysfs_bus_id": "0000:00:18.4",
+ "sysfs_iommu_group_id": 13,
+ "detail": {
+ "function": 4,
+ "command": 0,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "module_alias": "pci:v00001022d000014F4sv00000000sd00000000bc06sc00i00"
+ },
+ {
+ "index": 46,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 3
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Host bridge",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "14ea",
+ "value": 5354
+ },
+ "model": "AMD Host bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:03.0",
+ "sysfs_bus_id": "0000:00:03.0",
+ "sysfs_iommu_group_id": 6,
+ "detail": {
+ "function": 0,
+ "command": 0,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "module_alias": "pci:v00001022d000014EAsv00000000sd00000000bc06sc00i00"
+ },
+ {
+ "index": 48,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 24
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Host bridge",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "14f2",
+ "value": 5362
+ },
+ "model": "AMD Host bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:18.2",
+ "sysfs_bus_id": "0000:00:18.2",
+ "sysfs_iommu_group_id": 13,
+ "detail": {
+ "function": 2,
+ "command": 0,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "module_alias": "pci:v00001022d000014F2sv00000000sd00000000bc06sc00i00"
+ },
+ {
+ "index": 50,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 2
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0004",
+ "name": "PCI bridge",
+ "value": 4
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "Normal decode",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "sub_vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "14ee",
+ "value": 5358
+ },
+ "sub_device": {
+ "hex": "1453",
+ "value": 5203
+ },
+ "model": "AMD PCI bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:02.4",
+ "sysfs_bus_id": "0000:00:02.4",
+ "sysfs_iommu_group_id": 4,
+ "detail": {
+ "function": 4,
+ "command": 1031,
+ "header_type": 1,
+ "secondary_bus": 3,
+ "prog_if": 0
+ },
+ "driver": "pcieport",
+ "driver_module": "pcieportdrv",
+ "drivers": [
+ "pcieport"
+ ],
+ "driver_modules": [
+ "pcieportdrv"
+ ],
+ "module_alias": "pci:v00001022d000014EEsv00001022sd00001453bc06sc04i00"
+ },
+ {
+ "index": 52,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 24
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Host bridge",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "14f0",
+ "value": 5360
+ },
+ "model": "AMD Host bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:18.0",
+ "sysfs_bus_id": "0000:00:18.0",
+ "sysfs_iommu_group_id": 13,
+ "detail": {
+ "function": 0,
+ "command": 0,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "module_alias": "pci:v00001022d000014F0sv00000000sd00000000bc06sc00i00"
+ },
+ {
+ "index": 53,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 4
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0004",
+ "name": "PCI bridge",
+ "value": 4
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "Normal decode",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "sub_vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "14ef",
+ "value": 5359
+ },
+ "sub_device": {
+ "hex": "1453",
+ "value": 5203
+ },
+ "model": "AMD PCI bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:04.1",
+ "sysfs_bus_id": "0000:00:04.1",
+ "sysfs_iommu_group_id": 7,
+ "detail": {
+ "function": 1,
+ "command": 1031,
+ "header_type": 1,
+ "secondary_bus": 101,
+ "prog_if": 0
+ },
+ "driver": "pcieport",
+ "driver_module": "pcieportdrv",
+ "drivers": [
+ "pcieport"
+ ],
+ "driver_modules": [
+ "pcieportdrv"
+ ],
+ "module_alias": "pci:v00001022d000014EFsv00001022sd00001453bc06sc04i00"
+ },
+ {
+ "index": 55,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 2
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0004",
+ "name": "PCI bridge",
+ "value": 4
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "Normal decode",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "sub_vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "14ee",
+ "value": 5358
+ },
+ "sub_device": {
+ "hex": "1453",
+ "value": 5203
+ },
+ "model": "AMD PCI bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:02.2",
+ "sysfs_bus_id": "0000:00:02.2",
+ "sysfs_iommu_group_id": 3,
+ "detail": {
+ "function": 2,
+ "command": 1031,
+ "header_type": 1,
+ "secondary_bus": 2,
+ "prog_if": 0
+ },
+ "driver": "pcieport",
+ "driver_module": "pcieportdrv",
+ "drivers": [
+ "pcieport"
+ ],
+ "driver_modules": [
+ "pcieportdrv"
+ ],
+ "module_alias": "pci:v00001022d000014EEsv00001022sd00001453bc06sc04i00"
+ },
+ {
+ "index": 57,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 2
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Host bridge",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "14ea",
+ "value": 5354
+ },
+ "model": "AMD Host bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:02.0",
+ "sysfs_bus_id": "0000:00:02.0",
+ "sysfs_iommu_group_id": 1,
+ "detail": {
+ "function": 0,
+ "command": 0,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "module_alias": "pci:v00001022d000014EAsv00000000sd00000000bc06sc00i00"
+ },
+ {
+ "index": 59,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 24
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Host bridge",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "14f7",
+ "value": 5367
+ },
+ "model": "AMD Host bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:18.7",
+ "sysfs_bus_id": "0000:00:18.7",
+ "sysfs_iommu_group_id": 13,
+ "detail": {
+ "function": 7,
+ "command": 0,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "module_alias": "pci:v00001022d000014F7sv00000000sd00000000bc06sc00i00"
+ },
+ {
+ "index": 61,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 8
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0004",
+ "name": "PCI bridge",
+ "value": 4
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "Normal decode",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "sub_vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "14eb",
+ "value": 5355
+ },
+ "sub_device": {
+ "hex": "14eb",
+ "value": 5355
+ },
+ "model": "AMD PCI bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.2",
+ "sysfs_bus_id": "0000:00:08.2",
+ "sysfs_iommu_group_id": 10,
+ "detail": {
+ "function": 2,
+ "command": 1031,
+ "header_type": 1,
+ "secondary_bus": 198,
+ "prog_if": 0
+ },
+ "driver": "pcieport",
+ "driver_module": "pcieportdrv",
+ "drivers": [
+ "pcieport"
+ ],
+ "driver_modules": [
+ "pcieportdrv"
+ ],
+ "module_alias": "pci:v00001022d000014EBsv00001022sd000014EBbc06sc04i00"
+ },
+ {
+ "index": 63,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 24
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Host bridge",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "14f5",
+ "value": 5365
+ },
+ "model": "AMD Host bridge",
+ "sysfs_id": "/devices/pci0000:00/0000:00:18.5",
+ "sysfs_bus_id": "0000:00:18.5",
+ "sysfs_iommu_group_id": 13,
+ "detail": {
+ "function": 5,
+ "command": 0,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "module_alias": "pci:v00001022d000014F5sv00000000sd00000000bc06sc00i00"
+ }
+ ],
+ "cpu": [
+ {
+ "architecture": "x86_64",
+ "vendor_name": "AuthenticAMD",
+ "model_name": "AMD Ryzen 7 255 w/ Radeon 780M Graphics",
+ "family": 25,
+ "model": 117,
+ "stepping": 2,
+ "features": [
+ "fpu",
+ "vme",
+ "de",
+ "pse",
+ "tsc",
+ "msr",
+ "pae",
+ "mce",
+ "cx8",
+ "apic",
+ "sep",
+ "mtrr",
+ "pge",
+ "mca",
+ "cmov",
+ "pat",
+ "pse36",
+ "clflush",
+ "mmx",
+ "fxsr",
+ "sse",
+ "sse2",
+ "ht",
+ "syscall",
+ "nx",
+ "mmxext",
+ "fxsr_opt",
+ "pdpe1gb",
+ "rdtscp",
+ "lm",
+ "constant_tsc",
+ "rep_good",
+ "amd_lbr_v2",
+ "nopl",
+ "xtopology",
+ "nonstop_tsc",
+ "cpuid",
+ "extd_apicid",
+ "aperfmperf",
+ "rapl",
+ "pni",
+ "pclmulqdq",
+ "monitor",
+ "ssse3",
+ "fma",
+ "cx16",
+ "sse4_1",
+ "sse4_2",
+ "x2apic",
+ "movbe",
+ "popcnt",
+ "aes",
+ "xsave",
+ "avx",
+ "f16c",
+ "rdrand",
+ "lahf_lm",
+ "cmp_legacy",
+ "svm",
+ "extapic",
+ "cr8_legacy",
+ "abm",
+ "sse4a",
+ "misalignsse",
+ "3dnowprefetch",
+ "osvw",
+ "ibs",
+ "skinit",
+ "wdt",
+ "tce",
+ "topoext",
+ "perfctr_core",
+ "perfctr_nb",
+ "bpext",
+ "perfctr_llc",
+ "mwaitx",
+ "cpuid_fault",
+ "cpb",
+ "cat_l3",
+ "cdp_l3",
+ "hw_pstate",
+ "ssbd",
+ "mba",
+ "perfmon_v2",
+ "ibrs",
+ "ibpb",
+ "stibp",
+ "ibrs_enhanced",
+ "vmmcall",
+ "fsgsbase",
+ "bmi1",
+ "avx2",
+ "smep",
+ "bmi2",
+ "erms",
+ "invpcid",
+ "cqm",
+ "rdt_a",
+ "avx512f",
+ "avx512dq",
+ "rdseed",
+ "adx",
+ "smap",
+ "avx512ifma",
+ "clflushopt",
+ "clwb",
+ "avx512cd",
+ "sha_ni",
+ "avx512bw",
+ "avx512vl",
+ "xsaveopt",
+ "xsavec",
+ "xgetbv1",
+ "xsaves",
+ "cqm_llc",
+ "cqm_occup_llc",
+ "cqm_mbm_total",
+ "cqm_mbm_local",
+ "user_shstk",
+ "avx512_bf16",
+ "clzero",
+ "irperf",
+ "xsaveerptr",
+ "rdpru",
+ "wbnoinvd",
+ "cppc",
+ "arat",
+ "npt",
+ "lbrv",
+ "svm_lock",
+ "nrip_save",
+ "tsc_scale",
+ "vmcb_clean",
+ "flushbyasid",
+ "decodeassists",
+ "pausefilter",
+ "pfthreshold",
+ "vgif",
+ "x2avic",
+ "v_spec_ctrl",
+ "vnmi",
+ "a"
+ ],
+ "bugs": [
+ "sysret_ss_attrs",
+ "spectre_v1",
+ "spectre_v2",
+ "spec_store_bypass",
+ "srso",
+ "spectre_v2_user",
+ "tsa",
+ "vmscape"
+ ],
+ "power_management": [
+ "ts",
+ "ttp",
+ "tm",
+ "hwpstate",
+ "cpb",
+ "eff_freq_ro",
+ "[13]",
+ "[14]",
+ "[15]"
+ ],
+ "bogo": 7586,
+ "cache": 1024,
+ "units": 16,
+ "page_size": 4096,
+ "physical_id": 0,
+ "siblings": 16,
+ "cores": 8,
+ "fpu": false,
+ "fpu_exception": false,
+ "cpuid_level": 16,
+ "write_protect": false,
+ "tlb_size": 3584,
+ "clflush_size": 64,
+ "cache_alignment": 64,
+ "address_sizes": {
+ "physical": "0x30",
+ "virtual": "0x30"
+ }
+ }
+ ],
+ "disk": [
+ {
+ "index": 65,
+ "attached_to": 56,
+ "class_list": [
+ "disk",
+ "block_device",
+ "nvme"
+ ],
+ "bus_type": {
+ "hex": "0096",
+ "name": "NVME",
+ "value": 150
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0106",
+ "name": "Mass Storage Device",
+ "value": 262
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Disk",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "144d",
+ "value": 5197
+ },
+ "sub_vendor": {
+ "hex": "144d",
+ "value": 5197
+ },
+ "device": {
+ "hex": "a808",
+ "name": "SAMSUNG MZVLB1T0HALR-00000",
+ "value": 43016
+ },
+ "sub_device": {
+ "hex": "a801",
+ "value": 43009
+ },
+ "serial": "S3W6NX0N509060",
+ "model": "SAMSUNG MZVLB1T0HALR-00000",
+ "sysfs_id": "/class/block/nvme0n1",
+ "sysfs_bus_id": "nvme0",
+ "sysfs_device_link": "/devices/pci0000:00/0000:00:02.5/0000:04:00.0/nvme/nvme0",
+ "unix_device_names": [
+ "/dev/disk/by-id/nvme-SAMSUNG_MZVLB1T0HALR-00000_S3W6NX0N509060",
+ "/dev/disk/by-id/nvme-SAMSUNG_MZVLB1T0HALR-00000_S3W6NX0N509060_1",
+ "/dev/disk/by-id/nvme-eui.0025388501d9b19b",
+ "/dev/disk/by-path/pci-0000:04:00.0-nvme-1",
+ "/dev/nvme0n1"
+ ],
+ "rom_id": "0x80",
+ "resources": [
+ {
+ "type": "disk_geo",
+ "cylinders": 976762,
+ "heads": 64,
+ "sectors": 32,
+ "size": "0x0",
+ "geo_type": "logical"
+ },
+ {
+ "type": "size",
+ "unit": "sectors",
+ "value_1": 2000409264,
+ "value_2": 512
+ }
+ ],
+ "driver": "nvme",
+ "driver_module": "nvme",
+ "drivers": [
+ "nvme"
+ ],
+ "driver_modules": [
+ "nvme"
+ ]
+ }
+ ],
+ "graphics_card": [
+ {
+ "index": 51,
+ "attached_to": 42,
+ "class_list": [
+ "graphics_card",
+ "pci"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 197,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0003",
+ "name": "Display controller",
+ "value": 3
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "VGA compatible controller",
+ "value": 0
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "VGA",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1002",
+ "name": "ATI Technologies Inc",
+ "value": 4098
+ },
+ "sub_vendor": {
+ "hex": "1002",
+ "name": "ATI Technologies Inc",
+ "value": 4098
+ },
+ "device": {
+ "hex": "1900",
+ "value": 6400
+ },
+ "sub_device": {
+ "hex": "0124",
+ "value": 292
+ },
+ "revision": {
+ "hex": "00ba",
+ "value": 186
+ },
+ "model": "ATI VGA compatible controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:c5:00.0",
+ "sysfs_bus_id": "0000:c5:00.0",
+ "sysfs_iommu_group_id": 18,
+ "resources": [
+ {
+ "type": "io",
+ "base": 61440,
+ "range": 256,
+ "enabled": true,
+ "access": "read_write"
+ }
+ ],
+ "detail": {
+ "function": 0,
+ "command": 1031,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "amdgpu",
+ "driver_module": "amdgpu",
+ "drivers": [
+ "amdgpu"
+ ],
+ "driver_modules": [
+ "amdgpu"
+ ],
+ "module_alias": "pci:v00001002d00001900sv00001002sd00000124bc03sc00i00"
+ }
+ ],
+ "hub": [
+ {
+ "index": 66,
+ "attached_to": 54,
+ "class_list": [
+ "usb",
+ "hub"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "010a",
+ "name": "Hub",
+ "value": 266
+ },
+ "vendor": {
+ "hex": "1d6b",
+ "name": "Linux 6.18.34 xhci-hcd",
+ "value": 7531
+ },
+ "device": {
+ "hex": "0003",
+ "name": "xHCI Host Controller",
+ "value": 3
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "6.18",
+ "value": 0
+ },
+ "serial": "0000:c7:00.3",
+ "model": "Linux 6.18.34 xhci-hcd xHCI Host Controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.3/0000:c7:00.3/usb6/6-0:1.0",
+ "sysfs_bus_id": "6-0:1.0",
+ "detail": {
+ "device_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 3,
+ "interface_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "interface_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "interface_protocol": 0,
+ "interface_number": 0,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "hub",
+ "driver_module": "usbcore",
+ "drivers": [
+ "hub"
+ ],
+ "driver_modules": [
+ "usbcore"
+ ],
+ "module_alias": "usb:v1D6Bp0003d0618dc09dsc00dp03ic09isc00ip00in00"
+ },
+ {
+ "index": 67,
+ "attached_to": 43,
+ "class_list": [
+ "usb",
+ "hub"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "010a",
+ "name": "Hub",
+ "value": 266
+ },
+ "vendor": {
+ "hex": "1d6b",
+ "name": "Linux 6.18.34 xhci-hcd",
+ "value": 7531
+ },
+ "device": {
+ "hex": "0002",
+ "name": "xHCI Host Controller",
+ "value": 2
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "6.18",
+ "value": 0
+ },
+ "serial": "0000:c5:00.4",
+ "model": "Linux 6.18.34 xhci-hcd xHCI Host Controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:c5:00.4/usb3/3-0:1.0",
+ "sysfs_bus_id": "3-0:1.0",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 480000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 1,
+ "interface_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "interface_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "interface_protocol": 0,
+ "interface_number": 0,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "hub",
+ "driver_module": "usbcore",
+ "drivers": [
+ "hub"
+ ],
+ "driver_modules": [
+ "usbcore"
+ ],
+ "module_alias": "usb:v1D6Bp0002d0618dc09dsc00dp01ic09isc00ip00in00"
+ },
+ {
+ "index": 68,
+ "attached_to": 31,
+ "class_list": [
+ "usb",
+ "hub"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "010a",
+ "name": "Hub",
+ "value": 266
+ },
+ "vendor": {
+ "hex": "1d6b",
+ "name": "Linux 6.18.34 xhci-hcd",
+ "value": 7531
+ },
+ "device": {
+ "hex": "0002",
+ "name": "xHCI Host Controller",
+ "value": 2
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "6.18",
+ "value": 0
+ },
+ "serial": "0000:c7:00.4",
+ "model": "Linux 6.18.34 xhci-hcd xHCI Host Controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.3/0000:c7:00.4/usb7/7-0:1.0",
+ "sysfs_bus_id": "7-0:1.0",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 480000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 1,
+ "interface_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "interface_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "interface_protocol": 0,
+ "interface_number": 0,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "hub",
+ "driver_module": "usbcore",
+ "drivers": [
+ "hub"
+ ],
+ "driver_modules": [
+ "usbcore"
+ ],
+ "module_alias": "usb:v1D6Bp0002d0618dc09dsc00dp01ic09isc00ip00in00"
+ },
+ {
+ "index": 70,
+ "attached_to": 43,
+ "class_list": [
+ "usb",
+ "hub"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "010a",
+ "name": "Hub",
+ "value": 266
+ },
+ "vendor": {
+ "hex": "1d6b",
+ "name": "Linux 6.18.34 xhci-hcd",
+ "value": 7531
+ },
+ "device": {
+ "hex": "0003",
+ "name": "xHCI Host Controller",
+ "value": 3
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "6.18",
+ "value": 0
+ },
+ "serial": "0000:c5:00.4",
+ "model": "Linux 6.18.34 xhci-hcd xHCI Host Controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:c5:00.4/usb4/4-0:1.0",
+ "sysfs_bus_id": "4-0:1.0",
+ "detail": {
+ "device_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 3,
+ "interface_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "interface_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "interface_protocol": 0,
+ "interface_number": 0,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "hub",
+ "driver_module": "usbcore",
+ "drivers": [
+ "hub"
+ ],
+ "driver_modules": [
+ "usbcore"
+ ],
+ "module_alias": "usb:v1D6Bp0003d0618dc09dsc00dp03ic09isc00ip00in00"
+ },
+ {
+ "index": 71,
+ "attached_to": 31,
+ "class_list": [
+ "usb",
+ "hub"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "010a",
+ "name": "Hub",
+ "value": 266
+ },
+ "vendor": {
+ "hex": "1d6b",
+ "name": "Linux 6.18.34 xhci-hcd",
+ "value": 7531
+ },
+ "device": {
+ "hex": "0003",
+ "name": "xHCI Host Controller",
+ "value": 3
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "6.18",
+ "value": 0
+ },
+ "serial": "0000:c7:00.4",
+ "model": "Linux 6.18.34 xhci-hcd xHCI Host Controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.3/0000:c7:00.4/usb8/8-0:1.0",
+ "sysfs_bus_id": "8-0:1.0",
+ "detail": {
+ "device_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 3,
+ "interface_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "interface_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "interface_protocol": 0,
+ "interface_number": 0,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "hub",
+ "driver_module": "usbcore",
+ "drivers": [
+ "hub"
+ ],
+ "driver_modules": [
+ "usbcore"
+ ],
+ "module_alias": "usb:v1D6Bp0003d0618dc09dsc00dp03ic09isc00ip00in00"
+ },
+ {
+ "index": 72,
+ "attached_to": 23,
+ "class_list": [
+ "usb",
+ "hub"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "010a",
+ "name": "Hub",
+ "value": 266
+ },
+ "vendor": {
+ "hex": "1d6b",
+ "name": "Linux 6.18.34 xhci-hcd",
+ "value": 7531
+ },
+ "device": {
+ "hex": "0002",
+ "name": "xHCI Host Controller",
+ "value": 2
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "6.18",
+ "value": 0
+ },
+ "serial": "0000:c5:00.3",
+ "model": "Linux 6.18.34 xhci-hcd xHCI Host Controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:c5:00.3/usb1/1-0:1.0",
+ "sysfs_bus_id": "1-0:1.0",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 480000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 1,
+ "interface_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "interface_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "interface_protocol": 0,
+ "interface_number": 0,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "hub",
+ "driver_module": "usbcore",
+ "drivers": [
+ "hub"
+ ],
+ "driver_modules": [
+ "usbcore"
+ ],
+ "module_alias": "usb:v1D6Bp0002d0618dc09dsc00dp01ic09isc00ip00in00"
+ },
+ {
+ "index": 74,
+ "attached_to": 54,
+ "class_list": [
+ "usb",
+ "hub"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "010a",
+ "name": "Hub",
+ "value": 266
+ },
+ "vendor": {
+ "hex": "1d6b",
+ "name": "Linux 6.18.34 xhci-hcd",
+ "value": 7531
+ },
+ "device": {
+ "hex": "0002",
+ "name": "xHCI Host Controller",
+ "value": 2
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "6.18",
+ "value": 0
+ },
+ "serial": "0000:c7:00.3",
+ "model": "Linux 6.18.34 xhci-hcd xHCI Host Controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.3/0000:c7:00.3/usb5/5-0:1.0",
+ "sysfs_bus_id": "5-0:1.0",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 480000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 1,
+ "interface_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "interface_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "interface_protocol": 0,
+ "interface_number": 0,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "hub",
+ "driver_module": "usbcore",
+ "drivers": [
+ "hub"
+ ],
+ "driver_modules": [
+ "usbcore"
+ ],
+ "module_alias": "usb:v1D6Bp0002d0618dc09dsc00dp01ic09isc00ip00in00"
+ },
+ {
+ "index": 76,
+ "attached_to": 23,
+ "class_list": [
+ "usb",
+ "hub"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "010a",
+ "name": "Hub",
+ "value": 266
+ },
+ "vendor": {
+ "hex": "1d6b",
+ "name": "Linux 6.18.34 xhci-hcd",
+ "value": 7531
+ },
+ "device": {
+ "hex": "0003",
+ "name": "xHCI Host Controller",
+ "value": 3
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "6.18",
+ "value": 0
+ },
+ "serial": "0000:c5:00.3",
+ "model": "Linux 6.18.34 xhci-hcd xHCI Host Controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:c5:00.3/usb2/2-0:1.0",
+ "sysfs_bus_id": "2-0:1.0",
+ "detail": {
+ "device_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 3,
+ "interface_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "interface_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "interface_protocol": 0,
+ "interface_number": 0,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "hub",
+ "driver_module": "usbcore",
+ "drivers": [
+ "hub"
+ ],
+ "driver_modules": [
+ "usbcore"
+ ],
+ "module_alias": "usb:v1D6Bp0003d0618dc09dsc00dp03ic09isc00ip00in00"
+ }
+ ],
+ "memory": [
+ {
+ "index": 19,
+ "attached_to": 0,
+ "class_list": [
+ "memory"
+ ],
+ "base_class": {
+ "hex": "0101",
+ "name": "Internally Used Class",
+ "value": 257
+ },
+ "sub_class": {
+ "hex": "0002",
+ "name": "Main Memory",
+ "value": 2
+ },
+ "model": "Main Memory",
+ "resources": [
+ {
+ "type": "phys_mem",
+ "range": 11811160064
+ }
+ ]
+ }
+ ],
+ "network_controller": [
+ {
+ "index": 20,
+ "attached_to": 50,
+ "class_list": [
+ "network_controller",
+ "pci",
+ "wlan_card"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 3,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0002",
+ "name": "Network controller",
+ "value": 2
+ },
+ "sub_class": {
+ "hex": "0082",
+ "name": "WLAN controller",
+ "value": 130
+ },
+ "vendor": {
+ "hex": "14c3",
+ "value": 5315
+ },
+ "sub_vendor": {
+ "hex": "11ad",
+ "value": 4525
+ },
+ "device": {
+ "hex": "7922",
+ "value": 31010
+ },
+ "sub_device": {
+ "hex": "3804",
+ "value": 14340
+ },
+ "model": "WLAN controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:02.4/0000:03:00.0",
+ "sysfs_bus_id": "0000:03:00.0",
+ "sysfs_iommu_group_id": 16,
+ "unix_device_names": [
+ "wlp3s0"
+ ],
+ "resources": [
+ {
+ "type": "hwaddr",
+ "address": 48
+ },
+ {
+ "type": "phwaddr",
+ "address": 48
+ },
+ {
+ "type": "wlan",
+ "channels": [
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "10",
+ "11",
+ "36",
+ "40",
+ "44",
+ "48",
+ "52",
+ "56",
+ "60",
+ "64",
+ "100",
+ "104",
+ "108",
+ "112",
+ "116",
+ "120",
+ "124",
+ "128",
+ "132",
+ "136",
+ "140",
+ "144",
+ "149"
+ ],
+ "frequencies": [
+ "2.412",
+ "2.417",
+ "2.422",
+ "2.427",
+ "2.432",
+ "2.437",
+ "2.442",
+ "2.447",
+ "2.452",
+ "2.457",
+ "2.462",
+ "5.18",
+ "5.2",
+ "5.22",
+ "5.24",
+ "5.26",
+ "5.28",
+ "5.3",
+ "5.32",
+ "5.5",
+ "5.52",
+ "5.54",
+ "5.56",
+ "5.58",
+ "5.6",
+ "5.62",
+ "5.64",
+ "5.66",
+ "5.68",
+ "5.7",
+ "5.72",
+ "5.745"
+ ],
+ "auth_modes": [
+ "open",
+ "sharedkey",
+ "wpa-psk",
+ "wpa-eap"
+ ],
+ "enc_modes": [
+ "WEP40",
+ "WEP104",
+ "TKIP",
+ "CCMP"
+ ]
+ }
+ ],
+ "detail": {
+ "function": 0,
+ "command": 1030,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "mt7921e",
+ "driver_module": "mt7921e",
+ "drivers": [
+ "mt7921e"
+ ],
+ "driver_modules": [
+ "mt7921e"
+ ],
+ "module_alias": "pci:v000014C3d00007922sv000011ADsd00003804bc02sc80i00"
+ },
+ {
+ "index": 29,
+ "attached_to": 55,
+ "class_list": [
+ "network_controller",
+ "pci"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 2,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0002",
+ "name": "Network controller",
+ "value": 2
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Ethernet controller",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "device": {
+ "hex": "125c",
+ "value": 4700
+ },
+ "sub_device": {
+ "hex": "0000",
+ "value": 0
+ },
+ "revision": {
+ "hex": "0004",
+ "value": 4
+ },
+ "model": "Intel Ethernet controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:02.2/0000:02:00.0",
+ "sysfs_bus_id": "0000:02:00.0",
+ "sysfs_iommu_group_id": 15,
+ "unix_device_names": [
+ "enp2s0"
+ ],
+ "resources": [
+ {
+ "type": "hwaddr",
+ "address": 48
+ },
+ {
+ "type": "phwaddr",
+ "address": 48
+ }
+ ],
+ "detail": {
+ "function": 0,
+ "command": 1030,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "igc",
+ "driver_module": "igc",
+ "drivers": [
+ "igc"
+ ],
+ "driver_modules": [
+ "igc"
+ ],
+ "module_alias": "pci:v00008086d0000125Csv00008086sd00000000bc02sc00i00"
+ },
+ {
+ "index": 34,
+ "attached_to": 35,
+ "class_list": [
+ "network_controller",
+ "pci"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 1,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0002",
+ "name": "Network controller",
+ "value": 2
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Ethernet controller",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "sub_vendor": {
+ "hex": "8086",
+ "name": "Intel Corporation",
+ "value": 32902
+ },
+ "device": {
+ "hex": "125c",
+ "value": 4700
+ },
+ "sub_device": {
+ "hex": "0000",
+ "value": 0
+ },
+ "revision": {
+ "hex": "0004",
+ "value": 4
+ },
+ "model": "Intel Ethernet controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:02.1/0000:01:00.0",
+ "sysfs_bus_id": "0000:01:00.0",
+ "sysfs_iommu_group_id": 14,
+ "unix_device_names": [
+ "enp1s0"
+ ],
+ "resources": [
+ {
+ "type": "hwaddr",
+ "address": 48
+ },
+ {
+ "type": "phwaddr",
+ "address": 48
+ }
+ ],
+ "detail": {
+ "function": 0,
+ "command": 1030,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "igc",
+ "driver_module": "igc",
+ "drivers": [
+ "igc"
+ ],
+ "driver_modules": [
+ "igc"
+ ],
+ "module_alias": "pci:v00008086d0000125Csv00008086sd00000000bc02sc00i00"
+ }
+ ],
+ "network_interface": [
+ {
+ "index": 79,
+ "attached_to": 29,
+ "class_list": [
+ "network_interface"
+ ],
+ "base_class": {
+ "hex": "0107",
+ "name": "Network Interface",
+ "value": 263
+ },
+ "sub_class": {
+ "hex": "0001",
+ "name": "Ethernet",
+ "value": 1
+ },
+ "model": "Ethernet network interface",
+ "sysfs_id": "/class/net/enp2s0",
+ "sysfs_device_link": "/devices/pci0000:00/0000:00:02.2/0000:02:00.0",
+ "unix_device_names": [
+ "enp2s0"
+ ],
+ "resources": [
+ {
+ "type": "hwaddr",
+ "address": 48
+ },
+ {
+ "type": "phwaddr",
+ "address": 48
+ }
+ ],
+ "driver": "igc",
+ "driver_module": "igc",
+ "drivers": [
+ "igc"
+ ],
+ "driver_modules": [
+ "igc"
+ ]
+ },
+ {
+ "index": 84,
+ "attached_to": 34,
+ "class_list": [
+ "network_interface"
+ ],
+ "base_class": {
+ "hex": "0107",
+ "name": "Network Interface",
+ "value": 263
+ },
+ "sub_class": {
+ "hex": "0001",
+ "name": "Ethernet",
+ "value": 1
+ },
+ "model": "Ethernet network interface",
+ "sysfs_id": "/class/net/enp1s0",
+ "sysfs_device_link": "/devices/pci0000:00/0000:00:02.1/0000:01:00.0",
+ "unix_device_names": [
+ "enp1s0"
+ ],
+ "resources": [
+ {
+ "type": "hwaddr",
+ "address": 48
+ },
+ {
+ "type": "phwaddr",
+ "address": 48
+ }
+ ],
+ "driver": "igc",
+ "driver_module": "igc",
+ "drivers": [
+ "igc"
+ ],
+ "driver_modules": [
+ "igc"
+ ]
+ },
+ {
+ "index": 88,
+ "attached_to": 20,
+ "class_list": [
+ "network_interface"
+ ],
+ "base_class": {
+ "hex": "0107",
+ "name": "Network Interface",
+ "value": 263
+ },
+ "sub_class": {
+ "hex": "0001",
+ "name": "Ethernet",
+ "value": 1
+ },
+ "model": "Ethernet network interface",
+ "sysfs_id": "/class/net/wlp3s0",
+ "sysfs_device_link": "/devices/pci0000:00/0000:00:02.4/0000:03:00.0",
+ "unix_device_names": [
+ "wlp3s0"
+ ],
+ "resources": [
+ {
+ "type": "hwaddr",
+ "address": 48
+ },
+ {
+ "type": "phwaddr",
+ "address": 48
+ }
+ ],
+ "driver": "mt7921e",
+ "driver_module": "mt7921e",
+ "drivers": [
+ "mt7921e"
+ ],
+ "driver_modules": [
+ "mt7921e"
+ ]
+ },
+ {
+ "index": 92,
+ "attached_to": 0,
+ "class_list": [
+ "network_interface"
+ ],
+ "base_class": {
+ "hex": "0107",
+ "name": "Network Interface",
+ "value": 263
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Loopback",
+ "value": 0
+ },
+ "model": "Loopback network interface",
+ "sysfs_id": "/class/net/lo",
+ "unix_device_names": [
+ "lo"
+ ]
+ }
+ ],
+ "pci": [
+ {
+ "index": 36,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0008",
+ "name": "Generic system peripheral",
+ "value": 8
+ },
+ "sub_class": {
+ "hex": "0006",
+ "value": 6
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "sub_vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "14e9",
+ "value": 5353
+ },
+ "sub_device": {
+ "hex": "14e9",
+ "value": 5353
+ },
+ "model": "AMD Generic system peripheral",
+ "sysfs_id": "/devices/pci0000:00/0000:00:00.2",
+ "sysfs_bus_id": "0000:00:00.2",
+ "detail": {
+ "function": 2,
+ "command": 1028,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "module_alias": "pci:v00001022d000014E9sv00001022sd000014E9bc08sc06i00"
+ },
+ {
+ "index": 37,
+ "attached_to": 38,
+ "class_list": [
+ "pci",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 199,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0013",
+ "value": 19
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "sub_vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "14ec",
+ "value": 5356
+ },
+ "sub_device": {
+ "hex": "14ec",
+ "value": 5356
+ },
+ "model": "unknown unknown",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.3/0000:c7:00.0",
+ "sysfs_bus_id": "0000:c7:00.0",
+ "sysfs_iommu_group_id": 27,
+ "detail": {
+ "function": 0,
+ "command": 0,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "module_alias": "pci:v00001022d000014ECsv00001022sd000014ECbc13sc00i00"
+ },
+ {
+ "index": 45,
+ "attached_to": 61,
+ "class_list": [
+ "pci",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 198,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0013",
+ "value": 19
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "sub_vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "14ec",
+ "value": 5356
+ },
+ "sub_device": {
+ "hex": "14ec",
+ "value": 5356
+ },
+ "model": "unknown unknown",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.2/0000:c6:00.0",
+ "sysfs_bus_id": "0000:c6:00.0",
+ "sysfs_iommu_group_id": 26,
+ "detail": {
+ "function": 0,
+ "command": 0,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "module_alias": "pci:v00001022d000014ECsv00001022sd000014ECbc13sc00i00"
+ },
+ {
+ "index": 47,
+ "attached_to": 42,
+ "class_list": [
+ "pci",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 197,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0010",
+ "name": "Encryption controller",
+ "value": 16
+ },
+ "sub_class": {
+ "hex": "0080",
+ "name": "Encryption controller",
+ "value": 128
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "sub_vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "15c7",
+ "value": 5575
+ },
+ "sub_device": {
+ "hex": "15c7",
+ "value": 5575
+ },
+ "model": "AMD Encryption controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:c5:00.2",
+ "sysfs_bus_id": "0000:c5:00.2",
+ "sysfs_iommu_group_id": 20,
+ "detail": {
+ "function": 2,
+ "command": 1030,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "ccp",
+ "driver_module": "ccp",
+ "drivers": [
+ "ccp"
+ ],
+ "driver_modules": [
+ "ccp"
+ ],
+ "module_alias": "pci:v00001022d000015C7sv00001022sd000015C7bc10sc80i00"
+ },
+ {
+ "index": 58,
+ "attached_to": 42,
+ "class_list": [
+ "pci",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 197,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0011",
+ "name": "Signal processing controller",
+ "value": 17
+ },
+ "sub_class": {
+ "hex": "0080",
+ "name": "Signal processing controller",
+ "value": 128
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "sub_vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "164a",
+ "value": 5706
+ },
+ "sub_device": {
+ "hex": "164a",
+ "value": 5706
+ },
+ "model": "AMD Signal processing controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:c5:00.7",
+ "sysfs_bus_id": "0000:c5:00.7",
+ "sysfs_iommu_group_id": 25,
+ "detail": {
+ "function": 7,
+ "command": 6,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "pcie_mp2_amd",
+ "driver_module": "amd_sfh",
+ "drivers": [
+ "pcie_mp2_amd"
+ ],
+ "driver_modules": [
+ "amd_sfh"
+ ],
+ "module_alias": "pci:v00001022d0000164Asv00001022sd0000164Abc11sc80i00"
+ },
+ {
+ "index": 60,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 0,
+ "number": 20
+ },
+ "base_class": {
+ "hex": "000c",
+ "name": "Serial bus controller",
+ "value": 12
+ },
+ "sub_class": {
+ "hex": "0005",
+ "name": "SMBus",
+ "value": 5
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "sub_vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "790b",
+ "value": 30987
+ },
+ "sub_device": {
+ "hex": "790b",
+ "value": 30987
+ },
+ "revision": {
+ "hex": "0071",
+ "value": 113
+ },
+ "model": "AMD SMBus",
+ "sysfs_id": "/devices/pci0000:00/0000:00:14.0",
+ "sysfs_bus_id": "0000:00:14.0",
+ "sysfs_iommu_group_id": 12,
+ "detail": {
+ "function": 0,
+ "command": 1027,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "piix4_smbus",
+ "driver_module": "i2c_piix4",
+ "drivers": [
+ "piix4_smbus"
+ ],
+ "driver_modules": [
+ "i2c_piix4"
+ ],
+ "module_alias": "pci:v00001022d0000790Bsv00001022sd0000790Bbc0Csc05i00"
+ },
+ {
+ "index": 62,
+ "attached_to": 42,
+ "class_list": [
+ "pci",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 197,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0004",
+ "name": "Multimedia controller",
+ "value": 4
+ },
+ "sub_class": {
+ "hex": "0080",
+ "name": "Multimedia controller",
+ "value": 128
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "sub_vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "15e2",
+ "value": 5602
+ },
+ "sub_device": {
+ "hex": "15e2",
+ "value": 5602
+ },
+ "revision": {
+ "hex": "0063",
+ "value": 99
+ },
+ "model": "AMD Multimedia controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:c5:00.5",
+ "sysfs_bus_id": "0000:c5:00.5",
+ "sysfs_iommu_group_id": 23,
+ "detail": {
+ "function": 5,
+ "command": 6,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "snd_pci_ps",
+ "driver_module": "snd_pci_ps",
+ "drivers": [
+ "snd_pci_ps"
+ ],
+ "driver_modules": [
+ "snd_pci_ps"
+ ],
+ "module_alias": "pci:v00001022d000015E2sv00001022sd000015E2bc04sc80i00"
+ }
+ ],
+ "sound": [
+ {
+ "index": 27,
+ "attached_to": 42,
+ "class_list": [
+ "sound",
+ "pci"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 197,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0004",
+ "name": "Multimedia controller",
+ "value": 4
+ },
+ "sub_class": {
+ "hex": "0003",
+ "value": 3
+ },
+ "vendor": {
+ "hex": "1002",
+ "name": "ATI Technologies Inc",
+ "value": 4098
+ },
+ "sub_vendor": {
+ "hex": "1002",
+ "name": "ATI Technologies Inc",
+ "value": 4098
+ },
+ "device": {
+ "hex": "1640",
+ "value": 5696
+ },
+ "sub_device": {
+ "hex": "1640",
+ "value": 5696
+ },
+ "model": "ATI Multimedia controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:c5:00.1",
+ "sysfs_bus_id": "0000:c5:00.1",
+ "sysfs_iommu_group_id": 19,
+ "detail": {
+ "function": 1,
+ "command": 1030,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "snd_hda_intel",
+ "driver_module": "snd_hda_intel",
+ "drivers": [
+ "snd_hda_intel"
+ ],
+ "driver_modules": [
+ "snd_hda_intel"
+ ],
+ "module_alias": "pci:v00001002d00001640sv00001002sd00001640bc04sc03i00"
+ },
+ {
+ "index": 39,
+ "attached_to": 42,
+ "class_list": [
+ "sound",
+ "pci"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 197,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0004",
+ "name": "Multimedia controller",
+ "value": 4
+ },
+ "sub_class": {
+ "hex": "0003",
+ "value": 3
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "sub_vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "15e3",
+ "value": 5603
+ },
+ "sub_device": {
+ "hex": "d997",
+ "value": 55703
+ },
+ "model": "AMD Multimedia controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:c5:00.6",
+ "sysfs_bus_id": "0000:c5:00.6",
+ "sysfs_iommu_group_id": 24,
+ "detail": {
+ "function": 6,
+ "command": 1030,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "snd_hda_intel",
+ "driver_module": "snd_hda_intel",
+ "drivers": [
+ "snd_hda_intel"
+ ],
+ "driver_modules": [
+ "snd_hda_intel"
+ ],
+ "module_alias": "pci:v00001022d000015E3sv00001022sd0000D997bc04sc03i00",
+ "label": "Realtek ALC256"
+ }
+ ],
+ "storage_controller": [
+ {
+ "index": 56,
+ "attached_to": 26,
+ "class_list": [
+ "storage_controller",
+ "pci"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 4,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0001",
+ "name": "Mass storage controller",
+ "value": 1
+ },
+ "sub_class": {
+ "hex": "0008",
+ "value": 8
+ },
+ "pci_interface": {
+ "hex": "0002",
+ "value": 2
+ },
+ "vendor": {
+ "hex": "144d",
+ "value": 5197
+ },
+ "sub_vendor": {
+ "hex": "144d",
+ "value": 5197
+ },
+ "device": {
+ "hex": "a808",
+ "value": 43016
+ },
+ "sub_device": {
+ "hex": "a801",
+ "value": 43009
+ },
+ "model": "Mass storage controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:02.5/0000:04:00.0",
+ "sysfs_bus_id": "0000:04:00.0",
+ "sysfs_iommu_group_id": 17,
+ "detail": {
+ "function": 0,
+ "command": 1030,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 2
+ },
+ "driver": "nvme",
+ "driver_module": "nvme",
+ "drivers": [
+ "nvme"
+ ],
+ "driver_modules": [
+ "nvme"
+ ],
+ "module_alias": "pci:v0000144Dd0000A808sv0000144Dsd0000A801bc01sc08i02"
+ }
+ ],
+ "system": {
+ "form_factor": "desktop"
+ },
+ "unknown": [
+ {
+ "index": 64,
+ "attached_to": 0,
+ "class_list": [
+ "unknown"
+ ],
+ "base_class": {
+ "hex": "0007",
+ "name": "Communication controller",
+ "value": 7
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Serial controller",
+ "value": 0
+ },
+ "pci_interface": {
+ "hex": "0002",
+ "name": "16550",
+ "value": 2
+ },
+ "device": {
+ "hex": "0000",
+ "name": "16550A",
+ "value": 0
+ },
+ "model": "16550A",
+ "unix_device_names": [
+ "/dev/ttyS0"
+ ],
+ "resources": [
+ {
+ "type": "io",
+ "base": 1016,
+ "range": 0,
+ "enabled": true,
+ "access": "read_write"
+ }
+ ]
+ }
+ ],
+ "usb": [
+ {
+ "index": 73,
+ "attached_to": 72,
+ "class_list": [
+ "usb",
+ "unknown"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0000",
+ "name": "Unclassified device",
+ "value": 0
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Unclassified device",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "051d",
+ "name": "American Power Conversion",
+ "value": 1309
+ },
+ "device": {
+ "hex": "0002",
+ "name": "Back-UPS BK650M2_CH",
+ "value": 2
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "0.01",
+ "value": 0
+ },
+ "serial": "9B2550A04791",
+ "model": "American Power Conversion Back-UPS BK650M2_CH",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:c5:00.3/usb1/1-4/1-4:1.0",
+ "sysfs_bus_id": "1-4:1.0",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 1500000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 0,
+ "interface_class": {
+ "hex": "0003",
+ "name": "hid",
+ "value": 3
+ },
+ "interface_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "interface_protocol": 0,
+ "interface_number": 0,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "usbhid",
+ "driver_module": "usbhid",
+ "drivers": [
+ "usbhid"
+ ],
+ "driver_modules": [
+ "usbhid"
+ ],
+ "module_alias": "usb:v051Dp0002d0001dc00dsc00dp00ic03isc00ip00in00"
+ }
+ ],
+ "usb_controller": [
+ {
+ "index": 23,
+ "attached_to": 42,
+ "class_list": [
+ "usb_controller",
+ "pci"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 197,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "000c",
+ "name": "Serial bus controller",
+ "value": 12
+ },
+ "sub_class": {
+ "hex": "0003",
+ "name": "USB Controller",
+ "value": 3
+ },
+ "pci_interface": {
+ "hex": "0030",
+ "value": 48
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "sub_vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "15b9",
+ "value": 5561
+ },
+ "sub_device": {
+ "hex": "15b9",
+ "value": 5561
+ },
+ "model": "AMD USB Controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:c5:00.3",
+ "sysfs_bus_id": "0000:c5:00.3",
+ "sysfs_iommu_group_id": 21,
+ "detail": {
+ "function": 3,
+ "command": 1031,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 48
+ },
+ "driver": "xhci_hcd",
+ "driver_module": "xhci_pci",
+ "drivers": [
+ "xhci_hcd"
+ ],
+ "driver_modules": [
+ "xhci_pci"
+ ],
+ "module_alias": "pci:v00001022d000015B9sv00001022sd000015B9bc0Csc03i30"
+ },
+ {
+ "index": 25,
+ "attached_to": 38,
+ "class_list": [
+ "usb_controller",
+ "pci"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 199,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "000c",
+ "name": "Serial bus controller",
+ "value": 12
+ },
+ "sub_class": {
+ "hex": "0003",
+ "name": "USB Controller",
+ "value": 3
+ },
+ "pci_interface": {
+ "hex": "0040",
+ "value": 64
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "sub_vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "1669",
+ "value": 5737
+ },
+ "sub_device": {
+ "hex": "1669",
+ "value": 5737
+ },
+ "model": "AMD USB Controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.3/0000:c7:00.6",
+ "sysfs_bus_id": "0000:c7:00.6",
+ "sysfs_iommu_group_id": 31,
+ "detail": {
+ "function": 6,
+ "command": 1030,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 64
+ },
+ "driver": "thunderbolt",
+ "driver_module": "thunderbolt",
+ "drivers": [
+ "thunderbolt"
+ ],
+ "driver_modules": [
+ "thunderbolt"
+ ],
+ "module_alias": "pci:v00001022d00001669sv00001022sd00001669bc0Csc03i40"
+ },
+ {
+ "index": 31,
+ "attached_to": 38,
+ "class_list": [
+ "usb_controller",
+ "pci"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 199,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "000c",
+ "name": "Serial bus controller",
+ "value": 12
+ },
+ "sub_class": {
+ "hex": "0003",
+ "name": "USB Controller",
+ "value": 3
+ },
+ "pci_interface": {
+ "hex": "0030",
+ "value": 48
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "sub_vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "15c1",
+ "value": 5569
+ },
+ "sub_device": {
+ "hex": "15c1",
+ "value": 5569
+ },
+ "model": "AMD USB Controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.3/0000:c7:00.4",
+ "sysfs_bus_id": "0000:c7:00.4",
+ "sysfs_iommu_group_id": 29,
+ "detail": {
+ "function": 4,
+ "command": 1031,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 48
+ },
+ "driver": "xhci_hcd",
+ "driver_module": "xhci_pci",
+ "drivers": [
+ "xhci_hcd"
+ ],
+ "driver_modules": [
+ "xhci_pci"
+ ],
+ "module_alias": "pci:v00001022d000015C1sv00001022sd000015C1bc0Csc03i30"
+ },
+ {
+ "index": 43,
+ "attached_to": 42,
+ "class_list": [
+ "usb_controller",
+ "pci"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 197,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "000c",
+ "name": "Serial bus controller",
+ "value": 12
+ },
+ "sub_class": {
+ "hex": "0003",
+ "name": "USB Controller",
+ "value": 3
+ },
+ "pci_interface": {
+ "hex": "0030",
+ "value": 48
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "sub_vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "15ba",
+ "value": 5562
+ },
+ "sub_device": {
+ "hex": "15b9",
+ "value": 5561
+ },
+ "model": "AMD USB Controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:c5:00.4",
+ "sysfs_bus_id": "0000:c5:00.4",
+ "sysfs_iommu_group_id": 22,
+ "detail": {
+ "function": 4,
+ "command": 1031,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 48
+ },
+ "driver": "xhci_hcd",
+ "driver_module": "xhci_pci",
+ "drivers": [
+ "xhci_hcd"
+ ],
+ "driver_modules": [
+ "xhci_pci"
+ ],
+ "module_alias": "pci:v00001022d000015BAsv00001022sd000015B9bc0Csc03i30"
+ },
+ {
+ "index": 49,
+ "attached_to": 38,
+ "class_list": [
+ "usb_controller",
+ "pci"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 199,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "000c",
+ "name": "Serial bus controller",
+ "value": 12
+ },
+ "sub_class": {
+ "hex": "0003",
+ "name": "USB Controller",
+ "value": 3
+ },
+ "pci_interface": {
+ "hex": "0040",
+ "value": 64
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "sub_vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "1668",
+ "value": 5736
+ },
+ "sub_device": {
+ "hex": "1668",
+ "value": 5736
+ },
+ "model": "AMD USB Controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.3/0000:c7:00.5",
+ "sysfs_bus_id": "0000:c7:00.5",
+ "sysfs_iommu_group_id": 30,
+ "detail": {
+ "function": 5,
+ "command": 1030,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 64
+ },
+ "driver": "thunderbolt",
+ "driver_module": "thunderbolt",
+ "drivers": [
+ "thunderbolt"
+ ],
+ "driver_modules": [
+ "thunderbolt"
+ ],
+ "module_alias": "pci:v00001022d00001668sv00001022sd00001668bc0Csc03i40"
+ },
+ {
+ "index": 54,
+ "attached_to": 38,
+ "class_list": [
+ "usb_controller",
+ "pci"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 199,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "000c",
+ "name": "Serial bus controller",
+ "value": 12
+ },
+ "sub_class": {
+ "hex": "0003",
+ "name": "USB Controller",
+ "value": 3
+ },
+ "pci_interface": {
+ "hex": "0030",
+ "value": 48
+ },
+ "vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "sub_vendor": {
+ "hex": "1022",
+ "name": "AMD",
+ "value": 4130
+ },
+ "device": {
+ "hex": "15c0",
+ "value": 5568
+ },
+ "sub_device": {
+ "hex": "15c0",
+ "value": 5568
+ },
+ "model": "AMD USB Controller",
+ "sysfs_id": "/devices/pci0000:00/0000:00:08.3/0000:c7:00.3",
+ "sysfs_bus_id": "0000:c7:00.3",
+ "sysfs_iommu_group_id": 28,
+ "detail": {
+ "function": 3,
+ "command": 1031,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 48
+ },
+ "driver": "xhci_hcd",
+ "driver_module": "xhci_pci",
+ "drivers": [
+ "xhci_hcd"
+ ],
+ "driver_modules": [
+ "xhci_pci"
+ ],
+ "module_alias": "pci:v00001022d000015C0sv00001022sd000015C0bc0Csc03i30"
+ }
+ ]
+ },
+ "smbios": {
+ "bios": {
+ "handle": 0,
+ "vendor": "FP8_R200_B31",
+ "version": "5.29",
+ "date": "11/21/2025",
+ "features": [
+ "PCI supported",
+ "BIOS flashable",
+ "BIOS shadowing allowed",
+ "CD boot supported",
+ "Selectable boot supported",
+ "BIOS ROM socketed",
+ "EDD spec supported",
+ "ACPI supported",
+ "BIOS Boot Spec supported"
+ ],
+ "start_address": "0xf0000",
+ "rom_size": 16777216
+ },
+ "board": {
+ "handle": 2,
+ "manufacturer": "TOPFEEL DeskOne T2",
+ "product": "",
+ "version": "",
+ "board_type": {
+ "hex": "000a",
+ "name": "Motherboard",
+ "value": 10
+ },
+ "features": [
+ "Hosting Board",
+ "Replaceable"
+ ],
+ "location": "",
+ "chassis": 3
+ },
+ "cache": [
+ {
+ "handle": 11,
+ "socket": "L1 - Cache",
+ "size_max": 512,
+ "size_current": 512,
+ "speed": 1,
+ "mode": {
+ "hex": "0001",
+ "name": "Write Back",
+ "value": 1
+ },
+ "enabled": true,
+ "location": {
+ "hex": "0000",
+ "name": "Internal",
+ "value": 0
+ },
+ "socketed": false,
+ "level": 0,
+ "ecc": {
+ "hex": "0006",
+ "name": "Multi-bit",
+ "value": 6
+ },
+ "cache_type": {
+ "hex": "0005",
+ "name": "Unified",
+ "value": 5
+ },
+ "associativity": {
+ "hex": "0007",
+ "name": "8-way Set-Associative",
+ "value": 7
+ },
+ "sram_type_current": [
+ "Pipeline Burst"
+ ],
+ "sram_type_supported": [
+ "Pipeline Burst"
+ ]
+ },
+ {
+ "handle": 12,
+ "socket": "L2 - Cache",
+ "size_max": 8192,
+ "size_current": 8192,
+ "speed": 1,
+ "mode": {
+ "hex": "0001",
+ "name": "Write Back",
+ "value": 1
+ },
+ "enabled": true,
+ "location": {
+ "hex": "0000",
+ "name": "Internal",
+ "value": 0
+ },
+ "socketed": false,
+ "level": 1,
+ "ecc": {
+ "hex": "0006",
+ "name": "Multi-bit",
+ "value": 6
+ },
+ "cache_type": {
+ "hex": "0005",
+ "name": "Unified",
+ "value": 5
+ },
+ "associativity": {
+ "hex": "0007",
+ "name": "8-way Set-Associative",
+ "value": 7
+ },
+ "sram_type_current": [
+ "Pipeline Burst"
+ ],
+ "sram_type_supported": [
+ "Pipeline Burst"
+ ]
+ },
+ {
+ "handle": 13,
+ "socket": "L3 - Cache",
+ "size_max": 16384,
+ "size_current": 16384,
+ "speed": 1,
+ "mode": {
+ "hex": "0001",
+ "name": "Write Back",
+ "value": 1
+ },
+ "enabled": true,
+ "location": {
+ "hex": "0000",
+ "name": "Internal",
+ "value": 0
+ },
+ "socketed": false,
+ "level": 2,
+ "ecc": {
+ "hex": "0006",
+ "name": "Multi-bit",
+ "value": 6
+ },
+ "cache_type": {
+ "hex": "0005",
+ "name": "Unified",
+ "value": 5
+ },
+ "associativity": {
+ "hex": "0008",
+ "name": "16-way Set-Associative",
+ "value": 8
+ },
+ "sram_type_current": [
+ "Pipeline Burst"
+ ],
+ "sram_type_supported": [
+ "Pipeline Burst"
+ ]
+ }
+ ],
+ "chassis": [
+ {
+ "handle": 3,
+ "manufacturer": "Default string",
+ "version": "Default string",
+ "chassis_type": {
+ "hex": "0003",
+ "name": "Desktop",
+ "value": 3
+ },
+ "lock_present": false,
+ "bootup_state": {
+ "hex": "0003",
+ "name": "Safe",
+ "value": 3
+ },
+ "power_state": {
+ "hex": "0003",
+ "name": "Safe",
+ "value": 3
+ },
+ "thermal_state": {
+ "hex": "0003",
+ "name": "Safe",
+ "value": 3
+ },
+ "security_state": {
+ "hex": "0003",
+ "name": "None",
+ "value": 3
+ },
+ "oem": "0x0"
+ }
+ ],
+ "config": {
+ "handle": 6,
+ "options": [
+ "Default string"
+ ]
+ },
+ "language": [
+ {
+ "handle": 45,
+ "languages": [
+ "zh|CN|unicode",
+ "en|US|iso8859-1"
+ ]
+ }
+ ],
+ "memory_array": [
+ {
+ "handle": 16,
+ "location": {
+ "hex": "0003",
+ "name": "Motherboard",
+ "value": 3
+ },
+ "usage": {
+ "hex": "0003",
+ "name": "System memory",
+ "value": 3
+ },
+ "ecc": {
+ "hex": "0003",
+ "name": "None",
+ "value": 3
+ },
+ "max_size": "0x4000000",
+ "error_handle": 15,
+ "slots": 2
+ }
+ ],
+ "memory_array_mapped_address": [
+ {
+ "handle": 17,
+ "array_handle": 16,
+ "start_address": "0x0",
+ "end_address": "0x400000000",
+ "part_width": 1
+ }
+ ],
+ "memory_device": [
+ {
+ "handle": 19,
+ "location": "DIMM 0",
+ "bank_location": "P0 CHANNEL A",
+ "manufacturer": "Unknown",
+ "part_number": "Unknown",
+ "array_handle": 16,
+ "error_handle": 18,
+ "width": 0,
+ "ecc_bits": 0,
+ "size": 0,
+ "form_factor": {
+ "hex": "0002",
+ "name": "Unknown",
+ "value": 2
+ },
+ "set": 0,
+ "memory_type": {
+ "hex": "0002",
+ "name": "Unknown",
+ "value": 2
+ },
+ "memory_type_details": [
+ "Unknown"
+ ],
+ "speed": 0
+ },
+ {
+ "handle": 21,
+ "location": "DIMM 0",
+ "bank_location": "P0 CHANNEL B",
+ "manufacturer": "Hynix",
+ "part_number": "HMCG78AGBSA095N",
+ "array_handle": 16,
+ "error_handle": 20,
+ "width": 64,
+ "ecc_bits": 0,
+ "size": 16777216,
+ "form_factor": {
+ "hex": "000d",
+ "name": "SODIMM",
+ "value": 13
+ },
+ "set": 0,
+ "memory_type": {
+ "hex": "0022",
+ "name": "Other",
+ "value": 34
+ },
+ "memory_type_details": [
+ "Synchronous"
+ ],
+ "speed": 5600
+ }
+ ],
+ "memory_device_mapped_address": [
+ {
+ "handle": 22,
+ "memory_device_handle": 21,
+ "array_map_handle": 17,
+ "start_address": "0x0",
+ "end_address": "0x400000000",
+ "row_position": 255,
+ "interleave_position": 255,
+ "interleave_depth": 255
+ }
+ ],
+ "memory_error": [
+ {
+ "handle": 15,
+ "error_type": {
+ "hex": "0003",
+ "name": "OK",
+ "value": 3
+ },
+ "granularity": {
+ "hex": "0002",
+ "name": "Unknown",
+ "value": 2
+ },
+ "operation": {
+ "hex": "0002",
+ "name": "Unknown",
+ "value": 2
+ },
+ "syndrome": 0,
+ "array_address": "0x80000000",
+ "device_address": "0x80000000",
+ "range": 2147483648
+ },
+ {
+ "handle": 18,
+ "error_type": {
+ "hex": "0003",
+ "name": "OK",
+ "value": 3
+ },
+ "granularity": {
+ "hex": "0002",
+ "name": "Unknown",
+ "value": 2
+ },
+ "operation": {
+ "hex": "0002",
+ "name": "Unknown",
+ "value": 2
+ },
+ "syndrome": 0,
+ "array_address": "0x80000000",
+ "device_address": "0x80000000",
+ "range": 2147483648
+ },
+ {
+ "handle": 20,
+ "error_type": {
+ "hex": "0003",
+ "name": "OK",
+ "value": 3
+ },
+ "granularity": {
+ "hex": "0002",
+ "name": "Unknown",
+ "value": 2
+ },
+ "operation": {
+ "hex": "0002",
+ "name": "Unknown",
+ "value": 2
+ },
+ "syndrome": 0,
+ "array_address": "0x80000000",
+ "device_address": "0x80000000",
+ "range": 2147483648
+ }
+ ],
+ "onboard": [
+ {
+ "handle": 4,
+ "devices": [
+ {
+ "name": "To Be Filled By O.E.M.",
+ "type": {
+ "hex": "0003",
+ "name": "Video",
+ "value": 3
+ },
+ "enabled": true
+ }
+ ]
+ }
+ ],
+ "port_connector": [
+ {
+ "handle": 24,
+ "port_type": {
+ "hex": "000d",
+ "name": "Keyboard Port",
+ "value": 13
+ },
+ "internal_reference_designator": "J130",
+ "external_connector_type": {
+ "hex": "000f",
+ "name": "PS/2",
+ "value": 15
+ },
+ "external_reference_designator": "Keyboard"
+ },
+ {
+ "handle": 25,
+ "port_type": {
+ "hex": "000e",
+ "name": "Mouse Port",
+ "value": 14
+ },
+ "internal_reference_designator": "J131",
+ "external_connector_type": {
+ "hex": "000f",
+ "name": "PS/2",
+ "value": 15
+ },
+ "external_reference_designator": "Touch pad"
+ },
+ {
+ "handle": 26,
+ "port_type": {
+ "hex": "0010",
+ "name": "USB",
+ "value": 16
+ },
+ "internal_reference_designator": "J90",
+ "external_connector_type": {
+ "hex": "0012",
+ "name": "Access Bus [USB]",
+ "value": 18
+ },
+ "external_reference_designator": "USB3.2-A"
+ },
+ {
+ "handle": 27,
+ "port_type": {
+ "hex": "0010",
+ "name": "USB",
+ "value": 16
+ },
+ "internal_reference_designator": "J93",
+ "external_connector_type": {
+ "hex": "0012",
+ "name": "Access Bus [USB]",
+ "value": 18
+ },
+ "external_reference_designator": "USB2.0-A"
+ },
+ {
+ "handle": 28,
+ "port_type": {
+ "hex": "0010",
+ "name": "USB",
+ "value": 16
+ },
+ "internal_reference_designator": "J76",
+ "external_connector_type": {
+ "hex": "0012",
+ "name": "Access Bus [USB]",
+ "value": 18
+ },
+ "external_reference_designator": "USB3.2-A"
+ },
+ {
+ "handle": 29,
+ "port_type": {
+ "hex": "0010",
+ "name": "USB",
+ "value": 16
+ },
+ "internal_reference_designator": "J49",
+ "external_connector_type": {
+ "hex": "0012",
+ "name": "Access Bus [USB]",
+ "value": 18
+ },
+ "external_reference_designator": "USB-C 20G PORT0"
+ },
+ {
+ "handle": 30,
+ "port_type": {
+ "hex": "0010",
+ "name": "USB",
+ "value": 16
+ },
+ "internal_reference_designator": "J62",
+ "external_connector_type": {
+ "hex": "0012",
+ "name": "Access Bus [USB]",
+ "value": 18
+ },
+ "external_reference_designator": "USB-C 20G PORT1"
+ },
+ {
+ "handle": 31,
+ "port_type": {
+ "hex": "0010",
+ "name": "USB",
+ "value": 16
+ },
+ "internal_reference_designator": "J137",
+ "external_connector_type": {
+ "hex": "0012",
+ "name": "Access Bus [USB]",
+ "value": 18
+ },
+ "external_reference_designator": "USB-C 10G PORT2"
+ },
+ {
+ "handle": 32,
+ "port_type": {
+ "hex": "0010",
+ "name": "USB",
+ "value": 16
+ },
+ "internal_reference_designator": "J79",
+ "external_connector_type": {
+ "hex": "0012",
+ "name": "Access Bus [USB]",
+ "value": 18
+ },
+ "external_reference_designator": "USB-C 20G PORT2"
+ },
+ {
+ "handle": 33,
+ "port_type": {
+ "hex": "001f",
+ "name": "Network Port",
+ "value": 31
+ },
+ "internal_reference_designator": "J91",
+ "external_connector_type": {
+ "hex": "000b",
+ "name": "RJ-45",
+ "value": 11
+ },
+ "external_reference_designator": "Network"
+ },
+ {
+ "handle": 34,
+ "port_type": {
+ "hex": "001c",
+ "name": "Video Port",
+ "value": 28
+ },
+ "internal_reference_designator": "J31",
+ "external_reference_designator": "eDP CONN"
+ },
+ {
+ "handle": 35,
+ "port_type": {
+ "hex": "001c",
+ "name": "Video Port",
+ "value": 28
+ },
+ "internal_reference_designator": "J45",
+ "external_reference_designator": "DP1"
+ },
+ {
+ "handle": 36,
+ "port_type": {
+ "hex": "001d",
+ "name": "Audio Port",
+ "value": 29
+ },
+ "internal_reference_designator": "J15",
+ "external_connector_type": {
+ "hex": "001f",
+ "name": "Mini-jack [headphones]",
+ "value": 31
+ },
+ "external_reference_designator": "Microphone"
+ },
+ {
+ "handle": 37,
+ "port_type": {
+ "hex": "001d",
+ "name": "Audio Port",
+ "value": 29
+ },
+ "internal_reference_designator": "J16",
+ "external_connector_type": {
+ "hex": "001f",
+ "name": "Mini-jack [headphones]",
+ "value": 31
+ },
+ "external_reference_designator": "Headphone"
+ }
+ ],
+ "processor": [
+ {
+ "handle": 14,
+ "socket": "FP8",
+ "socket_type": {
+ "hex": "0006",
+ "name": "None",
+ "value": 6
+ },
+ "socket_populated": true,
+ "manufacturer": "Advanced Micro Devices, Inc.",
+ "version": "AMD Ryzen 7 255 w/ Radeon 780M Graphics",
+ "part": "Unknown",
+ "processor_type": {
+ "hex": "0003",
+ "name": "CPU",
+ "value": 3
+ },
+ "processor_family": {
+ "hex": "006b",
+ "name": "Other",
+ "value": 107
+ },
+ "processor_status": {
+ "hex": "0001",
+ "name": "Enabled",
+ "value": 1
+ },
+ "clock_ext": 100,
+ "clock_max": 4950,
+ "cache_handle_l1": 11,
+ "cache_handle_l2": 12,
+ "cache_handle_l3": 13
+ }
+ ],
+ "slot": [
+ {
+ "handle": 38,
+ "designation": "J96",
+ "slot_type": {
+ "hex": "00a9",
+ "name": "Other",
+ "value": 169
+ },
+ "bus_width": {
+ "hex": "000b",
+ "name": "Other",
+ "value": 11
+ },
+ "usage": {
+ "hex": "0003",
+ "name": "Available",
+ "value": 3
+ },
+ "length": {
+ "hex": "0003",
+ "name": "Short",
+ "value": 3
+ },
+ "id": 1,
+ "features": [
+ "3.3 V",
+ "PME#",
+ "Hot-Plug"
+ ]
+ },
+ {
+ "handle": 39,
+ "designation": "J98",
+ "slot_type": {
+ "hex": "0015",
+ "name": "Other",
+ "value": 21
+ },
+ "bus_width": {
+ "hex": "0008",
+ "name": "Other",
+ "value": 8
+ },
+ "usage": {
+ "hex": "0004",
+ "name": "In Use",
+ "value": 4
+ },
+ "length": {
+ "hex": "0003",
+ "name": "Short",
+ "value": 3
+ },
+ "id": 4,
+ "features": [
+ "3.3 V",
+ "PME#",
+ "Hot-Plug"
+ ]
+ },
+ {
+ "handle": 40,
+ "designation": "J109",
+ "slot_type": {
+ "hex": "0016",
+ "name": "Other",
+ "value": 22
+ },
+ "bus_width": {
+ "hex": "0008",
+ "name": "Other",
+ "value": 8
+ },
+ "usage": {
+ "hex": "0003",
+ "name": "Available",
+ "value": 3
+ },
+ "length": {
+ "hex": "0003",
+ "name": "Short",
+ "value": 3
+ },
+ "id": 2,
+ "features": [
+ "3.3 V",
+ "PME#",
+ "Hot-Plug"
+ ]
+ },
+ {
+ "handle": 41,
+ "designation": "J100",
+ "slot_type": {
+ "hex": "0017",
+ "name": "Other",
+ "value": 23
+ },
+ "bus_width": {
+ "hex": "000a",
+ "name": "Other",
+ "value": 10
+ },
+ "usage": {
+ "hex": "0004",
+ "name": "In Use",
+ "value": 4
+ },
+ "length": {
+ "hex": "0003",
+ "name": "Short",
+ "value": 3
+ },
+ "id": 5,
+ "features": [
+ "3.3 V",
+ "PME#"
+ ]
+ },
+ {
+ "handle": 42,
+ "designation": "J132",
+ "slot_type": {
+ "hex": "0017",
+ "name": "Other",
+ "value": 23
+ },
+ "bus_width": {
+ "hex": "000a",
+ "name": "Other",
+ "value": 10
+ },
+ "usage": {
+ "hex": "0003",
+ "name": "Available",
+ "value": 3
+ },
+ "length": {
+ "hex": "0003",
+ "name": "Short",
+ "value": 3
+ },
+ "id": 3,
+ "features": [
+ "3.3 V",
+ "PME#"
+ ]
+ }
+ ],
+ "system": {
+ "handle": 1,
+ "manufacturer": "TOPFEEL",
+ "product": "DeskOne T2",
+ "version": "Default string",
+ "wake_up": {
+ "hex": "0006",
+ "name": "Power Switch",
+ "value": 6
+ }
+ }
+ }
+}
\ No newline at end of file
modules/hosts/mobius/hardware.nix
@@ -0,0 +1,14 @@
+{
+ den.aspects.mobius = {
+ nixos = {
+ hardware.facter.reportPath = ./facter.json;
+
+ boot.loader = {
+ systemd-boot = {
+ enable = true;
+ consoleMode = "auto";
+ };
+ };
+ };
+ };
+}
modules/hosts/tribios/facter.json
@@ -0,0 +1,1253 @@
+{
+ "version": 1,
+ "system": "aarch64-linux",
+ "virtualisation": "none",
+ "uefi": {
+ "supported": true,
+ "platform_size": 64
+ },
+ "hardware": {
+ "bridge": [
+ {
+ "index": 11,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 816,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0004",
+ "name": "PCI bridge",
+ "value": 4
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "Normal decode",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1d87",
+ "value": 7559
+ },
+ "device": {
+ "hex": "3588",
+ "value": 13704
+ },
+ "revision": {
+ "hex": "0001",
+ "value": 1
+ },
+ "model": "PCI bridge",
+ "sysfs_id": "/devices/platform/a40c00000.pcie/pci0003:30/0003:30:00.0",
+ "sysfs_bus_id": "0003:30:00.0",
+ "sysfs_iommu_group_id": 6,
+ "detail": {
+ "function": 0,
+ "command": 1287,
+ "header_type": 1,
+ "secondary_bus": 49,
+ "prog_if": 0
+ },
+ "driver": "pcieport",
+ "driver_module": "pcieportdrv",
+ "drivers": [
+ "pcieport"
+ ],
+ "driver_modules": [
+ "pcieportdrv"
+ ],
+ "module_alias": "pci:v00001D87d00003588sv00000000sd00000000bc06sc04i00"
+ },
+ {
+ "index": 13,
+ "attached_to": 0,
+ "class_list": [
+ "pci",
+ "bridge"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 1088,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0006",
+ "name": "Bridge",
+ "value": 6
+ },
+ "sub_class": {
+ "hex": "0004",
+ "name": "PCI bridge",
+ "value": 4
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "Normal decode",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "1d87",
+ "value": 7559
+ },
+ "device": {
+ "hex": "3588",
+ "value": 13704
+ },
+ "revision": {
+ "hex": "0001",
+ "value": 1
+ },
+ "model": "PCI bridge",
+ "sysfs_id": "/devices/platform/a41000000.pcie/pci0004:40/0004:40:00.0",
+ "sysfs_bus_id": "0004:40:00.0",
+ "sysfs_iommu_group_id": 7,
+ "detail": {
+ "function": 0,
+ "command": 1287,
+ "header_type": 1,
+ "secondary_bus": 65,
+ "prog_if": 0
+ },
+ "driver": "pcieport",
+ "driver_module": "pcieportdrv",
+ "drivers": [
+ "pcieport"
+ ],
+ "driver_modules": [
+ "pcieportdrv"
+ ],
+ "module_alias": "pci:v00001D87d00003588sv00000000sd00000000bc06sc04i00"
+ }
+ ],
+ "cpu": [
+ {
+ "architecture": "aarch64",
+ "vendor_name": "ARM Limited",
+ "family": 4,
+ "model": 0,
+ "stepping": 0,
+ "features": [
+ "fp",
+ "asimd",
+ "evtstrm",
+ "aes",
+ "pmull",
+ "sha1",
+ "sha2",
+ "crc32",
+ "atomics",
+ "fphp",
+ "asimdhp",
+ "cpuid",
+ "asimdrdm",
+ "lrcpc",
+ "dcpop",
+ "asimddp"
+ ],
+ "bogo": 48,
+ "page_size": 4096,
+ "physical_id": 0,
+ "fpu": false,
+ "fpu_exception": false,
+ "write_protect": false,
+ "address_sizes": {
+ "physical": "0x0",
+ "virtual": "0x0"
+ }
+ }
+ ],
+ "disk": [
+ {
+ "index": 21,
+ "attached_to": 20,
+ "class_list": [
+ "disk",
+ "block_device"
+ ],
+ "base_class": {
+ "hex": "0106",
+ "name": "Mass Storage Device",
+ "value": 262
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Disk",
+ "value": 0
+ },
+ "model": "Disk",
+ "sysfs_id": "/class/block/mmcblk1boot0",
+ "sysfs_bus_id": "mmcblk1",
+ "sysfs_device_link": "/devices/platform/fe2e0000.mmc/mmc_host/mmc1/mmc1:0001/block/mmcblk1",
+ "unix_device_names": [
+ "/dev/disk/by-path/platform-fe2e0000.mmc-boot0",
+ "/dev/mmcblk1boot0"
+ ],
+ "resources": [
+ {
+ "type": "disk_geo",
+ "cylinders": 128,
+ "heads": 4,
+ "sectors": 16,
+ "size": "0x0",
+ "geo_type": "logical"
+ },
+ {
+ "type": "size",
+ "unit": "sectors",
+ "value_1": 8192,
+ "value_2": 512
+ }
+ ],
+ "driver": "mmcblk",
+ "drivers": [
+ "mmcblk"
+ ]
+ },
+ {
+ "index": 22,
+ "attached_to": 20,
+ "class_list": [
+ "disk",
+ "block_device"
+ ],
+ "base_class": {
+ "hex": "0106",
+ "name": "Mass Storage Device",
+ "value": 262
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Disk",
+ "value": 0
+ },
+ "model": "Disk",
+ "sysfs_id": "/class/block/mmcblk1boot1",
+ "sysfs_bus_id": "mmcblk1",
+ "sysfs_device_link": "/devices/platform/fe2e0000.mmc/mmc_host/mmc1/mmc1:0001/block/mmcblk1",
+ "unix_device_names": [
+ "/dev/disk/by-path/platform-fe2e0000.mmc-boot1",
+ "/dev/mmcblk1boot1"
+ ],
+ "resources": [
+ {
+ "type": "disk_geo",
+ "cylinders": 128,
+ "heads": 4,
+ "sectors": 16,
+ "size": "0x0",
+ "geo_type": "logical"
+ },
+ {
+ "type": "size",
+ "unit": "sectors",
+ "value_1": 8192,
+ "value_2": 512
+ }
+ ],
+ "driver": "mmcblk",
+ "drivers": [
+ "mmcblk"
+ ]
+ },
+ {
+ "index": 23,
+ "attached_to": 20,
+ "class_list": [
+ "disk",
+ "block_device"
+ ],
+ "base_class": {
+ "hex": "0106",
+ "name": "Mass Storage Device",
+ "value": 262
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Disk",
+ "value": 0
+ },
+ "serial": "0x10165841",
+ "model": "Disk",
+ "sysfs_id": "/class/block/mmcblk1",
+ "sysfs_bus_id": "mmc1:0001",
+ "sysfs_device_link": "/devices/platform/fe2e0000.mmc/mmc_host/mmc1/mmc1:0001",
+ "unix_device_names": [
+ "/dev/disk/by-id/mmc-hC8aP__0x10165841",
+ "/dev/disk/by-path/platform-fe2e0000.mmc",
+ "/dev/mmcblk1"
+ ],
+ "resources": [
+ {
+ "type": "disk_geo",
+ "cylinders": 1908480,
+ "heads": 4,
+ "sectors": 16,
+ "size": "0x0",
+ "geo_type": "logical"
+ },
+ {
+ "type": "size",
+ "unit": "sectors",
+ "value_1": 122142720,
+ "value_2": 512
+ }
+ ],
+ "driver": "sdhci-dwcmshc",
+ "drivers": [
+ "mmcblk",
+ "sdhci-dwcmshc"
+ ]
+ }
+ ],
+ "hub": [
+ {
+ "index": 24,
+ "attached_to": 15,
+ "class_list": [
+ "usb",
+ "hub"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "010a",
+ "name": "Hub",
+ "value": 266
+ },
+ "vendor": {
+ "hex": "1d6b",
+ "name": "Linux 6.18.33 xhci-hcd",
+ "value": 7531
+ },
+ "device": {
+ "hex": "0002",
+ "name": "xHCI Host Controller",
+ "value": 2
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "6.18",
+ "value": 0
+ },
+ "serial": "xhci-hcd.6.auto",
+ "model": "Linux 6.18.33 xhci-hcd xHCI Host Controller",
+ "sysfs_id": "/devices/platform/fc000000.usb/xhci-hcd.6.auto/usb3/3-0:1.0",
+ "sysfs_bus_id": "3-0:1.0",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 480000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 1,
+ "interface_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "interface_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "interface_protocol": 0,
+ "interface_number": 0,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "hub",
+ "driver_module": "usbcore",
+ "drivers": [
+ "hub"
+ ],
+ "driver_modules": [
+ "usbcore"
+ ],
+ "module_alias": "usb:v1D6Bp0002d0618dc09dsc00dp01ic09isc00ip00in00"
+ },
+ {
+ "index": 25,
+ "attached_to": 15,
+ "class_list": [
+ "usb",
+ "hub"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "010a",
+ "name": "Hub",
+ "value": 266
+ },
+ "vendor": {
+ "hex": "1d6b",
+ "name": "Linux 6.18.33 xhci-hcd",
+ "value": 7531
+ },
+ "device": {
+ "hex": "0003",
+ "name": "xHCI Host Controller",
+ "value": 3
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "6.18",
+ "value": 0
+ },
+ "serial": "xhci-hcd.6.auto",
+ "model": "Linux 6.18.33 xhci-hcd xHCI Host Controller",
+ "sysfs_id": "/devices/platform/fc000000.usb/xhci-hcd.6.auto/usb4/4-0:1.0",
+ "sysfs_bus_id": "4-0:1.0",
+ "detail": {
+ "device_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 3,
+ "interface_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "interface_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "interface_protocol": 0,
+ "interface_number": 0,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "hub",
+ "driver_module": "usbcore",
+ "drivers": [
+ "hub"
+ ],
+ "driver_modules": [
+ "usbcore"
+ ],
+ "module_alias": "usb:v1D6Bp0003d0618dc09dsc00dp03ic09isc00ip00in00"
+ },
+ {
+ "index": 26,
+ "attached_to": 17,
+ "class_list": [
+ "usb",
+ "hub"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "010a",
+ "name": "Hub",
+ "value": 266
+ },
+ "vendor": {
+ "hex": "1d6b",
+ "name": "Linux 6.18.33 ehci_hcd",
+ "value": 7531
+ },
+ "device": {
+ "hex": "0002",
+ "name": "EHCI Host Controller",
+ "value": 2
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "6.18",
+ "value": 0
+ },
+ "serial": "fc800000.usb",
+ "model": "Linux 6.18.33 ehci_hcd EHCI Host Controller",
+ "sysfs_id": "/devices/platform/fc800000.usb/usb1/1-0:1.0",
+ "sysfs_bus_id": "1-0:1.0",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 480000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 0,
+ "interface_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "interface_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "interface_protocol": 0,
+ "interface_number": 0,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "hub",
+ "driver_module": "usbcore",
+ "drivers": [
+ "hub"
+ ],
+ "driver_modules": [
+ "usbcore"
+ ],
+ "module_alias": "usb:v1D6Bp0002d0618dc09dsc00dp00ic09isc00ip00in00"
+ },
+ {
+ "index": 27,
+ "attached_to": 19,
+ "class_list": [
+ "usb",
+ "hub"
+ ],
+ "bus_type": {
+ "hex": "0086",
+ "name": "USB",
+ "value": 134
+ },
+ "slot": {
+ "bus": 0,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "010a",
+ "name": "Hub",
+ "value": 266
+ },
+ "vendor": {
+ "hex": "1d6b",
+ "name": "Linux 6.18.33 ohci_hcd",
+ "value": 7531
+ },
+ "device": {
+ "hex": "0001",
+ "name": "Generic Platform OHCI controller",
+ "value": 1
+ },
+ "revision": {
+ "hex": "0000",
+ "name": "6.18",
+ "value": 0
+ },
+ "serial": "fc840000.usb",
+ "model": "Linux 6.18.33 ohci_hcd Generic Platform OHCI controller",
+ "sysfs_id": "/devices/platform/fc840000.usb/usb2/2-0:1.0",
+ "sysfs_bus_id": "2-0:1.0",
+ "resources": [
+ {
+ "type": "baud",
+ "speed": 12000000,
+ "bits": 0,
+ "stop_bits": 0,
+ "parity": 0,
+ "handshake": 0
+ }
+ ],
+ "detail": {
+ "device_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "device_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "device_protocol": 0,
+ "interface_class": {
+ "hex": "0009",
+ "name": "hub",
+ "value": 9
+ },
+ "interface_subclass": {
+ "hex": "0000",
+ "name": "per_interface",
+ "value": 0
+ },
+ "interface_protocol": 0,
+ "interface_number": 0,
+ "interface_alternate_setting": 0
+ },
+ "hotplug": "usb",
+ "driver": "hub",
+ "driver_module": "usbcore",
+ "drivers": [
+ "hub"
+ ],
+ "driver_modules": [
+ "usbcore"
+ ],
+ "module_alias": "usb:v1D6Bp0001d0618dc09dsc00dp00ic09isc00ip00in00"
+ }
+ ],
+ "memory": [
+ {
+ "index": 10,
+ "attached_to": 0,
+ "class_list": [
+ "memory"
+ ],
+ "base_class": {
+ "hex": "0101",
+ "name": "Internally Used Class",
+ "value": 257
+ },
+ "sub_class": {
+ "hex": "0002",
+ "name": "Main Memory",
+ "value": 2
+ },
+ "model": "Main Memory",
+ "resources": [
+ {
+ "type": "phys_mem",
+ "range": 3758096384
+ }
+ ]
+ }
+ ],
+ "mmc_controller": [
+ {
+ "index": 20,
+ "attached_to": 0,
+ "class_list": [
+ "mmc_controller"
+ ],
+ "bus_type": {
+ "hex": "0093",
+ "name": "MMC",
+ "value": 147
+ },
+ "slot": {
+ "bus": 0,
+ "number": 1
+ },
+ "base_class": {
+ "hex": "0117",
+ "name": "MMC Controller",
+ "value": 279
+ },
+ "vendor": "",
+ "device": "MMC Controller",
+ "model": "MMC Controller",
+ "sysfs_id": "/devices/platform/fe2e0000.mmc/mmc_host/mmc1/mmc1:0001",
+ "sysfs_bus_id": "mmc1:0001",
+ "driver": "mmcblk",
+ "drivers": [
+ "mmcblk"
+ ]
+ }
+ ],
+ "network_controller": [
+ {
+ "index": 12,
+ "attached_to": 13,
+ "class_list": [
+ "network_controller",
+ "pci"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 1089,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0002",
+ "name": "Network controller",
+ "value": 2
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Ethernet controller",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "10ec",
+ "value": 4332
+ },
+ "sub_vendor": {
+ "hex": "10ec",
+ "value": 4332
+ },
+ "device": {
+ "hex": "8125",
+ "value": 33061
+ },
+ "sub_device": {
+ "hex": "8125",
+ "value": 33061
+ },
+ "revision": {
+ "hex": "0005",
+ "value": 5
+ },
+ "model": "Ethernet controller",
+ "sysfs_id": "/devices/platform/a41000000.pcie/pci0004:40/0004:40:00.0/0004:41:00.0",
+ "sysfs_bus_id": "0004:41:00.0",
+ "sysfs_iommu_group_id": 7,
+ "unix_device_names": [
+ "enP4p65s0"
+ ],
+ "resources": [
+ {
+ "type": "hwaddr",
+ "address": 100
+ },
+ {
+ "type": "io",
+ "base": 1048576,
+ "range": 256,
+ "enabled": true,
+ "access": "read_write"
+ }
+ ],
+ "detail": {
+ "function": 0,
+ "command": 1031,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "r8169",
+ "driver_module": "r8169",
+ "drivers": [
+ "r8169"
+ ],
+ "driver_modules": [
+ "r8169"
+ ],
+ "module_alias": "pci:v000010ECd00008125sv000010ECsd00008125bc02sc00i00"
+ },
+ {
+ "index": 14,
+ "attached_to": 11,
+ "class_list": [
+ "network_controller",
+ "pci"
+ ],
+ "bus_type": {
+ "hex": "0004",
+ "name": "PCI",
+ "value": 4
+ },
+ "slot": {
+ "bus": 817,
+ "number": 0
+ },
+ "base_class": {
+ "hex": "0002",
+ "name": "Network controller",
+ "value": 2
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Ethernet controller",
+ "value": 0
+ },
+ "vendor": {
+ "hex": "10ec",
+ "value": 4332
+ },
+ "sub_vendor": {
+ "hex": "10ec",
+ "value": 4332
+ },
+ "device": {
+ "hex": "8125",
+ "value": 33061
+ },
+ "sub_device": {
+ "hex": "8125",
+ "value": 33061
+ },
+ "revision": {
+ "hex": "0005",
+ "value": 5
+ },
+ "model": "Ethernet controller",
+ "sysfs_id": "/devices/platform/a40c00000.pcie/pci0003:30/0003:30:00.0/0003:31:00.0",
+ "sysfs_bus_id": "0003:31:00.0",
+ "sysfs_iommu_group_id": 6,
+ "unix_device_names": [
+ "enP3p49s0"
+ ],
+ "resources": [
+ {
+ "type": "hwaddr",
+ "address": 52
+ },
+ {
+ "type": "io",
+ "base": 4096,
+ "range": 256,
+ "enabled": true,
+ "access": "read_write"
+ }
+ ],
+ "detail": {
+ "function": 0,
+ "command": 1031,
+ "header_type": 0,
+ "secondary_bus": 0,
+ "prog_if": 0
+ },
+ "driver": "r8169",
+ "driver_module": "r8169",
+ "drivers": [
+ "r8169"
+ ],
+ "driver_modules": [
+ "r8169"
+ ],
+ "module_alias": "pci:v000010ECd00008125sv000010ECsd00008125bc02sc00i00"
+ },
+ {
+ "index": 16,
+ "attached_to": 0,
+ "class_list": [
+ "network_controller"
+ ],
+ "base_class": {
+ "hex": "0002",
+ "name": "Network controller",
+ "value": 2
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Ethernet controller",
+ "value": 0
+ },
+ "device": {
+ "hex": "0000",
+ "name": "ARM Ethernet controller",
+ "value": 0
+ },
+ "model": "ARM Ethernet controller",
+ "sysfs_id": "/devices/platform/fe1c0000.ethernet",
+ "sysfs_bus_id": "fe1c0000.ethernet",
+ "unix_device_names": [
+ "end0"
+ ],
+ "resources": [
+ {
+ "type": "hwaddr",
+ "address": 54
+ }
+ ],
+ "driver": "rk_gmac-dwmac",
+ "driver_module": "dwmac_rk",
+ "drivers": [
+ "rk_gmac-dwmac"
+ ],
+ "driver_modules": [
+ "dwmac_rk"
+ ],
+ "module_alias": "of:NethernetT(null)Crockchip,rk3588-gmacCsnps,dwmac-4.20a"
+ }
+ ],
+ "network_interface": [
+ {
+ "index": 28,
+ "attached_to": 16,
+ "class_list": [
+ "network_interface"
+ ],
+ "base_class": {
+ "hex": "0107",
+ "name": "Network Interface",
+ "value": 263
+ },
+ "sub_class": {
+ "hex": "0001",
+ "name": "Ethernet",
+ "value": 1
+ },
+ "model": "Ethernet network interface",
+ "sysfs_id": "/class/net/end0",
+ "sysfs_device_link": "/devices/platform/fe1c0000.ethernet",
+ "unix_device_names": [
+ "end0"
+ ],
+ "resources": [
+ {
+ "type": "hwaddr",
+ "address": 54
+ }
+ ],
+ "driver": "rk_gmac-dwmac",
+ "driver_module": "dwmac_rk",
+ "drivers": [
+ "rk_gmac-dwmac"
+ ],
+ "driver_modules": [
+ "dwmac_rk"
+ ]
+ },
+ {
+ "index": 29,
+ "attached_to": 0,
+ "class_list": [
+ "network_interface"
+ ],
+ "base_class": {
+ "hex": "0107",
+ "name": "Network Interface",
+ "value": 263
+ },
+ "sub_class": {
+ "hex": "0000",
+ "name": "Loopback",
+ "value": 0
+ },
+ "model": "Loopback network interface",
+ "sysfs_id": "/class/net/lo",
+ "unix_device_names": [
+ "lo"
+ ]
+ },
+ {
+ "index": 30,
+ "attached_to": 12,
+ "class_list": [
+ "network_interface"
+ ],
+ "base_class": {
+ "hex": "0107",
+ "name": "Network Interface",
+ "value": 263
+ },
+ "sub_class": {
+ "hex": "0001",
+ "name": "Ethernet",
+ "value": 1
+ },
+ "model": "Ethernet network interface",
+ "sysfs_id": "/class/net/enP4p65s0",
+ "sysfs_device_link": "/devices/platform/a41000000.pcie/pci0004:40/0004:40:00.0/0004:41:00.0",
+ "unix_device_names": [
+ "enP4p65s0"
+ ],
+ "resources": [
+ {
+ "type": "hwaddr",
+ "address": 100
+ }
+ ],
+ "driver": "r8169",
+ "driver_module": "r8169",
+ "drivers": [
+ "r8169"
+ ],
+ "driver_modules": [
+ "r8169"
+ ]
+ },
+ {
+ "index": 33,
+ "attached_to": 14,
+ "class_list": [
+ "network_interface"
+ ],
+ "base_class": {
+ "hex": "0107",
+ "name": "Network Interface",
+ "value": 263
+ },
+ "sub_class": {
+ "hex": "0001",
+ "name": "Ethernet",
+ "value": 1
+ },
+ "model": "Ethernet network interface",
+ "sysfs_id": "/class/net/enP3p49s0",
+ "sysfs_device_link": "/devices/platform/a40c00000.pcie/pci0003:30/0003:30:00.0/0003:31:00.0",
+ "unix_device_names": [
+ "enP3p49s0"
+ ],
+ "resources": [
+ {
+ "type": "hwaddr",
+ "address": 52
+ }
+ ],
+ "driver": "r8169",
+ "driver_module": "r8169",
+ "drivers": [
+ "r8169"
+ ],
+ "driver_modules": [
+ "r8169"
+ ]
+ }
+ ],
+ "system": {},
+ "usb_controller": [
+ {
+ "index": 15,
+ "attached_to": 0,
+ "class_list": [
+ "usb_controller"
+ ],
+ "base_class": {
+ "hex": "000c",
+ "name": "Serial bus controller",
+ "value": 12
+ },
+ "sub_class": {
+ "hex": "0003",
+ "name": "USB Controller",
+ "value": 3
+ },
+ "pci_interface": {
+ "hex": "0030",
+ "value": 48
+ },
+ "device": {
+ "hex": "0000",
+ "name": "ARM USB XHCI controller",
+ "value": 0
+ },
+ "model": "ARM USB XHCI controller",
+ "sysfs_id": "/devices/platform/fc000000.usb/xhci-hcd.6.auto",
+ "sysfs_bus_id": "xhci-hcd.6.auto",
+ "driver": "xhci-hcd",
+ "drivers": [
+ "xhci-hcd"
+ ],
+ "module_alias": "platform:xhci-hcd"
+ },
+ {
+ "index": 17,
+ "attached_to": 0,
+ "class_list": [
+ "usb_controller"
+ ],
+ "base_class": {
+ "hex": "000c",
+ "name": "Serial bus controller",
+ "value": 12
+ },
+ "sub_class": {
+ "hex": "0003",
+ "name": "USB Controller",
+ "value": 3
+ },
+ "pci_interface": {
+ "hex": "0020",
+ "name": "EHCI",
+ "value": 32
+ },
+ "device": {
+ "hex": "0000",
+ "name": "ARM USB controller",
+ "value": 0
+ },
+ "model": "ARM USB controller",
+ "sysfs_id": "/devices/platform/fc800000.usb",
+ "sysfs_bus_id": "fc800000.usb",
+ "driver": "ehci-platform",
+ "drivers": [
+ "ehci-platform"
+ ],
+ "driver_info": {
+ "type": "module",
+ "db_entry_0": [
+ "ehci-hcd"
+ ],
+ "active": false,
+ "modprobe": true,
+ "names": [
+ "ehci-hcd"
+ ],
+ "module_args": [
+ ""
+ ],
+ "conf": ""
+ },
+ "module_alias": "of:NusbT(null)Crockchip,rk3588-ehciCgeneric-ehci"
+ },
+ {
+ "index": 18,
+ "attached_to": 0,
+ "class_list": [
+ "usb_controller"
+ ],
+ "base_class": {
+ "hex": "000c",
+ "name": "Serial bus controller",
+ "value": 12
+ },
+ "sub_class": {
+ "hex": "0003",
+ "name": "USB Controller",
+ "value": 3
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "UHCI",
+ "value": 0
+ },
+ "device": {
+ "hex": "0000",
+ "name": "ARM USB controller",
+ "value": 0
+ },
+ "model": "ARM USB controller",
+ "sysfs_id": "/devices/platform/fc000000.usb",
+ "sysfs_bus_id": "fc000000.usb",
+ "driver": "dwc3",
+ "drivers": [
+ "dwc3"
+ ],
+ "driver_info": {
+ "type": "module",
+ "db_entry_0": [
+ "uhci-hcd"
+ ],
+ "active": false,
+ "modprobe": true,
+ "names": [
+ "uhci-hcd"
+ ],
+ "module_args": [
+ ""
+ ],
+ "conf": ""
+ },
+ "module_alias": "of:NusbT(null)Crockchip,rk3588-dwc3Csnps,dwc3"
+ },
+ {
+ "index": 19,
+ "attached_to": 0,
+ "class_list": [
+ "usb_controller"
+ ],
+ "base_class": {
+ "hex": "000c",
+ "name": "Serial bus controller",
+ "value": 12
+ },
+ "sub_class": {
+ "hex": "0003",
+ "name": "USB Controller",
+ "value": 3
+ },
+ "pci_interface": {
+ "hex": "0000",
+ "name": "UHCI",
+ "value": 0
+ },
+ "device": {
+ "hex": "0000",
+ "name": "ARM USB controller",
+ "value": 0
+ },
+ "model": "ARM USB controller",
+ "sysfs_id": "/devices/platform/fc840000.usb",
+ "sysfs_bus_id": "fc840000.usb",
+ "driver": "ohci-platform",
+ "drivers": [
+ "ohci-platform"
+ ],
+ "driver_info": {
+ "type": "module",
+ "db_entry_0": [
+ "uhci-hcd"
+ ],
+ "active": false,
+ "modprobe": true,
+ "names": [
+ "uhci-hcd"
+ ],
+ "module_args": [
+ ""
+ ],
+ "conf": ""
+ },
+ "module_alias": "of:NusbT(null)Crockchip,rk3588-ohciCgeneric-ohci"
+ }
+ ]
+ },
+ "smbios": {}
+}
\ No newline at end of file
modules/hosts/tribios/hardware.nix
@@ -0,0 +1,19 @@
+{
+ den.aspects.tribios = {
+ nixos = {
+ hardware.facter.reportPath = ./facter.json;
+
+ boot.loader = {
+ systemd-boot = {
+ enable = true;
+ consoleMode = "auto";
+ };
+
+ efi = {
+ canTouchEfiVariables = false;
+ efiSysMountPoint = "/boot";
+ };
+ };
+ };
+ };
+}
modules/roles/default.nix
@@ -7,6 +7,11 @@
core.nix.nixpkgs
core.nix.state-versions
+ core.hardware.cpu.intel
+ core.hardware.graphic.intel
+ core.hardware.graphic.nvidia
+ core.hardware.thunderbolt
+
core.editor
core.localization
core.nameservers