❄️ Dotfiles and NixOS configurations
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

nixosConfigurations/fornax: init

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>

+5240 -51
+44
flake.lock
··· 380 380 "url": "https://codeberg.org/Scrumplex/inhibridge.git" 381 381 } 382 382 }, 383 + "jovian": { 384 + "inputs": { 385 + "nix-github-actions": "nix-github-actions", 386 + "nixpkgs": [ 387 + "nixpkgs" 388 + ] 389 + }, 390 + "locked": { 391 + "lastModified": 1744436521, 392 + "narHash": "sha256-3Q3+H8YeuRRGXZqL0FgWAcPg2bX416M6NX/VpLGRw+c=", 393 + "owner": "Jovian-Experiments", 394 + "repo": "Jovian-NixOS", 395 + "rev": "1dd888cc60079910fba27eb43b959b633e3b466c", 396 + "type": "github" 397 + }, 398 + "original": { 399 + "owner": "Jovian-Experiments", 400 + "repo": "Jovian-NixOS", 401 + "type": "github" 402 + } 403 + }, 383 404 "lanzaboote": { 384 405 "inputs": { 385 406 "crane": "crane", ··· 435 456 "original": { 436 457 "owner": "numtide", 437 458 "repo": "nix-filter", 459 + "type": "github" 460 + } 461 + }, 462 + "nix-github-actions": { 463 + "inputs": { 464 + "nixpkgs": [ 465 + "jovian", 466 + "nixpkgs" 467 + ] 468 + }, 469 + "locked": { 470 + "lastModified": 1729697500, 471 + "narHash": "sha256-VFTWrbzDlZyFHHb1AlKRiD/qqCJIripXKiCSFS8fAOY=", 472 + "owner": "zhaofengli", 473 + "repo": "nix-github-actions", 474 + "rev": "e418aeb728b6aa5ca8c5c71974e7159c2df1d8cf", 475 + "type": "github" 476 + }, 477 + "original": { 478 + "owner": "zhaofengli", 479 + "ref": "matrix-name", 480 + "repo": "nix-github-actions", 438 481 "type": "github" 439 482 } 440 483 }, ··· 661 704 "home-manager": "home-manager", 662 705 "honeylinks-website": "honeylinks-website", 663 706 "inhibridge": "inhibridge", 707 + "jovian": "jovian", 664 708 "lanzaboote": "lanzaboote", 665 709 "nix-index-database": "nix-index-database", 666 710 "nix-minecraft": "nix-minecraft",
+5
flake.nix
··· 12 12 inputs.nixpkgs.follows = "nixpkgs"; 13 13 }; 14 14 nixos-facter-modules.url = "github:numtide/nixos-facter-modules"; 15 + jovian = { 16 + url = "github:Jovian-Experiments/Jovian-NixOS"; 17 + inputs.nixpkgs.follows = "nixpkgs"; 18 + }; 15 19 agenix = { 16 20 url = "github:ryantm/agenix"; 17 21 inputs.nixpkgs.follows = "nixpkgs"; ··· 134 138 135 139 ./nixosConfigurations/andromeda 136 140 ./nixosConfigurations/dyson 141 + ./nixosConfigurations/fornax 137 142 138 143 ./nixosConfigurations/cosmos 139 144 ./nixosConfigurations/eclipse
+1
nixosConfigurations/andromeda/default.nix
··· 55 55 ../common/ranger.nix 56 56 ../common/regional.nix 57 57 ../common/remote-build-consumer.nix 58 + ../common/remote-build-provider.nix 58 59 ../common/rtl-sdr.nix 59 60 ../common/ssh.nix 60 61 ../common/syncthing.nix
+1 -3
nixosConfigurations/centauri/configuration.nix
··· 17 17 inputs.srvos.nixosModules.server 18 18 ]; 19 19 20 - age.secrets."passwd".file = ../../secrets/common/passwd.age; 21 - 22 20 nixpkgs.overlays = [inputs.self.overlays.default]; 23 21 24 22 boot.loader.grub.enable = false; ··· 149 147 ++ [ 150 148 "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBCCHT3y+oaFf/ZkKDd8dqwYsgzA8OIViDkeA9vGAHNjyJPoXwnbR2d9p+pI+WW+jIFxIbCz7ho9zUAFRxFkksxA= pass@blackeye" 151 149 ]; 152 - hashedPasswordFile = config.age.secrets."passwd".path; 150 + hashedPassword = "$y$j9T$JbosTEvX3uH6.mFV/Sz071$6vVkITFq4INQFdf51.guqaD68JWp6ZcVNGVfPqqIzL/"; 153 151 }; 154 152 155 153 nixpkgs.hostPlatform.system = "aarch64-linux";
-5
nixosConfigurations/common/boot/default.nix
··· 15 15 efi.canTouchEfiVariables = true; 16 16 timeout = 0; 17 17 }; 18 - 19 - tmp = { 20 - useTmpfs = lib.mkDefault true; 21 - tmpfsSize = "75%"; 22 - }; 23 18 initrd.systemd.enable = true; 24 19 25 20 kernel.sysctl."kernel.sysrq" = 1;
+1 -3
nixosConfigurations/common/home.nix
··· 20 20 ]; 21 21 22 22 config = { 23 - age.secrets."passwd".file = ../../secrets/common/passwd.age; 24 - 25 23 primaryUser = { 26 24 isNormalUser = true; 27 - hashedPasswordFile = config.age.secrets."passwd".path; 25 + hashedPassword = "$y$j9T$JbosTEvX3uH6.mFV/Sz071$6vVkITFq4INQFdf51.guqaD68JWp6ZcVNGVfPqqIzL/"; 28 26 # TODO: roles! 29 27 extraGroups = 30 28 ["wheel" "audio" "video" "input" "dialout"]
+42 -22
nixosConfigurations/common/remote-build-consumer.nix
··· 1 - {config, ...}: { 1 + { 2 + config, 3 + lib, 4 + ... 5 + }: { 2 6 age.secrets."bob-the-builder.key".file = ../../secrets/common/bob-the-builder.key.age; 3 7 4 8 nix = { 5 - buildMachines = [ 6 - { 7 - hostName = "eclipse.sefa.cloud"; 8 - sshUser = "bob-the-builder"; 9 - sshKey = config.age.secrets."bob-the-builder.key".path; 10 - system = "x86_64-linux"; 11 - protocol = "ssh-ng"; 12 - maxJobs = 4; 13 - speedFactor = 1; 14 - supportedFeatures = ["nixos-test" "benchmark" "big-parallel" "kvm"]; 15 - } 16 - { 17 - hostName = "mini.scrumplex.net"; 18 - sshUser = "bob-the-builder"; 19 - sshKey = config.age.secrets."bob-the-builder.key".path; 20 - system = "aarch64-darwin,x86_64-darwin"; 21 - protocol = "ssh-ng"; 22 - maxJobs = 8; 23 - speedFactor = 1; 24 - supportedFeatures = ["nixos-test" "benchmark" "big-parallel" "apple-virt"]; 25 - } 9 + buildMachines = lib.mkMerge [ 10 + (lib.mkIf (config.networking.hostName != "andromeda") [ 11 + { 12 + hostName = "andromeda.lan"; 13 + sshUser = "bob-the-builder"; 14 + sshKey = config.age.secrets."bob-the-builder.key".path; 15 + system = "x86_64-linux"; 16 + protocol = "ssh-ng"; 17 + maxJobs = 4; 18 + speedFactor = 4; 19 + supportedFeatures = ["nixos-test" "benchmark" "big-parallel" "kvm"]; 20 + } 21 + ]) 22 + (lib.mkIf (config.networking.hostName != "eclipse") [ 23 + { 24 + hostName = "eclipse.sefa.cloud"; 25 + sshUser = "bob-the-builder"; 26 + sshKey = config.age.secrets."bob-the-builder.key".path; 27 + system = "x86_64-linux"; 28 + protocol = "ssh-ng"; 29 + maxJobs = 4; 30 + speedFactor = 1; 31 + supportedFeatures = ["nixos-test" "benchmark" "big-parallel" "kvm"]; 32 + } 33 + ]) 34 + [ 35 + { 36 + hostName = "mini.scrumplex.net"; 37 + sshUser = "bob-the-builder"; 38 + sshKey = config.age.secrets."bob-the-builder.key".path; 39 + system = "aarch64-darwin,x86_64-darwin"; 40 + protocol = "ssh-ng"; 41 + maxJobs = 8; 42 + speedFactor = 1; 43 + supportedFeatures = ["nixos-test" "benchmark" "big-parallel" "apple-virt"]; 44 + } 45 + ] 26 46 ]; 27 47 distributedBuilds = true; 28 48 settings.builders-use-substitutes = true;
+1
nixosConfigurations/dyson/default.nix
··· 51 51 ../common/printing.nix 52 52 ../common/ranger.nix 53 53 ../common/regional.nix 54 + ../common/remote-build-consumer.nix 54 55 ../common/rtl-sdr.nix 55 56 ../common/ssh.nix 56 57 ../common/syncthing.nix
+1 -2
nixosConfigurations/eclipse/configuration.nix
··· 36 36 ]; 37 37 38 38 age.secrets.id_borgbase.file = ../../secrets/eclipse/id_borgbase.age; 39 - age.secrets."passwd".file = ../../secrets/common/passwd.age; 40 39 41 40 infra.borgbase = { 42 41 enable = true; ··· 85 84 ++ [ 86 85 "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBCCHT3y+oaFf/ZkKDd8dqwYsgzA8OIViDkeA9vGAHNjyJPoXwnbR2d9p+pI+WW+jIFxIbCz7ho9zUAFRxFkksxA= pass@blackeye" 87 86 ]; 88 - hashedPasswordFile = config.age.secrets."passwd".path; 87 + hashedPassword = "$y$j9T$JbosTEvX3uH6.mFV/Sz071$6vVkITFq4INQFdf51.guqaD68JWp6ZcVNGVfPqqIzL/"; 89 88 }; 90 89 91 90 system.stateVersion = "23.05";
+34
nixosConfigurations/fornax/configuration.nix
··· 1 + { 2 + inputs, 3 + pkgs, 4 + ... 5 + }: { 6 + imports = [ 7 + ../common 8 + ../common/boot 9 + ../common/home.nix 10 + ../common/nix.nix 11 + ../common/openssh.nix 12 + ../common/utils.nix 13 + 14 + ./disks.nix 15 + 16 + inputs.nixos-facter-modules.nixosModules.facter 17 + inputs.jovian.nixosModules.jovian 18 + ]; 19 + 20 + facter.reportPath = ./facter.json; 21 + 22 + # TODO 23 + nixpkgs.config.allowUnfree = true; 24 + 25 + networking.networkmanager.enable = true; 26 + 27 + jovian.devices.steamdeck.enable = true; 28 + jovian.steam.enable = true; 29 + jovian.steam.autoStart = true; 30 + jovian.steam.user = "scrumplex"; 31 + jovian.decky-loader.enable = true; 32 + 33 + system.stateVersion = "24.11"; 34 + }
+20
nixosConfigurations/fornax/default.nix
··· 1 + { 2 + lib', 3 + self, 4 + ... 5 + }: let 6 + inherit (builtins) attrValues; 7 + in { 8 + flake.nixosConfigurations = lib'.mkHost { 9 + hostName = "fornax"; 10 + modules = 11 + [ 12 + (lib'.mkDeploy { 13 + targetHost = "root@fornax.lan"; 14 + extraFlags = ["--verbose" "--print-build-logs"]; 15 + }) 16 + ./configuration.nix 17 + ] 18 + ++ attrValues self.nixosModules; 19 + }; 20 + }
+48
nixosConfigurations/fornax/disks.nix
··· 1 + { 2 + config, 3 + inputs, 4 + pkgs, 5 + ... 6 + }: { 7 + imports = [ 8 + inputs.disko.nixosModules.default 9 + ]; 10 + 11 + disko.devices.disk.deck = { 12 + type = "disk"; 13 + device = "/dev/disk/by-id/nvme-KINGSTON_OM3PDP3256B-A01_50026B76854586D9"; 14 + content = { 15 + type = "gpt"; 16 + partitions = { 17 + esp = { 18 + size = "1G"; 19 + type = "EF00"; # EFI system partition 20 + content = { 21 + type = "filesystem"; 22 + format = "vfat"; 23 + mountpoint = "/boot"; 24 + mountOptions = ["defaults" "umask=0077" "dmask=0077" "fmask=0077"]; 25 + }; 26 + }; 27 + root = { 28 + end = "-8G"; 29 + type = "8304"; # Linux x86-64 root (/) 30 + content = { 31 + type = "filesystem"; 32 + format = "ext4"; 33 + mountpoint = "/"; 34 + }; 35 + }; 36 + swap = { 37 + size = "100%"; 38 + type = "8200"; # Linux swap 39 + content = { 40 + type = "swap"; 41 + discardPolicy = "both"; 42 + resumeDevice = true; 43 + }; 44 + }; 45 + }; 46 + }; 47 + }; 48 + }
+5027
nixosConfigurations/fornax/facter.json
··· 1 + { 2 + "version": 1, 3 + "system": "x86_64-linux", 4 + "virtualisation": "none", 5 + "hardware": { 6 + "bios": { 7 + "apm_info": { 8 + "supported": false, 9 + "enabled": false, 10 + "version": 0, 11 + "sub_version": 0, 12 + "bios_flags": 0 13 + }, 14 + "vbe_info": { 15 + "version": 0, 16 + "video_memory": 0 17 + }, 18 + "pnp": false, 19 + "pnp_id": 0, 20 + "lba_support": false, 21 + "low_memory_size": 0, 22 + "smbios_version": 771 23 + }, 24 + "bluetooth": [ 25 + { 26 + "index": 55, 27 + "attached_to": 49, 28 + "class_list": [ 29 + "usb", 30 + "bluetooth" 31 + ], 32 + "bus_type": { 33 + "hex": "0086", 34 + "name": "USB", 35 + "value": 134 36 + }, 37 + "slot": { 38 + "bus": 0, 39 + "number": 0 40 + }, 41 + "base_class": { 42 + "hex": "0115", 43 + "name": "Bluetooth Device", 44 + "value": 277 45 + }, 46 + "vendor": { 47 + "hex": "13d3", 48 + "name": "Realtek", 49 + "value": 5075 50 + }, 51 + "device": { 52 + "hex": "3553", 53 + "name": "Bluetooth Radio", 54 + "value": 13651 55 + }, 56 + "serial": "00e04c000001", 57 + "model": "Realtek Bluetooth Radio", 58 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-5/3-5:1.0", 59 + "sysfs_bus_id": "3-5:1.0", 60 + "resources": [ 61 + { 62 + "type": "baud", 63 + "speed": 12000000, 64 + "bits": 0, 65 + "stop_bits": 0, 66 + "parity": 0, 67 + "handshake": 0 68 + } 69 + ], 70 + "detail": { 71 + "device_class": { 72 + "hex": "00e0", 73 + "name": "wireless", 74 + "value": 224 75 + }, 76 + "device_subclass": { 77 + "hex": "0001", 78 + "name": "audio", 79 + "value": 1 80 + }, 81 + "device_protocol": 1, 82 + "interface_class": { 83 + "hex": "00e0", 84 + "name": "wireless", 85 + "value": 224 86 + }, 87 + "interface_subclass": { 88 + "hex": "0001", 89 + "name": "audio", 90 + "value": 1 91 + }, 92 + "interface_protocol": 1, 93 + "interface_number": 0, 94 + "interface_alternate_setting": 0 95 + }, 96 + "hotplug": "usb", 97 + "driver": "btusb", 98 + "driver_module": "btusb", 99 + "drivers": [ 100 + "btusb" 101 + ], 102 + "driver_modules": [ 103 + "btusb" 104 + ], 105 + "module_alias": "usb:v13D3p3553d0000dcE0dsc01dp01icE0isc01ip01in00" 106 + }, 107 + { 108 + "index": 62, 109 + "attached_to": 49, 110 + "class_list": [ 111 + "usb", 112 + "bluetooth" 113 + ], 114 + "bus_type": { 115 + "hex": "0086", 116 + "name": "USB", 117 + "value": 134 118 + }, 119 + "slot": { 120 + "bus": 0, 121 + "number": 0 122 + }, 123 + "base_class": { 124 + "hex": "0115", 125 + "name": "Bluetooth Device", 126 + "value": 277 127 + }, 128 + "vendor": { 129 + "hex": "13d3", 130 + "name": "Realtek", 131 + "value": 5075 132 + }, 133 + "device": { 134 + "hex": "3553", 135 + "name": "Bluetooth Radio", 136 + "value": 13651 137 + }, 138 + "serial": "00e04c000001", 139 + "model": "Realtek Bluetooth Radio", 140 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-5/3-5:1.1", 141 + "sysfs_bus_id": "3-5:1.1", 142 + "resources": [ 143 + { 144 + "type": "baud", 145 + "speed": 12000000, 146 + "bits": 0, 147 + "stop_bits": 0, 148 + "parity": 0, 149 + "handshake": 0 150 + } 151 + ], 152 + "detail": { 153 + "device_class": { 154 + "hex": "00e0", 155 + "name": "wireless", 156 + "value": 224 157 + }, 158 + "device_subclass": { 159 + "hex": "0001", 160 + "name": "audio", 161 + "value": 1 162 + }, 163 + "device_protocol": 1, 164 + "interface_class": { 165 + "hex": "00e0", 166 + "name": "wireless", 167 + "value": 224 168 + }, 169 + "interface_subclass": { 170 + "hex": "0001", 171 + "name": "audio", 172 + "value": 1 173 + }, 174 + "interface_protocol": 1, 175 + "interface_number": 1, 176 + "interface_alternate_setting": 0 177 + }, 178 + "hotplug": "usb", 179 + "driver": "btusb", 180 + "driver_module": "btusb", 181 + "drivers": [ 182 + "btusb" 183 + ], 184 + "driver_modules": [ 185 + "btusb" 186 + ], 187 + "module_alias": "usb:v13D3p3553d0000dcE0dsc01dp01icE0isc01ip01in01" 188 + } 189 + ], 190 + "bridge": [ 191 + { 192 + "index": 13, 193 + "attached_to": 0, 194 + "class_list": [ 195 + "pci", 196 + "bridge" 197 + ], 198 + "bus_type": { 199 + "hex": "0004", 200 + "name": "PCI", 201 + "value": 4 202 + }, 203 + "slot": { 204 + "bus": 0, 205 + "number": 8 206 + }, 207 + "base_class": { 208 + "hex": "0006", 209 + "name": "Bridge", 210 + "value": 6 211 + }, 212 + "sub_class": { 213 + "hex": "0000", 214 + "name": "Host bridge", 215 + "value": 0 216 + }, 217 + "vendor": { 218 + "hex": "1022", 219 + "name": "AMD", 220 + "value": 4130 221 + }, 222 + "device": { 223 + "hex": "1632", 224 + "value": 5682 225 + }, 226 + "model": "AMD Host bridge", 227 + "sysfs_id": "/devices/pci0000:00/0000:00:08.0", 228 + "sysfs_bus_id": "0000:00:08.0", 229 + "detail": { 230 + "function": 0, 231 + "command": 0, 232 + "header_type": 0, 233 + "secondary_bus": 0, 234 + "irq": 0, 235 + "prog_if": 0 236 + }, 237 + "module_alias": "pci:v00001022d00001632sv00000000sd00000000bc06sc00i00" 238 + }, 239 + { 240 + "index": 14, 241 + "attached_to": 0, 242 + "class_list": [ 243 + "pci", 244 + "bridge" 245 + ], 246 + "bus_type": { 247 + "hex": "0004", 248 + "name": "PCI", 249 + "value": 4 250 + }, 251 + "slot": { 252 + "bus": 0, 253 + "number": 24 254 + }, 255 + "base_class": { 256 + "hex": "0006", 257 + "name": "Bridge", 258 + "value": 6 259 + }, 260 + "sub_class": { 261 + "hex": "0000", 262 + "name": "Host bridge", 263 + "value": 0 264 + }, 265 + "vendor": { 266 + "hex": "1022", 267 + "name": "AMD", 268 + "value": 4130 269 + }, 270 + "device": { 271 + "hex": "1663", 272 + "value": 5731 273 + }, 274 + "model": "AMD Host bridge", 275 + "sysfs_id": "/devices/pci0000:00/0000:00:18.3", 276 + "sysfs_bus_id": "0000:00:18.3", 277 + "detail": { 278 + "function": 3, 279 + "command": 0, 280 + "header_type": 0, 281 + "secondary_bus": 0, 282 + "irq": 0, 283 + "prog_if": 0 284 + }, 285 + "module_alias": "pci:v00001022d00001663sv00000000sd00000000bc06sc00i00" 286 + }, 287 + { 288 + "index": 15, 289 + "attached_to": 0, 290 + "class_list": [ 291 + "pci", 292 + "bridge" 293 + ], 294 + "bus_type": { 295 + "hex": "0004", 296 + "name": "PCI", 297 + "value": 4 298 + }, 299 + "slot": { 300 + "bus": 0, 301 + "number": 1 302 + }, 303 + "base_class": { 304 + "hex": "0006", 305 + "name": "Bridge", 306 + "value": 6 307 + }, 308 + "sub_class": { 309 + "hex": "0004", 310 + "name": "PCI bridge", 311 + "value": 4 312 + }, 313 + "pci_interface": { 314 + "hex": "0000", 315 + "name": "Normal decode", 316 + "value": 0 317 + }, 318 + "vendor": { 319 + "hex": "1022", 320 + "name": "AMD", 321 + "value": 4130 322 + }, 323 + "sub_vendor": { 324 + "hex": "1022", 325 + "name": "AMD", 326 + "value": 4130 327 + }, 328 + "device": { 329 + "hex": "1647", 330 + "value": 5703 331 + }, 332 + "sub_device": { 333 + "hex": "1453", 334 + "value": 5203 335 + }, 336 + "model": "AMD PCI bridge", 337 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2", 338 + "sysfs_bus_id": "0000:00:01.2", 339 + "resources": [ 340 + { 341 + "type": "irq", 342 + "base": 25, 343 + "triggered": 0, 344 + "enabled": true 345 + } 346 + ], 347 + "detail": { 348 + "function": 2, 349 + "command": 1031, 350 + "header_type": 1, 351 + "secondary_bus": 1, 352 + "irq": 25, 353 + "prog_if": 0 354 + }, 355 + "driver": "pcieport", 356 + "drivers": [ 357 + "pcieport" 358 + ], 359 + "module_alias": "pci:v00001022d00001647sv00001022sd00001453bc06sc04i00" 360 + }, 361 + { 362 + "index": 17, 363 + "attached_to": 0, 364 + "class_list": [ 365 + "pci", 366 + "bridge" 367 + ], 368 + "bus_type": { 369 + "hex": "0004", 370 + "name": "PCI", 371 + "value": 4 372 + }, 373 + "slot": { 374 + "bus": 0, 375 + "number": 24 376 + }, 377 + "base_class": { 378 + "hex": "0006", 379 + "name": "Bridge", 380 + "value": 6 381 + }, 382 + "sub_class": { 383 + "hex": "0000", 384 + "name": "Host bridge", 385 + "value": 0 386 + }, 387 + "vendor": { 388 + "hex": "1022", 389 + "name": "AMD", 390 + "value": 4130 391 + }, 392 + "device": { 393 + "hex": "1661", 394 + "value": 5729 395 + }, 396 + "model": "AMD Host bridge", 397 + "sysfs_id": "/devices/pci0000:00/0000:00:18.1", 398 + "sysfs_bus_id": "0000:00:18.1", 399 + "detail": { 400 + "function": 1, 401 + "command": 0, 402 + "header_type": 0, 403 + "secondary_bus": 0, 404 + "irq": 0, 405 + "prog_if": 0 406 + }, 407 + "module_alias": "pci:v00001022d00001661sv00000000sd00000000bc06sc00i00" 408 + }, 409 + { 410 + "index": 19, 411 + "attached_to": 0, 412 + "class_list": [ 413 + "pci", 414 + "bridge" 415 + ], 416 + "bus_type": { 417 + "hex": "0004", 418 + "name": "PCI", 419 + "value": 4 420 + }, 421 + "slot": { 422 + "bus": 0, 423 + "number": 1 424 + }, 425 + "base_class": { 426 + "hex": "0006", 427 + "name": "Bridge", 428 + "value": 6 429 + }, 430 + "sub_class": { 431 + "hex": "0000", 432 + "name": "Host bridge", 433 + "value": 0 434 + }, 435 + "vendor": { 436 + "hex": "1022", 437 + "name": "AMD", 438 + "value": 4130 439 + }, 440 + "device": { 441 + "hex": "1632", 442 + "value": 5682 443 + }, 444 + "model": "AMD Host bridge", 445 + "sysfs_id": "/devices/pci0000:00/0000:00:01.0", 446 + "sysfs_bus_id": "0000:00:01.0", 447 + "detail": { 448 + "function": 0, 449 + "command": 0, 450 + "header_type": 0, 451 + "secondary_bus": 0, 452 + "irq": 0, 453 + "prog_if": 0 454 + }, 455 + "module_alias": "pci:v00001022d00001632sv00000000sd00000000bc06sc00i00" 456 + }, 457 + { 458 + "index": 21, 459 + "attached_to": 0, 460 + "class_list": [ 461 + "pci", 462 + "bridge" 463 + ], 464 + "bus_type": { 465 + "hex": "0004", 466 + "name": "PCI", 467 + "value": 4 468 + }, 469 + "slot": { 470 + "bus": 0, 471 + "number": 20 472 + }, 473 + "base_class": { 474 + "hex": "0006", 475 + "name": "Bridge", 476 + "value": 6 477 + }, 478 + "sub_class": { 479 + "hex": "0001", 480 + "name": "ISA bridge", 481 + "value": 1 482 + }, 483 + "vendor": { 484 + "hex": "1022", 485 + "name": "AMD", 486 + "value": 4130 487 + }, 488 + "sub_vendor": { 489 + "hex": "1e44", 490 + "value": 7748 491 + }, 492 + "device": { 493 + "hex": "790e", 494 + "value": 30990 495 + }, 496 + "sub_device": { 497 + "hex": "1776", 498 + "value": 6006 499 + }, 500 + "revision": { 501 + "hex": "0051", 502 + "value": 81 503 + }, 504 + "model": "AMD ISA bridge", 505 + "sysfs_id": "/devices/pci0000:00/0000:00:14.3", 506 + "sysfs_bus_id": "0000:00:14.3", 507 + "detail": { 508 + "function": 3, 509 + "command": 15, 510 + "header_type": 0, 511 + "secondary_bus": 0, 512 + "irq": 0, 513 + "prog_if": 0 514 + }, 515 + "module_alias": "pci:v00001022d0000790Esv00001E44sd00001776bc06sc01i00" 516 + }, 517 + { 518 + "index": 24, 519 + "attached_to": 0, 520 + "class_list": [ 521 + "pci", 522 + "bridge" 523 + ], 524 + "bus_type": { 525 + "hex": "0004", 526 + "name": "PCI", 527 + "value": 4 528 + }, 529 + "slot": { 530 + "bus": 0, 531 + "number": 8 532 + }, 533 + "base_class": { 534 + "hex": "0006", 535 + "name": "Bridge", 536 + "value": 6 537 + }, 538 + "sub_class": { 539 + "hex": "0004", 540 + "name": "PCI bridge", 541 + "value": 4 542 + }, 543 + "pci_interface": { 544 + "hex": "0000", 545 + "name": "Normal decode", 546 + "value": 0 547 + }, 548 + "vendor": { 549 + "hex": "1022", 550 + "name": "AMD", 551 + "value": 4130 552 + }, 553 + "sub_vendor": { 554 + "hex": "1022", 555 + "name": "AMD", 556 + "value": 4130 557 + }, 558 + "device": { 559 + "hex": "1648", 560 + "value": 5704 561 + }, 562 + "sub_device": { 563 + "hex": "1648", 564 + "value": 5704 565 + }, 566 + "model": "AMD PCI bridge", 567 + "sysfs_id": "/devices/pci0000:00/0000:00:08.3", 568 + "sysfs_bus_id": "0000:00:08.3", 569 + "resources": [ 570 + { 571 + "type": "irq", 572 + "base": 30, 573 + "triggered": 0, 574 + "enabled": true 575 + } 576 + ], 577 + "detail": { 578 + "function": 3, 579 + "command": 1031, 580 + "header_type": 1, 581 + "secondary_bus": 6, 582 + "irq": 30, 583 + "prog_if": 0 584 + }, 585 + "driver": "pcieport", 586 + "drivers": [ 587 + "pcieport" 588 + ], 589 + "module_alias": "pci:v00001022d00001648sv00001022sd00001648bc06sc04i00" 590 + }, 591 + { 592 + "index": 25, 593 + "attached_to": 0, 594 + "class_list": [ 595 + "pci", 596 + "bridge" 597 + ], 598 + "bus_type": { 599 + "hex": "0004", 600 + "name": "PCI", 601 + "value": 4 602 + }, 603 + "slot": { 604 + "bus": 0, 605 + "number": 24 606 + }, 607 + "base_class": { 608 + "hex": "0006", 609 + "name": "Bridge", 610 + "value": 6 611 + }, 612 + "sub_class": { 613 + "hex": "0000", 614 + "name": "Host bridge", 615 + "value": 0 616 + }, 617 + "vendor": { 618 + "hex": "1022", 619 + "name": "AMD", 620 + "value": 4130 621 + }, 622 + "device": { 623 + "hex": "1666", 624 + "value": 5734 625 + }, 626 + "model": "AMD Host bridge", 627 + "sysfs_id": "/devices/pci0000:00/0000:00:18.6", 628 + "sysfs_bus_id": "0000:00:18.6", 629 + "detail": { 630 + "function": 6, 631 + "command": 0, 632 + "header_type": 0, 633 + "secondary_bus": 0, 634 + "irq": 0, 635 + "prog_if": 0 636 + }, 637 + "module_alias": "pci:v00001022d00001666sv00000000sd00000000bc06sc00i00" 638 + }, 639 + { 640 + "index": 26, 641 + "attached_to": 0, 642 + "class_list": [ 643 + "pci", 644 + "bridge" 645 + ], 646 + "bus_type": { 647 + "hex": "0004", 648 + "name": "PCI", 649 + "value": 4 650 + }, 651 + "slot": { 652 + "bus": 0, 653 + "number": 0 654 + }, 655 + "base_class": { 656 + "hex": "0006", 657 + "name": "Bridge", 658 + "value": 6 659 + }, 660 + "sub_class": { 661 + "hex": "0000", 662 + "name": "Host bridge", 663 + "value": 0 664 + }, 665 + "vendor": { 666 + "hex": "1022", 667 + "name": "AMD", 668 + "value": 4130 669 + }, 670 + "sub_vendor": { 671 + "hex": "1e44", 672 + "value": 7748 673 + }, 674 + "device": { 675 + "hex": "1645", 676 + "value": 5701 677 + }, 678 + "sub_device": { 679 + "hex": "1776", 680 + "value": 6006 681 + }, 682 + "model": "AMD Host bridge", 683 + "sysfs_id": "/devices/pci0000:00/0000:00:00.0", 684 + "sysfs_bus_id": "0000:00:00.0", 685 + "detail": { 686 + "function": 0, 687 + "command": 0, 688 + "header_type": 0, 689 + "secondary_bus": 0, 690 + "irq": 0, 691 + "prog_if": 0 692 + }, 693 + "module_alias": "pci:v00001022d00001645sv00001E44sd00001776bc06sc00i00" 694 + }, 695 + { 696 + "index": 27, 697 + "attached_to": 0, 698 + "class_list": [ 699 + "pci", 700 + "bridge" 701 + ], 702 + "bus_type": { 703 + "hex": "0004", 704 + "name": "PCI", 705 + "value": 4 706 + }, 707 + "slot": { 708 + "bus": 0, 709 + "number": 8 710 + }, 711 + "base_class": { 712 + "hex": "0006", 713 + "name": "Bridge", 714 + "value": 6 715 + }, 716 + "sub_class": { 717 + "hex": "0004", 718 + "name": "PCI bridge", 719 + "value": 4 720 + }, 721 + "pci_interface": { 722 + "hex": "0000", 723 + "name": "Normal decode", 724 + "value": 0 725 + }, 726 + "vendor": { 727 + "hex": "1022", 728 + "name": "AMD", 729 + "value": 4130 730 + }, 731 + "sub_vendor": { 732 + "hex": "1022", 733 + "name": "AMD", 734 + "value": 4130 735 + }, 736 + "device": { 737 + "hex": "1648", 738 + "value": 5704 739 + }, 740 + "sub_device": { 741 + "hex": "1648", 742 + "value": 5704 743 + }, 744 + "model": "AMD PCI bridge", 745 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1", 746 + "sysfs_bus_id": "0000:00:08.1", 747 + "resources": [ 748 + { 749 + "type": "irq", 750 + "base": 28, 751 + "triggered": 0, 752 + "enabled": true 753 + } 754 + ], 755 + "detail": { 756 + "function": 1, 757 + "command": 1031, 758 + "header_type": 1, 759 + "secondary_bus": 4, 760 + "irq": 28, 761 + "prog_if": 0 762 + }, 763 + "driver": "pcieport", 764 + "drivers": [ 765 + "pcieport" 766 + ], 767 + "module_alias": "pci:v00001022d00001648sv00001022sd00001648bc06sc04i00" 768 + }, 769 + { 770 + "index": 28, 771 + "attached_to": 0, 772 + "class_list": [ 773 + "pci", 774 + "bridge" 775 + ], 776 + "bus_type": { 777 + "hex": "0004", 778 + "name": "PCI", 779 + "value": 4 780 + }, 781 + "slot": { 782 + "bus": 0, 783 + "number": 24 784 + }, 785 + "base_class": { 786 + "hex": "0006", 787 + "name": "Bridge", 788 + "value": 6 789 + }, 790 + "sub_class": { 791 + "hex": "0000", 792 + "name": "Host bridge", 793 + "value": 0 794 + }, 795 + "vendor": { 796 + "hex": "1022", 797 + "name": "AMD", 798 + "value": 4130 799 + }, 800 + "device": { 801 + "hex": "1664", 802 + "value": 5732 803 + }, 804 + "model": "AMD Host bridge", 805 + "sysfs_id": "/devices/pci0000:00/0000:00:18.4", 806 + "sysfs_bus_id": "0000:00:18.4", 807 + "detail": { 808 + "function": 4, 809 + "command": 0, 810 + "header_type": 0, 811 + "secondary_bus": 0, 812 + "irq": 0, 813 + "prog_if": 0 814 + }, 815 + "module_alias": "pci:v00001022d00001664sv00000000sd00000000bc06sc00i00" 816 + }, 817 + { 818 + "index": 29, 819 + "attached_to": 0, 820 + "class_list": [ 821 + "pci", 822 + "bridge" 823 + ], 824 + "bus_type": { 825 + "hex": "0004", 826 + "name": "PCI", 827 + "value": 4 828 + }, 829 + "slot": { 830 + "bus": 0, 831 + "number": 1 832 + }, 833 + "base_class": { 834 + "hex": "0006", 835 + "name": "Bridge", 836 + "value": 6 837 + }, 838 + "sub_class": { 839 + "hex": "0004", 840 + "name": "PCI bridge", 841 + "value": 4 842 + }, 843 + "pci_interface": { 844 + "hex": "0000", 845 + "name": "Normal decode", 846 + "value": 0 847 + }, 848 + "vendor": { 849 + "hex": "1022", 850 + "name": "AMD", 851 + "value": 4130 852 + }, 853 + "sub_vendor": { 854 + "hex": "1022", 855 + "name": "AMD", 856 + "value": 4130 857 + }, 858 + "device": { 859 + "hex": "1647", 860 + "value": 5703 861 + }, 862 + "sub_device": { 863 + "hex": "1453", 864 + "value": 5203 865 + }, 866 + "model": "AMD PCI bridge", 867 + "sysfs_id": "/devices/pci0000:00/0000:00:01.3", 868 + "sysfs_bus_id": "0000:00:01.3", 869 + "resources": [ 870 + { 871 + "type": "irq", 872 + "base": 26, 873 + "triggered": 0, 874 + "enabled": true 875 + } 876 + ], 877 + "detail": { 878 + "function": 3, 879 + "command": 1031, 880 + "header_type": 1, 881 + "secondary_bus": 2, 882 + "irq": 26, 883 + "prog_if": 0 884 + }, 885 + "driver": "pcieport", 886 + "drivers": [ 887 + "pcieport" 888 + ], 889 + "module_alias": "pci:v00001022d00001647sv00001022sd00001453bc06sc04i00" 890 + }, 891 + { 892 + "index": 31, 893 + "attached_to": 0, 894 + "class_list": [ 895 + "pci", 896 + "bridge" 897 + ], 898 + "bus_type": { 899 + "hex": "0004", 900 + "name": "PCI", 901 + "value": 4 902 + }, 903 + "slot": { 904 + "bus": 0, 905 + "number": 24 906 + }, 907 + "base_class": { 908 + "hex": "0006", 909 + "name": "Bridge", 910 + "value": 6 911 + }, 912 + "sub_class": { 913 + "hex": "0000", 914 + "name": "Host bridge", 915 + "value": 0 916 + }, 917 + "vendor": { 918 + "hex": "1022", 919 + "name": "AMD", 920 + "value": 4130 921 + }, 922 + "device": { 923 + "hex": "1662", 924 + "value": 5730 925 + }, 926 + "model": "AMD Host bridge", 927 + "sysfs_id": "/devices/pci0000:00/0000:00:18.2", 928 + "sysfs_bus_id": "0000:00:18.2", 929 + "detail": { 930 + "function": 2, 931 + "command": 0, 932 + "header_type": 0, 933 + "secondary_bus": 0, 934 + "irq": 0, 935 + "prog_if": 0 936 + }, 937 + "module_alias": "pci:v00001022d00001662sv00000000sd00000000bc06sc00i00" 938 + }, 939 + { 940 + "index": 34, 941 + "attached_to": 0, 942 + "class_list": [ 943 + "pci", 944 + "bridge" 945 + ], 946 + "bus_type": { 947 + "hex": "0004", 948 + "name": "PCI", 949 + "value": 4 950 + }, 951 + "slot": { 952 + "bus": 0, 953 + "number": 24 954 + }, 955 + "base_class": { 956 + "hex": "0006", 957 + "name": "Bridge", 958 + "value": 6 959 + }, 960 + "sub_class": { 961 + "hex": "0000", 962 + "name": "Host bridge", 963 + "value": 0 964 + }, 965 + "vendor": { 966 + "hex": "1022", 967 + "name": "AMD", 968 + "value": 4130 969 + }, 970 + "device": { 971 + "hex": "1660", 972 + "value": 5728 973 + }, 974 + "model": "AMD Host bridge", 975 + "sysfs_id": "/devices/pci0000:00/0000:00:18.0", 976 + "sysfs_bus_id": "0000:00:18.0", 977 + "detail": { 978 + "function": 0, 979 + "command": 0, 980 + "header_type": 0, 981 + "secondary_bus": 0, 982 + "irq": 0, 983 + "prog_if": 0 984 + }, 985 + "module_alias": "pci:v00001022d00001660sv00000000sd00000000bc06sc00i00" 986 + }, 987 + { 988 + "index": 37, 989 + "attached_to": 0, 990 + "class_list": [ 991 + "pci", 992 + "bridge" 993 + ], 994 + "bus_type": { 995 + "hex": "0004", 996 + "name": "PCI", 997 + "value": 4 998 + }, 999 + "slot": { 1000 + "bus": 0, 1001 + "number": 24 1002 + }, 1003 + "base_class": { 1004 + "hex": "0006", 1005 + "name": "Bridge", 1006 + "value": 6 1007 + }, 1008 + "sub_class": { 1009 + "hex": "0000", 1010 + "name": "Host bridge", 1011 + "value": 0 1012 + }, 1013 + "vendor": { 1014 + "hex": "1022", 1015 + "name": "AMD", 1016 + "value": 4130 1017 + }, 1018 + "device": { 1019 + "hex": "1667", 1020 + "value": 5735 1021 + }, 1022 + "model": "AMD Host bridge", 1023 + "sysfs_id": "/devices/pci0000:00/0000:00:18.7", 1024 + "sysfs_bus_id": "0000:00:18.7", 1025 + "detail": { 1026 + "function": 7, 1027 + "command": 0, 1028 + "header_type": 0, 1029 + "secondary_bus": 0, 1030 + "irq": 0, 1031 + "prog_if": 0 1032 + }, 1033 + "module_alias": "pci:v00001022d00001667sv00000000sd00000000bc06sc00i00" 1034 + }, 1035 + { 1036 + "index": 39, 1037 + "attached_to": 0, 1038 + "class_list": [ 1039 + "pci", 1040 + "bridge" 1041 + ], 1042 + "bus_type": { 1043 + "hex": "0004", 1044 + "name": "PCI", 1045 + "value": 4 1046 + }, 1047 + "slot": { 1048 + "bus": 0, 1049 + "number": 8 1050 + }, 1051 + "base_class": { 1052 + "hex": "0006", 1053 + "name": "Bridge", 1054 + "value": 6 1055 + }, 1056 + "sub_class": { 1057 + "hex": "0004", 1058 + "name": "PCI bridge", 1059 + "value": 4 1060 + }, 1061 + "pci_interface": { 1062 + "hex": "0000", 1063 + "name": "Normal decode", 1064 + "value": 0 1065 + }, 1066 + "vendor": { 1067 + "hex": "1022", 1068 + "name": "AMD", 1069 + "value": 4130 1070 + }, 1071 + "sub_vendor": { 1072 + "hex": "1022", 1073 + "name": "AMD", 1074 + "value": 4130 1075 + }, 1076 + "device": { 1077 + "hex": "1648", 1078 + "value": 5704 1079 + }, 1080 + "sub_device": { 1081 + "hex": "1648", 1082 + "value": 5704 1083 + }, 1084 + "model": "AMD PCI bridge", 1085 + "sysfs_id": "/devices/pci0000:00/0000:00:08.2", 1086 + "sysfs_bus_id": "0000:00:08.2", 1087 + "resources": [ 1088 + { 1089 + "type": "irq", 1090 + "base": 29, 1091 + "triggered": 0, 1092 + "enabled": true 1093 + } 1094 + ], 1095 + "detail": { 1096 + "function": 2, 1097 + "command": 1031, 1098 + "header_type": 1, 1099 + "secondary_bus": 5, 1100 + "irq": 29, 1101 + "prog_if": 0 1102 + }, 1103 + "driver": "pcieport", 1104 + "drivers": [ 1105 + "pcieport" 1106 + ], 1107 + "module_alias": "pci:v00001022d00001648sv00001022sd00001648bc06sc04i00" 1108 + }, 1109 + { 1110 + "index": 40, 1111 + "attached_to": 0, 1112 + "class_list": [ 1113 + "pci", 1114 + "bridge" 1115 + ], 1116 + "bus_type": { 1117 + "hex": "0004", 1118 + "name": "PCI", 1119 + "value": 4 1120 + }, 1121 + "slot": { 1122 + "bus": 0, 1123 + "number": 24 1124 + }, 1125 + "base_class": { 1126 + "hex": "0006", 1127 + "name": "Bridge", 1128 + "value": 6 1129 + }, 1130 + "sub_class": { 1131 + "hex": "0000", 1132 + "name": "Host bridge", 1133 + "value": 0 1134 + }, 1135 + "vendor": { 1136 + "hex": "1022", 1137 + "name": "AMD", 1138 + "value": 4130 1139 + }, 1140 + "device": { 1141 + "hex": "1665", 1142 + "value": 5733 1143 + }, 1144 + "model": "AMD Host bridge", 1145 + "sysfs_id": "/devices/pci0000:00/0000:00:18.5", 1146 + "sysfs_bus_id": "0000:00:18.5", 1147 + "detail": { 1148 + "function": 5, 1149 + "command": 0, 1150 + "header_type": 0, 1151 + "secondary_bus": 0, 1152 + "irq": 0, 1153 + "prog_if": 0 1154 + }, 1155 + "module_alias": "pci:v00001022d00001665sv00000000sd00000000bc06sc00i00" 1156 + }, 1157 + { 1158 + "index": 41, 1159 + "attached_to": 0, 1160 + "class_list": [ 1161 + "pci", 1162 + "bridge" 1163 + ], 1164 + "bus_type": { 1165 + "hex": "0004", 1166 + "name": "PCI", 1167 + "value": 4 1168 + }, 1169 + "slot": { 1170 + "bus": 0, 1171 + "number": 1 1172 + }, 1173 + "base_class": { 1174 + "hex": "0006", 1175 + "name": "Bridge", 1176 + "value": 6 1177 + }, 1178 + "sub_class": { 1179 + "hex": "0004", 1180 + "name": "PCI bridge", 1181 + "value": 4 1182 + }, 1183 + "pci_interface": { 1184 + "hex": "0000", 1185 + "name": "Normal decode", 1186 + "value": 0 1187 + }, 1188 + "vendor": { 1189 + "hex": "1022", 1190 + "name": "AMD", 1191 + "value": 4130 1192 + }, 1193 + "sub_vendor": { 1194 + "hex": "1022", 1195 + "name": "AMD", 1196 + "value": 4130 1197 + }, 1198 + "device": { 1199 + "hex": "1647", 1200 + "value": 5703 1201 + }, 1202 + "sub_device": { 1203 + "hex": "1453", 1204 + "value": 5203 1205 + }, 1206 + "model": "AMD PCI bridge", 1207 + "sysfs_id": "/devices/pci0000:00/0000:00:01.4", 1208 + "sysfs_bus_id": "0000:00:01.4", 1209 + "resources": [ 1210 + { 1211 + "type": "irq", 1212 + "base": 27, 1213 + "triggered": 0, 1214 + "enabled": true 1215 + } 1216 + ], 1217 + "detail": { 1218 + "function": 4, 1219 + "command": 1031, 1220 + "header_type": 1, 1221 + "secondary_bus": 3, 1222 + "irq": 27, 1223 + "prog_if": 0 1224 + }, 1225 + "driver": "pcieport", 1226 + "drivers": [ 1227 + "pcieport" 1228 + ], 1229 + "module_alias": "pci:v00001022d00001647sv00001022sd00001453bc06sc04i00" 1230 + } 1231 + ], 1232 + "cpu": [ 1233 + { 1234 + "architecture": "x86_64", 1235 + "vendor_name": "AuthenticAMD", 1236 + "family": 23, 1237 + "model": 144, 1238 + "stepping": 2, 1239 + "features": [ 1240 + "fpu", 1241 + "vme", 1242 + "de", 1243 + "pse", 1244 + "tsc", 1245 + "msr", 1246 + "pae", 1247 + "mce", 1248 + "cx8", 1249 + "apic", 1250 + "sep", 1251 + "mtrr", 1252 + "pge", 1253 + "mca", 1254 + "cmov", 1255 + "pat", 1256 + "pse36", 1257 + "clflush", 1258 + "mmx", 1259 + "fxsr", 1260 + "sse", 1261 + "sse2", 1262 + "ht", 1263 + "syscall", 1264 + "nx", 1265 + "mmxext", 1266 + "fxsr_opt", 1267 + "pdpe1gb", 1268 + "rdtscp", 1269 + "lm", 1270 + "constant_tsc", 1271 + "rep_good", 1272 + "nopl", 1273 + "xtopology", 1274 + "nonstop_tsc", 1275 + "cpuid", 1276 + "extd_apicid", 1277 + "aperfmperf", 1278 + "rapl", 1279 + "pni", 1280 + "pclmulqdq", 1281 + "monitor", 1282 + "ssse3", 1283 + "fma", 1284 + "cx16", 1285 + "sse4_1", 1286 + "sse4_2", 1287 + "movbe", 1288 + "popcnt", 1289 + "aes", 1290 + "xsave", 1291 + "avx", 1292 + "f16c", 1293 + "rdrand", 1294 + "lahf_lm", 1295 + "cmp_legacy", 1296 + "svm", 1297 + "extapic", 1298 + "cr8_legacy", 1299 + "abm", 1300 + "sse4a", 1301 + "misalignsse", 1302 + "3dnowprefetch", 1303 + "osvw", 1304 + "ibs", 1305 + "skinit", 1306 + "wdt", 1307 + "tce", 1308 + "topoext", 1309 + "perfctr_core", 1310 + "perfctr_nb", 1311 + "bpext", 1312 + "perfctr_llc", 1313 + "mwaitx", 1314 + "cpb", 1315 + "cat_l3", 1316 + "cdp_l3", 1317 + "hw_pstate", 1318 + "ssbd", 1319 + "mba", 1320 + "ibrs", 1321 + "ibpb", 1322 + "stibp", 1323 + "vmmcall", 1324 + "fsgsbase", 1325 + "bmi1", 1326 + "avx2", 1327 + "smep", 1328 + "bmi2", 1329 + "cqm", 1330 + "rdt_a", 1331 + "rdseed", 1332 + "adx", 1333 + "smap", 1334 + "clflushopt", 1335 + "clwb", 1336 + "sha_ni", 1337 + "xsaveopt", 1338 + "xsavec", 1339 + "xgetbv1", 1340 + "cqm_llc", 1341 + "cqm_occup_llc", 1342 + "cqm_mbm_total", 1343 + "cqm_mbm_local", 1344 + "clzero", 1345 + "irperf", 1346 + "xsaveerptr", 1347 + "rdpru", 1348 + "wbnoinvd", 1349 + "cppc", 1350 + "arat", 1351 + "npt", 1352 + "lbrv", 1353 + "svm_lock", 1354 + "nrip_save", 1355 + "tsc_scale", 1356 + "vmcb_clean", 1357 + "flushbyasid", 1358 + "decodeassists", 1359 + "pausefilter", 1360 + "pfthreshold", 1361 + "avic", 1362 + "v_vmsave_vmload", 1363 + "vgif", 1364 + "v_spec_ctrl", 1365 + "umip", 1366 + "rdpid", 1367 + "overflow_recov", 1368 + "succor", 1369 + "smca", 1370 + "sev", 1371 + "sev_es" 1372 + ], 1373 + "bugs": [ 1374 + "sysret_ss_attrs", 1375 + "spectre_v1", 1376 + "spectre_v2", 1377 + "spec_store_bypass", 1378 + "retbleed", 1379 + "smt_rsb", 1380 + "srso", 1381 + "ibpb_no_ret" 1382 + ], 1383 + "power_management": [ 1384 + "ts", 1385 + "ttp", 1386 + "tm", 1387 + "hwpstate", 1388 + "cpb", 1389 + "eff_freq_ro", 1390 + "[13]", 1391 + "[14]" 1392 + ], 1393 + "bogo": 5600.11, 1394 + "cache": 512, 1395 + "units": 8, 1396 + "physical_id": 0, 1397 + "siblings": 8, 1398 + "cores": 4, 1399 + "fpu": true, 1400 + "fpu_exception": true, 1401 + "cpuid_level": 16, 1402 + "write_protect": false, 1403 + "tlb_size": 3072, 1404 + "clflush_size": 64, 1405 + "cache_alignment": 64, 1406 + "address_sizes": { 1407 + "physical": 44, 1408 + "virtual": 48 1409 + } 1410 + } 1411 + ], 1412 + "disk": [ 1413 + { 1414 + "index": 43, 1415 + "attached_to": 23, 1416 + "class_list": [ 1417 + "disk", 1418 + "block_device", 1419 + "nvme" 1420 + ], 1421 + "bus_type": { 1422 + "hex": "0096", 1423 + "name": "NVME", 1424 + "value": 150 1425 + }, 1426 + "slot": { 1427 + "bus": 0, 1428 + "number": 0 1429 + }, 1430 + "base_class": { 1431 + "hex": "0106", 1432 + "name": "Mass Storage Device", 1433 + "value": 262 1434 + }, 1435 + "sub_class": { 1436 + "hex": "0000", 1437 + "name": "Disk", 1438 + "value": 0 1439 + }, 1440 + "vendor": { 1441 + "hex": "2646", 1442 + "value": 9798 1443 + }, 1444 + "sub_vendor": { 1445 + "hex": "2646", 1446 + "value": 9798 1447 + }, 1448 + "device": { 1449 + "hex": "500d", 1450 + "name": "KINGSTON OM3PDP3256B-A01", 1451 + "value": 20493 1452 + }, 1453 + "sub_device": { 1454 + "hex": "500d", 1455 + "value": 20493 1456 + }, 1457 + "serial": "50026B76854586D9", 1458 + "model": "KINGSTON OM3PDP3256B-A01", 1459 + "sysfs_id": "/class/block/nvme0n1", 1460 + "sysfs_bus_id": "nvme0", 1461 + "sysfs_device_link": "/devices/pci0000:00/0000:00:01.2/0000:01:00.0/nvme/nvme0", 1462 + "unix_device_name": "/dev/nvme0n1", 1463 + "unix_device_number": { 1464 + "type": 98, 1465 + "major": 259, 1466 + "minor": 0, 1467 + "range": 0 1468 + }, 1469 + "unix_device_names": [ 1470 + "/dev/disk/by-diskseq/9", 1471 + "/dev/disk/by-id/nvme-KINGSTON_OM3PDP3256B-A01_50026B76854586D9", 1472 + "/dev/disk/by-id/nvme-KINGSTON_OM3PDP3256B-A01_50026B76854586D9_1", 1473 + "/dev/disk/by-id/nvme-eui.0026b76854586d95", 1474 + "/dev/disk/by-path/pci-0000:01:00.0-nvme-1", 1475 + "/dev/nvme0n1" 1476 + ], 1477 + "resources": [ 1478 + { 1479 + "type": "disk_geo", 1480 + "cylinders": 244198, 1481 + "heads": 64, 1482 + "sectors": 32, 1483 + "size": 0, 1484 + "geo_type": "logical" 1485 + }, 1486 + { 1487 + "type": "size", 1488 + "unit": "sectors", 1489 + "value_1": 500118192, 1490 + "value_2": 512 1491 + } 1492 + ], 1493 + "driver": "nvme", 1494 + "driver_module": "nvme", 1495 + "drivers": [ 1496 + "nvme" 1497 + ], 1498 + "driver_modules": [ 1499 + "nvme" 1500 + ] 1501 + }, 1502 + { 1503 + "index": 44, 1504 + "attached_to": 20, 1505 + "class_list": [ 1506 + "disk", 1507 + "usb", 1508 + "scsi", 1509 + "block_device" 1510 + ], 1511 + "bus_type": { 1512 + "hex": "0084", 1513 + "name": "SCSI", 1514 + "value": 132 1515 + }, 1516 + "slot": { 1517 + "bus": 0, 1518 + "number": 0 1519 + }, 1520 + "base_class": { 1521 + "hex": "0106", 1522 + "name": "Mass Storage Device", 1523 + "value": 262 1524 + }, 1525 + "sub_class": { 1526 + "hex": "0000", 1527 + "name": "Disk", 1528 + "value": 0 1529 + }, 1530 + "vendor": { 1531 + "hex": "05e3", 1532 + "name": "Generic", 1533 + "value": 1507 1534 + }, 1535 + "device": { 1536 + "hex": "0764", 1537 + "name": "MassStorageClass", 1538 + "value": 1892 1539 + }, 1540 + "revision": { 1541 + "hex": "0000", 1542 + "name": "2955", 1543 + "value": 0 1544 + }, 1545 + "serial": "000000002955", 1546 + "model": "Generic MassStorageClass", 1547 + "sysfs_id": "/class/block/sdb", 1548 + "sysfs_bus_id": "0:0:0:0", 1549 + "sysfs_device_link": "/devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb2/2-1/2-1.3/2-1.3:1.0/host0/target0:0:0/0:0:0:0", 1550 + "unix_device_name": "/dev/sdb", 1551 + "unix_device_number": { 1552 + "type": 98, 1553 + "major": 8, 1554 + "minor": 16, 1555 + "range": 16 1556 + }, 1557 + "unix_device_names": [ 1558 + "/dev/disk/by-diskseq/16", 1559 + "/dev/disk/by-id/usb-Generic_MassStorageClass_000000002955-0:0", 1560 + "/dev/disk/by-path/pci-0000:04:00.3-usb-0:1.3:1.0-scsi-0:0:0:0", 1561 + "/dev/disk/by-path/pci-0000:04:00.3-usbv3-0:1.3:1.0-scsi-0:0:0:0", 1562 + "/dev/sdb" 1563 + ], 1564 + "unix_device_name2": "/dev/sg0", 1565 + "unix_device_number2": { 1566 + "type": 99, 1567 + "major": 21, 1568 + "minor": 0, 1569 + "range": 1 1570 + }, 1571 + "resources": [ 1572 + { 1573 + "type": "disk_geo", 1574 + "cylinders": 1024, 1575 + "heads": 0, 1576 + "sectors": 62, 1577 + "size": 0, 1578 + "geo_type": "logical" 1579 + } 1580 + ], 1581 + "driver": "usb-storage", 1582 + "driver_module": "usb_storage", 1583 + "drivers": [ 1584 + "sd", 1585 + "usb-storage" 1586 + ], 1587 + "driver_modules": [ 1588 + "sd_mod", 1589 + "usb_storage" 1590 + ], 1591 + "module_alias": "usb:v05E3p0764d2955dc00dsc00dp00ic08isc06ip50in00" 1592 + }, 1593 + { 1594 + "index": 45, 1595 + "attached_to": 42, 1596 + "class_list": [ 1597 + "disk", 1598 + "block_device" 1599 + ], 1600 + "base_class": { 1601 + "hex": "0106", 1602 + "name": "Mass Storage Device", 1603 + "value": 262 1604 + }, 1605 + "sub_class": { 1606 + "hex": "0000", 1607 + "name": "Disk", 1608 + "value": 0 1609 + }, 1610 + "serial": "0x158767fa", 1611 + "model": "Disk", 1612 + "sysfs_id": "/class/block/mmcblk0", 1613 + "sysfs_bus_id": "mmc0:59b4", 1614 + "sysfs_device_link": "/devices/pci0000:00/0000:00:01.3/0000:02:00.0/mmc_host/mmc0/mmc0:59b4", 1615 + "unix_device_name": "/dev/mmcblk0", 1616 + "unix_device_number": { 1617 + "type": 98, 1618 + "major": 179, 1619 + "minor": 0, 1620 + "range": 32 1621 + }, 1622 + "unix_device_names": [ 1623 + "/dev/disk/by-diskseq/11", 1624 + "/dev/disk/by-id/mmc-EF8S5_0x158767fa", 1625 + "/dev/mmcblk0" 1626 + ], 1627 + "resources": [ 1628 + { 1629 + "type": "disk_geo", 1630 + "cylinders": 15646720, 1631 + "heads": 4, 1632 + "sectors": 16, 1633 + "size": 0, 1634 + "geo_type": "logical" 1635 + }, 1636 + { 1637 + "type": "size", 1638 + "unit": "sectors", 1639 + "value_1": 1001390080, 1640 + "value_2": 512 1641 + } 1642 + ], 1643 + "driver": "sdhci-pci", 1644 + "driver_module": "sdhci_pci", 1645 + "drivers": [ 1646 + "mmcblk", 1647 + "sdhci-pci" 1648 + ], 1649 + "driver_modules": [ 1650 + "sdhci_pci" 1651 + ] 1652 + }, 1653 + { 1654 + "index": 46, 1655 + "attached_to": 20, 1656 + "class_list": [ 1657 + "disk", 1658 + "usb", 1659 + "scsi", 1660 + "block_device" 1661 + ], 1662 + "bus_type": { 1663 + "hex": "0084", 1664 + "name": "SCSI", 1665 + "value": 132 1666 + }, 1667 + "slot": { 1668 + "bus": 0, 1669 + "number": 0 1670 + }, 1671 + "base_class": { 1672 + "hex": "0106", 1673 + "name": "Mass Storage Device", 1674 + "value": 262 1675 + }, 1676 + "sub_class": { 1677 + "hex": "0000", 1678 + "name": "Disk", 1679 + "value": 0 1680 + }, 1681 + "vendor": { 1682 + "hex": "05e3", 1683 + "name": "Generic", 1684 + "value": 1507 1685 + }, 1686 + "device": { 1687 + "hex": "0764", 1688 + "name": "MassStorageClass", 1689 + "value": 1892 1690 + }, 1691 + "revision": { 1692 + "hex": "0000", 1693 + "name": "2955", 1694 + "value": 0 1695 + }, 1696 + "serial": "000000002955", 1697 + "model": "Generic MassStorageClass", 1698 + "sysfs_id": "/class/block/sda", 1699 + "sysfs_bus_id": "0:0:0:1", 1700 + "sysfs_device_link": "/devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb2/2-1/2-1.3/2-1.3:1.0/host0/target0:0:0/0:0:0:1", 1701 + "unix_device_name": "/dev/sda", 1702 + "unix_device_number": { 1703 + "type": 98, 1704 + "major": 8, 1705 + "minor": 0, 1706 + "range": 16 1707 + }, 1708 + "unix_device_names": [ 1709 + "/dev/disk/by-diskseq/15", 1710 + "/dev/disk/by-id/usb-Generic_MassStorageClass_000000002955-0:1", 1711 + "/dev/disk/by-path/pci-0000:04:00.3-usb-0:1.3:1.0-scsi-0:0:0:1", 1712 + "/dev/disk/by-path/pci-0000:04:00.3-usbv3-0:1.3:1.0-scsi-0:0:0:1", 1713 + "/dev/sda" 1714 + ], 1715 + "unix_device_name2": "/dev/sg1", 1716 + "unix_device_number2": { 1717 + "type": 99, 1718 + "major": 21, 1719 + "minor": 1, 1720 + "range": 1 1721 + }, 1722 + "resources": [ 1723 + { 1724 + "type": "disk_geo", 1725 + "cylinders": 1024, 1726 + "heads": 0, 1727 + "sectors": 62, 1728 + "size": 0, 1729 + "geo_type": "logical" 1730 + } 1731 + ], 1732 + "driver": "usb-storage", 1733 + "driver_module": "usb_storage", 1734 + "drivers": [ 1735 + "sd", 1736 + "usb-storage" 1737 + ], 1738 + "driver_modules": [ 1739 + "sd_mod", 1740 + "usb_storage" 1741 + ] 1742 + } 1743 + ], 1744 + "graphics_card": [ 1745 + { 1746 + "index": 36, 1747 + "attached_to": 27, 1748 + "class_list": [ 1749 + "graphics_card", 1750 + "pci" 1751 + ], 1752 + "bus_type": { 1753 + "hex": "0004", 1754 + "name": "PCI", 1755 + "value": 4 1756 + }, 1757 + "slot": { 1758 + "bus": 4, 1759 + "number": 0 1760 + }, 1761 + "base_class": { 1762 + "hex": "0003", 1763 + "name": "Display controller", 1764 + "value": 3 1765 + }, 1766 + "sub_class": { 1767 + "hex": "0000", 1768 + "name": "VGA compatible controller", 1769 + "value": 0 1770 + }, 1771 + "pci_interface": { 1772 + "hex": "0000", 1773 + "name": "VGA", 1774 + "value": 0 1775 + }, 1776 + "vendor": { 1777 + "hex": "1002", 1778 + "name": "ATI Technologies Inc", 1779 + "value": 4098 1780 + }, 1781 + "sub_vendor": { 1782 + "hex": "1002", 1783 + "name": "ATI Technologies Inc", 1784 + "value": 4098 1785 + }, 1786 + "device": { 1787 + "hex": "163f", 1788 + "value": 5695 1789 + }, 1790 + "sub_device": { 1791 + "hex": "0123", 1792 + "value": 291 1793 + }, 1794 + "revision": { 1795 + "hex": "00ae", 1796 + "value": 174 1797 + }, 1798 + "model": "ATI VGA compatible controller", 1799 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:04:00.0", 1800 + "sysfs_bus_id": "0000:04:00.0", 1801 + "resources": [ 1802 + { 1803 + "type": "io", 1804 + "base": 4096, 1805 + "range": 256, 1806 + "enabled": true, 1807 + "access": "read_write" 1808 + }, 1809 + { 1810 + "type": "irq", 1811 + "base": 40, 1812 + "triggered": 0, 1813 + "enabled": true 1814 + }, 1815 + { 1816 + "type": "mem", 1817 + "base": 1068909985792, 1818 + "range": 268435456, 1819 + "enabled": true, 1820 + "access": "read_only", 1821 + "prefetch": "no" 1822 + }, 1823 + { 1824 + "type": "mem", 1825 + "base": 1069178421248, 1826 + "range": 2097152, 1827 + "enabled": true, 1828 + "access": "read_only", 1829 + "prefetch": "no" 1830 + }, 1831 + { 1832 + "type": "mem", 1833 + "base": 2150629376, 1834 + "range": 524288, 1835 + "enabled": true, 1836 + "access": "read_write", 1837 + "prefetch": "no" 1838 + } 1839 + ], 1840 + "detail": { 1841 + "function": 0, 1842 + "command": 3, 1843 + "header_type": 0, 1844 + "secondary_bus": 0, 1845 + "irq": 40, 1846 + "prog_if": 0 1847 + }, 1848 + "module_alias": "pci:v00001002d0000163Fsv00001002sd00000123bc03sc00i00" 1849 + } 1850 + ], 1851 + "hub": [ 1852 + { 1853 + "index": 48, 1854 + "attached_to": 60, 1855 + "class_list": [ 1856 + "usb", 1857 + "hub" 1858 + ], 1859 + "bus_type": { 1860 + "hex": "0086", 1861 + "name": "USB", 1862 + "value": 134 1863 + }, 1864 + "slot": { 1865 + "bus": 0, 1866 + "number": 0 1867 + }, 1868 + "base_class": { 1869 + "hex": "010a", 1870 + "name": "Hub", 1871 + "value": 266 1872 + }, 1873 + "vendor": { 1874 + "hex": "2109", 1875 + "name": "VIA Labs, Inc.", 1876 + "value": 8457 1877 + }, 1878 + "device": { 1879 + "hex": "0817", 1880 + "name": "USB3.0 Hub", 1881 + "value": 2071 1882 + }, 1883 + "revision": { 1884 + "hex": "0000", 1885 + "name": "3.f3", 1886 + "value": 0 1887 + }, 1888 + "model": "VIA USB3.0 Hub", 1889 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb2/2-1/2-1:1.0", 1890 + "sysfs_bus_id": "2-1:1.0", 1891 + "detail": { 1892 + "device_class": { 1893 + "hex": "0009", 1894 + "name": "hub", 1895 + "value": 9 1896 + }, 1897 + "device_subclass": { 1898 + "hex": "0000", 1899 + "name": "per_interface", 1900 + "value": 0 1901 + }, 1902 + "device_protocol": 3, 1903 + "interface_class": { 1904 + "hex": "0009", 1905 + "name": "hub", 1906 + "value": 9 1907 + }, 1908 + "interface_subclass": { 1909 + "hex": "0000", 1910 + "name": "per_interface", 1911 + "value": 0 1912 + }, 1913 + "interface_protocol": 0, 1914 + "interface_number": 0, 1915 + "interface_alternate_setting": 0 1916 + }, 1917 + "hotplug": "usb", 1918 + "driver": "hub", 1919 + "drivers": [ 1920 + "hub" 1921 + ], 1922 + "module_alias": "usb:v2109p0817d03F3dc09dsc00dp03ic09isc00ip00in00" 1923 + }, 1924 + { 1925 + "index": 49, 1926 + "attached_to": 32, 1927 + "class_list": [ 1928 + "usb", 1929 + "hub" 1930 + ], 1931 + "bus_type": { 1932 + "hex": "0086", 1933 + "name": "USB", 1934 + "value": 134 1935 + }, 1936 + "slot": { 1937 + "bus": 0, 1938 + "number": 0 1939 + }, 1940 + "base_class": { 1941 + "hex": "010a", 1942 + "name": "Hub", 1943 + "value": 266 1944 + }, 1945 + "vendor": { 1946 + "hex": "1d6b", 1947 + "name": "Linux 6.13.10 xhci-hcd", 1948 + "value": 7531 1949 + }, 1950 + "device": { 1951 + "hex": "0002", 1952 + "name": "xHCI Host Controller", 1953 + "value": 2 1954 + }, 1955 + "revision": { 1956 + "hex": "0000", 1957 + "name": "6.13", 1958 + "value": 0 1959 + }, 1960 + "serial": "0000:04:00.4", 1961 + "model": "Linux 6.13.10 xhci-hcd xHCI Host Controller", 1962 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-0:1.0", 1963 + "sysfs_bus_id": "3-0:1.0", 1964 + "resources": [ 1965 + { 1966 + "type": "baud", 1967 + "speed": 480000000, 1968 + "bits": 0, 1969 + "stop_bits": 0, 1970 + "parity": 0, 1971 + "handshake": 0 1972 + } 1973 + ], 1974 + "detail": { 1975 + "device_class": { 1976 + "hex": "0009", 1977 + "name": "hub", 1978 + "value": 9 1979 + }, 1980 + "device_subclass": { 1981 + "hex": "0000", 1982 + "name": "per_interface", 1983 + "value": 0 1984 + }, 1985 + "device_protocol": 1, 1986 + "interface_class": { 1987 + "hex": "0009", 1988 + "name": "hub", 1989 + "value": 9 1990 + }, 1991 + "interface_subclass": { 1992 + "hex": "0000", 1993 + "name": "per_interface", 1994 + "value": 0 1995 + }, 1996 + "interface_protocol": 0, 1997 + "interface_number": 0, 1998 + "interface_alternate_setting": 0 1999 + }, 2000 + "hotplug": "usb", 2001 + "driver": "hub", 2002 + "drivers": [ 2003 + "hub" 2004 + ], 2005 + "module_alias": "usb:v1D6Bp0002d0613dc09dsc00dp01ic09isc00ip00in00" 2006 + }, 2007 + { 2008 + "index": 54, 2009 + "attached_to": 32, 2010 + "class_list": [ 2011 + "usb", 2012 + "hub" 2013 + ], 2014 + "bus_type": { 2015 + "hex": "0086", 2016 + "name": "USB", 2017 + "value": 134 2018 + }, 2019 + "slot": { 2020 + "bus": 0, 2021 + "number": 0 2022 + }, 2023 + "base_class": { 2024 + "hex": "010a", 2025 + "name": "Hub", 2026 + "value": 266 2027 + }, 2028 + "vendor": { 2029 + "hex": "1d6b", 2030 + "name": "Linux 6.13.10 xhci-hcd", 2031 + "value": 7531 2032 + }, 2033 + "device": { 2034 + "hex": "0003", 2035 + "name": "xHCI Host Controller", 2036 + "value": 3 2037 + }, 2038 + "revision": { 2039 + "hex": "0000", 2040 + "name": "6.13", 2041 + "value": 0 2042 + }, 2043 + "serial": "0000:04:00.4", 2044 + "model": "Linux 6.13.10 xhci-hcd xHCI Host Controller", 2045 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb4/4-0:1.0", 2046 + "sysfs_bus_id": "4-0:1.0", 2047 + "detail": { 2048 + "device_class": { 2049 + "hex": "0009", 2050 + "name": "hub", 2051 + "value": 9 2052 + }, 2053 + "device_subclass": { 2054 + "hex": "0000", 2055 + "name": "per_interface", 2056 + "value": 0 2057 + }, 2058 + "device_protocol": 3, 2059 + "interface_class": { 2060 + "hex": "0009", 2061 + "name": "hub", 2062 + "value": 9 2063 + }, 2064 + "interface_subclass": { 2065 + "hex": "0000", 2066 + "name": "per_interface", 2067 + "value": 0 2068 + }, 2069 + "interface_protocol": 0, 2070 + "interface_number": 0, 2071 + "interface_alternate_setting": 0 2072 + }, 2073 + "hotplug": "usb", 2074 + "driver": "hub", 2075 + "drivers": [ 2076 + "hub" 2077 + ], 2078 + "module_alias": "usb:v1D6Bp0003d0613dc09dsc00dp03ic09isc00ip00in00" 2079 + }, 2080 + { 2081 + "index": 56, 2082 + "attached_to": 20, 2083 + "class_list": [ 2084 + "usb", 2085 + "hub" 2086 + ], 2087 + "bus_type": { 2088 + "hex": "0086", 2089 + "name": "USB", 2090 + "value": 134 2091 + }, 2092 + "slot": { 2093 + "bus": 0, 2094 + "number": 0 2095 + }, 2096 + "base_class": { 2097 + "hex": "010a", 2098 + "name": "Hub", 2099 + "value": 266 2100 + }, 2101 + "vendor": { 2102 + "hex": "1d6b", 2103 + "name": "Linux 6.13.10 xhci-hcd", 2104 + "value": 7531 2105 + }, 2106 + "device": { 2107 + "hex": "0002", 2108 + "name": "xHCI Host Controller", 2109 + "value": 2 2110 + }, 2111 + "revision": { 2112 + "hex": "0000", 2113 + "name": "6.13", 2114 + "value": 0 2115 + }, 2116 + "serial": "0000:04:00.3", 2117 + "model": "Linux 6.13.10 xhci-hcd xHCI Host Controller", 2118 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb1/1-0:1.0", 2119 + "sysfs_bus_id": "1-0:1.0", 2120 + "resources": [ 2121 + { 2122 + "type": "baud", 2123 + "speed": 480000000, 2124 + "bits": 0, 2125 + "stop_bits": 0, 2126 + "parity": 0, 2127 + "handshake": 0 2128 + } 2129 + ], 2130 + "detail": { 2131 + "device_class": { 2132 + "hex": "0009", 2133 + "name": "hub", 2134 + "value": 9 2135 + }, 2136 + "device_subclass": { 2137 + "hex": "0000", 2138 + "name": "per_interface", 2139 + "value": 0 2140 + }, 2141 + "device_protocol": 1, 2142 + "interface_class": { 2143 + "hex": "0009", 2144 + "name": "hub", 2145 + "value": 9 2146 + }, 2147 + "interface_subclass": { 2148 + "hex": "0000", 2149 + "name": "per_interface", 2150 + "value": 0 2151 + }, 2152 + "interface_protocol": 0, 2153 + "interface_number": 0, 2154 + "interface_alternate_setting": 0 2155 + }, 2156 + "hotplug": "usb", 2157 + "driver": "hub", 2158 + "drivers": [ 2159 + "hub" 2160 + ], 2161 + "module_alias": "usb:v1D6Bp0002d0613dc09dsc00dp01ic09isc00ip00in00" 2162 + }, 2163 + { 2164 + "index": 59, 2165 + "attached_to": 56, 2166 + "class_list": [ 2167 + "usb", 2168 + "hub" 2169 + ], 2170 + "bus_type": { 2171 + "hex": "0086", 2172 + "name": "USB", 2173 + "value": 134 2174 + }, 2175 + "slot": { 2176 + "bus": 0, 2177 + "number": 0 2178 + }, 2179 + "base_class": { 2180 + "hex": "010a", 2181 + "name": "Hub", 2182 + "value": 266 2183 + }, 2184 + "vendor": { 2185 + "hex": "2109", 2186 + "name": "VIA Labs, Inc.", 2187 + "value": 8457 2188 + }, 2189 + "device": { 2190 + "hex": "2817", 2191 + "name": "USB2.0 Hub", 2192 + "value": 10263 2193 + }, 2194 + "revision": { 2195 + "hex": "0000", 2196 + "name": "3.f3", 2197 + "value": 0 2198 + }, 2199 + "model": "VIA USB2.0 Hub", 2200 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb1/1-1/1-1:1.0", 2201 + "sysfs_bus_id": "1-1:1.0", 2202 + "resources": [ 2203 + { 2204 + "type": "baud", 2205 + "speed": 480000000, 2206 + "bits": 0, 2207 + "stop_bits": 0, 2208 + "parity": 0, 2209 + "handshake": 0 2210 + } 2211 + ], 2212 + "detail": { 2213 + "device_class": { 2214 + "hex": "0009", 2215 + "name": "hub", 2216 + "value": 9 2217 + }, 2218 + "device_subclass": { 2219 + "hex": "0000", 2220 + "name": "per_interface", 2221 + "value": 0 2222 + }, 2223 + "device_protocol": 2, 2224 + "interface_class": { 2225 + "hex": "0009", 2226 + "name": "hub", 2227 + "value": 9 2228 + }, 2229 + "interface_subclass": { 2230 + "hex": "0000", 2231 + "name": "per_interface", 2232 + "value": 0 2233 + }, 2234 + "interface_protocol": 2, 2235 + "interface_number": 0, 2236 + "interface_alternate_setting": 1 2237 + }, 2238 + "hotplug": "usb", 2239 + "driver": "hub", 2240 + "drivers": [ 2241 + "hub" 2242 + ], 2243 + "module_alias": "usb:v2109p2817d03F3dc09dsc00dp02ic09isc00ip02in00" 2244 + }, 2245 + { 2246 + "index": 60, 2247 + "attached_to": 20, 2248 + "class_list": [ 2249 + "usb", 2250 + "hub" 2251 + ], 2252 + "bus_type": { 2253 + "hex": "0086", 2254 + "name": "USB", 2255 + "value": 134 2256 + }, 2257 + "slot": { 2258 + "bus": 0, 2259 + "number": 0 2260 + }, 2261 + "base_class": { 2262 + "hex": "010a", 2263 + "name": "Hub", 2264 + "value": 266 2265 + }, 2266 + "vendor": { 2267 + "hex": "1d6b", 2268 + "name": "Linux 6.13.10 xhci-hcd", 2269 + "value": 7531 2270 + }, 2271 + "device": { 2272 + "hex": "0003", 2273 + "name": "xHCI Host Controller", 2274 + "value": 3 2275 + }, 2276 + "revision": { 2277 + "hex": "0000", 2278 + "name": "6.13", 2279 + "value": 0 2280 + }, 2281 + "serial": "0000:04:00.3", 2282 + "model": "Linux 6.13.10 xhci-hcd xHCI Host Controller", 2283 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb2/2-0:1.0", 2284 + "sysfs_bus_id": "2-0:1.0", 2285 + "detail": { 2286 + "device_class": { 2287 + "hex": "0009", 2288 + "name": "hub", 2289 + "value": 9 2290 + }, 2291 + "device_subclass": { 2292 + "hex": "0000", 2293 + "name": "per_interface", 2294 + "value": 0 2295 + }, 2296 + "device_protocol": 3, 2297 + "interface_class": { 2298 + "hex": "0009", 2299 + "name": "hub", 2300 + "value": 9 2301 + }, 2302 + "interface_subclass": { 2303 + "hex": "0000", 2304 + "name": "per_interface", 2305 + "value": 0 2306 + }, 2307 + "interface_protocol": 0, 2308 + "interface_number": 0, 2309 + "interface_alternate_setting": 0 2310 + }, 2311 + "hotplug": "usb", 2312 + "driver": "hub", 2313 + "drivers": [ 2314 + "hub" 2315 + ], 2316 + "module_alias": "usb:v1D6Bp0003d0613dc09dsc00dp03ic09isc00ip00in00" 2317 + } 2318 + ], 2319 + "keyboard": [ 2320 + { 2321 + "index": 47, 2322 + "attached_to": 49, 2323 + "class_list": [ 2324 + "keyboard", 2325 + "usb" 2326 + ], 2327 + "bus_type": { 2328 + "hex": "0086", 2329 + "name": "USB", 2330 + "value": 134 2331 + }, 2332 + "slot": { 2333 + "bus": 0, 2334 + "number": 0 2335 + }, 2336 + "base_class": { 2337 + "hex": "0108", 2338 + "name": "Keyboard", 2339 + "value": 264 2340 + }, 2341 + "sub_class": { 2342 + "hex": "0000", 2343 + "name": "Keyboard", 2344 + "value": 0 2345 + }, 2346 + "vendor": { 2347 + "hex": "28de", 2348 + "name": "Valve Software", 2349 + "value": 10462 2350 + }, 2351 + "device": { 2352 + "hex": "1205", 2353 + "name": "Steam Deck Controller", 2354 + "value": 4613 2355 + }, 2356 + "revision": { 2357 + "hex": "0000", 2358 + "name": "1.00", 2359 + "value": 0 2360 + }, 2361 + "serial": "MEDA14808640", 2362 + "model": "Valve Software Steam Deck Controller", 2363 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-3/3-3:1.0", 2364 + "sysfs_bus_id": "3-3:1.0", 2365 + "unix_device_name": "/dev/input/event4", 2366 + "unix_device_number": { 2367 + "type": 99, 2368 + "major": 13, 2369 + "minor": 68, 2370 + "range": 1 2371 + }, 2372 + "unix_device_names": [ 2373 + "/dev/input/by-id/usb-Valve_Software_Steam_Deck_Controller_MEDA14808640-event-kbd", 2374 + "/dev/input/by-path/pci-0000:04:00.4-usb-0:3:1.0-event-kbd", 2375 + "/dev/input/by-path/pci-0000:04:00.4-usbv2-0:3:1.0-event-kbd", 2376 + "/dev/input/event4" 2377 + ], 2378 + "resources": [ 2379 + { 2380 + "type": "baud", 2381 + "speed": 12000000, 2382 + "bits": 0, 2383 + "stop_bits": 0, 2384 + "parity": 0, 2385 + "handshake": 0 2386 + } 2387 + ], 2388 + "detail": { 2389 + "device_class": { 2390 + "hex": "0000", 2391 + "name": "per_interface", 2392 + "value": 0 2393 + }, 2394 + "device_subclass": { 2395 + "hex": "0000", 2396 + "name": "per_interface", 2397 + "value": 0 2398 + }, 2399 + "device_protocol": 0, 2400 + "interface_class": { 2401 + "hex": "0003", 2402 + "name": "hid", 2403 + "value": 3 2404 + }, 2405 + "interface_subclass": { 2406 + "hex": "0001", 2407 + "name": "audio", 2408 + "value": 1 2409 + }, 2410 + "interface_protocol": 1, 2411 + "interface_number": 0, 2412 + "interface_alternate_setting": 0 2413 + }, 2414 + "hotplug": "usb", 2415 + "driver": "usbhid", 2416 + "driver_module": "usbhid", 2417 + "drivers": [ 2418 + "usbhid" 2419 + ], 2420 + "driver_modules": [ 2421 + "usbhid" 2422 + ], 2423 + "driver_info": { 2424 + "type": "keyboard", 2425 + "xkb_rules": "xfree86", 2426 + "xkb_model": "pc104" 2427 + }, 2428 + "module_alias": "usb:v28DEp1205d0100dc00dsc00dp00ic03isc01ip01in00" 2429 + } 2430 + ], 2431 + "memory": [ 2432 + { 2433 + "index": 11, 2434 + "attached_to": 0, 2435 + "class_list": [ 2436 + "memory" 2437 + ], 2438 + "base_class": { 2439 + "hex": "0101", 2440 + "name": "Internally Used Class", 2441 + "value": 257 2442 + }, 2443 + "sub_class": { 2444 + "hex": "0002", 2445 + "name": "Main Memory", 2446 + "value": 2 2447 + }, 2448 + "model": "Main Memory", 2449 + "resources": [ 2450 + { 2451 + "type": "mem", 2452 + "base": 0, 2453 + "range": 15515729920, 2454 + "enabled": true, 2455 + "access": "read_write", 2456 + "prefetch": "unknown" 2457 + }, 2458 + { 2459 + "type": "phys_mem", 2460 + "range": 15032385536 2461 + } 2462 + ] 2463 + } 2464 + ], 2465 + "mmc_controller": [ 2466 + { 2467 + "index": 42, 2468 + "attached_to": 0, 2469 + "class_list": [ 2470 + "mmc_controller" 2471 + ], 2472 + "bus_type": { 2473 + "hex": "0093", 2474 + "name": "MMC", 2475 + "value": 147 2476 + }, 2477 + "slot": { 2478 + "bus": 0, 2479 + "number": 0 2480 + }, 2481 + "base_class": { 2482 + "hex": "0117", 2483 + "name": "MMC Controller", 2484 + "value": 279 2485 + }, 2486 + "vendor": "", 2487 + "device": "SD Controller 0", 2488 + "model": "SD Controller 0", 2489 + "sysfs_id": "/devices/pci0000:00/0000:00:01.3/0000:02:00.0/mmc_host/mmc0/mmc0:59b4", 2490 + "sysfs_bus_id": "mmc0:59b4", 2491 + "driver": "mmcblk", 2492 + "drivers": [ 2493 + "mmcblk" 2494 + ] 2495 + } 2496 + ], 2497 + "modem": [ 2498 + { 2499 + "index": 50, 2500 + "attached_to": 49, 2501 + "class_list": [ 2502 + "modem", 2503 + "usb" 2504 + ], 2505 + "bus_type": { 2506 + "hex": "0086", 2507 + "name": "USB", 2508 + "value": 134 2509 + }, 2510 + "slot": { 2511 + "bus": 0, 2512 + "number": 0 2513 + }, 2514 + "base_class": { 2515 + "hex": "0102", 2516 + "name": "Modem", 2517 + "value": 258 2518 + }, 2519 + "sub_class": { 2520 + "hex": "0000", 2521 + "name": "Modem", 2522 + "value": 0 2523 + }, 2524 + "vendor": { 2525 + "hex": "28de", 2526 + "name": "Valve Software", 2527 + "value": 10462 2528 + }, 2529 + "device": { 2530 + "hex": "1205", 2531 + "name": "Steam Deck Controller", 2532 + "value": 4613 2533 + }, 2534 + "revision": { 2535 + "hex": "0000", 2536 + "name": "1.00", 2537 + "value": 0 2538 + }, 2539 + "serial": "MEDA14808640", 2540 + "model": "Valve Software Steam Deck Controller", 2541 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-3/3-3:1.3", 2542 + "sysfs_bus_id": "3-3:1.3", 2543 + "unix_device_name": "/dev/ttyACM0", 2544 + "unix_device_names": [ 2545 + "/dev/serial/by-id/usb-Valve_Software_Steam_Deck_Controller_MEDA14808640-if03", 2546 + "/dev/serial/by-path/pci-0000:04:00.4-usb-0:3:1.3", 2547 + "/dev/serial/by-path/pci-0000:04:00.4-usbv2-0:3:1.3", 2548 + "/dev/ttyACM0" 2549 + ], 2550 + "resources": [ 2551 + { 2552 + "type": "baud", 2553 + "speed": 12000000, 2554 + "bits": 0, 2555 + "stop_bits": 0, 2556 + "parity": 0, 2557 + "handshake": 0 2558 + } 2559 + ], 2560 + "detail": { 2561 + "device_class": { 2562 + "hex": "0000", 2563 + "name": "per_interface", 2564 + "value": 0 2565 + }, 2566 + "device_subclass": { 2567 + "hex": "0000", 2568 + "name": "per_interface", 2569 + "value": 0 2570 + }, 2571 + "device_protocol": 0, 2572 + "interface_class": { 2573 + "hex": "0002", 2574 + "name": "comm", 2575 + "value": 2 2576 + }, 2577 + "interface_subclass": { 2578 + "hex": "0002", 2579 + "name": "comm", 2580 + "value": 2 2581 + }, 2582 + "interface_protocol": 1, 2583 + "interface_number": 3, 2584 + "interface_alternate_setting": 0, 2585 + "interface_association": { 2586 + "function_class": { 2587 + "hex": "0002", 2588 + "name": "comm", 2589 + "value": 2 2590 + }, 2591 + "function_subclass": { 2592 + "hex": "0002", 2593 + "name": "comm", 2594 + "value": 2 2595 + }, 2596 + "function_protocol": 1, 2597 + "interface_count": 2, 2598 + "first_interface": 3 2599 + } 2600 + }, 2601 + "hotplug": "usb", 2602 + "driver": "cdc_acm", 2603 + "driver_module": "cdc_acm", 2604 + "drivers": [ 2605 + "cdc_acm" 2606 + ], 2607 + "driver_modules": [ 2608 + "cdc_acm" 2609 + ], 2610 + "module_alias": "usb:v28DEp1205d0100dc00dsc00dp00ic02isc02ip01in03" 2611 + } 2612 + ], 2613 + "mouse": [ 2614 + { 2615 + "index": 52, 2616 + "attached_to": 49, 2617 + "class_list": [ 2618 + "mouse", 2619 + "usb" 2620 + ], 2621 + "bus_type": { 2622 + "hex": "0086", 2623 + "name": "USB", 2624 + "value": 134 2625 + }, 2626 + "slot": { 2627 + "bus": 0, 2628 + "number": 0 2629 + }, 2630 + "base_class": { 2631 + "hex": "0105", 2632 + "name": "Mouse", 2633 + "value": 261 2634 + }, 2635 + "sub_class": { 2636 + "hex": "0003", 2637 + "name": "USB Mouse", 2638 + "value": 3 2639 + }, 2640 + "vendor": { 2641 + "hex": "28de", 2642 + "name": "Valve Software", 2643 + "value": 10462 2644 + }, 2645 + "device": { 2646 + "hex": "1205", 2647 + "name": "Steam Deck Controller", 2648 + "value": 4613 2649 + }, 2650 + "revision": { 2651 + "hex": "0000", 2652 + "name": "1.00", 2653 + "value": 0 2654 + }, 2655 + "serial": "MEDA14808640", 2656 + "compat_vendor": "Unknown", 2657 + "compat_device": "Generic USB Mouse", 2658 + "model": "Valve Software Steam Deck Controller", 2659 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-3/3-3:1.1", 2660 + "sysfs_bus_id": "3-3:1.1", 2661 + "unix_device_name": "/dev/input/mice", 2662 + "unix_device_number": { 2663 + "type": 99, 2664 + "major": 13, 2665 + "minor": 63, 2666 + "range": 1 2667 + }, 2668 + "unix_device_names": [ 2669 + "/dev/input/mice" 2670 + ], 2671 + "unix_device_name2": "/dev/input/mouse0", 2672 + "unix_device_number2": { 2673 + "type": 99, 2674 + "major": 13, 2675 + "minor": 32, 2676 + "range": 1 2677 + }, 2678 + "resources": [ 2679 + { 2680 + "type": "baud", 2681 + "speed": 12000000, 2682 + "bits": 0, 2683 + "stop_bits": 0, 2684 + "parity": 0, 2685 + "handshake": 0 2686 + } 2687 + ], 2688 + "detail": { 2689 + "device_class": { 2690 + "hex": "0000", 2691 + "name": "per_interface", 2692 + "value": 0 2693 + }, 2694 + "device_subclass": { 2695 + "hex": "0000", 2696 + "name": "per_interface", 2697 + "value": 0 2698 + }, 2699 + "device_protocol": 0, 2700 + "interface_class": { 2701 + "hex": "0003", 2702 + "name": "hid", 2703 + "value": 3 2704 + }, 2705 + "interface_subclass": { 2706 + "hex": "0000", 2707 + "name": "per_interface", 2708 + "value": 0 2709 + }, 2710 + "interface_protocol": 2, 2711 + "interface_number": 1, 2712 + "interface_alternate_setting": 0 2713 + }, 2714 + "hotplug": "usb", 2715 + "driver": "usbhid", 2716 + "driver_module": "usbhid", 2717 + "drivers": [ 2718 + "usbhid" 2719 + ], 2720 + "driver_modules": [ 2721 + "usbhid" 2722 + ], 2723 + "driver_info": { 2724 + "type": "mouse", 2725 + "db_entry_0": [ 2726 + "explorerps/2", 2727 + "exps2" 2728 + ], 2729 + "xf86": "explorerps/2", 2730 + "gpm": "exps2", 2731 + "buttons": -1, 2732 + "wheels": -1 2733 + }, 2734 + "module_alias": "usb:v28DEp1205d0100dc00dsc00dp00ic03isc00ip02in01" 2735 + } 2736 + ], 2737 + "network_controller": [ 2738 + { 2739 + "index": 12, 2740 + "attached_to": 41, 2741 + "class_list": [ 2742 + "network_controller", 2743 + "pci" 2744 + ], 2745 + "bus_type": { 2746 + "hex": "0004", 2747 + "name": "PCI", 2748 + "value": 4 2749 + }, 2750 + "slot": { 2751 + "bus": 3, 2752 + "number": 0 2753 + }, 2754 + "base_class": { 2755 + "hex": "0002", 2756 + "name": "Network controller", 2757 + "value": 2 2758 + }, 2759 + "sub_class": { 2760 + "hex": "0080", 2761 + "name": "Network controller", 2762 + "value": 128 2763 + }, 2764 + "vendor": { 2765 + "hex": "10ec", 2766 + "value": 4332 2767 + }, 2768 + "sub_vendor": { 2769 + "hex": "1a3b", 2770 + "value": 6715 2771 + }, 2772 + "device": { 2773 + "hex": "c822", 2774 + "value": 51234 2775 + }, 2776 + "sub_device": { 2777 + "hex": "4210", 2778 + "value": 16912 2779 + }, 2780 + "model": "Network controller", 2781 + "sysfs_id": "/devices/pci0000:00/0000:00:01.4/0000:03:00.0", 2782 + "sysfs_bus_id": "0000:03:00.0", 2783 + "resources": [ 2784 + { 2785 + "type": "io", 2786 + "base": 8192, 2787 + "range": 256, 2788 + "enabled": true, 2789 + "access": "read_write" 2790 + }, 2791 + { 2792 + "type": "irq", 2793 + "base": 24, 2794 + "triggered": 0, 2795 + "enabled": true 2796 + }, 2797 + { 2798 + "type": "mem", 2799 + "base": 2151677952, 2800 + "range": 65536, 2801 + "enabled": true, 2802 + "access": "read_write", 2803 + "prefetch": "no" 2804 + } 2805 + ], 2806 + "detail": { 2807 + "function": 0, 2808 + "command": 3, 2809 + "header_type": 0, 2810 + "secondary_bus": 0, 2811 + "irq": 24, 2812 + "prog_if": 0 2813 + }, 2814 + "module_alias": "pci:v000010ECd0000C822sv00001A3Bsd00004210bc02sc80i00", 2815 + "label": "Broadcom 5762" 2816 + }, 2817 + { 2818 + "index": 61, 2819 + "attached_to": 48, 2820 + "class_list": [ 2821 + "network_controller", 2822 + "usb" 2823 + ], 2824 + "bus_type": { 2825 + "hex": "0086", 2826 + "name": "USB", 2827 + "value": 134 2828 + }, 2829 + "slot": { 2830 + "bus": 0, 2831 + "number": 0 2832 + }, 2833 + "base_class": { 2834 + "hex": "0002", 2835 + "name": "Network controller", 2836 + "value": 2 2837 + }, 2838 + "sub_class": { 2839 + "hex": "0000", 2840 + "name": "Ethernet controller", 2841 + "value": 0 2842 + }, 2843 + "vendor": { 2844 + "hex": "0b95", 2845 + "name": "ASIX Elec. Corp.", 2846 + "value": 2965 2847 + }, 2848 + "device": { 2849 + "hex": "1790", 2850 + "name": "AX88179", 2851 + "value": 6032 2852 + }, 2853 + "revision": { 2854 + "hex": "0000", 2855 + "name": "1.00", 2856 + "value": 0 2857 + }, 2858 + "serial": "00000EC65FA2FE", 2859 + "model": "ASIX Elec AX88179", 2860 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb2/2-1/2-1.1/2-1.1:1.0", 2861 + "sysfs_bus_id": "2-1.1:1.0", 2862 + "unix_device_name": "enp4s0f3u1u1", 2863 + "unix_device_names": [ 2864 + "enp4s0f3u1u1" 2865 + ], 2866 + "resources": [ 2867 + { 2868 + "type": "hwaddr", 2869 + "address": 48 2870 + }, 2871 + { 2872 + "type": "phwaddr", 2873 + "address": 48 2874 + } 2875 + ], 2876 + "detail": { 2877 + "device_class": { 2878 + "hex": "00ff", 2879 + "name": "vendor_spec", 2880 + "value": 255 2881 + }, 2882 + "device_subclass": { 2883 + "hex": "00ff", 2884 + "name": "vendor_spec", 2885 + "value": 255 2886 + }, 2887 + "device_protocol": 0, 2888 + "interface_class": { 2889 + "hex": "00ff", 2890 + "name": "vendor_spec", 2891 + "value": 255 2892 + }, 2893 + "interface_subclass": { 2894 + "hex": "00ff", 2895 + "name": "vendor_spec", 2896 + "value": 255 2897 + }, 2898 + "interface_protocol": 0, 2899 + "interface_number": 0, 2900 + "interface_alternate_setting": 0 2901 + }, 2902 + "hotplug": "usb", 2903 + "driver": "ax88179_178a", 2904 + "driver_module": "ax88179_178a", 2905 + "drivers": [ 2906 + "ax88179_178a" 2907 + ], 2908 + "driver_modules": [ 2909 + "ax88179_178a" 2910 + ], 2911 + "module_alias": "usb:v0B95p1790d0100dcFFdscFFdp00icFFiscFFip00in00" 2912 + } 2913 + ], 2914 + "network_interface": [ 2915 + { 2916 + "index": 63, 2917 + "attached_to": 0, 2918 + "class_list": [ 2919 + "network_interface" 2920 + ], 2921 + "base_class": { 2922 + "hex": "0107", 2923 + "name": "Network Interface", 2924 + "value": 263 2925 + }, 2926 + "sub_class": { 2927 + "hex": "0000", 2928 + "name": "Loopback", 2929 + "value": 0 2930 + }, 2931 + "model": "Loopback network interface", 2932 + "sysfs_id": "/class/net/lo", 2933 + "unix_device_name": "lo", 2934 + "unix_device_names": [ 2935 + "lo" 2936 + ] 2937 + }, 2938 + { 2939 + "index": 64, 2940 + "attached_to": 61, 2941 + "class_list": [ 2942 + "network_interface" 2943 + ], 2944 + "base_class": { 2945 + "hex": "0107", 2946 + "name": "Network Interface", 2947 + "value": 263 2948 + }, 2949 + "sub_class": { 2950 + "hex": "0001", 2951 + "name": "Ethernet", 2952 + "value": 1 2953 + }, 2954 + "model": "Ethernet network interface", 2955 + "sysfs_id": "/class/net/enp4s0f3u1u1", 2956 + "sysfs_device_link": "/devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb2/2-1/2-1.1/2-1.1:1.0", 2957 + "unix_device_name": "enp4s0f3u1u1", 2958 + "unix_device_names": [ 2959 + "enp4s0f3u1u1" 2960 + ], 2961 + "resources": [ 2962 + { 2963 + "type": "hwaddr", 2964 + "address": 48 2965 + }, 2966 + { 2967 + "type": "phwaddr", 2968 + "address": 48 2969 + } 2970 + ], 2971 + "driver": "ax88179_178a", 2972 + "driver_module": "ax88179_178a", 2973 + "drivers": [ 2974 + "ax88179_178a" 2975 + ], 2976 + "driver_modules": [ 2977 + "ax88179_178a" 2978 + ] 2979 + } 2980 + ], 2981 + "pci": [ 2982 + { 2983 + "index": 16, 2984 + "attached_to": 27, 2985 + "class_list": [ 2986 + "pci", 2987 + "unknown" 2988 + ], 2989 + "bus_type": { 2990 + "hex": "0004", 2991 + "name": "PCI", 2992 + "value": 4 2993 + }, 2994 + "slot": { 2995 + "bus": 4, 2996 + "number": 0 2997 + }, 2998 + "base_class": { 2999 + "hex": "0004", 3000 + "name": "Multimedia controller", 3001 + "value": 4 3002 + }, 3003 + "sub_class": { 3004 + "hex": "0080", 3005 + "name": "Multimedia controller", 3006 + "value": 128 3007 + }, 3008 + "vendor": { 3009 + "hex": "1022", 3010 + "name": "AMD", 3011 + "value": 4130 3012 + }, 3013 + "sub_vendor": { 3014 + "hex": "1e44", 3015 + "value": 7748 3016 + }, 3017 + "device": { 3018 + "hex": "15e2", 3019 + "value": 5602 3020 + }, 3021 + "sub_device": { 3022 + "hex": "1776", 3023 + "value": 6006 3024 + }, 3025 + "revision": { 3026 + "hex": "0050", 3027 + "value": 80 3028 + }, 3029 + "model": "AMD Multimedia controller", 3030 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:04:00.5", 3031 + "sysfs_bus_id": "0000:04:00.5", 3032 + "resources": [ 3033 + { 3034 + "type": "irq", 3035 + "base": 66, 3036 + "triggered": 0, 3037 + "enabled": true 3038 + }, 3039 + { 3040 + "type": "mem", 3041 + "base": 2151153664, 3042 + "range": 262144, 3043 + "enabled": true, 3044 + "access": "read_write", 3045 + "prefetch": "no" 3046 + } 3047 + ], 3048 + "detail": { 3049 + "function": 5, 3050 + "command": 6, 3051 + "header_type": 0, 3052 + "secondary_bus": 0, 3053 + "irq": 66, 3054 + "prog_if": 0 3055 + }, 3056 + "driver": "snd_pci_acp5x", 3057 + "driver_module": "snd_pci_acp5x", 3058 + "drivers": [ 3059 + "snd_pci_acp5x" 3060 + ], 3061 + "driver_modules": [ 3062 + "snd_pci_acp5x" 3063 + ], 3064 + "module_alias": "pci:v00001022d000015E2sv00001E44sd00001776bc04sc80i00" 3065 + }, 3066 + { 3067 + "index": 18, 3068 + "attached_to": 29, 3069 + "class_list": [ 3070 + "pci", 3071 + "unknown" 3072 + ], 3073 + "bus_type": { 3074 + "hex": "0004", 3075 + "name": "PCI", 3076 + "value": 4 3077 + }, 3078 + "slot": { 3079 + "bus": 2, 3080 + "number": 0 3081 + }, 3082 + "base_class": { 3083 + "hex": "0008", 3084 + "name": "Generic system peripheral", 3085 + "value": 8 3086 + }, 3087 + "sub_class": { 3088 + "hex": "0005", 3089 + "value": 5 3090 + }, 3091 + "pci_interface": { 3092 + "hex": "0001", 3093 + "value": 1 3094 + }, 3095 + "vendor": { 3096 + "hex": "1217", 3097 + "value": 4631 3098 + }, 3099 + "sub_vendor": { 3100 + "hex": "1e44", 3101 + "value": 7748 3102 + }, 3103 + "device": { 3104 + "hex": "8621", 3105 + "value": 34337 3106 + }, 3107 + "sub_device": { 3108 + "hex": "1776", 3109 + "value": 6006 3110 + }, 3111 + "revision": { 3112 + "hex": "0001", 3113 + "value": 1 3114 + }, 3115 + "model": "Generic system peripheral", 3116 + "sysfs_id": "/devices/pci0000:00/0000:00:01.3/0000:02:00.0", 3117 + "sysfs_bus_id": "0000:02:00.0", 3118 + "resources": [ 3119 + { 3120 + "type": "irq", 3121 + "base": 60, 3122 + "triggered": 0, 3123 + "enabled": true 3124 + }, 3125 + { 3126 + "type": "mem", 3127 + "base": 2152726528, 3128 + "range": 2048, 3129 + "enabled": true, 3130 + "access": "read_write", 3131 + "prefetch": "no" 3132 + }, 3133 + { 3134 + "type": "mem", 3135 + "base": 2152730624, 3136 + "range": 4096, 3137 + "enabled": true, 3138 + "access": "read_write", 3139 + "prefetch": "no" 3140 + } 3141 + ], 3142 + "detail": { 3143 + "function": 0, 3144 + "command": 1030, 3145 + "header_type": 0, 3146 + "secondary_bus": 0, 3147 + "irq": 60, 3148 + "prog_if": 1 3149 + }, 3150 + "driver": "sdhci-pci", 3151 + "driver_module": "sdhci_pci", 3152 + "drivers": [ 3153 + "sdhci-pci" 3154 + ], 3155 + "driver_modules": [ 3156 + "sdhci_pci" 3157 + ], 3158 + "module_alias": "pci:v00001217d00008621sv00001E44sd00001776bc08sc05i01" 3159 + }, 3160 + { 3161 + "index": 30, 3162 + "attached_to": 24, 3163 + "class_list": [ 3164 + "pci", 3165 + "unknown" 3166 + ], 3167 + "bus_type": { 3168 + "hex": "0004", 3169 + "name": "PCI", 3170 + "value": 4 3171 + }, 3172 + "slot": { 3173 + "bus": 6, 3174 + "number": 0 3175 + }, 3176 + "base_class": { 3177 + "hex": "0013", 3178 + "value": 19 3179 + }, 3180 + "vendor": { 3181 + "hex": "1022", 3182 + "name": "AMD", 3183 + "value": 4130 3184 + }, 3185 + "sub_vendor": { 3186 + "hex": "1e44", 3187 + "value": 7748 3188 + }, 3189 + "device": { 3190 + "hex": "145a", 3191 + "value": 5210 3192 + }, 3193 + "sub_device": { 3194 + "hex": "1776", 3195 + "value": 6006 3196 + }, 3197 + "model": "unknown unknown", 3198 + "sysfs_id": "/devices/pci0000:00/0000:00:08.3/0000:06:00.0", 3199 + "sysfs_bus_id": "0000:06:00.0", 3200 + "detail": { 3201 + "function": 0, 3202 + "command": 0, 3203 + "header_type": 0, 3204 + "secondary_bus": 0, 3205 + "irq": 0, 3206 + "prog_if": 0 3207 + }, 3208 + "module_alias": "pci:v00001022d0000145Asv00001E44sd00001776bc13sc00i00" 3209 + }, 3210 + { 3211 + "index": 33, 3212 + "attached_to": 39, 3213 + "class_list": [ 3214 + "pci", 3215 + "unknown" 3216 + ], 3217 + "bus_type": { 3218 + "hex": "0004", 3219 + "name": "PCI", 3220 + "value": 4 3221 + }, 3222 + "slot": { 3223 + "bus": 5, 3224 + "number": 0 3225 + }, 3226 + "base_class": { 3227 + "hex": "0013", 3228 + "value": 19 3229 + }, 3230 + "vendor": { 3231 + "hex": "1022", 3232 + "name": "AMD", 3233 + "value": 4130 3234 + }, 3235 + "sub_vendor": { 3236 + "hex": "1e44", 3237 + "value": 7748 3238 + }, 3239 + "device": { 3240 + "hex": "145a", 3241 + "value": 5210 3242 + }, 3243 + "sub_device": { 3244 + "hex": "1776", 3245 + "value": 6006 3246 + }, 3247 + "revision": { 3248 + "hex": "0061", 3249 + "value": 97 3250 + }, 3251 + "model": "unknown unknown", 3252 + "sysfs_id": "/devices/pci0000:00/0000:00:08.2/0000:05:00.0", 3253 + "sysfs_bus_id": "0000:05:00.0", 3254 + "detail": { 3255 + "function": 0, 3256 + "command": 0, 3257 + "header_type": 0, 3258 + "secondary_bus": 0, 3259 + "irq": 0, 3260 + "prog_if": 0 3261 + }, 3262 + "module_alias": "pci:v00001022d0000145Asv00001E44sd00001776bc13sc00i00" 3263 + }, 3264 + { 3265 + "index": 35, 3266 + "attached_to": 27, 3267 + "class_list": [ 3268 + "pci", 3269 + "unknown" 3270 + ], 3271 + "bus_type": { 3272 + "hex": "0004", 3273 + "name": "PCI", 3274 + "value": 4 3275 + }, 3276 + "slot": { 3277 + "bus": 4, 3278 + "number": 0 3279 + }, 3280 + "base_class": { 3281 + "hex": "0010", 3282 + "name": "Encryption controller", 3283 + "value": 16 3284 + }, 3285 + "sub_class": { 3286 + "hex": "0080", 3287 + "name": "Encryption controller", 3288 + "value": 128 3289 + }, 3290 + "vendor": { 3291 + "hex": "1022", 3292 + "name": "AMD", 3293 + "value": 4130 3294 + }, 3295 + "sub_vendor": { 3296 + "hex": "1e44", 3297 + "value": 7748 3298 + }, 3299 + "device": { 3300 + "hex": "1649", 3301 + "value": 5705 3302 + }, 3303 + "sub_device": { 3304 + "hex": "1776", 3305 + "value": 6006 3306 + }, 3307 + "model": "AMD Encryption controller", 3308 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:04:00.2", 3309 + "sysfs_bus_id": "0000:04:00.2", 3310 + "resources": [ 3311 + { 3312 + "type": "irq", 3313 + "base": 62, 3314 + "triggered": 0, 3315 + "enabled": true 3316 + }, 3317 + { 3318 + "type": "mem", 3319 + "base": 2149580800, 3320 + "range": 1048576, 3321 + "enabled": true, 3322 + "access": "read_write", 3323 + "prefetch": "no" 3324 + }, 3325 + { 3326 + "type": "mem", 3327 + "base": 2151432192, 3328 + "range": 8192, 3329 + "enabled": true, 3330 + "access": "read_write", 3331 + "prefetch": "no" 3332 + } 3333 + ], 3334 + "detail": { 3335 + "function": 2, 3336 + "command": 1030, 3337 + "header_type": 0, 3338 + "secondary_bus": 0, 3339 + "irq": 62, 3340 + "prog_if": 0 3341 + }, 3342 + "driver": "ccp", 3343 + "driver_module": "ccp", 3344 + "drivers": [ 3345 + "ccp" 3346 + ], 3347 + "driver_modules": [ 3348 + "ccp" 3349 + ], 3350 + "module_alias": "pci:v00001022d00001649sv00001E44sd00001776bc10sc80i00" 3351 + }, 3352 + { 3353 + "index": 38, 3354 + "attached_to": 0, 3355 + "class_list": [ 3356 + "pci", 3357 + "unknown" 3358 + ], 3359 + "bus_type": { 3360 + "hex": "0004", 3361 + "name": "PCI", 3362 + "value": 4 3363 + }, 3364 + "slot": { 3365 + "bus": 0, 3366 + "number": 20 3367 + }, 3368 + "base_class": { 3369 + "hex": "000c", 3370 + "name": "Serial bus controller", 3371 + "value": 12 3372 + }, 3373 + "sub_class": { 3374 + "hex": "0005", 3375 + "name": "SMBus", 3376 + "value": 5 3377 + }, 3378 + "vendor": { 3379 + "hex": "1022", 3380 + "name": "AMD", 3381 + "value": 4130 3382 + }, 3383 + "sub_vendor": { 3384 + "hex": "1e44", 3385 + "value": 7748 3386 + }, 3387 + "device": { 3388 + "hex": "790b", 3389 + "value": 30987 3390 + }, 3391 + "sub_device": { 3392 + "hex": "1776", 3393 + "value": 6006 3394 + }, 3395 + "revision": { 3396 + "hex": "0071", 3397 + "value": 113 3398 + }, 3399 + "model": "AMD SMBus", 3400 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0", 3401 + "sysfs_bus_id": "0000:00:14.0", 3402 + "detail": { 3403 + "function": 0, 3404 + "command": 1027, 3405 + "header_type": 0, 3406 + "secondary_bus": 0, 3407 + "irq": 0, 3408 + "prog_if": 0 3409 + }, 3410 + "driver": "piix4_smbus", 3411 + "driver_module": "i2c_piix4", 3412 + "drivers": [ 3413 + "piix4_smbus" 3414 + ], 3415 + "driver_modules": [ 3416 + "i2c_piix4" 3417 + ], 3418 + "module_alias": "pci:v00001022d0000790Bsv00001E44sd00001776bc0Csc05i00" 3419 + } 3420 + ], 3421 + "sound": [ 3422 + { 3423 + "index": 22, 3424 + "attached_to": 27, 3425 + "class_list": [ 3426 + "sound", 3427 + "pci" 3428 + ], 3429 + "bus_type": { 3430 + "hex": "0004", 3431 + "name": "PCI", 3432 + "value": 4 3433 + }, 3434 + "slot": { 3435 + "bus": 4, 3436 + "number": 0 3437 + }, 3438 + "base_class": { 3439 + "hex": "0004", 3440 + "name": "Multimedia controller", 3441 + "value": 4 3442 + }, 3443 + "sub_class": { 3444 + "hex": "0003", 3445 + "value": 3 3446 + }, 3447 + "vendor": { 3448 + "hex": "1002", 3449 + "name": "ATI Technologies Inc", 3450 + "value": 4098 3451 + }, 3452 + "sub_vendor": { 3453 + "hex": "1e44", 3454 + "value": 7748 3455 + }, 3456 + "device": { 3457 + "hex": "1640", 3458 + "value": 5696 3459 + }, 3460 + "sub_device": { 3461 + "hex": "1776", 3462 + "value": 6006 3463 + }, 3464 + "model": "ATI Multimedia controller", 3465 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:04:00.1", 3466 + "sysfs_bus_id": "0000:04:00.1", 3467 + "resources": [ 3468 + { 3469 + "type": "irq", 3470 + "base": 68, 3471 + "triggered": 0, 3472 + "enabled": true 3473 + }, 3474 + { 3475 + "type": "mem", 3476 + "base": 2151415808, 3477 + "range": 16384, 3478 + "enabled": true, 3479 + "access": "read_write", 3480 + "prefetch": "no" 3481 + } 3482 + ], 3483 + "detail": { 3484 + "function": 1, 3485 + "command": 1030, 3486 + "header_type": 0, 3487 + "secondary_bus": 0, 3488 + "irq": 68, 3489 + "prog_if": 0 3490 + }, 3491 + "driver": "snd_hda_intel", 3492 + "driver_module": "snd_hda_intel", 3493 + "drivers": [ 3494 + "snd_hda_intel" 3495 + ], 3496 + "driver_modules": [ 3497 + "snd_hda_intel" 3498 + ], 3499 + "module_alias": "pci:v00001002d00001640sv00001E44sd00001776bc04sc03i00" 3500 + } 3501 + ], 3502 + "storage_controller": [ 3503 + { 3504 + "index": 23, 3505 + "attached_to": 15, 3506 + "class_list": [ 3507 + "storage_controller", 3508 + "pci" 3509 + ], 3510 + "bus_type": { 3511 + "hex": "0004", 3512 + "name": "PCI", 3513 + "value": 4 3514 + }, 3515 + "slot": { 3516 + "bus": 1, 3517 + "number": 0 3518 + }, 3519 + "base_class": { 3520 + "hex": "0001", 3521 + "name": "Mass storage controller", 3522 + "value": 1 3523 + }, 3524 + "sub_class": { 3525 + "hex": "0008", 3526 + "value": 8 3527 + }, 3528 + "pci_interface": { 3529 + "hex": "0002", 3530 + "value": 2 3531 + }, 3532 + "vendor": { 3533 + "hex": "2646", 3534 + "value": 9798 3535 + }, 3536 + "sub_vendor": { 3537 + "hex": "2646", 3538 + "value": 9798 3539 + }, 3540 + "device": { 3541 + "hex": "500d", 3542 + "value": 20493 3543 + }, 3544 + "sub_device": { 3545 + "hex": "500d", 3546 + "value": 20493 3547 + }, 3548 + "revision": { 3549 + "hex": "0001", 3550 + "value": 1 3551 + }, 3552 + "model": "Mass storage controller", 3553 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/0000:01:00.0", 3554 + "sysfs_bus_id": "0000:01:00.0", 3555 + "resources": [ 3556 + { 3557 + "type": "irq", 3558 + "base": 49, 3559 + "triggered": 0, 3560 + "enabled": true 3561 + }, 3562 + { 3563 + "type": "mem", 3564 + "base": 2153775104, 3565 + "range": 16384, 3566 + "enabled": true, 3567 + "access": "read_write", 3568 + "prefetch": "no" 3569 + } 3570 + ], 3571 + "detail": { 3572 + "function": 0, 3573 + "command": 1030, 3574 + "header_type": 0, 3575 + "secondary_bus": 0, 3576 + "irq": 49, 3577 + "prog_if": 2 3578 + }, 3579 + "driver": "nvme", 3580 + "driver_module": "nvme", 3581 + "drivers": [ 3582 + "nvme" 3583 + ], 3584 + "driver_modules": [ 3585 + "nvme" 3586 + ], 3587 + "module_alias": "pci:v00002646d0000500Dsv00002646sd0000500Dbc01sc08i02" 3588 + } 3589 + ], 3590 + "system": { 3591 + "form_factor": "laptop" 3592 + }, 3593 + "usb": [ 3594 + { 3595 + "index": 51, 3596 + "attached_to": 59, 3597 + "class_list": [ 3598 + "usb", 3599 + "unknown" 3600 + ], 3601 + "bus_type": { 3602 + "hex": "0086", 3603 + "name": "USB", 3604 + "value": 134 3605 + }, 3606 + "slot": { 3607 + "bus": 0, 3608 + "number": 0 3609 + }, 3610 + "base_class": { 3611 + "hex": "0000", 3612 + "name": "Unclassified device", 3613 + "value": 0 3614 + }, 3615 + "sub_class": { 3616 + "hex": "0000", 3617 + "name": "Unclassified device", 3618 + "value": 0 3619 + }, 3620 + "vendor": { 3621 + "hex": "291a", 3622 + "name": "Anker", 3623 + "value": 10522 3624 + }, 3625 + "device": { 3626 + "hex": "8346", 3627 + "name": "Anker USB-C Hub Device", 3628 + "value": 33606 3629 + }, 3630 + "revision": { 3631 + "hex": "0000", 3632 + "name": "0.01", 3633 + "value": 0 3634 + }, 3635 + "serial": "0000000000000001", 3636 + "model": "Anker USB-C Hub Device", 3637 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb1/1-1/1-1.5/1-1.5:1.0", 3638 + "sysfs_bus_id": "1-1.5:1.0", 3639 + "resources": [ 3640 + { 3641 + "type": "baud", 3642 + "speed": 480000000, 3643 + "bits": 0, 3644 + "stop_bits": 0, 3645 + "parity": 0, 3646 + "handshake": 0 3647 + } 3648 + ], 3649 + "detail": { 3650 + "device_class": { 3651 + "hex": "0011", 3652 + "name": "billboard", 3653 + "value": 17 3654 + }, 3655 + "device_subclass": { 3656 + "hex": "0000", 3657 + "name": "per_interface", 3658 + "value": 0 3659 + }, 3660 + "device_protocol": 0, 3661 + "interface_class": { 3662 + "hex": "0011", 3663 + "name": "billboard", 3664 + "value": 17 3665 + }, 3666 + "interface_subclass": { 3667 + "hex": "0000", 3668 + "name": "per_interface", 3669 + "value": 0 3670 + }, 3671 + "interface_protocol": 0, 3672 + "interface_number": 0, 3673 + "interface_alternate_setting": 0 3674 + }, 3675 + "hotplug": "usb", 3676 + "module_alias": "usb:v291Ap8346d0001dc11dsc00dp00ic11isc00ip00in00" 3677 + }, 3678 + { 3679 + "index": 57, 3680 + "attached_to": 49, 3681 + "class_list": [ 3682 + "usb", 3683 + "unknown" 3684 + ], 3685 + "bus_type": { 3686 + "hex": "0086", 3687 + "name": "USB", 3688 + "value": 134 3689 + }, 3690 + "slot": { 3691 + "bus": 0, 3692 + "number": 0 3693 + }, 3694 + "base_class": { 3695 + "hex": "0000", 3696 + "name": "Unclassified device", 3697 + "value": 0 3698 + }, 3699 + "sub_class": { 3700 + "hex": "0000", 3701 + "name": "Unclassified device", 3702 + "value": 0 3703 + }, 3704 + "vendor": { 3705 + "hex": "28de", 3706 + "name": "Valve Software", 3707 + "value": 10462 3708 + }, 3709 + "device": { 3710 + "hex": "1205", 3711 + "name": "Steam Deck Controller", 3712 + "value": 4613 3713 + }, 3714 + "revision": { 3715 + "hex": "0000", 3716 + "name": "1.00", 3717 + "value": 0 3718 + }, 3719 + "serial": "MEDA14808640", 3720 + "model": "Valve Software Steam Deck Controller", 3721 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-3/3-3:1.4", 3722 + "sysfs_bus_id": "3-3:1.4", 3723 + "resources": [ 3724 + { 3725 + "type": "baud", 3726 + "speed": 12000000, 3727 + "bits": 0, 3728 + "stop_bits": 0, 3729 + "parity": 0, 3730 + "handshake": 0 3731 + } 3732 + ], 3733 + "detail": { 3734 + "device_class": { 3735 + "hex": "0000", 3736 + "name": "per_interface", 3737 + "value": 0 3738 + }, 3739 + "device_subclass": { 3740 + "hex": "0000", 3741 + "name": "per_interface", 3742 + "value": 0 3743 + }, 3744 + "device_protocol": 0, 3745 + "interface_class": { 3746 + "hex": "000a", 3747 + "name": "data", 3748 + "value": 10 3749 + }, 3750 + "interface_subclass": { 3751 + "hex": "0000", 3752 + "name": "per_interface", 3753 + "value": 0 3754 + }, 3755 + "interface_protocol": 0, 3756 + "interface_number": 4, 3757 + "interface_alternate_setting": 0, 3758 + "interface_association": { 3759 + "function_class": { 3760 + "hex": "0002", 3761 + "name": "comm", 3762 + "value": 2 3763 + }, 3764 + "function_subclass": { 3765 + "hex": "0002", 3766 + "name": "comm", 3767 + "value": 2 3768 + }, 3769 + "function_protocol": 1, 3770 + "interface_count": 2, 3771 + "first_interface": 3 3772 + } 3773 + }, 3774 + "hotplug": "usb", 3775 + "driver": "cdc_acm", 3776 + "driver_module": "cdc_acm", 3777 + "drivers": [ 3778 + "cdc_acm" 3779 + ], 3780 + "driver_modules": [ 3781 + "cdc_acm" 3782 + ], 3783 + "module_alias": "usb:v28DEp1205d0100dc00dsc00dp00ic0Aisc00ip00in04" 3784 + }, 3785 + { 3786 + "index": 58, 3787 + "attached_to": 49, 3788 + "class_list": [ 3789 + "usb", 3790 + "unknown" 3791 + ], 3792 + "bus_type": { 3793 + "hex": "0086", 3794 + "name": "USB", 3795 + "value": 134 3796 + }, 3797 + "slot": { 3798 + "bus": 0, 3799 + "number": 0 3800 + }, 3801 + "base_class": { 3802 + "hex": "0000", 3803 + "name": "Unclassified device", 3804 + "value": 0 3805 + }, 3806 + "sub_class": { 3807 + "hex": "0000", 3808 + "name": "Unclassified device", 3809 + "value": 0 3810 + }, 3811 + "vendor": { 3812 + "hex": "28de", 3813 + "name": "Valve Software", 3814 + "value": 10462 3815 + }, 3816 + "device": { 3817 + "hex": "1205", 3818 + "name": "Steam Deck Controller", 3819 + "value": 4613 3820 + }, 3821 + "revision": { 3822 + "hex": "0000", 3823 + "name": "1.00", 3824 + "value": 0 3825 + }, 3826 + "serial": "MEDA14808640", 3827 + "model": "Valve Software Steam Deck Controller", 3828 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-3/3-3:1.2", 3829 + "sysfs_bus_id": "3-3:1.2", 3830 + "unix_device_name": "/dev/input/event9", 3831 + "unix_device_number": { 3832 + "type": 99, 3833 + "major": 13, 3834 + "minor": 73, 3835 + "range": 1 3836 + }, 3837 + "unix_device_names": [ 3838 + "/dev/input/by-id/usb-Valve_Software_Steam_Deck_Controller_MEDA14808640-if02-event-joystick", 3839 + "/dev/input/by-path/pci-0000:04:00.4-usb-0:3:1.2-event-joystick", 3840 + "/dev/input/by-path/pci-0000:04:00.4-usbv2-0:3:1.2-event-joystick", 3841 + "/dev/input/event9" 3842 + ], 3843 + "resources": [ 3844 + { 3845 + "type": "baud", 3846 + "speed": 12000000, 3847 + "bits": 0, 3848 + "stop_bits": 0, 3849 + "parity": 0, 3850 + "handshake": 0 3851 + } 3852 + ], 3853 + "detail": { 3854 + "device_class": { 3855 + "hex": "0000", 3856 + "name": "per_interface", 3857 + "value": 0 3858 + }, 3859 + "device_subclass": { 3860 + "hex": "0000", 3861 + "name": "per_interface", 3862 + "value": 0 3863 + }, 3864 + "device_protocol": 0, 3865 + "interface_class": { 3866 + "hex": "0003", 3867 + "name": "hid", 3868 + "value": 3 3869 + }, 3870 + "interface_subclass": { 3871 + "hex": "0000", 3872 + "name": "per_interface", 3873 + "value": 0 3874 + }, 3875 + "interface_protocol": 0, 3876 + "interface_number": 2, 3877 + "interface_alternate_setting": 0 3878 + }, 3879 + "hotplug": "usb", 3880 + "driver": "usbhid", 3881 + "driver_module": "usbhid", 3882 + "drivers": [ 3883 + "usbhid" 3884 + ], 3885 + "driver_modules": [ 3886 + "usbhid" 3887 + ], 3888 + "module_alias": "usb:v28DEp1205d0100dc00dsc00dp00ic03isc00ip00in02" 3889 + } 3890 + ], 3891 + "usb_controller": [ 3892 + { 3893 + "index": 20, 3894 + "attached_to": 27, 3895 + "class_list": [ 3896 + "usb_controller", 3897 + "pci" 3898 + ], 3899 + "bus_type": { 3900 + "hex": "0004", 3901 + "name": "PCI", 3902 + "value": 4 3903 + }, 3904 + "slot": { 3905 + "bus": 4, 3906 + "number": 0 3907 + }, 3908 + "base_class": { 3909 + "hex": "000c", 3910 + "name": "Serial bus controller", 3911 + "value": 12 3912 + }, 3913 + "sub_class": { 3914 + "hex": "0003", 3915 + "name": "USB Controller", 3916 + "value": 3 3917 + }, 3918 + "pci_interface": { 3919 + "hex": "0030", 3920 + "value": 48 3921 + }, 3922 + "vendor": { 3923 + "hex": "1022", 3924 + "name": "AMD", 3925 + "value": 4130 3926 + }, 3927 + "sub_vendor": { 3928 + "hex": "1e44", 3929 + "value": 7748 3930 + }, 3931 + "device": { 3932 + "hex": "162c", 3933 + "value": 5676 3934 + }, 3935 + "sub_device": { 3936 + "hex": "1776", 3937 + "value": 6006 3938 + }, 3939 + "model": "AMD USB Controller", 3940 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:04:00.3", 3941 + "sysfs_bus_id": "0000:04:00.3", 3942 + "resources": [ 3943 + { 3944 + "type": "irq", 3945 + "base": 31, 3946 + "triggered": 0, 3947 + "enabled": true 3948 + }, 3949 + { 3950 + "type": "mem", 3951 + "base": 2147483648, 3952 + "range": 1048576, 3953 + "enabled": true, 3954 + "access": "read_write", 3955 + "prefetch": "no" 3956 + } 3957 + ], 3958 + "detail": { 3959 + "function": 3, 3960 + "command": 1031, 3961 + "header_type": 0, 3962 + "secondary_bus": 0, 3963 + "irq": 31, 3964 + "prog_if": 48 3965 + }, 3966 + "driver": "xhci_hcd", 3967 + "driver_module": "xhci_pci", 3968 + "drivers": [ 3969 + "xhci_hcd" 3970 + ], 3971 + "driver_modules": [ 3972 + "xhci_pci" 3973 + ], 3974 + "module_alias": "pci:v00001022d0000162Csv00001E44sd00001776bc0Csc03i30" 3975 + }, 3976 + { 3977 + "index": 32, 3978 + "attached_to": 27, 3979 + "class_list": [ 3980 + "usb_controller", 3981 + "pci" 3982 + ], 3983 + "bus_type": { 3984 + "hex": "0004", 3985 + "name": "PCI", 3986 + "value": 4 3987 + }, 3988 + "slot": { 3989 + "bus": 4, 3990 + "number": 0 3991 + }, 3992 + "base_class": { 3993 + "hex": "000c", 3994 + "name": "Serial bus controller", 3995 + "value": 12 3996 + }, 3997 + "sub_class": { 3998 + "hex": "0003", 3999 + "name": "USB Controller", 4000 + "value": 3 4001 + }, 4002 + "pci_interface": { 4003 + "hex": "0030", 4004 + "value": 48 4005 + }, 4006 + "vendor": { 4007 + "hex": "1022", 4008 + "name": "AMD", 4009 + "value": 4130 4010 + }, 4011 + "sub_vendor": { 4012 + "hex": "1e44", 4013 + "value": 7748 4014 + }, 4015 + "device": { 4016 + "hex": "163b", 4017 + "value": 5691 4018 + }, 4019 + "sub_device": { 4020 + "hex": "1776", 4021 + "value": 6006 4022 + }, 4023 + "model": "AMD USB Controller", 4024 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:04:00.4", 4025 + "sysfs_bus_id": "0000:04:00.4", 4026 + "resources": [ 4027 + { 4028 + "type": "irq", 4029 + "base": 40, 4030 + "triggered": 0, 4031 + "enabled": true 4032 + }, 4033 + { 4034 + "type": "mem", 4035 + "base": 2148532224, 4036 + "range": 1048576, 4037 + "enabled": true, 4038 + "access": "read_write", 4039 + "prefetch": "no" 4040 + } 4041 + ], 4042 + "detail": { 4043 + "function": 4, 4044 + "command": 1031, 4045 + "header_type": 0, 4046 + "secondary_bus": 0, 4047 + "irq": 40, 4048 + "prog_if": 48 4049 + }, 4050 + "driver": "xhci_hcd", 4051 + "driver_module": "xhci_pci", 4052 + "drivers": [ 4053 + "xhci_hcd" 4054 + ], 4055 + "driver_modules": [ 4056 + "xhci_pci" 4057 + ], 4058 + "module_alias": "pci:v00001022d0000163Bsv00001E44sd00001776bc0Csc03i30" 4059 + } 4060 + ] 4061 + }, 4062 + "smbios": { 4063 + "bios": { 4064 + "handle": 0, 4065 + "vendor": "Valve", 4066 + "version": "F7A0131", 4067 + "date": "01/30/2024", 4068 + "features": [ 4069 + "PCI supported", 4070 + "BIOS flashable", 4071 + "BIOS shadowing allowed", 4072 + "CD boot supported", 4073 + "Selectable boot supported", 4074 + "EDD spec supported", 4075 + "1.2MB NEC 9800 Japanese Floppy supported", 4076 + "1.2MB Toshiba Japanese Floppy supported", 4077 + "360kB Floppy supported", 4078 + "1.2MB Floppy supported", 4079 + "720kB Floppy supported", 4080 + "2.88MB Floppy supported", 4081 + "8042 Keyboard Services supported", 4082 + "CGA/Mono Video supported", 4083 + "ACPI supported", 4084 + "USB Legacy supported", 4085 + "BIOS Boot Spec supported" 4086 + ], 4087 + "start_address": "0xe0000", 4088 + "rom_size": 16777216 4089 + }, 4090 + "board": { 4091 + "handle": 2, 4092 + "manufacturer": "Valve", 4093 + "product": "Jupiter", 4094 + "version": "", 4095 + "board_type": { 4096 + "hex": "000a", 4097 + "name": "Motherboard", 4098 + "value": 10 4099 + }, 4100 + "features": [ 4101 + "Hosting Board", 4102 + "Replaceable" 4103 + ], 4104 + "location": "", 4105 + "chassis": 3 4106 + }, 4107 + "cache": [ 4108 + { 4109 + "handle": 5, 4110 + "socket": "L1 - Cache", 4111 + "size_max": 256, 4112 + "size_current": 256, 4113 + "speed": 1, 4114 + "mode": { 4115 + "hex": "0001", 4116 + "name": "Write Back", 4117 + "value": 1 4118 + }, 4119 + "enabled": true, 4120 + "location": { 4121 + "hex": "0000", 4122 + "name": "Internal", 4123 + "value": 0 4124 + }, 4125 + "socketed": false, 4126 + "level": 0, 4127 + "ecc": { 4128 + "hex": "0006", 4129 + "name": "Multi-bit", 4130 + "value": 6 4131 + }, 4132 + "cache_type": { 4133 + "hex": "0005", 4134 + "name": "Unified", 4135 + "value": 5 4136 + }, 4137 + "associativity": { 4138 + "hex": "0007", 4139 + "name": "8-way Set-Associative", 4140 + "value": 7 4141 + }, 4142 + "sram_type_current": [ 4143 + "Pipeline Burst" 4144 + ], 4145 + "sram_type_supported": [ 4146 + "Pipeline Burst" 4147 + ] 4148 + }, 4149 + { 4150 + "handle": 6, 4151 + "socket": "L2 - Cache", 4152 + "size_max": 2048, 4153 + "size_current": 2048, 4154 + "speed": 1, 4155 + "mode": { 4156 + "hex": "0001", 4157 + "name": "Write Back", 4158 + "value": 1 4159 + }, 4160 + "enabled": true, 4161 + "location": { 4162 + "hex": "0000", 4163 + "name": "Internal", 4164 + "value": 0 4165 + }, 4166 + "socketed": false, 4167 + "level": 1, 4168 + "ecc": { 4169 + "hex": "0006", 4170 + "name": "Multi-bit", 4171 + "value": 6 4172 + }, 4173 + "cache_type": { 4174 + "hex": "0005", 4175 + "name": "Unified", 4176 + "value": 5 4177 + }, 4178 + "associativity": { 4179 + "hex": "0007", 4180 + "name": "8-way Set-Associative", 4181 + "value": 7 4182 + }, 4183 + "sram_type_current": [ 4184 + "Pipeline Burst" 4185 + ], 4186 + "sram_type_supported": [ 4187 + "Pipeline Burst" 4188 + ] 4189 + }, 4190 + { 4191 + "handle": 7, 4192 + "socket": "L3 - Cache", 4193 + "size_max": 4096, 4194 + "size_current": 4096, 4195 + "speed": 1, 4196 + "mode": { 4197 + "hex": "0001", 4198 + "name": "Write Back", 4199 + "value": 1 4200 + }, 4201 + "enabled": true, 4202 + "location": { 4203 + "hex": "0000", 4204 + "name": "Internal", 4205 + "value": 0 4206 + }, 4207 + "socketed": false, 4208 + "level": 2, 4209 + "ecc": { 4210 + "hex": "0006", 4211 + "name": "Multi-bit", 4212 + "value": 6 4213 + }, 4214 + "cache_type": { 4215 + "hex": "0005", 4216 + "name": "Unified", 4217 + "value": 5 4218 + }, 4219 + "associativity": { 4220 + "hex": "0008", 4221 + "name": "16-way Set-Associative", 4222 + "value": 8 4223 + }, 4224 + "sram_type_current": [ 4225 + "Pipeline Burst" 4226 + ], 4227 + "sram_type_supported": [ 4228 + "Pipeline Burst" 4229 + ] 4230 + } 4231 + ], 4232 + "chassis": { 4233 + "handle": 3, 4234 + "manufacturer": "Valve", 4235 + "version": "1", 4236 + "chassis_type": { 4237 + "hex": "0008", 4238 + "name": "Portable", 4239 + "value": 8 4240 + }, 4241 + "lock_present": false, 4242 + "bootup_state": { 4243 + "hex": "0003", 4244 + "name": "Safe", 4245 + "value": 3 4246 + }, 4247 + "power_state": { 4248 + "hex": "0003", 4249 + "name": "Safe", 4250 + "value": 3 4251 + }, 4252 + "thermal_state": { 4253 + "hex": "0003", 4254 + "name": "Safe", 4255 + "value": 3 4256 + }, 4257 + "security_state": { 4258 + "hex": "0003", 4259 + "name": "None", 4260 + "value": 3 4261 + }, 4262 + "oem": "0x0" 4263 + }, 4264 + "config": { 4265 + "handle": 29, 4266 + "options": [ 4267 + "String1 for Type12 Equipment Manufacturer", 4268 + "String2 for Type12 Equipment Manufacturer", 4269 + "String3 for Type12 Equipment Manufacturer", 4270 + "String4 for Type12 Equipment Manufacturer" 4271 + ] 4272 + }, 4273 + "language": [ 4274 + { 4275 + "handle": 30, 4276 + "languages": [ 4277 + "en|US|iso8859-1", 4278 + "fr|FR|iso8859-1", 4279 + "ja|JP|unicode", 4280 + "zh|TW|unicode" 4281 + ] 4282 + } 4283 + ], 4284 + "memory_array": [ 4285 + { 4286 + "handle": 31, 4287 + "location": { 4288 + "hex": "0003", 4289 + "name": "Motherboard", 4290 + "value": 3 4291 + }, 4292 + "usage": { 4293 + "hex": "0003", 4294 + "name": "System memory", 4295 + "value": 3 4296 + }, 4297 + "ecc": { 4298 + "hex": "0003", 4299 + "name": "None", 4300 + "value": 3 4301 + }, 4302 + "max_size": 67108864, 4303 + "error_handle": 36, 4304 + "slots": 4 4305 + } 4306 + ], 4307 + "memory_array_mapped_address": [ 4308 + { 4309 + "handle": 41, 4310 + "array_handle": 31, 4311 + "start_address": 0, 4312 + "end_address": 17179869184, 4313 + "part_width": 4 4314 + } 4315 + ], 4316 + "memory_device": [ 4317 + { 4318 + "handle": 32, 4319 + "location": "DIMM 0", 4320 + "bank_location": "P0 CHANNEL A", 4321 + "manufacturer": "Unknown", 4322 + "part_number": "MT62F1G32D4DR-031 WT", 4323 + "array_handle": 31, 4324 + "error_handle": 37, 4325 + "width": 32, 4326 + "ecc_bits": 0, 4327 + "size": 4194304, 4328 + "form_factor": { 4329 + "hex": "0001", 4330 + "name": "Other", 4331 + "value": 1 4332 + }, 4333 + "set": 0, 4334 + "memory_type": { 4335 + "hex": "0023", 4336 + "name": "Other", 4337 + "value": 35 4338 + }, 4339 + "memory_type_details": [ 4340 + "Synchronous" 4341 + ], 4342 + "speed": 4266 4343 + }, 4344 + { 4345 + "handle": 33, 4346 + "location": "DIMM 0", 4347 + "bank_location": "P0 CHANNEL B", 4348 + "manufacturer": "Unknown", 4349 + "part_number": "MT62F1G32D4DR-031 WT", 4350 + "array_handle": 31, 4351 + "error_handle": 38, 4352 + "width": 32, 4353 + "ecc_bits": 0, 4354 + "size": 4194304, 4355 + "form_factor": { 4356 + "hex": "0001", 4357 + "name": "Other", 4358 + "value": 1 4359 + }, 4360 + "set": 0, 4361 + "memory_type": { 4362 + "hex": "0023", 4363 + "name": "Other", 4364 + "value": 35 4365 + }, 4366 + "memory_type_details": [ 4367 + "Synchronous" 4368 + ], 4369 + "speed": 4266 4370 + }, 4371 + { 4372 + "handle": 34, 4373 + "location": "DIMM 0", 4374 + "bank_location": "P0 CHANNEL C", 4375 + "manufacturer": "Unknown", 4376 + "part_number": "MT62F1G32D4DR-031 WT", 4377 + "array_handle": 31, 4378 + "error_handle": 39, 4379 + "width": 32, 4380 + "ecc_bits": 0, 4381 + "size": 4194304, 4382 + "form_factor": { 4383 + "hex": "0001", 4384 + "name": "Other", 4385 + "value": 1 4386 + }, 4387 + "set": 0, 4388 + "memory_type": { 4389 + "hex": "0023", 4390 + "name": "Other", 4391 + "value": 35 4392 + }, 4393 + "memory_type_details": [ 4394 + "Synchronous" 4395 + ], 4396 + "speed": 4266 4397 + }, 4398 + { 4399 + "handle": 35, 4400 + "location": "DIMM 0", 4401 + "bank_location": "P0 CHANNEL D", 4402 + "manufacturer": "Unknown", 4403 + "part_number": "MT62F1G32D4DR-031 WT", 4404 + "array_handle": 31, 4405 + "error_handle": 40, 4406 + "width": 32, 4407 + "ecc_bits": 0, 4408 + "size": 4194304, 4409 + "form_factor": { 4410 + "hex": "0001", 4411 + "name": "Other", 4412 + "value": 1 4413 + }, 4414 + "set": 0, 4415 + "memory_type": { 4416 + "hex": "0023", 4417 + "name": "Other", 4418 + "value": 35 4419 + }, 4420 + "memory_type_details": [ 4421 + "Synchronous" 4422 + ], 4423 + "speed": 4266 4424 + } 4425 + ], 4426 + "memory_device_mapped_address": [ 4427 + { 4428 + "handle": 42, 4429 + "memory_device_handle": 32, 4430 + "array_map_handle": 41, 4431 + "start_address": 0, 4432 + "end_address": 4294967296, 4433 + "row_position": 255, 4434 + "interleave_position": 255, 4435 + "interleave_depth": 255 4436 + }, 4437 + { 4438 + "handle": 43, 4439 + "memory_device_handle": 33, 4440 + "array_map_handle": 41, 4441 + "start_address": 4294967296, 4442 + "end_address": 8589934592, 4443 + "row_position": 255, 4444 + "interleave_position": 255, 4445 + "interleave_depth": 255 4446 + }, 4447 + { 4448 + "handle": 44, 4449 + "memory_device_handle": 34, 4450 + "array_map_handle": 41, 4451 + "start_address": 8589934592, 4452 + "end_address": 12884901888, 4453 + "row_position": 255, 4454 + "interleave_position": 255, 4455 + "interleave_depth": 255 4456 + }, 4457 + { 4458 + "handle": 45, 4459 + "memory_device_handle": 35, 4460 + "array_map_handle": 41, 4461 + "start_address": 12884901888, 4462 + "end_address": 17179869184, 4463 + "row_position": 255, 4464 + "interleave_position": 255, 4465 + "interleave_depth": 255 4466 + } 4467 + ], 4468 + "memory_error": [ 4469 + { 4470 + "handle": 36, 4471 + "error_type": { 4472 + "hex": "0003", 4473 + "name": "OK", 4474 + "value": 3 4475 + }, 4476 + "granularity": { 4477 + "hex": "0002", 4478 + "name": "Unknown", 4479 + "value": 2 4480 + }, 4481 + "operation": { 4482 + "hex": "0002", 4483 + "name": "Unknown", 4484 + "value": 2 4485 + }, 4486 + "syndrome": 0, 4487 + "array_address": 2147483648, 4488 + "device_address": 2147483648, 4489 + "range": 2147483648 4490 + }, 4491 + { 4492 + "handle": 37, 4493 + "error_type": { 4494 + "hex": "0003", 4495 + "name": "OK", 4496 + "value": 3 4497 + }, 4498 + "granularity": { 4499 + "hex": "0002", 4500 + "name": "Unknown", 4501 + "value": 2 4502 + }, 4503 + "operation": { 4504 + "hex": "0002", 4505 + "name": "Unknown", 4506 + "value": 2 4507 + }, 4508 + "syndrome": 0, 4509 + "array_address": 2147483648, 4510 + "device_address": 2147483648, 4511 + "range": 2147483648 4512 + }, 4513 + { 4514 + "handle": 38, 4515 + "error_type": { 4516 + "hex": "0003", 4517 + "name": "OK", 4518 + "value": 3 4519 + }, 4520 + "granularity": { 4521 + "hex": "0002", 4522 + "name": "Unknown", 4523 + "value": 2 4524 + }, 4525 + "operation": { 4526 + "hex": "0002", 4527 + "name": "Unknown", 4528 + "value": 2 4529 + }, 4530 + "syndrome": 0, 4531 + "array_address": 2147483648, 4532 + "device_address": 2147483648, 4533 + "range": 2147483648 4534 + }, 4535 + { 4536 + "handle": 39, 4537 + "error_type": { 4538 + "hex": "0003", 4539 + "name": "OK", 4540 + "value": 3 4541 + }, 4542 + "granularity": { 4543 + "hex": "0002", 4544 + "name": "Unknown", 4545 + "value": 2 4546 + }, 4547 + "operation": { 4548 + "hex": "0002", 4549 + "name": "Unknown", 4550 + "value": 2 4551 + }, 4552 + "syndrome": 0, 4553 + "array_address": 2147483648, 4554 + "device_address": 2147483648, 4555 + "range": 2147483648 4556 + }, 4557 + { 4558 + "handle": 40, 4559 + "error_type": { 4560 + "hex": "0003", 4561 + "name": "OK", 4562 + "value": 3 4563 + }, 4564 + "granularity": { 4565 + "hex": "0002", 4566 + "name": "Unknown", 4567 + "value": 2 4568 + }, 4569 + "operation": { 4570 + "hex": "0002", 4571 + "name": "Unknown", 4572 + "value": 2 4573 + }, 4574 + "syndrome": 0, 4575 + "array_address": 2147483648, 4576 + "device_address": 2147483648, 4577 + "range": 2147483648 4578 + } 4579 + ], 4580 + "pointing_device": [ 4581 + { 4582 + "handle": 46, 4583 + "mouse_type": { 4584 + "hex": "0007", 4585 + "name": "Touch Pad", 4586 + "value": 7 4587 + }, 4588 + "interface": { 4589 + "hex": "0004", 4590 + "name": "PS/2", 4591 + "value": 4 4592 + }, 4593 + "buttons": 4 4594 + } 4595 + ], 4596 + "port_connector": [ 4597 + { 4598 + "handle": 8, 4599 + "port_type": { 4600 + "hex": "000d", 4601 + "name": "Keyboard Port", 4602 + "value": 13 4603 + }, 4604 + "internal_reference_designator": "J2304/J2300", 4605 + "external_connector_type": { 4606 + "hex": "000f", 4607 + "name": "PS/2", 4608 + "value": 15 4609 + }, 4610 + "external_reference_designator": "Keyboard" 4611 + }, 4612 + { 4613 + "handle": 9, 4614 + "port_type": { 4615 + "hex": "000e", 4616 + "name": "Mouse Port", 4617 + "value": 14 4618 + }, 4619 + "internal_reference_designator": "J3811", 4620 + "external_connector_type": { 4621 + "hex": "000f", 4622 + "name": "PS/2", 4623 + "value": 15 4624 + }, 4625 + "external_reference_designator": "Touch pad" 4626 + }, 4627 + { 4628 + "handle": 10, 4629 + "port_type": { 4630 + "hex": "0010", 4631 + "name": "USB", 4632 + "value": 16 4633 + }, 4634 + "internal_reference_designator": "J1504", 4635 + "external_connector_type": { 4636 + "hex": "0012", 4637 + "name": "Access Bus [USB]", 4638 + "value": 18 4639 + }, 4640 + "external_reference_designator": "USB 3.0" 4641 + }, 4642 + { 4643 + "handle": 11, 4644 + "port_type": { 4645 + "hex": "0010", 4646 + "name": "USB", 4647 + "value": 16 4648 + }, 4649 + "internal_reference_designator": "J1500", 4650 + "external_connector_type": { 4651 + "hex": "0012", 4652 + "name": "Access Bus [USB]", 4653 + "value": 18 4654 + }, 4655 + "external_reference_designator": "USB 3.1" 4656 + }, 4657 + { 4658 + "handle": 12, 4659 + "port_type": { 4660 + "hex": "0010", 4661 + "name": "USB", 4662 + "value": 16 4663 + }, 4664 + "internal_reference_designator": "J1502", 4665 + "external_connector_type": { 4666 + "hex": "0012", 4667 + "name": "Access Bus [USB]", 4668 + "value": 18 4669 + }, 4670 + "external_reference_designator": "USB 3.1" 4671 + }, 4672 + { 4673 + "handle": 13, 4674 + "port_type": { 4675 + "hex": "0010", 4676 + "name": "USB", 4677 + "value": 16 4678 + }, 4679 + "internal_reference_designator": "J1501", 4680 + "external_connector_type": { 4681 + "hex": "0012", 4682 + "name": "Access Bus [USB]", 4683 + "value": 18 4684 + }, 4685 + "external_reference_designator": "USB 3.1 Type-C" 4686 + }, 4687 + { 4688 + "handle": 14, 4689 + "port_type": { 4690 + "hex": "0010", 4691 + "name": "USB", 4692 + "value": 16 4693 + }, 4694 + "internal_reference_designator": "J1503", 4695 + "external_connector_type": { 4696 + "hex": "0012", 4697 + "name": "Access Bus [USB]", 4698 + "value": 18 4699 + }, 4700 + "external_reference_designator": "USB 3.1 Type-C" 4701 + }, 4702 + { 4703 + "handle": 15, 4704 + "port_type": { 4705 + "hex": "001f", 4706 + "name": "Network Port", 4707 + "value": 31 4708 + }, 4709 + "internal_reference_designator": "J1300", 4710 + "external_connector_type": { 4711 + "hex": "000b", 4712 + "name": "RJ-45", 4713 + "value": 11 4714 + }, 4715 + "external_reference_designator": "Network" 4716 + }, 4717 + { 4718 + "handle": 16, 4719 + "port_type": { 4720 + "hex": "0020", 4721 + "name": "Other", 4722 + "value": 32 4723 + }, 4724 + "internal_connector_type": { 4725 + "hex": "0022", 4726 + "name": "Other", 4727 + "value": 34 4728 + }, 4729 + "internal_reference_designator": "J1701", 4730 + "external_reference_designator": "Sata HDD" 4731 + }, 4732 + { 4733 + "handle": 17, 4734 + "port_type": { 4735 + "hex": "0020", 4736 + "name": "Other", 4737 + "value": 32 4738 + }, 4739 + "internal_connector_type": { 4740 + "hex": "0022", 4741 + "name": "Other", 4742 + "value": 34 4743 + }, 4744 + "internal_reference_designator": "J1703", 4745 + "external_reference_designator": "Sata ODD" 4746 + }, 4747 + { 4748 + "handle": 18, 4749 + "port_type": { 4750 + "hex": "001c", 4751 + "name": "Video Port", 4752 + "value": 28 4753 + }, 4754 + "internal_reference_designator": "J1101", 4755 + "external_reference_designator": "DP0" 4756 + }, 4757 + { 4758 + "handle": 19, 4759 + "port_type": { 4760 + "hex": "001c", 4761 + "name": "Video Port", 4762 + "value": 28 4763 + }, 4764 + "internal_reference_designator": "J1100", 4765 + "external_reference_designator": "DP1" 4766 + }, 4767 + { 4768 + "handle": 20, 4769 + "port_type": { 4770 + "hex": "001d", 4771 + "name": "Audio Port", 4772 + "value": 29 4773 + }, 4774 + "internal_reference_designator": "J2102", 4775 + "external_connector_type": { 4776 + "hex": "001f", 4777 + "name": "Mini-jack [headphones]", 4778 + "value": 31 4779 + }, 4780 + "external_reference_designator": "Microphone" 4781 + }, 4782 + { 4783 + "handle": 21, 4784 + "port_type": { 4785 + "hex": "001d", 4786 + "name": "Audio Port", 4787 + "value": 29 4788 + }, 4789 + "internal_reference_designator": "J2103", 4790 + "external_connector_type": { 4791 + "hex": "001f", 4792 + "name": "Mini-jack [headphones]", 4793 + "value": 31 4794 + }, 4795 + "external_reference_designator": "Headphone" 4796 + } 4797 + ], 4798 + "processor": [ 4799 + { 4800 + "handle": 4, 4801 + "socket": "FF3", 4802 + "socket_type": { 4803 + "hex": "0002", 4804 + "name": "Unknown", 4805 + "value": 2 4806 + }, 4807 + "socket_populated": true, 4808 + "manufacturer": "Advanced Micro Devices, Inc.", 4809 + "version": "AMD Custom APU 0405", 4810 + "part": "Unknown", 4811 + "processor_type": { 4812 + "hex": "0003", 4813 + "name": "CPU", 4814 + "value": 3 4815 + }, 4816 + "processor_family": { 4817 + "hex": "006b", 4818 + "name": "Other", 4819 + "value": 107 4820 + }, 4821 + "processor_status": { 4822 + "hex": "0001", 4823 + "name": "Enabled", 4824 + "value": 1 4825 + }, 4826 + "clock_ext": 100, 4827 + "clock_max": 200, 4828 + "cache_handle_l1": 5, 4829 + "cache_handle_l2": 6, 4830 + "cache_handle_l3": 7 4831 + } 4832 + ], 4833 + "slot": [ 4834 + { 4835 + "handle": 22, 4836 + "designation": "J3604", 4837 + "slot_type": { 4838 + "hex": "00a9", 4839 + "name": "Other", 4840 + "value": 169 4841 + }, 4842 + "bus_width": { 4843 + "hex": "000b", 4844 + "name": "Other", 4845 + "value": 11 4846 + }, 4847 + "usage": { 4848 + "hex": "0003", 4849 + "name": "Available", 4850 + "value": 3 4851 + }, 4852 + "length": { 4853 + "hex": "0003", 4854 + "name": "Short", 4855 + "value": 3 4856 + }, 4857 + "id": 1, 4858 + "features": [ 4859 + "3.3 V", 4860 + "PME#", 4861 + "Hot-Plug" 4862 + ] 4863 + }, 4864 + { 4865 + "handle": 23, 4866 + "designation": "J3606", 4867 + "slot_type": { 4868 + "hex": "00a8", 4869 + "name": "Other", 4870 + "value": 168 4871 + }, 4872 + "bus_width": { 4873 + "hex": "000a", 4874 + "name": "Other", 4875 + "value": 10 4876 + }, 4877 + "usage": { 4878 + "hex": "0003", 4879 + "name": "Available", 4880 + "value": 3 4881 + }, 4882 + "length": { 4883 + "hex": "0003", 4884 + "name": "Short", 4885 + "value": 3 4886 + }, 4887 + "id": 2, 4888 + "features": [ 4889 + "3.3 V", 4890 + "PME#", 4891 + "Hot-Plug" 4892 + ] 4893 + }, 4894 + { 4895 + "handle": 24, 4896 + "designation": "J3711", 4897 + "slot_type": { 4898 + "hex": "0015", 4899 + "name": "Other", 4900 + "value": 21 4901 + }, 4902 + "bus_width": { 4903 + "hex": "0008", 4904 + "name": "Other", 4905 + "value": 8 4906 + }, 4907 + "usage": { 4908 + "hex": "0003", 4909 + "name": "Available", 4910 + "value": 3 4911 + }, 4912 + "length": { 4913 + "hex": "0003", 4914 + "name": "Short", 4915 + "value": 3 4916 + }, 4917 + "id": 3, 4918 + "features": [ 4919 + "3.3 V", 4920 + "PME#", 4921 + "Hot-Plug" 4922 + ] 4923 + }, 4924 + { 4925 + "handle": 25, 4926 + "designation": "J3712", 4927 + "slot_type": { 4928 + "hex": "0016", 4929 + "name": "Other", 4930 + "value": 22 4931 + }, 4932 + "bus_width": { 4933 + "hex": "0008", 4934 + "name": "Other", 4935 + "value": 8 4936 + }, 4937 + "usage": { 4938 + "hex": "0003", 4939 + "name": "Available", 4940 + "value": 3 4941 + }, 4942 + "length": { 4943 + "hex": "0003", 4944 + "name": "Short", 4945 + "value": 3 4946 + }, 4947 + "id": 4, 4948 + "features": [ 4949 + "3.3 V", 4950 + "PME#", 4951 + "Hot-Plug" 4952 + ] 4953 + }, 4954 + { 4955 + "handle": 26, 4956 + "designation": "J3704", 4957 + "slot_type": { 4958 + "hex": "0017", 4959 + "name": "Other", 4960 + "value": 23 4961 + }, 4962 + "bus_width": { 4963 + "hex": "0009", 4964 + "name": "Other", 4965 + "value": 9 4966 + }, 4967 + "usage": { 4968 + "hex": "0003", 4969 + "name": "Available", 4970 + "value": 3 4971 + }, 4972 + "length": { 4973 + "hex": "0003", 4974 + "name": "Short", 4975 + "value": 3 4976 + }, 4977 + "id": 5, 4978 + "features": [ 4979 + "3.3 V", 4980 + "PME#", 4981 + "Hot-Plug" 4982 + ] 4983 + }, 4984 + { 4985 + "handle": 27, 4986 + "designation": "J3709", 4987 + "slot_type": { 4988 + "hex": "0015", 4989 + "name": "Other", 4990 + "value": 21 4991 + }, 4992 + "bus_width": { 4993 + "hex": "0008", 4994 + "name": "Other", 4995 + "value": 8 4996 + }, 4997 + "usage": { 4998 + "hex": "0003", 4999 + "name": "Available", 5000 + "value": 3 5001 + }, 5002 + "length": { 5003 + "hex": "0003", 5004 + "name": "Short", 5005 + "value": 3 5006 + }, 5007 + "id": 6, 5008 + "features": [ 5009 + "3.3 V", 5010 + "PME#", 5011 + "Hot-Plug" 5012 + ] 5013 + } 5014 + ], 5015 + "system": { 5016 + "handle": 1, 5017 + "manufacturer": "Valve", 5018 + "product": "Jupiter", 5019 + "version": "1", 5020 + "wake_up": { 5021 + "hex": "0006", 5022 + "name": "Power Switch", 5023 + "value": 6 5024 + } 5025 + } 5026 + } 5027 + }
+1 -1
parts/dev.nix
··· 11 11 ${config.pre-commit.installationScript} 12 12 ''; 13 13 14 - packages = [self'.formatter inputs'.agenix.packages.agenix pkgs.just pkgs.nix-fast-build pkgs.nix-output-monitor pkgs.opentofu]; 14 + packages = [self'.formatter inputs'.agenix.packages.agenix pkgs.just pkgs.nix-fast-build pkgs.nix-output-monitor pkgs.opentofu pkgs.nixos-facter]; 15 15 }; 16 16 formatter = pkgs.alejandra; 17 17 pre-commit.settings.hooks = {
+14 -14
secrets/common/passwd.age
··· 1 1 age-encryption.org/v1 2 - -> ssh-ed25519 Ciz6zg TcCQhDiIPBs0LS5y/+QNEpMNgsrN+AtS9ygeXQnHfSY 3 - SJbwbnj38ah4DqunP0d+pCnf1UP1ADTnSv7ZLj3c4n0 4 - -> ssh-ed25519 yeh6HQ rLmYKYjqY1Ipqliz/3MPB7IeMLEMWjLBS1/XaGf3BVQ 5 - KjUieJKT0KxpawzNqpMnGGXiskrOaRdTj/0iRVRCCMk 6 - -> ssh-ed25519 NlUtwg kcVUPPDX66qmsV2kSL3cvhMYx4Ggqpa2UbQRu/K9oEs 7 - 6eBQAVBS3kWyTkkl7cD05s8Q0RaDgqzhtcPor7Ub6Uk 8 - -> ssh-ed25519 KGcorg evqrvHowwzF8rc7C3hvhvC/cC/Q8xtqQbhCKl9pTAAY 9 - jtpSPEBwumZ24krhtUBqpnOjoupQztVEP8kxs82fJOY 10 - -> ssh-ed25519 ywGURw puswx4gVVhl2TG2Tp5+NbtQxsZ0Jzzz7iO1n9kLpr0k 11 - 11M0bKvTJeerfO8QlhB2YXbNAHgItvbNTzn4Lbr1imc 12 - -> ssh-ed25519 HEOV7w 33+LGNVoq1/WiqcSQvQ6GZswszcJn4/R1eJ7Fbktn3A 13 - aVPqFmEKrqNx+Q+I/DM2e64nHUkdRbPM027cJzD+gFs 14 - --- WIdULgCMdT4kRtM/RevbFCSc/hCXGdqS6cVGAJ4dqxw 15 - �uS�wO��[�+�a�X�tfY9i���F� � �K� ݭ9��������n�;Nuޓ��Q�C'_��F����I%�j������X����֏�zֵu��/ 2 + -> ssh-ed25519 Ciz6zg Adp6yV4d1RVG6lKByqSAfUgd/JZgLAMz8GteRxSRtSY 3 + F9NUhHUm5kqJiD9dfI+sYLvtVn7e+5s5EUtDxT3BAAw 4 + -> ssh-ed25519 yeh6HQ DnGLEQgwJDS/DydUVyCsDRlUHUduAg+6I94+8byOlnY 5 + towrV7Qdpbcdagk89kn/8vgtcB8nsK8/Ao2vLwloRFA 6 + -> ssh-ed25519 NlUtwg U8QelgXt/lOYJ2oddSpIqOWawMU2CAFQ+Z3flaGXizw 7 + KLd/DcGPdP7+B3Bs/HaREb8B+sduGPO5aTEeMsLs08E 8 + -> ssh-ed25519 KGcorg Z23jenDI+O7vQx2ebZyGImK2SOp1U2sYeGhJfEXaix8 9 + WxS/gPWldWxKknsrNdHbPaNHtzZzlIYRrGS8+1bfXpw 10 + -> ssh-ed25519 ywGURw sIQDuNc//6Md46jq9DQ8tC0zbIFNQbsuVE4fWTkFnSk 11 + 8V2/88OU41EQXO9wAzXo2H6WTK1fhxXO9yFBnvERb1I 12 + -> ssh-ed25519 HEOV7w LcPxmMCS9kysxLLgUU60Rs4Di+H4sTDZFzw0NBV/8wY 13 + ZnryVqVVJvebJEBuIEQu/V8Bw5dUyWb9q14qFy+N0+g 14 + --- 2rJQZQfYVdblAfvyGCXYpopH3YYMp/9QaxF6M+qpD0Y 15 + �v�N<�V�t"慚�Byt1n=���Wη��1�������9ۿ� (#XP��}"{�7�2����_�,9�}��r ��-6h�*�-`G�j���8��G�Xd/`��
-1
secrets/secrets.nix
··· 75 75 "common/mqtt-password.age".publicKeys = scrumplex ++ universe ++ cosmos ++ eclipse; 76 76 "common/bob-the-builder.key.age".publicKeys = scrumplex ++ andromeda ++ dyson; 77 77 "common/nullmailer-remotes.age".publicKeys = scrumplex ++ universe ++ cosmos ++ eclipse; 78 - "common/passwd.age".publicKeys = andromeda ++ centauri ++ dyson ++ eclipse ++ scrumplex; 79 78 "common/screenshot-bash.age".publicKeys = andromeda ++ dyson ++ scrumplex; 80 79 }