This repository has no description
0

Configure Feed

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

machines/acheron: add gg23 router replacing styx

Intel N355 mini PC, 2x I226-V, UEFI/NVMe disko, systemd-boot. Only
2configs + retiolum + gg23 for now; NIC naming matches styx (et0 uplink,
int0 LAN). Retiolum card in retiolum/ (10.243.11.2), server tag.

+3719
+1
flake.nix
··· 149 149 tags = [ "server" ]; 150 150 deploy.forwardAgent = true; 151 151 }; 152 + acheron.tags = [ "server" ]; 152 153 }; 153 154 instances = { 154 155 tor = {
+10
retiolum/default.nix
··· 74 74 }; 75 75 }; 76 76 }; 77 + acheron = { 78 + # gg23 router replacing styx; sits behind the vodafone NAT, so it dials 79 + # out and is relayed like any other node (no via net). 80 + nets.retiolum = { 81 + ip4.addr = "10.243.11.2"; 82 + ip6.addr = "42:0:ce16::112"; 83 + aliases = [ "acheron.r" ]; 84 + tinc.pubkey_ed25519 = ed25519 "acheron"; 85 + }; 86 + }; 77 87 }; 78 88 79 89 # Same interface kartei's modules/retiolum/hosts.nix exposes, so consumers
+42
machines/acheron/config.nix
··· 1 + { 2 + self, 3 + config, 4 + ... 5 + }: 6 + let 7 + # acheron replaces styx as the gg23 router. Like starkstrom it has no card in 8 + # the shared kartei registry; its retiolum identity lives in retiolum/ 9 + # (self.retiolum), which every superconfig machine injects into its tinc 10 + # host set. Move that entry into kartei/lass if the rest of krebs should be 11 + # able to reach it too. 12 + net = self.retiolum.hosts.acheron.nets.retiolum; 13 + in 14 + { 15 + imports = [ 16 + ../../2configs 17 + ../../2configs/retiolum.nix 18 + ../../2configs/gg23.nix 19 + ]; 20 + 21 + # krebs.build.host and the monitoring/dns bits still read this card, so build 22 + # it from the same data rather than repeating the addresses and keys. 23 + # stockholm's host type additionally insists on the legacy RSA pubkey, which 24 + # tincr ignores. 25 + krebs.hosts.acheron = { 26 + owner = config.krebs.users.lass; 27 + monitoring = true; 28 + nets.retiolum = { 29 + inherit (net) ip4 ip6 aliases; 30 + tinc = { 31 + pubkey = config.clan.core.vars.generators.retiolum.files."retiolum.rsa_key.pub".value; 32 + inherit (net.tinc) pubkey_ed25519; 33 + }; 34 + }; 35 + }; 36 + 37 + krebs.build.host = config.krebs.hosts.acheron; 38 + 39 + services.earlyoom.enable = true; 40 + 41 + system.stateVersion = "25.11"; 42 + }
+39
machines/acheron/disk.nix
··· 1 + { ... }: 2 + { 3 + # UEFI/GPT single-disk layout on the Samsung 990 EVO Plus NVMe. 4 + # ESP for systemd-boot + a small swap + ext4 root spanning the rest. 5 + disko.devices.disk.main = { 6 + type = "disk"; 7 + device = "/dev/disk/by-id/nvme-Samsung_SSD_990_EVO_Plus_1TB_S7U4NU1YB01420B"; 8 + content = { 9 + type = "gpt"; 10 + partitions = { 11 + ESP = { 12 + size = "1G"; 13 + type = "EF00"; 14 + content = { 15 + type = "filesystem"; 16 + format = "vfat"; 17 + mountpoint = "/boot"; 18 + mountOptions = [ "umask=0077" ]; 19 + }; 20 + }; 21 + swap = { 22 + size = "8G"; 23 + content = { 24 + type = "swap"; 25 + discardPolicy = "both"; 26 + }; 27 + }; 28 + root = { 29 + size = "100%"; 30 + content = { 31 + type = "filesystem"; 32 + format = "ext4"; 33 + mountpoint = "/"; 34 + }; 35 + }; 36 + }; 37 + }; 38 + }; 39 + }
+3579
machines/acheron/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": 774 23 + }, 24 + "bridge": [ 25 + { 26 + "index": 14, 27 + "attached_to": 0, 28 + "class_list": [ 29 + "pci", 30 + "bridge" 31 + ], 32 + "bus_type": { 33 + "hex": "0004", 34 + "name": "PCI", 35 + "value": 4 36 + }, 37 + "slot": { 38 + "bus": 0, 39 + "number": 28 40 + }, 41 + "base_class": { 42 + "hex": "0006", 43 + "name": "Bridge", 44 + "value": 6 45 + }, 46 + "sub_class": { 47 + "hex": "0004", 48 + "name": "PCI bridge", 49 + "value": 4 50 + }, 51 + "pci_interface": { 52 + "hex": "0000", 53 + "name": "Normal decode", 54 + "value": 0 55 + }, 56 + "vendor": { 57 + "hex": "8086", 58 + "name": "Intel Corporation", 59 + "value": 32902 60 + }, 61 + "sub_vendor": { 62 + "hex": "8086", 63 + "name": "Intel Corporation", 64 + "value": 32902 65 + }, 66 + "device": { 67 + "hex": "54b8", 68 + "value": 21688 69 + }, 70 + "sub_device": { 71 + "hex": "7270", 72 + "value": 29296 73 + }, 74 + "model": "Intel PCI bridge", 75 + "sysfs_id": "/devices/pci0000:00/0000:00:1c.0", 76 + "sysfs_bus_id": "0000:00:1c.0", 77 + "detail": { 78 + "function": 0, 79 + "command": 1031, 80 + "header_type": 1, 81 + "secondary_bus": 1, 82 + "prog_if": 0 83 + }, 84 + "driver": "pcieport", 85 + "driver_module": "pcieportdrv", 86 + "drivers": [ 87 + "pcieport" 88 + ], 89 + "driver_modules": [ 90 + "pcieportdrv" 91 + ], 92 + "module_alias": "pci:v00008086d000054B8sv00008086sd00007270bc06sc04i00" 93 + }, 94 + { 95 + "index": 16, 96 + "attached_to": 0, 97 + "class_list": [ 98 + "pci", 99 + "bridge" 100 + ], 101 + "bus_type": { 102 + "hex": "0004", 103 + "name": "PCI", 104 + "value": 4 105 + }, 106 + "slot": { 107 + "bus": 0, 108 + "number": 31 109 + }, 110 + "base_class": { 111 + "hex": "0006", 112 + "name": "Bridge", 113 + "value": 6 114 + }, 115 + "sub_class": { 116 + "hex": "0001", 117 + "name": "ISA bridge", 118 + "value": 1 119 + }, 120 + "vendor": { 121 + "hex": "8086", 122 + "name": "Intel Corporation", 123 + "value": 32902 124 + }, 125 + "sub_vendor": { 126 + "hex": "8086", 127 + "name": "Intel Corporation", 128 + "value": 32902 129 + }, 130 + "device": { 131 + "hex": "5481", 132 + "value": 21633 133 + }, 134 + "sub_device": { 135 + "hex": "7270", 136 + "value": 29296 137 + }, 138 + "model": "Intel ISA bridge", 139 + "sysfs_id": "/devices/pci0000:00/0000:00:1f.0", 140 + "sysfs_bus_id": "0000:00:1f.0", 141 + "detail": { 142 + "function": 0, 143 + "command": 1031, 144 + "header_type": 0, 145 + "secondary_bus": 0, 146 + "prog_if": 0 147 + }, 148 + "module_alias": "pci:v00008086d00005481sv00008086sd00007270bc06sc01i00", 149 + "label": "Onboard - Other" 150 + }, 151 + { 152 + "index": 18, 153 + "attached_to": 0, 154 + "class_list": [ 155 + "pci", 156 + "bridge" 157 + ], 158 + "bus_type": { 159 + "hex": "0004", 160 + "name": "PCI", 161 + "value": 4 162 + }, 163 + "slot": { 164 + "bus": 0, 165 + "number": 29 166 + }, 167 + "base_class": { 168 + "hex": "0006", 169 + "name": "Bridge", 170 + "value": 6 171 + }, 172 + "sub_class": { 173 + "hex": "0004", 174 + "name": "PCI bridge", 175 + "value": 4 176 + }, 177 + "pci_interface": { 178 + "hex": "0000", 179 + "name": "Normal decode", 180 + "value": 0 181 + }, 182 + "vendor": { 183 + "hex": "8086", 184 + "name": "Intel Corporation", 185 + "value": 32902 186 + }, 187 + "sub_vendor": { 188 + "hex": "8086", 189 + "name": "Intel Corporation", 190 + "value": 32902 191 + }, 192 + "device": { 193 + "hex": "54b1", 194 + "value": 21681 195 + }, 196 + "sub_device": { 197 + "hex": "7270", 198 + "value": 29296 199 + }, 200 + "model": "Intel PCI bridge", 201 + "sysfs_id": "/devices/pci0000:00/0000:00:1d.1", 202 + "sysfs_bus_id": "0000:00:1d.1", 203 + "detail": { 204 + "function": 1, 205 + "command": 1031, 206 + "header_type": 1, 207 + "secondary_bus": 3, 208 + "prog_if": 0 209 + }, 210 + "driver": "pcieport", 211 + "driver_module": "pcieportdrv", 212 + "drivers": [ 213 + "pcieport" 214 + ], 215 + "driver_modules": [ 216 + "pcieportdrv" 217 + ], 218 + "module_alias": "pci:v00008086d000054B1sv00008086sd00007270bc06sc04i00" 219 + }, 220 + { 221 + "index": 23, 222 + "attached_to": 0, 223 + "class_list": [ 224 + "pci", 225 + "bridge" 226 + ], 227 + "bus_type": { 228 + "hex": "0004", 229 + "name": "PCI", 230 + "value": 4 231 + }, 232 + "slot": { 233 + "bus": 0, 234 + "number": 0 235 + }, 236 + "base_class": { 237 + "hex": "0006", 238 + "name": "Bridge", 239 + "value": 6 240 + }, 241 + "sub_class": { 242 + "hex": "0000", 243 + "name": "Host bridge", 244 + "value": 0 245 + }, 246 + "vendor": { 247 + "hex": "8086", 248 + "name": "Intel Corporation", 249 + "value": 32902 250 + }, 251 + "sub_vendor": { 252 + "hex": "8086", 253 + "name": "Intel Corporation", 254 + "value": 32902 255 + }, 256 + "device": { 257 + "hex": "4617", 258 + "value": 17943 259 + }, 260 + "sub_device": { 261 + "hex": "7270", 262 + "value": 29296 263 + }, 264 + "model": "Intel Host bridge", 265 + "sysfs_id": "/devices/pci0000:00/0000:00:00.0", 266 + "sysfs_bus_id": "0000:00:00.0", 267 + "detail": { 268 + "function": 0, 269 + "command": 6, 270 + "header_type": 0, 271 + "secondary_bus": 0, 272 + "prog_if": 0 273 + }, 274 + "driver": "igen6_edac", 275 + "driver_module": "igen6_edac", 276 + "drivers": [ 277 + "igen6_edac" 278 + ], 279 + "driver_modules": [ 280 + "igen6_edac" 281 + ], 282 + "module_alias": "pci:v00008086d00004617sv00008086sd00007270bc06sc00i00", 283 + "label": "Onboard - Other" 284 + }, 285 + { 286 + "index": 25, 287 + "attached_to": 0, 288 + "class_list": [ 289 + "pci", 290 + "bridge" 291 + ], 292 + "bus_type": { 293 + "hex": "0004", 294 + "name": "PCI", 295 + "value": 4 296 + }, 297 + "slot": { 298 + "bus": 0, 299 + "number": 29 300 + }, 301 + "base_class": { 302 + "hex": "0006", 303 + "name": "Bridge", 304 + "value": 6 305 + }, 306 + "sub_class": { 307 + "hex": "0004", 308 + "name": "PCI bridge", 309 + "value": 4 310 + }, 311 + "pci_interface": { 312 + "hex": "0000", 313 + "name": "Normal decode", 314 + "value": 0 315 + }, 316 + "vendor": { 317 + "hex": "8086", 318 + "name": "Intel Corporation", 319 + "value": 32902 320 + }, 321 + "sub_vendor": { 322 + "hex": "8086", 323 + "name": "Intel Corporation", 324 + "value": 32902 325 + }, 326 + "device": { 327 + "hex": "54b0", 328 + "value": 21680 329 + }, 330 + "sub_device": { 331 + "hex": "7270", 332 + "value": 29296 333 + }, 334 + "model": "Intel PCI bridge", 335 + "sysfs_id": "/devices/pci0000:00/0000:00:1d.0", 336 + "sysfs_bus_id": "0000:00:1d.0", 337 + "detail": { 338 + "function": 0, 339 + "command": 1031, 340 + "header_type": 1, 341 + "secondary_bus": 2, 342 + "prog_if": 0 343 + }, 344 + "driver": "pcieport", 345 + "driver_module": "pcieportdrv", 346 + "drivers": [ 347 + "pcieport" 348 + ], 349 + "driver_modules": [ 350 + "pcieportdrv" 351 + ], 352 + "module_alias": "pci:v00008086d000054B0sv00008086sd00007270bc06sc04i00" 353 + } 354 + ], 355 + "cpu": [ 356 + { 357 + "architecture": "x86_64", 358 + "vendor_name": "GenuineIntel", 359 + "model_name": "Intel(R) Core(TM) 3 N355", 360 + "family": 6, 361 + "model": 190, 362 + "stepping": 0, 363 + "features": [ 364 + "fpu", 365 + "vme", 366 + "de", 367 + "pse", 368 + "tsc", 369 + "msr", 370 + "pae", 371 + "mce", 372 + "cx8", 373 + "apic", 374 + "sep", 375 + "mtrr", 376 + "pge", 377 + "mca", 378 + "cmov", 379 + "pat", 380 + "pse36", 381 + "clflush", 382 + "dts", 383 + "acpi", 384 + "mmx", 385 + "fxsr", 386 + "sse", 387 + "sse2", 388 + "ss", 389 + "ht", 390 + "tm", 391 + "pbe", 392 + "syscall", 393 + "nx", 394 + "pdpe1gb", 395 + "rdtscp", 396 + "lm", 397 + "constant_tsc", 398 + "art", 399 + "arch_perfmon", 400 + "pebs", 401 + "bts", 402 + "rep_good", 403 + "nopl", 404 + "xtopology", 405 + "nonstop_tsc", 406 + "cpuid", 407 + "aperfmperf", 408 + "tsc_known_freq", 409 + "pni", 410 + "pclmulqdq", 411 + "dtes64", 412 + "monitor", 413 + "ds_cpl", 414 + "vmx", 415 + "smx", 416 + "est", 417 + "tm2", 418 + "ssse3", 419 + "sdbg", 420 + "fma", 421 + "cx16", 422 + "xtpr", 423 + "pdcm", 424 + "pcid", 425 + "sse4_1", 426 + "sse4_2", 427 + "x2apic", 428 + "movbe", 429 + "popcnt", 430 + "tsc_deadline_timer", 431 + "aes", 432 + "xsave", 433 + "avx", 434 + "f16c", 435 + "rdrand", 436 + "lahf_lm", 437 + "abm", 438 + "3dnowprefetch", 439 + "cpuid_fault", 440 + "epb", 441 + "cat_l2", 442 + "cdp_l2", 443 + "ssbd", 444 + "ibrs", 445 + "ibpb", 446 + "stibp", 447 + "ibrs_enhanced", 448 + "tpr_shadow", 449 + "flexpriority", 450 + "ept", 451 + "vpid", 452 + "ept_ad", 453 + "fsgsbase", 454 + "tsc_adjust", 455 + "bmi1", 456 + "avx2", 457 + "smep", 458 + "bmi2", 459 + "erms", 460 + "invpcid", 461 + "rdt_a", 462 + "rdseed", 463 + "adx", 464 + "smap", 465 + "clflushopt", 466 + "clwb", 467 + "intel_pt", 468 + "sha_ni", 469 + "xsaveopt", 470 + "xsavec", 471 + "xgetbv1", 472 + "xsaves", 473 + "split_lock_detect", 474 + "user_shstk", 475 + "avx_vnni", 476 + "dtherm", 477 + "ida", 478 + "arat", 479 + "pln", 480 + "pts", 481 + "hwp", 482 + "hwp_notify", 483 + "hwp_act_window", 484 + "hwp_epp", 485 + "hwp_pkg_req", 486 + "vnmi", 487 + "umip", 488 + "pku", 489 + "ospke", 490 + "waitpkg", 491 + "gfni", 492 + "vaes", 493 + "vpclmulqdq", 494 + "rdpid", 495 + "movdiri", 496 + "movdir64b", 497 + "fsrm", 498 + "md_clear", 499 + "serialize", 500 + "arch_lbr", 501 + "ibt", 502 + "flush_l1d", 503 + "arch_capabilities" 504 + ], 505 + "bugs": [ 506 + "spectre_v1", 507 + "spectre_v2", 508 + "spec_store_bypass", 509 + "swapgs", 510 + "rfds", 511 + "bhi", 512 + "vmscape" 513 + ], 514 + "power_management": [ 515 + "" 516 + ], 517 + "bogo": 1996, 518 + "cache": 6144, 519 + "units": 128, 520 + "page_size": 4096, 521 + "physical_id": 0, 522 + "siblings": 8, 523 + "cores": 8, 524 + "fpu": false, 525 + "fpu_exception": false, 526 + "cpuid_level": 32, 527 + "write_protect": false, 528 + "tlb_size": 32767, 529 + "clflush_size": 64, 530 + "cache_alignment": 64, 531 + "address_sizes": { 532 + "physical": "0x27", 533 + "virtual": "0x30" 534 + } 535 + } 536 + ], 537 + "disk": [ 538 + { 539 + "index": 31, 540 + "attached_to": 20, 541 + "class_list": [ 542 + "disk", 543 + "block_device", 544 + "nvme" 545 + ], 546 + "bus_type": { 547 + "hex": "0096", 548 + "name": "NVME", 549 + "value": 150 550 + }, 551 + "slot": { 552 + "bus": 0, 553 + "number": 0 554 + }, 555 + "base_class": { 556 + "hex": "0106", 557 + "name": "Mass Storage Device", 558 + "value": 262 559 + }, 560 + "sub_class": { 561 + "hex": "0000", 562 + "name": "Disk", 563 + "value": 0 564 + }, 565 + "vendor": { 566 + "hex": "144d", 567 + "value": 5197 568 + }, 569 + "sub_vendor": { 570 + "hex": "144d", 571 + "value": 5197 572 + }, 573 + "device": { 574 + "hex": "a80d", 575 + "name": "Samsung SSD 990 EVO Plus 1TB", 576 + "value": 43021 577 + }, 578 + "sub_device": { 579 + "hex": "a801", 580 + "value": 43009 581 + }, 582 + "serial": "S7U4NU1YB01420B", 583 + "model": "Samsung SSD 990 EVO Plus 1TB", 584 + "sysfs_id": "/class/block/nvme0n1", 585 + "sysfs_bus_id": "nvme0", 586 + "sysfs_device_link": "/devices/pci0000:00/0000:00:1c.0/0000:01:00.0/nvme/nvme0", 587 + "unix_device_names": [ 588 + "/dev/disk/by-id/nvme-Samsung_SSD_990_EVO_Plus_1TB_S7U4NU1YB01420B", 589 + "/dev/disk/by-id/nvme-Samsung_SSD_990_EVO_Plus_1TB_S7U4NU1YB01420B_1", 590 + "/dev/disk/by-id/nvme-eui.0025385b51a25ebf", 591 + "/dev/disk/by-path/pci-0000:01:00.0-nvme-1", 592 + "/dev/nvme0n1" 593 + ], 594 + "resources": [ 595 + { 596 + "type": "disk_geo", 597 + "cylinders": 953869, 598 + "heads": 64, 599 + "sectors": 32, 600 + "size": "0x0", 601 + "geo_type": "logical" 602 + }, 603 + { 604 + "type": "size", 605 + "unit": "sectors", 606 + "value_1": 1953525168, 607 + "value_2": 512 608 + } 609 + ], 610 + "driver": "nvme", 611 + "driver_module": "nvme", 612 + "drivers": [ 613 + "nvme" 614 + ], 615 + "driver_modules": [ 616 + "nvme" 617 + ] 618 + }, 619 + { 620 + "index": 32, 621 + "attached_to": 15, 622 + "class_list": [ 623 + "disk", 624 + "usb", 625 + "scsi", 626 + "block_device" 627 + ], 628 + "bus_type": { 629 + "hex": "0084", 630 + "name": "SCSI", 631 + "value": 132 632 + }, 633 + "slot": { 634 + "bus": 2, 635 + "number": 0 636 + }, 637 + "base_class": { 638 + "hex": "0106", 639 + "name": "Mass Storage Device", 640 + "value": 262 641 + }, 642 + "sub_class": { 643 + "hex": "0000", 644 + "name": "Disk", 645 + "value": 0 646 + }, 647 + "vendor": { 648 + "hex": "0781", 649 + "name": "USB", 650 + "value": 1921 651 + }, 652 + "device": { 653 + "hex": "5583", 654 + "name": "SanDisk 3.2Gen1", 655 + "value": 21891 656 + }, 657 + "revision": { 658 + "hex": "0000", 659 + "name": "1.00", 660 + "value": 0 661 + }, 662 + "serial": "03024626100124134030", 663 + "model": "USB SanDisk 3.2Gen1", 664 + "sysfs_id": "/class/block/sda", 665 + "sysfs_bus_id": "2:0:0:0", 666 + "sysfs_device_link": "/devices/pci0000:00/0000:00:0d.0/usb2/2-2/2-2:1.0/host2/target2:0:0/2:0:0:0", 667 + "unix_device_names": [ 668 + "/dev/disk/by-id/usb-USB_SanDisk_3.2Gen1_03024626100124134030-0:0", 669 + "/dev/disk/by-path/pci-0000:00:0d.0-usb-0:2:1.0-scsi-0:0:0:0", 670 + "/dev/disk/by-path/pci-0000:00:0d.0-usbv3-0:2:1.0-scsi-0:0:0:0", 671 + "/dev/sda" 672 + ], 673 + "unix_device_name2": "/dev/sg0", 674 + "resources": [ 675 + { 676 + "type": "disk_geo", 677 + "cylinders": 58674, 678 + "heads": 64, 679 + "sectors": 32, 680 + "size": "0x0", 681 + "geo_type": "logical" 682 + }, 683 + { 684 + "type": "size", 685 + "unit": "sectors", 686 + "value_1": 120164352, 687 + "value_2": 512 688 + } 689 + ], 690 + "driver": "uas", 691 + "driver_module": "uas", 692 + "drivers": [ 693 + "sd", 694 + "uas" 695 + ], 696 + "driver_modules": [ 697 + "sd_mod", 698 + "uas" 699 + ], 700 + "module_alias": "usb:v0781p5583d0100dc00dsc00dp00ic08isc06ip62in00" 701 + } 702 + ], 703 + "graphics_card": [ 704 + { 705 + "index": 27, 706 + "attached_to": 0, 707 + "class_list": [ 708 + "graphics_card", 709 + "pci" 710 + ], 711 + "bus_type": { 712 + "hex": "0004", 713 + "name": "PCI", 714 + "value": 4 715 + }, 716 + "slot": { 717 + "bus": 0, 718 + "number": 2 719 + }, 720 + "base_class": { 721 + "hex": "0003", 722 + "name": "Display controller", 723 + "value": 3 724 + }, 725 + "sub_class": { 726 + "hex": "0000", 727 + "name": "VGA compatible controller", 728 + "value": 0 729 + }, 730 + "pci_interface": { 731 + "hex": "0000", 732 + "name": "VGA", 733 + "value": 0 734 + }, 735 + "vendor": { 736 + "hex": "8086", 737 + "name": "Intel Corporation", 738 + "value": 32902 739 + }, 740 + "sub_vendor": { 741 + "hex": "8086", 742 + "name": "Intel Corporation", 743 + "value": 32902 744 + }, 745 + "device": { 746 + "hex": "46d3", 747 + "value": 18131 748 + }, 749 + "sub_device": { 750 + "hex": "7270", 751 + "value": 29296 752 + }, 753 + "model": "Intel VGA compatible controller", 754 + "sysfs_id": "/devices/pci0000:00/0000:00:02.0", 755 + "sysfs_bus_id": "0000:00:02.0", 756 + "resources": [ 757 + { 758 + "type": "io", 759 + "base": 12288, 760 + "range": 64, 761 + "enabled": true, 762 + "access": "read_write" 763 + } 764 + ], 765 + "detail": { 766 + "function": 0, 767 + "command": 1031, 768 + "header_type": 0, 769 + "secondary_bus": 0, 770 + "prog_if": 0 771 + }, 772 + "driver": "i915", 773 + "driver_module": "i915", 774 + "drivers": [ 775 + "i915" 776 + ], 777 + "driver_modules": [ 778 + "i915" 779 + ], 780 + "module_alias": "pci:v00008086d000046D3sv00008086sd00007270bc03sc00i00", 781 + "label": "Onboard - Video" 782 + } 783 + ], 784 + "hub": [ 785 + { 786 + "index": 33, 787 + "attached_to": 28, 788 + "class_list": [ 789 + "usb", 790 + "hub" 791 + ], 792 + "bus_type": { 793 + "hex": "0086", 794 + "name": "USB", 795 + "value": 134 796 + }, 797 + "slot": { 798 + "bus": 0, 799 + "number": 0 800 + }, 801 + "base_class": { 802 + "hex": "010a", 803 + "name": "Hub", 804 + "value": 266 805 + }, 806 + "vendor": { 807 + "hex": "1d6b", 808 + "name": "Linux 6.12.63 xhci-hcd", 809 + "value": 7531 810 + }, 811 + "device": { 812 + "hex": "0002", 813 + "name": "xHCI Host Controller", 814 + "value": 2 815 + }, 816 + "revision": { 817 + "hex": "0000", 818 + "name": "6.12", 819 + "value": 0 820 + }, 821 + "serial": "0000:00:14.0", 822 + "model": "Linux 6.12.63 xhci-hcd xHCI Host Controller", 823 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-0:1.0", 824 + "sysfs_bus_id": "3-0:1.0", 825 + "resources": [ 826 + { 827 + "type": "baud", 828 + "speed": 480000000, 829 + "bits": 0, 830 + "stop_bits": 0, 831 + "parity": 0, 832 + "handshake": 0 833 + } 834 + ], 835 + "detail": { 836 + "device_class": { 837 + "hex": "0009", 838 + "name": "hub", 839 + "value": 9 840 + }, 841 + "device_subclass": { 842 + "hex": "0000", 843 + "name": "per_interface", 844 + "value": 0 845 + }, 846 + "device_protocol": 1, 847 + "interface_class": { 848 + "hex": "0009", 849 + "name": "hub", 850 + "value": 9 851 + }, 852 + "interface_subclass": { 853 + "hex": "0000", 854 + "name": "per_interface", 855 + "value": 0 856 + }, 857 + "interface_protocol": 0, 858 + "interface_number": 0, 859 + "interface_alternate_setting": 0 860 + }, 861 + "hotplug": "usb", 862 + "driver": "hub", 863 + "driver_module": "usbcore", 864 + "drivers": [ 865 + "hub" 866 + ], 867 + "driver_modules": [ 868 + "usbcore" 869 + ], 870 + "module_alias": "usb:v1D6Bp0002d0612dc09dsc00dp01ic09isc00ip00in00" 871 + }, 872 + { 873 + "index": 36, 874 + "attached_to": 28, 875 + "class_list": [ 876 + "usb", 877 + "hub" 878 + ], 879 + "bus_type": { 880 + "hex": "0086", 881 + "name": "USB", 882 + "value": 134 883 + }, 884 + "slot": { 885 + "bus": 0, 886 + "number": 0 887 + }, 888 + "base_class": { 889 + "hex": "010a", 890 + "name": "Hub", 891 + "value": 266 892 + }, 893 + "vendor": { 894 + "hex": "1d6b", 895 + "name": "Linux 6.12.63 xhci-hcd", 896 + "value": 7531 897 + }, 898 + "device": { 899 + "hex": "0003", 900 + "name": "xHCI Host Controller", 901 + "value": 3 902 + }, 903 + "revision": { 904 + "hex": "0000", 905 + "name": "6.12", 906 + "value": 0 907 + }, 908 + "serial": "0000:00:14.0", 909 + "model": "Linux 6.12.63 xhci-hcd xHCI Host Controller", 910 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb4/4-0:1.0", 911 + "sysfs_bus_id": "4-0:1.0", 912 + "detail": { 913 + "device_class": { 914 + "hex": "0009", 915 + "name": "hub", 916 + "value": 9 917 + }, 918 + "device_subclass": { 919 + "hex": "0000", 920 + "name": "per_interface", 921 + "value": 0 922 + }, 923 + "device_protocol": 3, 924 + "interface_class": { 925 + "hex": "0009", 926 + "name": "hub", 927 + "value": 9 928 + }, 929 + "interface_subclass": { 930 + "hex": "0000", 931 + "name": "per_interface", 932 + "value": 0 933 + }, 934 + "interface_protocol": 0, 935 + "interface_number": 0, 936 + "interface_alternate_setting": 0 937 + }, 938 + "hotplug": "usb", 939 + "driver": "hub", 940 + "driver_module": "usbcore", 941 + "drivers": [ 942 + "hub" 943 + ], 944 + "driver_modules": [ 945 + "usbcore" 946 + ], 947 + "module_alias": "usb:v1D6Bp0003d0612dc09dsc00dp03ic09isc00ip00in00" 948 + }, 949 + { 950 + "index": 37, 951 + "attached_to": 15, 952 + "class_list": [ 953 + "usb", 954 + "hub" 955 + ], 956 + "bus_type": { 957 + "hex": "0086", 958 + "name": "USB", 959 + "value": 134 960 + }, 961 + "slot": { 962 + "bus": 0, 963 + "number": 0 964 + }, 965 + "base_class": { 966 + "hex": "010a", 967 + "name": "Hub", 968 + "value": 266 969 + }, 970 + "vendor": { 971 + "hex": "1d6b", 972 + "name": "Linux 6.12.63 xhci-hcd", 973 + "value": 7531 974 + }, 975 + "device": { 976 + "hex": "0002", 977 + "name": "xHCI Host Controller", 978 + "value": 2 979 + }, 980 + "revision": { 981 + "hex": "0000", 982 + "name": "6.12", 983 + "value": 0 984 + }, 985 + "serial": "0000:00:0d.0", 986 + "model": "Linux 6.12.63 xhci-hcd xHCI Host Controller", 987 + "sysfs_id": "/devices/pci0000:00/0000:00:0d.0/usb1/1-0:1.0", 988 + "sysfs_bus_id": "1-0:1.0", 989 + "resources": [ 990 + { 991 + "type": "baud", 992 + "speed": 480000000, 993 + "bits": 0, 994 + "stop_bits": 0, 995 + "parity": 0, 996 + "handshake": 0 997 + } 998 + ], 999 + "detail": { 1000 + "device_class": { 1001 + "hex": "0009", 1002 + "name": "hub", 1003 + "value": 9 1004 + }, 1005 + "device_subclass": { 1006 + "hex": "0000", 1007 + "name": "per_interface", 1008 + "value": 0 1009 + }, 1010 + "device_protocol": 1, 1011 + "interface_class": { 1012 + "hex": "0009", 1013 + "name": "hub", 1014 + "value": 9 1015 + }, 1016 + "interface_subclass": { 1017 + "hex": "0000", 1018 + "name": "per_interface", 1019 + "value": 0 1020 + }, 1021 + "interface_protocol": 0, 1022 + "interface_number": 0, 1023 + "interface_alternate_setting": 0 1024 + }, 1025 + "hotplug": "usb", 1026 + "driver": "hub", 1027 + "driver_module": "usbcore", 1028 + "drivers": [ 1029 + "hub" 1030 + ], 1031 + "driver_modules": [ 1032 + "usbcore" 1033 + ], 1034 + "module_alias": "usb:v1D6Bp0002d0612dc09dsc00dp01ic09isc00ip00in00" 1035 + }, 1036 + { 1037 + "index": 39, 1038 + "attached_to": 15, 1039 + "class_list": [ 1040 + "usb", 1041 + "hub" 1042 + ], 1043 + "bus_type": { 1044 + "hex": "0086", 1045 + "name": "USB", 1046 + "value": 134 1047 + }, 1048 + "slot": { 1049 + "bus": 0, 1050 + "number": 0 1051 + }, 1052 + "base_class": { 1053 + "hex": "010a", 1054 + "name": "Hub", 1055 + "value": 266 1056 + }, 1057 + "vendor": { 1058 + "hex": "1d6b", 1059 + "name": "Linux 6.12.63 xhci-hcd", 1060 + "value": 7531 1061 + }, 1062 + "device": { 1063 + "hex": "0003", 1064 + "name": "xHCI Host Controller", 1065 + "value": 3 1066 + }, 1067 + "revision": { 1068 + "hex": "0000", 1069 + "name": "6.12", 1070 + "value": 0 1071 + }, 1072 + "serial": "0000:00:0d.0", 1073 + "model": "Linux 6.12.63 xhci-hcd xHCI Host Controller", 1074 + "sysfs_id": "/devices/pci0000:00/0000:00:0d.0/usb2/2-0:1.0", 1075 + "sysfs_bus_id": "2-0:1.0", 1076 + "detail": { 1077 + "device_class": { 1078 + "hex": "0009", 1079 + "name": "hub", 1080 + "value": 9 1081 + }, 1082 + "device_subclass": { 1083 + "hex": "0000", 1084 + "name": "per_interface", 1085 + "value": 0 1086 + }, 1087 + "device_protocol": 3, 1088 + "interface_class": { 1089 + "hex": "0009", 1090 + "name": "hub", 1091 + "value": 9 1092 + }, 1093 + "interface_subclass": { 1094 + "hex": "0000", 1095 + "name": "per_interface", 1096 + "value": 0 1097 + }, 1098 + "interface_protocol": 0, 1099 + "interface_number": 0, 1100 + "interface_alternate_setting": 0 1101 + }, 1102 + "hotplug": "usb", 1103 + "driver": "hub", 1104 + "driver_module": "usbcore", 1105 + "drivers": [ 1106 + "hub" 1107 + ], 1108 + "driver_modules": [ 1109 + "usbcore" 1110 + ], 1111 + "module_alias": "usb:v1D6Bp0003d0612dc09dsc00dp03ic09isc00ip00in00" 1112 + } 1113 + ], 1114 + "keyboard": [ 1115 + { 1116 + "index": 35, 1117 + "attached_to": 33, 1118 + "class_list": [ 1119 + "keyboard", 1120 + "usb" 1121 + ], 1122 + "bus_type": { 1123 + "hex": "0086", 1124 + "name": "USB", 1125 + "value": 134 1126 + }, 1127 + "slot": { 1128 + "bus": 0, 1129 + "number": 0 1130 + }, 1131 + "base_class": { 1132 + "hex": "0108", 1133 + "name": "Keyboard", 1134 + "value": 264 1135 + }, 1136 + "sub_class": { 1137 + "hex": "0000", 1138 + "name": "Keyboard", 1139 + "value": 0 1140 + }, 1141 + "vendor": { 1142 + "hex": "258a", 1143 + "name": "SINO", 1144 + "value": 9610 1145 + }, 1146 + "device": { 1147 + "hex": "010a", 1148 + "name": "USB keyboard", 1149 + "value": 266 1150 + }, 1151 + "revision": { 1152 + "hex": "0000", 1153 + "name": "2.00", 1154 + "value": 0 1155 + }, 1156 + "model": "SINO USB keyboard", 1157 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0", 1158 + "sysfs_bus_id": "3-1:1.0", 1159 + "unix_device_names": [ 1160 + "/dev/input/by-id/usb-SINO_USB_keyboard-event-kbd", 1161 + "/dev/input/by-path/pci-0000:00:14.0-usb-0:1:1.0-event-kbd", 1162 + "/dev/input/by-path/pci-0000:00:14.0-usbv2-0:1:1.0-event-kbd", 1163 + "/dev/input/event0" 1164 + ], 1165 + "resources": [ 1166 + { 1167 + "type": "baud", 1168 + "speed": 1500000, 1169 + "bits": 0, 1170 + "stop_bits": 0, 1171 + "parity": 0, 1172 + "handshake": 0 1173 + } 1174 + ], 1175 + "detail": { 1176 + "device_class": { 1177 + "hex": "0000", 1178 + "name": "per_interface", 1179 + "value": 0 1180 + }, 1181 + "device_subclass": { 1182 + "hex": "0000", 1183 + "name": "per_interface", 1184 + "value": 0 1185 + }, 1186 + "device_protocol": 0, 1187 + "interface_class": { 1188 + "hex": "0003", 1189 + "name": "hid", 1190 + "value": 3 1191 + }, 1192 + "interface_subclass": { 1193 + "hex": "0001", 1194 + "name": "audio", 1195 + "value": 1 1196 + }, 1197 + "interface_protocol": 1, 1198 + "interface_number": 0, 1199 + "interface_alternate_setting": 0 1200 + }, 1201 + "hotplug": "usb", 1202 + "driver": "usbhid", 1203 + "driver_module": "usbhid", 1204 + "drivers": [ 1205 + "usbhid" 1206 + ], 1207 + "driver_modules": [ 1208 + "usbhid" 1209 + ], 1210 + "driver_info": { 1211 + "type": "keyboard", 1212 + "xkb_rules": "xfree86", 1213 + "xkb_model": "pc104" 1214 + }, 1215 + "module_alias": "usb:v258Ap010Ad0200dc00dsc00dp00ic03isc01ip01in00" 1216 + } 1217 + ], 1218 + "memory": [ 1219 + { 1220 + "index": 11, 1221 + "attached_to": 0, 1222 + "class_list": [ 1223 + "memory" 1224 + ], 1225 + "base_class": { 1226 + "hex": "0101", 1227 + "name": "Internally Used Class", 1228 + "value": 257 1229 + }, 1230 + "sub_class": { 1231 + "hex": "0002", 1232 + "name": "Main Memory", 1233 + "value": 2 1234 + }, 1235 + "model": "Main Memory", 1236 + "resources": [ 1237 + { 1238 + "type": "phys_mem", 1239 + "range": 34359738368 1240 + } 1241 + ] 1242 + } 1243 + ], 1244 + "network_controller": [ 1245 + { 1246 + "index": 12, 1247 + "attached_to": 18, 1248 + "class_list": [ 1249 + "network_controller", 1250 + "pci" 1251 + ], 1252 + "bus_type": { 1253 + "hex": "0004", 1254 + "name": "PCI", 1255 + "value": 4 1256 + }, 1257 + "slot": { 1258 + "bus": 3, 1259 + "number": 0 1260 + }, 1261 + "base_class": { 1262 + "hex": "0002", 1263 + "name": "Network controller", 1264 + "value": 2 1265 + }, 1266 + "sub_class": { 1267 + "hex": "0000", 1268 + "name": "Ethernet controller", 1269 + "value": 0 1270 + }, 1271 + "vendor": { 1272 + "hex": "8086", 1273 + "name": "Intel Corporation", 1274 + "value": 32902 1275 + }, 1276 + "sub_vendor": { 1277 + "hex": "8086", 1278 + "name": "Intel Corporation", 1279 + "value": 32902 1280 + }, 1281 + "device": { 1282 + "hex": "125c", 1283 + "value": 4700 1284 + }, 1285 + "sub_device": { 1286 + "hex": "0000", 1287 + "value": 0 1288 + }, 1289 + "revision": { 1290 + "hex": "0004", 1291 + "value": 4 1292 + }, 1293 + "model": "Intel Ethernet controller", 1294 + "sysfs_id": "/devices/pci0000:00/0000:00:1d.1/0000:03:00.0", 1295 + "sysfs_bus_id": "0000:03:00.0", 1296 + "unix_device_names": [ 1297 + "enp3s0" 1298 + ], 1299 + "resources": [ 1300 + { 1301 + "type": "hwaddr", 1302 + "address": 97 1303 + }, 1304 + { 1305 + "type": "phwaddr", 1306 + "address": 97 1307 + } 1308 + ], 1309 + "detail": { 1310 + "function": 0, 1311 + "command": 1030, 1312 + "header_type": 0, 1313 + "secondary_bus": 0, 1314 + "prog_if": 0 1315 + }, 1316 + "driver": "igc", 1317 + "driver_module": "igc", 1318 + "drivers": [ 1319 + "igc" 1320 + ], 1321 + "driver_modules": [ 1322 + "igc" 1323 + ], 1324 + "module_alias": "pci:v00008086d0000125Csv00008086sd00000000bc02sc00i00" 1325 + }, 1326 + { 1327 + "index": 17, 1328 + "attached_to": 25, 1329 + "class_list": [ 1330 + "network_controller", 1331 + "pci" 1332 + ], 1333 + "bus_type": { 1334 + "hex": "0004", 1335 + "name": "PCI", 1336 + "value": 4 1337 + }, 1338 + "slot": { 1339 + "bus": 2, 1340 + "number": 0 1341 + }, 1342 + "base_class": { 1343 + "hex": "0002", 1344 + "name": "Network controller", 1345 + "value": 2 1346 + }, 1347 + "sub_class": { 1348 + "hex": "0000", 1349 + "name": "Ethernet controller", 1350 + "value": 0 1351 + }, 1352 + "vendor": { 1353 + "hex": "8086", 1354 + "name": "Intel Corporation", 1355 + "value": 32902 1356 + }, 1357 + "sub_vendor": { 1358 + "hex": "8086", 1359 + "name": "Intel Corporation", 1360 + "value": 32902 1361 + }, 1362 + "device": { 1363 + "hex": "125c", 1364 + "value": 4700 1365 + }, 1366 + "sub_device": { 1367 + "hex": "0000", 1368 + "value": 0 1369 + }, 1370 + "revision": { 1371 + "hex": "0004", 1372 + "value": 4 1373 + }, 1374 + "model": "Intel Ethernet controller", 1375 + "sysfs_id": "/devices/pci0000:00/0000:00:1d.0/0000:02:00.0", 1376 + "sysfs_bus_id": "0000:02:00.0", 1377 + "unix_device_names": [ 1378 + "enp2s0" 1379 + ], 1380 + "resources": [ 1381 + { 1382 + "type": "hwaddr", 1383 + "address": 97 1384 + }, 1385 + { 1386 + "type": "phwaddr", 1387 + "address": 97 1388 + } 1389 + ], 1390 + "detail": { 1391 + "function": 0, 1392 + "command": 1030, 1393 + "header_type": 0, 1394 + "secondary_bus": 0, 1395 + "prog_if": 0 1396 + }, 1397 + "driver": "igc", 1398 + "driver_module": "igc", 1399 + "drivers": [ 1400 + "igc" 1401 + ], 1402 + "driver_modules": [ 1403 + "igc" 1404 + ], 1405 + "module_alias": "pci:v00008086d0000125Csv00008086sd00000000bc02sc00i00" 1406 + } 1407 + ], 1408 + "network_interface": [ 1409 + { 1410 + "index": 40, 1411 + "attached_to": 17, 1412 + "class_list": [ 1413 + "network_interface" 1414 + ], 1415 + "base_class": { 1416 + "hex": "0107", 1417 + "name": "Network Interface", 1418 + "value": 263 1419 + }, 1420 + "sub_class": { 1421 + "hex": "0001", 1422 + "name": "Ethernet", 1423 + "value": 1 1424 + }, 1425 + "model": "Ethernet network interface", 1426 + "sysfs_id": "/class/net/enp2s0", 1427 + "sysfs_device_link": "/devices/pci0000:00/0000:00:1d.0/0000:02:00.0", 1428 + "unix_device_names": [ 1429 + "enp2s0" 1430 + ], 1431 + "resources": [ 1432 + { 1433 + "type": "hwaddr", 1434 + "address": 97 1435 + }, 1436 + { 1437 + "type": "phwaddr", 1438 + "address": 97 1439 + } 1440 + ], 1441 + "driver": "igc", 1442 + "driver_module": "igc", 1443 + "drivers": [ 1444 + "igc" 1445 + ], 1446 + "driver_modules": [ 1447 + "igc" 1448 + ] 1449 + }, 1450 + { 1451 + "index": 41, 1452 + "attached_to": 0, 1453 + "class_list": [ 1454 + "network_interface" 1455 + ], 1456 + "base_class": { 1457 + "hex": "0107", 1458 + "name": "Network Interface", 1459 + "value": 263 1460 + }, 1461 + "sub_class": { 1462 + "hex": "0000", 1463 + "name": "Loopback", 1464 + "value": 0 1465 + }, 1466 + "model": "Loopback network interface", 1467 + "sysfs_id": "/class/net/lo", 1468 + "unix_device_names": [ 1469 + "lo" 1470 + ] 1471 + }, 1472 + { 1473 + "index": 42, 1474 + "attached_to": 12, 1475 + "class_list": [ 1476 + "network_interface" 1477 + ], 1478 + "base_class": { 1479 + "hex": "0107", 1480 + "name": "Network Interface", 1481 + "value": 263 1482 + }, 1483 + "sub_class": { 1484 + "hex": "0001", 1485 + "name": "Ethernet", 1486 + "value": 1 1487 + }, 1488 + "model": "Ethernet network interface", 1489 + "sysfs_id": "/class/net/enp3s0", 1490 + "sysfs_device_link": "/devices/pci0000:00/0000:00:1d.1/0000:03:00.0", 1491 + "unix_device_names": [ 1492 + "enp3s0" 1493 + ], 1494 + "resources": [ 1495 + { 1496 + "type": "hwaddr", 1497 + "address": 97 1498 + }, 1499 + { 1500 + "type": "phwaddr", 1501 + "address": 97 1502 + } 1503 + ], 1504 + "driver": "igc", 1505 + "driver_module": "igc", 1506 + "drivers": [ 1507 + "igc" 1508 + ], 1509 + "driver_modules": [ 1510 + "igc" 1511 + ] 1512 + } 1513 + ], 1514 + "pci": [ 1515 + { 1516 + "index": 19, 1517 + "attached_to": 0, 1518 + "class_list": [ 1519 + "pci", 1520 + "unknown" 1521 + ], 1522 + "bus_type": { 1523 + "hex": "0004", 1524 + "name": "PCI", 1525 + "value": 4 1526 + }, 1527 + "slot": { 1528 + "bus": 0, 1529 + "number": 22 1530 + }, 1531 + "base_class": { 1532 + "hex": "0007", 1533 + "name": "Communication controller", 1534 + "value": 7 1535 + }, 1536 + "sub_class": { 1537 + "hex": "0080", 1538 + "name": "Communication controller", 1539 + "value": 128 1540 + }, 1541 + "vendor": { 1542 + "hex": "8086", 1543 + "name": "Intel Corporation", 1544 + "value": 32902 1545 + }, 1546 + "sub_vendor": { 1547 + "hex": "8086", 1548 + "name": "Intel Corporation", 1549 + "value": 32902 1550 + }, 1551 + "device": { 1552 + "hex": "54e0", 1553 + "value": 21728 1554 + }, 1555 + "sub_device": { 1556 + "hex": "7270", 1557 + "value": 29296 1558 + }, 1559 + "model": "Intel Communication controller", 1560 + "sysfs_id": "/devices/pci0000:00/0000:00:16.0", 1561 + "sysfs_bus_id": "0000:00:16.0", 1562 + "detail": { 1563 + "function": 0, 1564 + "command": 1030, 1565 + "header_type": 0, 1566 + "secondary_bus": 0, 1567 + "prog_if": 0 1568 + }, 1569 + "driver": "mei_me", 1570 + "driver_module": "mei_me", 1571 + "drivers": [ 1572 + "mei_me" 1573 + ], 1574 + "driver_modules": [ 1575 + "mei_me" 1576 + ], 1577 + "module_alias": "pci:v00008086d000054E0sv00008086sd00007270bc07sc80i00", 1578 + "label": "Onboard - Other" 1579 + }, 1580 + { 1581 + "index": 21, 1582 + "attached_to": 0, 1583 + "class_list": [ 1584 + "pci", 1585 + "unknown" 1586 + ], 1587 + "bus_type": { 1588 + "hex": "0004", 1589 + "name": "PCI", 1590 + "value": 4 1591 + }, 1592 + "slot": { 1593 + "bus": 0, 1594 + "number": 31 1595 + }, 1596 + "base_class": { 1597 + "hex": "000c", 1598 + "name": "Serial bus controller", 1599 + "value": 12 1600 + }, 1601 + "sub_class": { 1602 + "hex": "0080", 1603 + "value": 128 1604 + }, 1605 + "vendor": { 1606 + "hex": "8086", 1607 + "name": "Intel Corporation", 1608 + "value": 32902 1609 + }, 1610 + "sub_vendor": { 1611 + "hex": "8086", 1612 + "name": "Intel Corporation", 1613 + "value": 32902 1614 + }, 1615 + "device": { 1616 + "hex": "54a4", 1617 + "value": 21668 1618 + }, 1619 + "sub_device": { 1620 + "hex": "7270", 1621 + "value": 29296 1622 + }, 1623 + "model": "Intel Serial bus controller", 1624 + "sysfs_id": "/devices/pci0000:00/0000:00:1f.5", 1625 + "sysfs_bus_id": "0000:00:1f.5", 1626 + "detail": { 1627 + "function": 5, 1628 + "command": 1026, 1629 + "header_type": 0, 1630 + "secondary_bus": 0, 1631 + "prog_if": 0 1632 + }, 1633 + "driver": "intel-spi", 1634 + "driver_module": "spi_intel_pci", 1635 + "drivers": [ 1636 + "intel-spi" 1637 + ], 1638 + "driver_modules": [ 1639 + "spi_intel_pci" 1640 + ], 1641 + "module_alias": "pci:v00008086d000054A4sv00008086sd00007270bc0Csc80i00", 1642 + "label": "Onboard - Other" 1643 + }, 1644 + { 1645 + "index": 24, 1646 + "attached_to": 0, 1647 + "class_list": [ 1648 + "pci", 1649 + "unknown" 1650 + ], 1651 + "bus_type": { 1652 + "hex": "0004", 1653 + "name": "PCI", 1654 + "value": 4 1655 + }, 1656 + "slot": { 1657 + "bus": 0, 1658 + "number": 26 1659 + }, 1660 + "base_class": { 1661 + "hex": "0008", 1662 + "name": "Generic system peripheral", 1663 + "value": 8 1664 + }, 1665 + "sub_class": { 1666 + "hex": "0005", 1667 + "value": 5 1668 + }, 1669 + "pci_interface": { 1670 + "hex": "0001", 1671 + "value": 1 1672 + }, 1673 + "vendor": { 1674 + "hex": "8086", 1675 + "name": "Intel Corporation", 1676 + "value": 32902 1677 + }, 1678 + "sub_vendor": { 1679 + "hex": "8086", 1680 + "name": "Intel Corporation", 1681 + "value": 32902 1682 + }, 1683 + "device": { 1684 + "hex": "54c4", 1685 + "value": 21700 1686 + }, 1687 + "sub_device": { 1688 + "hex": "7270", 1689 + "value": 29296 1690 + }, 1691 + "model": "Intel Generic system peripheral", 1692 + "sysfs_id": "/devices/pci0000:00/0000:00:1a.0", 1693 + "sysfs_bus_id": "0000:00:1a.0", 1694 + "detail": { 1695 + "function": 0, 1696 + "command": 6, 1697 + "header_type": 0, 1698 + "secondary_bus": 0, 1699 + "prog_if": 1 1700 + }, 1701 + "driver": "sdhci-pci", 1702 + "driver_module": "sdhci_pci", 1703 + "drivers": [ 1704 + "sdhci-pci" 1705 + ], 1706 + "driver_modules": [ 1707 + "sdhci_pci" 1708 + ], 1709 + "module_alias": "pci:v00008086d000054C4sv00008086sd00007270bc08sc05i01", 1710 + "label": "Onboard - Other" 1711 + }, 1712 + { 1713 + "index": 26, 1714 + "attached_to": 0, 1715 + "class_list": [ 1716 + "pci", 1717 + "unknown" 1718 + ], 1719 + "bus_type": { 1720 + "hex": "0004", 1721 + "name": "PCI", 1722 + "value": 4 1723 + }, 1724 + "slot": { 1725 + "bus": 0, 1726 + "number": 20 1727 + }, 1728 + "base_class": { 1729 + "hex": "0005", 1730 + "name": "Memory controller", 1731 + "value": 5 1732 + }, 1733 + "sub_class": { 1734 + "hex": "0000", 1735 + "name": "RAM memory", 1736 + "value": 0 1737 + }, 1738 + "vendor": { 1739 + "hex": "8086", 1740 + "name": "Intel Corporation", 1741 + "value": 32902 1742 + }, 1743 + "sub_vendor": { 1744 + "hex": "8086", 1745 + "name": "Intel Corporation", 1746 + "value": 32902 1747 + }, 1748 + "device": { 1749 + "hex": "54ef", 1750 + "value": 21743 1751 + }, 1752 + "sub_device": { 1753 + "hex": "7270", 1754 + "value": 29296 1755 + }, 1756 + "model": "Intel RAM memory", 1757 + "sysfs_id": "/devices/pci0000:00/0000:00:14.2", 1758 + "sysfs_bus_id": "0000:00:14.2", 1759 + "detail": { 1760 + "function": 2, 1761 + "command": 0, 1762 + "header_type": 0, 1763 + "secondary_bus": 0, 1764 + "prog_if": 0 1765 + }, 1766 + "module_alias": "pci:v00008086d000054EFsv00008086sd00007270bc05sc00i00", 1767 + "label": "Onboard - Other" 1768 + }, 1769 + { 1770 + "index": 29, 1771 + "attached_to": 0, 1772 + "class_list": [ 1773 + "pci", 1774 + "unknown" 1775 + ], 1776 + "bus_type": { 1777 + "hex": "0004", 1778 + "name": "PCI", 1779 + "value": 4 1780 + }, 1781 + "slot": { 1782 + "bus": 0, 1783 + "number": 31 1784 + }, 1785 + "base_class": { 1786 + "hex": "000c", 1787 + "name": "Serial bus controller", 1788 + "value": 12 1789 + }, 1790 + "sub_class": { 1791 + "hex": "0005", 1792 + "name": "SMBus", 1793 + "value": 5 1794 + }, 1795 + "vendor": { 1796 + "hex": "8086", 1797 + "name": "Intel Corporation", 1798 + "value": 32902 1799 + }, 1800 + "sub_vendor": { 1801 + "hex": "8086", 1802 + "name": "Intel Corporation", 1803 + "value": 32902 1804 + }, 1805 + "device": { 1806 + "hex": "54a3", 1807 + "value": 21667 1808 + }, 1809 + "sub_device": { 1810 + "hex": "7270", 1811 + "value": 29296 1812 + }, 1813 + "model": "Intel SMBus", 1814 + "sysfs_id": "/devices/pci0000:00/0000:00:1f.4", 1815 + "sysfs_bus_id": "0000:00:1f.4", 1816 + "resources": [ 1817 + { 1818 + "type": "io", 1819 + "base": 61344, 1820 + "range": 32, 1821 + "enabled": true, 1822 + "access": "read_write" 1823 + } 1824 + ], 1825 + "detail": { 1826 + "function": 4, 1827 + "command": 3, 1828 + "header_type": 0, 1829 + "secondary_bus": 0, 1830 + "prog_if": 0 1831 + }, 1832 + "driver": "i801_smbus", 1833 + "driver_module": "i2c_i801", 1834 + "drivers": [ 1835 + "i801_smbus" 1836 + ], 1837 + "driver_modules": [ 1838 + "i2c_i801" 1839 + ], 1840 + "module_alias": "pci:v00008086d000054A3sv00008086sd00007270bc0Csc05i00", 1841 + "label": "Onboard - Other" 1842 + } 1843 + ], 1844 + "sound": [ 1845 + { 1846 + "index": 22, 1847 + "attached_to": 0, 1848 + "class_list": [ 1849 + "sound", 1850 + "pci" 1851 + ], 1852 + "bus_type": { 1853 + "hex": "0004", 1854 + "name": "PCI", 1855 + "value": 4 1856 + }, 1857 + "slot": { 1858 + "bus": 0, 1859 + "number": 31 1860 + }, 1861 + "base_class": { 1862 + "hex": "0004", 1863 + "name": "Multimedia controller", 1864 + "value": 4 1865 + }, 1866 + "sub_class": { 1867 + "hex": "0001", 1868 + "name": "Multimedia audio controller", 1869 + "value": 1 1870 + }, 1871 + "vendor": { 1872 + "hex": "8086", 1873 + "name": "Intel Corporation", 1874 + "value": 32902 1875 + }, 1876 + "sub_vendor": { 1877 + "hex": "8086", 1878 + "name": "Intel Corporation", 1879 + "value": 32902 1880 + }, 1881 + "device": { 1882 + "hex": "54c8", 1883 + "value": 21704 1884 + }, 1885 + "sub_device": { 1886 + "hex": "7270", 1887 + "value": 29296 1888 + }, 1889 + "model": "Intel Multimedia audio controller", 1890 + "sysfs_id": "/devices/pci0000:00/0000:00:1f.3", 1891 + "sysfs_bus_id": "0000:00:1f.3", 1892 + "detail": { 1893 + "function": 3, 1894 + "command": 1030, 1895 + "header_type": 0, 1896 + "secondary_bus": 0, 1897 + "prog_if": 0 1898 + }, 1899 + "driver": "snd_hda_intel", 1900 + "driver_module": "snd_hda_intel", 1901 + "drivers": [ 1902 + "snd_hda_intel" 1903 + ], 1904 + "driver_modules": [ 1905 + "snd_hda_intel" 1906 + ], 1907 + "module_alias": "pci:v00008086d000054C8sv00008086sd00007270bc04sc01i00", 1908 + "label": "Onboard - Sound" 1909 + } 1910 + ], 1911 + "storage_controller": [ 1912 + { 1913 + "index": 13, 1914 + "attached_to": 0, 1915 + "class_list": [ 1916 + "storage_controller", 1917 + "pci" 1918 + ], 1919 + "bus_type": { 1920 + "hex": "0004", 1921 + "name": "PCI", 1922 + "value": 4 1923 + }, 1924 + "slot": { 1925 + "bus": 0, 1926 + "number": 23 1927 + }, 1928 + "base_class": { 1929 + "hex": "0001", 1930 + "name": "Mass storage controller", 1931 + "value": 1 1932 + }, 1933 + "sub_class": { 1934 + "hex": "0006", 1935 + "value": 6 1936 + }, 1937 + "pci_interface": { 1938 + "hex": "0001", 1939 + "value": 1 1940 + }, 1941 + "vendor": { 1942 + "hex": "8086", 1943 + "name": "Intel Corporation", 1944 + "value": 32902 1945 + }, 1946 + "sub_vendor": { 1947 + "hex": "8086", 1948 + "name": "Intel Corporation", 1949 + "value": 32902 1950 + }, 1951 + "device": { 1952 + "hex": "54d3", 1953 + "value": 21715 1954 + }, 1955 + "sub_device": { 1956 + "hex": "7270", 1957 + "value": 29296 1958 + }, 1959 + "model": "Intel Mass storage controller", 1960 + "sysfs_id": "/devices/pci0000:00/0000:00:17.0", 1961 + "sysfs_bus_id": "0000:00:17.0", 1962 + "resources": [ 1963 + { 1964 + "type": "io", 1965 + "base": 12384, 1966 + "range": 32, 1967 + "enabled": true, 1968 + "access": "read_write" 1969 + }, 1970 + { 1971 + "type": "io", 1972 + "base": 12416, 1973 + "range": 4, 1974 + "enabled": true, 1975 + "access": "read_write" 1976 + }, 1977 + { 1978 + "type": "io", 1979 + "base": 12432, 1980 + "range": 8, 1981 + "enabled": true, 1982 + "access": "read_write" 1983 + } 1984 + ], 1985 + "detail": { 1986 + "function": 0, 1987 + "command": 1031, 1988 + "header_type": 0, 1989 + "secondary_bus": 0, 1990 + "prog_if": 1 1991 + }, 1992 + "driver": "ahci", 1993 + "driver_module": "ahci", 1994 + "drivers": [ 1995 + "ahci" 1996 + ], 1997 + "driver_modules": [ 1998 + "ahci" 1999 + ], 2000 + "module_alias": "pci:v00008086d000054D3sv00008086sd00007270bc01sc06i01", 2001 + "label": "Onboard - SATA" 2002 + }, 2003 + { 2004 + "index": 20, 2005 + "attached_to": 14, 2006 + "class_list": [ 2007 + "storage_controller", 2008 + "pci" 2009 + ], 2010 + "bus_type": { 2011 + "hex": "0004", 2012 + "name": "PCI", 2013 + "value": 4 2014 + }, 2015 + "slot": { 2016 + "bus": 1, 2017 + "number": 0 2018 + }, 2019 + "base_class": { 2020 + "hex": "0001", 2021 + "name": "Mass storage controller", 2022 + "value": 1 2023 + }, 2024 + "sub_class": { 2025 + "hex": "0008", 2026 + "value": 8 2027 + }, 2028 + "pci_interface": { 2029 + "hex": "0002", 2030 + "value": 2 2031 + }, 2032 + "vendor": { 2033 + "hex": "144d", 2034 + "value": 5197 2035 + }, 2036 + "sub_vendor": { 2037 + "hex": "144d", 2038 + "value": 5197 2039 + }, 2040 + "device": { 2041 + "hex": "a80d", 2042 + "value": 43021 2043 + }, 2044 + "sub_device": { 2045 + "hex": "a801", 2046 + "value": 43009 2047 + }, 2048 + "model": "Mass storage controller", 2049 + "sysfs_id": "/devices/pci0000:00/0000:00:1c.0/0000:01:00.0", 2050 + "sysfs_bus_id": "0000:01:00.0", 2051 + "detail": { 2052 + "function": 0, 2053 + "command": 1030, 2054 + "header_type": 0, 2055 + "secondary_bus": 0, 2056 + "prog_if": 2 2057 + }, 2058 + "driver": "nvme", 2059 + "driver_module": "nvme", 2060 + "drivers": [ 2061 + "nvme" 2062 + ], 2063 + "driver_modules": [ 2064 + "nvme" 2065 + ], 2066 + "module_alias": "pci:v0000144Dd0000A80Dsv0000144Dsd0000A801bc01sc08i02" 2067 + } 2068 + ], 2069 + "system": { 2070 + "form_factor": "desktop" 2071 + }, 2072 + "unknown": [ 2073 + { 2074 + "index": 30, 2075 + "attached_to": 0, 2076 + "class_list": [ 2077 + "unknown" 2078 + ], 2079 + "base_class": { 2080 + "hex": "0007", 2081 + "name": "Communication controller", 2082 + "value": 7 2083 + }, 2084 + "sub_class": { 2085 + "hex": "0000", 2086 + "name": "Serial controller", 2087 + "value": 0 2088 + }, 2089 + "pci_interface": { 2090 + "hex": "0002", 2091 + "name": "16550", 2092 + "value": 2 2093 + }, 2094 + "device": { 2095 + "hex": "0000", 2096 + "name": "16550A", 2097 + "value": 0 2098 + }, 2099 + "model": "16550A", 2100 + "unix_device_names": [ 2101 + "/dev/ttyS0" 2102 + ], 2103 + "resources": [ 2104 + { 2105 + "type": "io", 2106 + "base": 1016, 2107 + "range": 0, 2108 + "enabled": true, 2109 + "access": "read_write" 2110 + } 2111 + ] 2112 + } 2113 + ], 2114 + "usb": [ 2115 + { 2116 + "index": 38, 2117 + "attached_to": 33, 2118 + "class_list": [ 2119 + "usb", 2120 + "unknown" 2121 + ], 2122 + "bus_type": { 2123 + "hex": "0086", 2124 + "name": "USB", 2125 + "value": 134 2126 + }, 2127 + "slot": { 2128 + "bus": 0, 2129 + "number": 0 2130 + }, 2131 + "base_class": { 2132 + "hex": "0000", 2133 + "name": "Unclassified device", 2134 + "value": 0 2135 + }, 2136 + "sub_class": { 2137 + "hex": "0000", 2138 + "name": "Unclassified device", 2139 + "value": 0 2140 + }, 2141 + "vendor": { 2142 + "hex": "258a", 2143 + "name": "SINO", 2144 + "value": 9610 2145 + }, 2146 + "device": { 2147 + "hex": "010a", 2148 + "name": "USB keyboard", 2149 + "value": 266 2150 + }, 2151 + "revision": { 2152 + "hex": "0000", 2153 + "name": "2.00", 2154 + "value": 0 2155 + }, 2156 + "model": "SINO USB keyboard", 2157 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.1", 2158 + "sysfs_bus_id": "3-1:1.1", 2159 + "unix_device_names": [ 2160 + "/dev/input/by-id/usb-SINO_USB_keyboard-event-if01", 2161 + "/dev/input/by-path/pci-0000:00:14.0-usb-0:1:1.1-event", 2162 + "/dev/input/by-path/pci-0000:00:14.0-usbv2-0:1:1.1-event", 2163 + "/dev/input/event1" 2164 + ], 2165 + "resources": [ 2166 + { 2167 + "type": "baud", 2168 + "speed": 1500000, 2169 + "bits": 0, 2170 + "stop_bits": 0, 2171 + "parity": 0, 2172 + "handshake": 0 2173 + } 2174 + ], 2175 + "detail": { 2176 + "device_class": { 2177 + "hex": "0000", 2178 + "name": "per_interface", 2179 + "value": 0 2180 + }, 2181 + "device_subclass": { 2182 + "hex": "0000", 2183 + "name": "per_interface", 2184 + "value": 0 2185 + }, 2186 + "device_protocol": 0, 2187 + "interface_class": { 2188 + "hex": "0003", 2189 + "name": "hid", 2190 + "value": 3 2191 + }, 2192 + "interface_subclass": { 2193 + "hex": "0000", 2194 + "name": "per_interface", 2195 + "value": 0 2196 + }, 2197 + "interface_protocol": 0, 2198 + "interface_number": 1, 2199 + "interface_alternate_setting": 0 2200 + }, 2201 + "hotplug": "usb", 2202 + "driver": "usbhid", 2203 + "driver_module": "usbhid", 2204 + "drivers": [ 2205 + "usbhid" 2206 + ], 2207 + "driver_modules": [ 2208 + "usbhid" 2209 + ], 2210 + "module_alias": "usb:v258Ap010Ad0200dc00dsc00dp00ic03isc00ip00in01" 2211 + } 2212 + ], 2213 + "usb_controller": [ 2214 + { 2215 + "index": 15, 2216 + "attached_to": 0, 2217 + "class_list": [ 2218 + "usb_controller", 2219 + "pci" 2220 + ], 2221 + "bus_type": { 2222 + "hex": "0004", 2223 + "name": "PCI", 2224 + "value": 4 2225 + }, 2226 + "slot": { 2227 + "bus": 0, 2228 + "number": 13 2229 + }, 2230 + "base_class": { 2231 + "hex": "000c", 2232 + "name": "Serial bus controller", 2233 + "value": 12 2234 + }, 2235 + "sub_class": { 2236 + "hex": "0003", 2237 + "name": "USB Controller", 2238 + "value": 3 2239 + }, 2240 + "pci_interface": { 2241 + "hex": "0030", 2242 + "value": 48 2243 + }, 2244 + "vendor": { 2245 + "hex": "8086", 2246 + "name": "Intel Corporation", 2247 + "value": 32902 2248 + }, 2249 + "sub_vendor": { 2250 + "hex": "8086", 2251 + "name": "Intel Corporation", 2252 + "value": 32902 2253 + }, 2254 + "device": { 2255 + "hex": "464e", 2256 + "value": 17998 2257 + }, 2258 + "sub_device": { 2259 + "hex": "7270", 2260 + "value": 29296 2261 + }, 2262 + "model": "Intel USB Controller", 2263 + "sysfs_id": "/devices/pci0000:00/0000:00:0d.0", 2264 + "sysfs_bus_id": "0000:00:0d.0", 2265 + "detail": { 2266 + "function": 0, 2267 + "command": 1030, 2268 + "header_type": 0, 2269 + "secondary_bus": 0, 2270 + "prog_if": 48 2271 + }, 2272 + "driver": "xhci_hcd", 2273 + "driver_module": "xhci_pci", 2274 + "drivers": [ 2275 + "xhci_hcd" 2276 + ], 2277 + "driver_modules": [ 2278 + "xhci_pci" 2279 + ], 2280 + "module_alias": "pci:v00008086d0000464Esv00008086sd00007270bc0Csc03i30", 2281 + "label": "Onboard - Other" 2282 + }, 2283 + { 2284 + "index": 28, 2285 + "attached_to": 0, 2286 + "class_list": [ 2287 + "usb_controller", 2288 + "pci" 2289 + ], 2290 + "bus_type": { 2291 + "hex": "0004", 2292 + "name": "PCI", 2293 + "value": 4 2294 + }, 2295 + "slot": { 2296 + "bus": 0, 2297 + "number": 20 2298 + }, 2299 + "base_class": { 2300 + "hex": "000c", 2301 + "name": "Serial bus controller", 2302 + "value": 12 2303 + }, 2304 + "sub_class": { 2305 + "hex": "0003", 2306 + "name": "USB Controller", 2307 + "value": 3 2308 + }, 2309 + "pci_interface": { 2310 + "hex": "0030", 2311 + "value": 48 2312 + }, 2313 + "vendor": { 2314 + "hex": "8086", 2315 + "name": "Intel Corporation", 2316 + "value": 32902 2317 + }, 2318 + "sub_vendor": { 2319 + "hex": "8086", 2320 + "name": "Intel Corporation", 2321 + "value": 32902 2322 + }, 2323 + "device": { 2324 + "hex": "54ed", 2325 + "value": 21741 2326 + }, 2327 + "sub_device": { 2328 + "hex": "7270", 2329 + "value": 29296 2330 + }, 2331 + "model": "Intel USB Controller", 2332 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0", 2333 + "sysfs_bus_id": "0000:00:14.0", 2334 + "detail": { 2335 + "function": 0, 2336 + "command": 1030, 2337 + "header_type": 0, 2338 + "secondary_bus": 0, 2339 + "prog_if": 48 2340 + }, 2341 + "driver": "xhci_hcd", 2342 + "driver_module": "xhci_pci", 2343 + "drivers": [ 2344 + "xhci_hcd" 2345 + ], 2346 + "driver_modules": [ 2347 + "xhci_pci" 2348 + ], 2349 + "module_alias": "pci:v00008086d000054EDsv00008086sd00007270bc0Csc03i30", 2350 + "label": "Onboard - Other" 2351 + } 2352 + ] 2353 + }, 2354 + "smbios": { 2355 + "bios": { 2356 + "handle": 0, 2357 + "vendor": "American Megatrends International, LLC.", 2358 + "version": "5.27", 2359 + "date": "12/09/2024", 2360 + "features": [ 2361 + "PCI supported", 2362 + "BIOS flashable", 2363 + "BIOS shadowing allowed", 2364 + "CD boot supported", 2365 + "Selectable boot supported", 2366 + "BIOS ROM socketed", 2367 + "EDD spec supported", 2368 + "1.2MB NEC 9800 Japanese Floppy supported", 2369 + "1.2MB Toshiba Japanese Floppy supported", 2370 + "360kB Floppy supported", 2371 + "1.2MB Floppy supported", 2372 + "720kB Floppy supported", 2373 + "2.88MB Floppy supported", 2374 + "Print Screen supported", 2375 + "8042 Keyboard Services supported", 2376 + "Serial Services supported", 2377 + "Printer Services supported", 2378 + "CGA/Mono Video supported", 2379 + "ACPI supported", 2380 + "USB Legacy supported", 2381 + "BIOS Boot Spec supported" 2382 + ], 2383 + "start_address": "0xf0000", 2384 + "rom_size": 16777216 2385 + }, 2386 + "board": { 2387 + "handle": 2, 2388 + "manufacturer": "Default string", 2389 + "product": "Default string", 2390 + "version": "Default string", 2391 + "board_type": { 2392 + "hex": "000a", 2393 + "name": "Motherboard", 2394 + "value": 10 2395 + }, 2396 + "features": [ 2397 + "Hosting Board", 2398 + "Replaceable" 2399 + ], 2400 + "location": "Default string", 2401 + "chassis": 3 2402 + }, 2403 + "cache": [ 2404 + { 2405 + "handle": 50, 2406 + "socket": "L1 Cache", 2407 + "size_max": 256, 2408 + "size_current": 256, 2409 + "speed": 0, 2410 + "mode": { 2411 + "hex": "0001", 2412 + "name": "Write Back", 2413 + "value": 1 2414 + }, 2415 + "enabled": true, 2416 + "location": { 2417 + "hex": "0000", 2418 + "name": "Internal", 2419 + "value": 0 2420 + }, 2421 + "socketed": false, 2422 + "level": 0, 2423 + "ecc": { 2424 + "hex": "0004", 2425 + "name": "Parity", 2426 + "value": 4 2427 + }, 2428 + "cache_type": { 2429 + "hex": "0004", 2430 + "name": "Data", 2431 + "value": 4 2432 + }, 2433 + "associativity": { 2434 + "hex": "0007", 2435 + "name": "8-way Set-Associative", 2436 + "value": 7 2437 + }, 2438 + "sram_type_current": [ 2439 + "Synchronous" 2440 + ], 2441 + "sram_type_supported": [ 2442 + "Synchronous" 2443 + ] 2444 + }, 2445 + { 2446 + "handle": 51, 2447 + "socket": "L1 Cache", 2448 + "size_max": 512, 2449 + "size_current": 512, 2450 + "speed": 0, 2451 + "mode": { 2452 + "hex": "0001", 2453 + "name": "Write Back", 2454 + "value": 1 2455 + }, 2456 + "enabled": true, 2457 + "location": { 2458 + "hex": "0000", 2459 + "name": "Internal", 2460 + "value": 0 2461 + }, 2462 + "socketed": false, 2463 + "level": 0, 2464 + "ecc": { 2465 + "hex": "0004", 2466 + "name": "Parity", 2467 + "value": 4 2468 + }, 2469 + "cache_type": { 2470 + "hex": "0003", 2471 + "name": "Instruction", 2472 + "value": 3 2473 + }, 2474 + "associativity": { 2475 + "hex": "0007", 2476 + "name": "8-way Set-Associative", 2477 + "value": 7 2478 + }, 2479 + "sram_type_current": [ 2480 + "Synchronous" 2481 + ], 2482 + "sram_type_supported": [ 2483 + "Synchronous" 2484 + ] 2485 + }, 2486 + { 2487 + "handle": 52, 2488 + "socket": "L2 Cache", 2489 + "size_max": 4096, 2490 + "size_current": 4096, 2491 + "speed": 0, 2492 + "mode": { 2493 + "hex": "0001", 2494 + "name": "Write Back", 2495 + "value": 1 2496 + }, 2497 + "enabled": true, 2498 + "location": { 2499 + "hex": "0000", 2500 + "name": "Internal", 2501 + "value": 0 2502 + }, 2503 + "socketed": false, 2504 + "level": 1, 2505 + "ecc": { 2506 + "hex": "0005", 2507 + "name": "Single-bit", 2508 + "value": 5 2509 + }, 2510 + "cache_type": { 2511 + "hex": "0005", 2512 + "name": "Unified", 2513 + "value": 5 2514 + }, 2515 + "associativity": { 2516 + "hex": "0008", 2517 + "name": "16-way Set-Associative", 2518 + "value": 8 2519 + }, 2520 + "sram_type_current": [ 2521 + "Synchronous" 2522 + ], 2523 + "sram_type_supported": [ 2524 + "Synchronous" 2525 + ] 2526 + }, 2527 + { 2528 + "handle": 53, 2529 + "socket": "L3 Cache", 2530 + "size_max": 6144, 2531 + "size_current": 6144, 2532 + "speed": 0, 2533 + "mode": { 2534 + "hex": "0001", 2535 + "name": "Write Back", 2536 + "value": 1 2537 + }, 2538 + "enabled": true, 2539 + "location": { 2540 + "hex": "0000", 2541 + "name": "Internal", 2542 + "value": 0 2543 + }, 2544 + "socketed": false, 2545 + "level": 2, 2546 + "ecc": { 2547 + "hex": "0006", 2548 + "name": "Multi-bit", 2549 + "value": 6 2550 + }, 2551 + "cache_type": { 2552 + "hex": "0005", 2553 + "name": "Unified", 2554 + "value": 5 2555 + }, 2556 + "associativity": { 2557 + "hex": "0009", 2558 + "name": "Other", 2559 + "value": 9 2560 + }, 2561 + "sram_type_current": [ 2562 + "Synchronous" 2563 + ], 2564 + "sram_type_supported": [ 2565 + "Synchronous" 2566 + ] 2567 + } 2568 + ], 2569 + "chassis": [ 2570 + { 2571 + "handle": 3, 2572 + "manufacturer": "Default string", 2573 + "version": "Default string", 2574 + "chassis_type": { 2575 + "hex": "0003", 2576 + "name": "Desktop", 2577 + "value": 3 2578 + }, 2579 + "lock_present": false, 2580 + "bootup_state": { 2581 + "hex": "0003", 2582 + "name": "Safe", 2583 + "value": 3 2584 + }, 2585 + "power_state": { 2586 + "hex": "0003", 2587 + "name": "Safe", 2588 + "value": 3 2589 + }, 2590 + "thermal_state": { 2591 + "hex": "0003", 2592 + "name": "Safe", 2593 + "value": 3 2594 + }, 2595 + "security_state": { 2596 + "hex": "0003", 2597 + "name": "None", 2598 + "value": 3 2599 + }, 2600 + "oem": "0x0" 2601 + } 2602 + ], 2603 + "config": { 2604 + "handle": 16, 2605 + "options": [ 2606 + "Default string" 2607 + ] 2608 + }, 2609 + "group_associations": [ 2610 + { 2611 + "handle": 114, 2612 + "name": "$MEI", 2613 + "handles": [ 2614 + 0 2615 + ] 2616 + }, 2617 + { 2618 + "handle": 117, 2619 + "name": "Firmware Version Info", 2620 + "handles": [ 2621 + 197568495661, 2622 + 201863462958, 2623 + 206158430255, 2624 + 210453397552, 2625 + 292057776177, 2626 + 4471060955204 2627 + ] 2628 + } 2629 + ], 2630 + "language": [ 2631 + { 2632 + "handle": 17, 2633 + "languages": [ 2634 + "en|US|iso8859-1" 2635 + ] 2636 + }, 2637 + { 2638 + "handle": 70, 2639 + "languages": [ 2640 + "enUS" 2641 + ] 2642 + } 2643 + ], 2644 + "memory_array": [ 2645 + { 2646 + "handle": 39, 2647 + "location": { 2648 + "hex": "0003", 2649 + "name": "Motherboard", 2650 + "value": 3 2651 + }, 2652 + "usage": { 2653 + "hex": "0003", 2654 + "name": "System memory", 2655 + "value": 3 2656 + }, 2657 + "ecc": { 2658 + "hex": "0003", 2659 + "name": "None", 2660 + "value": 3 2661 + }, 2662 + "max_size": "0x2000000", 2663 + "error_handle": 65534, 2664 + "slots": 1 2665 + } 2666 + ], 2667 + "memory_array_mapped_address": [ 2668 + { 2669 + "handle": 41, 2670 + "array_handle": 39, 2671 + "start_address": "0x0", 2672 + "end_address": "0x800000000", 2673 + "part_width": 1 2674 + } 2675 + ], 2676 + "memory_device": [ 2677 + { 2678 + "handle": 40, 2679 + "location": "Controller0-ChannelA-DIMM0", 2680 + "bank_location": "BANK 0", 2681 + "manufacturer": "Micron Technology", 2682 + "part_number": "CT32G56C46S5.M16D1", 2683 + "array_handle": 39, 2684 + "error_handle": 65534, 2685 + "width": 64, 2686 + "ecc_bits": 0, 2687 + "size": 33554432, 2688 + "form_factor": { 2689 + "hex": "000d", 2690 + "name": "SODIMM", 2691 + "value": 13 2692 + }, 2693 + "set": 0, 2694 + "memory_type": { 2695 + "hex": "0022", 2696 + "name": "Other", 2697 + "value": 34 2698 + }, 2699 + "memory_type_details": [ 2700 + "Synchronous" 2701 + ], 2702 + "speed": 5600 2703 + } 2704 + ], 2705 + "memory_device_mapped_address": [ 2706 + { 2707 + "handle": 44, 2708 + "memory_device_handle": 40, 2709 + "array_map_handle": 41, 2710 + "start_address": "0x0", 2711 + "end_address": "0x800000000", 2712 + "row_position": 255, 2713 + "interleave_position": 0, 2714 + "interleave_depth": 0 2715 + } 2716 + ], 2717 + "onboard": [ 2718 + { 2719 + "handle": 14, 2720 + "devices": [ 2721 + { 2722 + "name": "Device 1", 2723 + "type": { 2724 + "hex": "0002", 2725 + "name": "Unknown", 2726 + "value": 2 2727 + }, 2728 + "enabled": true 2729 + } 2730 + ] 2731 + } 2732 + ], 2733 + "port_connector": [ 2734 + { 2735 + "handle": 4, 2736 + "port_type": null, 2737 + "internal_reference_designator": "Internal Connector 1", 2738 + "external_reference_designator": "External Connector 1" 2739 + }, 2740 + { 2741 + "handle": 5, 2742 + "port_type": null, 2743 + "internal_reference_designator": "Internal Connector 2", 2744 + "external_reference_designator": "External Connector 2" 2745 + }, 2746 + { 2747 + "handle": 6, 2748 + "port_type": null, 2749 + "internal_reference_designator": "Internal Connector 3", 2750 + "external_reference_designator": "External Connector 3" 2751 + }, 2752 + { 2753 + "handle": 7, 2754 + "port_type": null, 2755 + "internal_reference_designator": "Internal Connector 4", 2756 + "external_reference_designator": "External Connector 4" 2757 + }, 2758 + { 2759 + "handle": 8, 2760 + "port_type": null, 2761 + "internal_reference_designator": "Internal Connector 5", 2762 + "external_reference_designator": "External Connector 5" 2763 + }, 2764 + { 2765 + "handle": 71, 2766 + "port_type": { 2767 + "hex": "000d", 2768 + "name": "Keyboard Port", 2769 + "value": 13 2770 + }, 2771 + "internal_reference_designator": "None", 2772 + "external_connector_type": { 2773 + "hex": "000f", 2774 + "name": "PS/2", 2775 + "value": 15 2776 + }, 2777 + "external_reference_designator": "Keyboard" 2778 + }, 2779 + { 2780 + "handle": 72, 2781 + "port_type": { 2782 + "hex": "000e", 2783 + "name": "Mouse Port", 2784 + "value": 14 2785 + }, 2786 + "internal_reference_designator": "None", 2787 + "external_connector_type": { 2788 + "hex": "000f", 2789 + "name": "PS/2", 2790 + "value": 15 2791 + }, 2792 + "external_reference_designator": "Mouse" 2793 + }, 2794 + { 2795 + "handle": 73, 2796 + "port_type": { 2797 + "hex": "0009", 2798 + "name": "Serial Port 16550A Compatible", 2799 + "value": 9 2800 + }, 2801 + "internal_connector_type": { 2802 + "hex": "00ff", 2803 + "name": "Other", 2804 + "value": 255 2805 + }, 2806 + "internal_reference_designator": "None", 2807 + "external_reference_designator": "COM 1" 2808 + }, 2809 + { 2810 + "handle": 74, 2811 + "port_type": { 2812 + "hex": "001c", 2813 + "name": "Video Port", 2814 + "value": 28 2815 + }, 2816 + "internal_connector_type": { 2817 + "hex": "00ff", 2818 + "name": "Other", 2819 + "value": 255 2820 + }, 2821 + "internal_reference_designator": "J1A2B", 2822 + "external_connector_type": { 2823 + "hex": "0007", 2824 + "name": "DB-15 pin female", 2825 + "value": 7 2826 + }, 2827 + "external_reference_designator": "Video" 2828 + }, 2829 + { 2830 + "handle": 75, 2831 + "port_type": { 2832 + "hex": "001c", 2833 + "name": "Video Port", 2834 + "value": 28 2835 + }, 2836 + "internal_connector_type": { 2837 + "hex": "00ff", 2838 + "name": "Other", 2839 + "value": 255 2840 + }, 2841 + "internal_reference_designator": "J3A2", 2842 + "external_reference_designator": "HDMI" 2843 + }, 2844 + { 2845 + "handle": 76, 2846 + "port_type": { 2847 + "hex": "0010", 2848 + "name": "USB", 2849 + "value": 16 2850 + }, 2851 + "internal_reference_designator": "None", 2852 + "external_connector_type": { 2853 + "hex": "0012", 2854 + "name": "Access Bus [USB]", 2855 + "value": 18 2856 + }, 2857 + "external_reference_designator": "USB1.1 - 1#" 2858 + }, 2859 + { 2860 + "handle": 77, 2861 + "port_type": { 2862 + "hex": "0010", 2863 + "name": "USB", 2864 + "value": 16 2865 + }, 2866 + "internal_reference_designator": "None", 2867 + "external_connector_type": { 2868 + "hex": "0012", 2869 + "name": "Access Bus [USB]", 2870 + "value": 18 2871 + }, 2872 + "external_reference_designator": "USB1.1 - 2#" 2873 + }, 2874 + { 2875 + "handle": 78, 2876 + "port_type": { 2877 + "hex": "0010", 2878 + "name": "USB", 2879 + "value": 16 2880 + }, 2881 + "internal_reference_designator": "None", 2882 + "external_connector_type": { 2883 + "hex": "0012", 2884 + "name": "Access Bus [USB]", 2885 + "value": 18 2886 + }, 2887 + "external_reference_designator": "USB1.1 - 3#" 2888 + }, 2889 + { 2890 + "handle": 79, 2891 + "port_type": { 2892 + "hex": "0010", 2893 + "name": "USB", 2894 + "value": 16 2895 + }, 2896 + "internal_reference_designator": "None", 2897 + "external_connector_type": { 2898 + "hex": "0012", 2899 + "name": "Access Bus [USB]", 2900 + "value": 18 2901 + }, 2902 + "external_reference_designator": "USB1.1 - 4#" 2903 + }, 2904 + { 2905 + "handle": 80, 2906 + "port_type": { 2907 + "hex": "0010", 2908 + "name": "USB", 2909 + "value": 16 2910 + }, 2911 + "internal_reference_designator": "None", 2912 + "external_connector_type": { 2913 + "hex": "0012", 2914 + "name": "Access Bus [USB]", 2915 + "value": 18 2916 + }, 2917 + "external_reference_designator": "USB1.1 - 5#" 2918 + }, 2919 + { 2920 + "handle": 81, 2921 + "port_type": { 2922 + "hex": "0010", 2923 + "name": "USB", 2924 + "value": 16 2925 + }, 2926 + "internal_reference_designator": "None", 2927 + "external_connector_type": { 2928 + "hex": "0012", 2929 + "name": "Access Bus [USB]", 2930 + "value": 18 2931 + }, 2932 + "external_reference_designator": "USB2.0 - 1#" 2933 + }, 2934 + { 2935 + "handle": 82, 2936 + "port_type": { 2937 + "hex": "0010", 2938 + "name": "USB", 2939 + "value": 16 2940 + }, 2941 + "internal_reference_designator": "None", 2942 + "external_connector_type": { 2943 + "hex": "0012", 2944 + "name": "Access Bus [USB]", 2945 + "value": 18 2946 + }, 2947 + "external_reference_designator": "USB2.0 - 2#" 2948 + }, 2949 + { 2950 + "handle": 83, 2951 + "port_type": { 2952 + "hex": "001f", 2953 + "name": "Network Port", 2954 + "value": 31 2955 + }, 2956 + "internal_reference_designator": "None", 2957 + "external_connector_type": { 2958 + "hex": "000b", 2959 + "name": "RJ-45", 2960 + "value": 11 2961 + }, 2962 + "external_reference_designator": "Ethernet" 2963 + }, 2964 + { 2965 + "handle": 84, 2966 + "port_type": { 2967 + "hex": "0020", 2968 + "name": "Other", 2969 + "value": 32 2970 + }, 2971 + "internal_reference_designator": "J8J1", 2972 + "external_connector_type": { 2973 + "hex": "0022", 2974 + "name": "Other", 2975 + "value": 34 2976 + }, 2977 + "external_reference_designator": "SATA Port 0 Direct Connect" 2978 + }, 2979 + { 2980 + "handle": 85, 2981 + "port_type": { 2982 + "hex": "0020", 2983 + "name": "Other", 2984 + "value": 32 2985 + }, 2986 + "internal_reference_designator": "J7J1", 2987 + "external_connector_type": { 2988 + "hex": "0022", 2989 + "name": "Other", 2990 + "value": 34 2991 + }, 2992 + "external_reference_designator": "eSATA Port 4" 2993 + }, 2994 + { 2995 + "handle": 86, 2996 + "port_type": { 2997 + "hex": "0020", 2998 + "name": "Other", 2999 + "value": 32 3000 + }, 3001 + "internal_reference_designator": "J6J1", 3002 + "external_connector_type": { 3003 + "hex": "0022", 3004 + "name": "Other", 3005 + "value": 34 3006 + }, 3007 + "external_reference_designator": "eSATA Port 3" 3008 + }, 3009 + { 3010 + "handle": 87, 3011 + "port_type": { 3012 + "hex": "0020", 3013 + "name": "Other", 3014 + "value": 32 3015 + }, 3016 + "internal_connector_type": { 3017 + "hex": "0022", 3018 + "name": "Other", 3019 + "value": 34 3020 + }, 3021 + "internal_reference_designator": "J7G1 - SATA Port 2", 3022 + "external_reference_designator": "None" 3023 + }, 3024 + { 3025 + "handle": 88, 3026 + "port_type": { 3027 + "hex": "0020", 3028 + "name": "Other", 3029 + "value": 32 3030 + }, 3031 + "internal_connector_type": { 3032 + "hex": "0022", 3033 + "name": "Other", 3034 + "value": 34 3035 + }, 3036 + "internal_reference_designator": "J7G2 - SATA Port 1", 3037 + "external_reference_designator": "None" 3038 + }, 3039 + { 3040 + "handle": 89, 3041 + "port_type": { 3042 + "hex": "00ff", 3043 + "name": "Other", 3044 + "value": 255 3045 + }, 3046 + "internal_reference_designator": "J1F2", 3047 + "external_connector_type": { 3048 + "hex": "00ff", 3049 + "name": "Other", 3050 + "value": 255 3051 + }, 3052 + "external_reference_designator": "AC IN" 3053 + }, 3054 + { 3055 + "handle": 90, 3056 + "port_type": { 3057 + "hex": "00ff", 3058 + "name": "Other", 3059 + "value": 255 3060 + }, 3061 + "internal_connector_type": { 3062 + "hex": "00ff", 3063 + "name": "Other", 3064 + "value": 255 3065 + }, 3066 + "internal_reference_designator": "J5B1 - PCH JTAG", 3067 + "external_reference_designator": "None" 3068 + }, 3069 + { 3070 + "handle": 91, 3071 + "port_type": { 3072 + "hex": "00ff", 3073 + "name": "Other", 3074 + "value": 255 3075 + }, 3076 + "internal_connector_type": { 3077 + "hex": "00ff", 3078 + "name": "Other", 3079 + "value": 255 3080 + }, 3081 + "internal_reference_designator": "J9A1 - TPM/PORT 80", 3082 + "external_reference_designator": "None" 3083 + }, 3084 + { 3085 + "handle": 92, 3086 + "port_type": { 3087 + "hex": "00ff", 3088 + "name": "Other", 3089 + "value": 255 3090 + }, 3091 + "internal_connector_type": { 3092 + "hex": "00ff", 3093 + "name": "Other", 3094 + "value": 255 3095 + }, 3096 + "internal_reference_designator": "J9E4 - HDA 2X8 Header", 3097 + "external_reference_designator": "None" 3098 + }, 3099 + { 3100 + "handle": 93, 3101 + "port_type": { 3102 + "hex": "00ff", 3103 + "name": "Other", 3104 + "value": 255 3105 + }, 3106 + "internal_connector_type": { 3107 + "hex": "00ff", 3108 + "name": "Other", 3109 + "value": 255 3110 + }, 3111 + "internal_reference_designator": "J9E7 - HDA 8Pin Header", 3112 + "external_reference_designator": "None" 3113 + }, 3114 + { 3115 + "handle": 94, 3116 + "port_type": { 3117 + "hex": "00ff", 3118 + "name": "Other", 3119 + "value": 255 3120 + }, 3121 + "internal_connector_type": { 3122 + "hex": "00ff", 3123 + "name": "Other", 3124 + "value": 255 3125 + }, 3126 + "internal_reference_designator": "J8F1 - HDA HDMI", 3127 + "external_reference_designator": "None" 3128 + }, 3129 + { 3130 + "handle": 95, 3131 + "port_type": { 3132 + "hex": "00ff", 3133 + "name": "Other", 3134 + "value": 255 3135 + }, 3136 + "internal_connector_type": { 3137 + "hex": "00ff", 3138 + "name": "Other", 3139 + "value": 255 3140 + }, 3141 + "internal_reference_designator": "J9E3 - Scan Matrix Keyboard", 3142 + "external_reference_designator": "None" 3143 + }, 3144 + { 3145 + "handle": 96, 3146 + "port_type": { 3147 + "hex": "00ff", 3148 + "name": "Other", 3149 + "value": 255 3150 + }, 3151 + "internal_connector_type": { 3152 + "hex": "00ff", 3153 + "name": "Other", 3154 + "value": 255 3155 + }, 3156 + "internal_reference_designator": "J8E1 - SPI Program", 3157 + "external_reference_designator": "None" 3158 + }, 3159 + { 3160 + "handle": 97, 3161 + "port_type": { 3162 + "hex": "00ff", 3163 + "name": "Other", 3164 + "value": 255 3165 + }, 3166 + "internal_connector_type": { 3167 + "hex": "00ff", 3168 + "name": "Other", 3169 + "value": 255 3170 + }, 3171 + "internal_reference_designator": "J9E5 - LPC Hot Docking", 3172 + "external_reference_designator": "None" 3173 + }, 3174 + { 3175 + "handle": 98, 3176 + "port_type": { 3177 + "hex": "00ff", 3178 + "name": "Other", 3179 + "value": 255 3180 + }, 3181 + "internal_connector_type": { 3182 + "hex": "00ff", 3183 + "name": "Other", 3184 + "value": 255 3185 + }, 3186 + "internal_reference_designator": "J9G2 - LPC SIDE BAND", 3187 + "external_reference_designator": "None" 3188 + }, 3189 + { 3190 + "handle": 99, 3191 + "port_type": { 3192 + "hex": "00ff", 3193 + "name": "Other", 3194 + "value": 255 3195 + }, 3196 + "internal_connector_type": { 3197 + "hex": "00ff", 3198 + "name": "Other", 3199 + "value": 255 3200 + }, 3201 + "internal_reference_designator": "J8F2 - LPC Slot", 3202 + "external_reference_designator": "None" 3203 + }, 3204 + { 3205 + "handle": 100, 3206 + "port_type": { 3207 + "hex": "00ff", 3208 + "name": "Other", 3209 + "value": 255 3210 + }, 3211 + "internal_connector_type": { 3212 + "hex": "00ff", 3213 + "name": "Other", 3214 + "value": 255 3215 + }, 3216 + "internal_reference_designator": "J8H3 - PCH XDP", 3217 + "external_reference_designator": "None" 3218 + }, 3219 + { 3220 + "handle": 101, 3221 + "port_type": { 3222 + "hex": "00ff", 3223 + "name": "Other", 3224 + "value": 255 3225 + }, 3226 + "internal_connector_type": { 3227 + "hex": "00ff", 3228 + "name": "Other", 3229 + "value": 255 3230 + }, 3231 + "internal_reference_designator": "J6H1 - SATA Power", 3232 + "external_reference_designator": "None" 3233 + }, 3234 + { 3235 + "handle": 102, 3236 + "port_type": { 3237 + "hex": "00ff", 3238 + "name": "Other", 3239 + "value": 255 3240 + }, 3241 + "internal_connector_type": { 3242 + "hex": "00ff", 3243 + "name": "Other", 3244 + "value": 255 3245 + }, 3246 + "internal_reference_designator": "J5J1 - FP Header", 3247 + "external_reference_designator": "None" 3248 + }, 3249 + { 3250 + "handle": 103, 3251 + "port_type": { 3252 + "hex": "00ff", 3253 + "name": "Other", 3254 + "value": 255 3255 + }, 3256 + "internal_connector_type": { 3257 + "hex": "00ff", 3258 + "name": "Other", 3259 + "value": 255 3260 + }, 3261 + "internal_reference_designator": "J4H1 - ATX Power", 3262 + "external_reference_designator": "None" 3263 + }, 3264 + { 3265 + "handle": 104, 3266 + "port_type": { 3267 + "hex": "00ff", 3268 + "name": "Other", 3269 + "value": 255 3270 + }, 3271 + "internal_connector_type": { 3272 + "hex": "00ff", 3273 + "name": "Other", 3274 + "value": 255 3275 + }, 3276 + "internal_reference_designator": "J1J3 - AVMC", 3277 + "external_reference_designator": "None" 3278 + }, 3279 + { 3280 + "handle": 105, 3281 + "port_type": { 3282 + "hex": "00ff", 3283 + "name": "Other", 3284 + "value": 255 3285 + }, 3286 + "internal_connector_type": { 3287 + "hex": "00ff", 3288 + "name": "Other", 3289 + "value": 255 3290 + }, 3291 + "internal_reference_designator": "J1H1 - BATT B", 3292 + "external_reference_designator": "None" 3293 + }, 3294 + { 3295 + "handle": 106, 3296 + "port_type": { 3297 + "hex": "00ff", 3298 + "name": "Other", 3299 + "value": 255 3300 + }, 3301 + "internal_connector_type": { 3302 + "hex": "00ff", 3303 + "name": "Other", 3304 + "value": 255 3305 + }, 3306 + "internal_reference_designator": "J1H2 - BATT A", 3307 + "external_reference_designator": "None" 3308 + }, 3309 + { 3310 + "handle": 107, 3311 + "port_type": { 3312 + "hex": "00ff", 3313 + "name": "Other", 3314 + "value": 255 3315 + }, 3316 + "internal_connector_type": { 3317 + "hex": "00ff", 3318 + "name": "Other", 3319 + "value": 255 3320 + }, 3321 + "internal_reference_designator": "J2G1 - CPU Fan", 3322 + "external_reference_designator": "None" 3323 + }, 3324 + { 3325 + "handle": 108, 3326 + "port_type": { 3327 + "hex": "00ff", 3328 + "name": "Other", 3329 + "value": 255 3330 + }, 3331 + "internal_connector_type": { 3332 + "hex": "00ff", 3333 + "name": "Other", 3334 + "value": 255 3335 + }, 3336 + "internal_reference_designator": "J1D3 - XDP", 3337 + "external_reference_designator": "None" 3338 + }, 3339 + { 3340 + "handle": 109, 3341 + "port_type": { 3342 + "hex": "00ff", 3343 + "name": "Other", 3344 + "value": 255 3345 + }, 3346 + "internal_connector_type": { 3347 + "hex": "00ff", 3348 + "name": "Other", 3349 + "value": 255 3350 + }, 3351 + "internal_reference_designator": "J4V1 - Memory Slot 1", 3352 + "external_reference_designator": "None" 3353 + }, 3354 + { 3355 + "handle": 110, 3356 + "port_type": { 3357 + "hex": "00ff", 3358 + "name": "Other", 3359 + "value": 255 3360 + }, 3361 + "internal_connector_type": { 3362 + "hex": "00ff", 3363 + "name": "Other", 3364 + "value": 255 3365 + }, 3366 + "internal_reference_designator": "J4V2 - Memory Slot 2", 3367 + "external_reference_designator": "None" 3368 + }, 3369 + { 3370 + "handle": 111, 3371 + "port_type": { 3372 + "hex": "00ff", 3373 + "name": "Other", 3374 + "value": 255 3375 + }, 3376 + "internal_connector_type": { 3377 + "hex": "00ff", 3378 + "name": "Other", 3379 + "value": 255 3380 + }, 3381 + "internal_reference_designator": "J4C1 - FAN PWR", 3382 + "external_reference_designator": "None" 3383 + } 3384 + ], 3385 + "processor": [ 3386 + { 3387 + "handle": 54, 3388 + "socket": "U3E1", 3389 + "socket_type": { 3390 + "hex": "0001", 3391 + "name": "Other", 3392 + "value": 1 3393 + }, 3394 + "socket_populated": true, 3395 + "manufacturer": "Intel(R) Corporation", 3396 + "version": "Intel(R) Core(TM) 3 N355", 3397 + "part": "To Be Filled By O.E.M.", 3398 + "processor_type": { 3399 + "hex": "0003", 3400 + "name": "CPU", 3401 + "value": 3 3402 + }, 3403 + "processor_family": { 3404 + "hex": "0001", 3405 + "name": "Other", 3406 + "value": 1 3407 + }, 3408 + "processor_status": { 3409 + "hex": "0001", 3410 + "name": "Enabled", 3411 + "value": 1 3412 + }, 3413 + "clock_ext": 100, 3414 + "clock_max": 3900, 3415 + "cache_handle_l1": 51, 3416 + "cache_handle_l2": 52, 3417 + "cache_handle_l3": 53 3418 + } 3419 + ], 3420 + "slot": [ 3421 + { 3422 + "handle": 9, 3423 + "designation": "Slot 1", 3424 + "slot_type": { 3425 + "hex": "00a6", 3426 + "name": "Other", 3427 + "value": 166 3428 + }, 3429 + "bus_width": { 3430 + "hex": "0005", 3431 + "name": "32 bit", 3432 + "value": 5 3433 + }, 3434 + "usage": { 3435 + "hex": "0003", 3436 + "name": "Available", 3437 + "value": 3 3438 + }, 3439 + "length": { 3440 + "hex": "0003", 3441 + "name": "Short", 3442 + "value": 3 3443 + }, 3444 + "id": 1, 3445 + "features": [ 3446 + "3.3 V", 3447 + "PME#" 3448 + ] 3449 + }, 3450 + { 3451 + "handle": 10, 3452 + "designation": "Slot 2", 3453 + "slot_type": { 3454 + "hex": "00a6", 3455 + "name": "Other", 3456 + "value": 166 3457 + }, 3458 + "bus_width": { 3459 + "hex": "0005", 3460 + "name": "32 bit", 3461 + "value": 5 3462 + }, 3463 + "usage": { 3464 + "hex": "0003", 3465 + "name": "Available", 3466 + "value": 3 3467 + }, 3468 + "length": { 3469 + "hex": "0003", 3470 + "name": "Short", 3471 + "value": 3 3472 + }, 3473 + "id": 1, 3474 + "features": [ 3475 + "3.3 V", 3476 + "PME#" 3477 + ] 3478 + }, 3479 + { 3480 + "handle": 11, 3481 + "designation": "Slot 3", 3482 + "slot_type": { 3483 + "hex": "00a6", 3484 + "name": "Other", 3485 + "value": 166 3486 + }, 3487 + "bus_width": { 3488 + "hex": "0005", 3489 + "name": "32 bit", 3490 + "value": 5 3491 + }, 3492 + "usage": { 3493 + "hex": "0003", 3494 + "name": "Available", 3495 + "value": 3 3496 + }, 3497 + "length": { 3498 + "hex": "0003", 3499 + "name": "Short", 3500 + "value": 3 3501 + }, 3502 + "id": 1, 3503 + "features": [ 3504 + "3.3 V", 3505 + "PME#" 3506 + ] 3507 + }, 3508 + { 3509 + "handle": 12, 3510 + "designation": "Slot 4", 3511 + "slot_type": { 3512 + "hex": "00a6", 3513 + "name": "Other", 3514 + "value": 166 3515 + }, 3516 + "bus_width": { 3517 + "hex": "0005", 3518 + "name": "32 bit", 3519 + "value": 5 3520 + }, 3521 + "usage": { 3522 + "hex": "0003", 3523 + "name": "Available", 3524 + "value": 3 3525 + }, 3526 + "length": { 3527 + "hex": "0003", 3528 + "name": "Short", 3529 + "value": 3 3530 + }, 3531 + "id": 1, 3532 + "features": [ 3533 + "3.3 V", 3534 + "PME#" 3535 + ] 3536 + }, 3537 + { 3538 + "handle": 13, 3539 + "designation": "Slot 5", 3540 + "slot_type": { 3541 + "hex": "00a6", 3542 + "name": "Other", 3543 + "value": 166 3544 + }, 3545 + "bus_width": { 3546 + "hex": "0005", 3547 + "name": "32 bit", 3548 + "value": 5 3549 + }, 3550 + "usage": { 3551 + "hex": "0003", 3552 + "name": "Available", 3553 + "value": 3 3554 + }, 3555 + "length": { 3556 + "hex": "0003", 3557 + "name": "Short", 3558 + "value": 3 3559 + }, 3560 + "id": 1, 3561 + "features": [ 3562 + "3.3 V", 3563 + "PME#" 3564 + ] 3565 + } 3566 + ], 3567 + "system": { 3568 + "handle": 1, 3569 + "manufacturer": "Default string", 3570 + "product": "Default string", 3571 + "version": "Default string", 3572 + "wake_up": { 3573 + "hex": "0006", 3574 + "name": "Power Switch", 3575 + "value": 6 3576 + } 3577 + } 3578 + } 3579 + }
+48
machines/acheron/physical.nix
··· 1 + { 2 + self, 3 + modulesPath, 4 + config, 5 + lib, 6 + ... 7 + }: 8 + { 9 + imports = [ 10 + ./config.nix 11 + (modulesPath + "/installer/scan/not-detected.nix") 12 + self.inputs.disko.nixosModules.disko 13 + ./disk.nix 14 + ]; 15 + 16 + # Fanless mini PC: Intel Core 3 N355 (8c), 32 GiB, 1 TB NVMe, 2x I226-V. 17 + # clan writes facter.json during install (which also sets this), so keep it 18 + # overridable. 19 + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; 20 + networking.hostId = "ac4e5011"; 21 + 22 + boot.loader.systemd-boot.enable = true; 23 + boot.loader.systemd-boot.configurationLimit = 10; 24 + boot.loader.efi.canTouchEfiVariables = true; 25 + 26 + boot.initrd.availableKernelModules = [ 27 + "xhci_pci" 28 + "ahci" 29 + "nvme" 30 + "usbhid" 31 + "sd_mod" 32 + ]; 33 + boot.kernelModules = [ "kvm-intel" ]; 34 + boot.kernelParams = [ 35 + "boot.shell_on_fail" 36 + ]; 37 + hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; 38 + 39 + # Both ports are Intel I226-V (igc). Same naming as styx so 2configs/gg23.nix 40 + # applies unchanged: et0 = WAN (uplink, DHCP client), int0 = LAN (10.42.0.1). 41 + # Port 1 (enp2s0) is the uplink, port 2 (enp3s0) faces the gg23 LAN. 42 + services.udev.extraRules = '' 43 + SUBSYSTEM=="net", ATTR{address}=="a8:b8:e0:08:28:94", NAME="et0" 44 + SUBSYSTEM=="net", ATTR{address}=="a8:b8:e0:08:28:95", NAME="int0" 45 + ''; 46 + 47 + powerManagement.cpuFreqGovernor = lib.mkDefault "powersave"; 48 + }