this repo has no description
4
fork

Configure Feed

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

feat(chernobog): use facter for hardware config

dusk bf451d70 bb5876ee

+5869
+21
_sources/generated.json
··· 81 81 }, 82 82 "version": "3a9450b26e69dcb6f8de6e2b07b3fc1c288d85f5" 83 83 }, 84 + "facter": { 85 + "cargoLocks": null, 86 + "date": "2025-10-22", 87 + "extract": null, 88 + "name": "facter", 89 + "passthru": null, 90 + "pinned": false, 91 + "src": { 92 + "deepClone": false, 93 + "fetchSubmodules": false, 94 + "leaveDotGit": false, 95 + "name": null, 96 + "owner": "nix-community", 97 + "repo": "nixos-facter-modules", 98 + "rev": "70bcd64225d167c7af9b475c4df7b5abba5c7de8", 99 + "sha256": "sha256-4lDjGnWRBLwqKQ4UWSUq6Mvxu9r8DSqCCydodW/Jsi8=", 100 + "sparseCheckout": [], 101 + "type": "github" 102 + }, 103 + "version": "70bcd64225d167c7af9b475c4df7b5abba5c7de8" 104 + }, 84 105 "gomod2nix": { 85 106 "cargoLocks": null, 86 107 "date": "2025-10-09",
+12
_sources/generated.nix
··· 53 53 }; 54 54 date = "2025-10-17"; 55 55 }; 56 + facter = { 57 + pname = "facter"; 58 + version = "70bcd64225d167c7af9b475c4df7b5abba5c7de8"; 59 + src = fetchFromGitHub { 60 + owner = "nix-community"; 61 + repo = "nixos-facter-modules"; 62 + rev = "70bcd64225d167c7af9b475c4df7b5abba5c7de8"; 63 + fetchSubmodules = false; 64 + sha256 = "sha256-4lDjGnWRBLwqKQ4UWSUq6Mvxu9r8DSqCCydodW/Jsi8="; 65 + }; 66 + date = "2025-10-22"; 67 + }; 56 68 gomod2nix = { 57 69 pname = "gomod2nix"; 58 70 version = "7f8d7438f5870eb167abaf2c39eea3d2302019d1";
+3
hosts/chernobog/default.nix
··· 10 10 imports = 11 11 with inputs; 12 12 [ 13 + "${inputs.facter}/modules/nixos/facter.nix" 13 14 "${inputs.disko}/module.nix" 14 15 "${inputs.home}/nixos" 15 16 "${inputs.nixos-hardware}/common/pc" ··· 23 24 ../../modules/base 24 25 ] 25 26 ++ (tlib.importFolder (toString ./modules)); 27 + 28 + facter.reportPath = ./facter.json; 26 29 27 30 security = { 28 31 pam.loginLimits = [
+5829
hosts/chernobog/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": 63, 27 + "attached_to": 71, 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": "2357", 48 + "value": 9047 49 + }, 50 + "device": { 51 + "hex": "0604", 52 + "name": "TP-Link UB500 Adapter", 53 + "value": 1540 54 + }, 55 + "revision": { 56 + "hex": "0000", 57 + "name": "2.00", 58 + "value": 0 59 + }, 60 + "serial": "E848B8C82000", 61 + "model": "TP-Link UB500 Adapter", 62 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-2/1-2:1.0", 63 + "sysfs_bus_id": "1-2:1.0", 64 + "resources": [ 65 + { 66 + "type": "baud", 67 + "speed": 12000000, 68 + "bits": 0, 69 + "stop_bits": 0, 70 + "parity": 0, 71 + "handshake": 0 72 + } 73 + ], 74 + "detail": { 75 + "device_class": { 76 + "hex": "00e0", 77 + "name": "wireless", 78 + "value": 224 79 + }, 80 + "device_subclass": { 81 + "hex": "0001", 82 + "name": "audio", 83 + "value": 1 84 + }, 85 + "device_protocol": 1, 86 + "interface_class": { 87 + "hex": "00e0", 88 + "name": "wireless", 89 + "value": 224 90 + }, 91 + "interface_subclass": { 92 + "hex": "0001", 93 + "name": "audio", 94 + "value": 1 95 + }, 96 + "interface_protocol": 1, 97 + "interface_number": 0, 98 + "interface_alternate_setting": 0 99 + }, 100 + "hotplug": "usb", 101 + "driver": "btusb", 102 + "driver_module": "btusb", 103 + "drivers": [ 104 + "btusb" 105 + ], 106 + "driver_modules": [ 107 + "btusb" 108 + ], 109 + "driver_info": { 110 + "type": "module", 111 + "db_entry_0": [ 112 + "btusb" 113 + ], 114 + "active": true, 115 + "modprobe": true, 116 + "names": [ 117 + "btusb" 118 + ], 119 + "module_args": [ 120 + "" 121 + ], 122 + "conf": "" 123 + }, 124 + "module_alias": "usb:v2357p0604d0200dcE0dsc01dp01icE0isc01ip01in00" 125 + }, 126 + { 127 + "index": 69, 128 + "attached_to": 71, 129 + "class_list": [ 130 + "usb", 131 + "bluetooth" 132 + ], 133 + "bus_type": { 134 + "hex": "0086", 135 + "name": "USB", 136 + "value": 134 137 + }, 138 + "slot": { 139 + "bus": 0, 140 + "number": 0 141 + }, 142 + "base_class": { 143 + "hex": "0115", 144 + "name": "Bluetooth Device", 145 + "value": 277 146 + }, 147 + "vendor": { 148 + "hex": "2357", 149 + "value": 9047 150 + }, 151 + "device": { 152 + "hex": "0604", 153 + "name": "TP-Link UB500 Adapter", 154 + "value": 1540 155 + }, 156 + "revision": { 157 + "hex": "0000", 158 + "name": "2.00", 159 + "value": 0 160 + }, 161 + "serial": "E848B8C82000", 162 + "model": "TP-Link UB500 Adapter", 163 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-2/1-2:1.1", 164 + "sysfs_bus_id": "1-2:1.1", 165 + "resources": [ 166 + { 167 + "type": "baud", 168 + "speed": 12000000, 169 + "bits": 0, 170 + "stop_bits": 0, 171 + "parity": 0, 172 + "handshake": 0 173 + } 174 + ], 175 + "detail": { 176 + "device_class": { 177 + "hex": "00e0", 178 + "name": "wireless", 179 + "value": 224 180 + }, 181 + "device_subclass": { 182 + "hex": "0001", 183 + "name": "audio", 184 + "value": 1 185 + }, 186 + "device_protocol": 1, 187 + "interface_class": { 188 + "hex": "00e0", 189 + "name": "wireless", 190 + "value": 224 191 + }, 192 + "interface_subclass": { 193 + "hex": "0001", 194 + "name": "audio", 195 + "value": 1 196 + }, 197 + "interface_protocol": 1, 198 + "interface_number": 1, 199 + "interface_alternate_setting": 0 200 + }, 201 + "hotplug": "usb", 202 + "driver": "btusb", 203 + "driver_module": "btusb", 204 + "drivers": [ 205 + "btusb" 206 + ], 207 + "driver_modules": [ 208 + "btusb" 209 + ], 210 + "driver_info": { 211 + "type": "module", 212 + "db_entry_0": [ 213 + "btusb" 214 + ], 215 + "active": true, 216 + "modprobe": true, 217 + "names": [ 218 + "btusb" 219 + ], 220 + "module_args": [ 221 + "" 222 + ], 223 + "conf": "" 224 + }, 225 + "module_alias": "usb:v2357p0604d0200dcE0dsc01dp01icE0isc01ip01in01" 226 + } 227 + ], 228 + "bridge": [ 229 + { 230 + "index": 16, 231 + "attached_to": 0, 232 + "class_list": [ 233 + "pci", 234 + "bridge" 235 + ], 236 + "bus_type": { 237 + "hex": "0004", 238 + "name": "PCI", 239 + "value": 4 240 + }, 241 + "slot": { 242 + "bus": 0, 243 + "number": 3 244 + }, 245 + "base_class": { 246 + "hex": "0006", 247 + "name": "Bridge", 248 + "value": 6 249 + }, 250 + "sub_class": { 251 + "hex": "0004", 252 + "name": "PCI bridge", 253 + "value": 4 254 + }, 255 + "pci_interface": { 256 + "hex": "0000", 257 + "name": "Normal decode", 258 + "value": 0 259 + }, 260 + "vendor": { 261 + "hex": "1022", 262 + "name": "AMD", 263 + "value": 4130 264 + }, 265 + "sub_vendor": { 266 + "hex": "1022", 267 + "name": "AMD", 268 + "value": 4130 269 + }, 270 + "device": { 271 + "hex": "1483", 272 + "value": 5251 273 + }, 274 + "sub_device": { 275 + "hex": "1234", 276 + "value": 4660 277 + }, 278 + "model": "AMD PCI bridge", 279 + "sysfs_id": "/devices/pci0000:00/0000:00:03.1", 280 + "sysfs_bus_id": "0000:00:03.1", 281 + "sysfs_iommu_group_id": 5, 282 + "detail": { 283 + "function": 1, 284 + "command": 1031, 285 + "header_type": 1, 286 + "secondary_bus": 5, 287 + "prog_if": 0 288 + }, 289 + "driver": "pcieport", 290 + "driver_module": "pcieportdrv", 291 + "drivers": [ 292 + "pcieport" 293 + ], 294 + "driver_modules": [ 295 + "pcieportdrv" 296 + ], 297 + "module_alias": "pci:v00001022d00001483sv00001022sd00001234bc06sc04i00" 298 + }, 299 + { 300 + "index": 17, 301 + "attached_to": 0, 302 + "class_list": [ 303 + "pci", 304 + "bridge" 305 + ], 306 + "bus_type": { 307 + "hex": "0004", 308 + "name": "PCI", 309 + "value": 4 310 + }, 311 + "slot": { 312 + "bus": 0, 313 + "number": 8 314 + }, 315 + "base_class": { 316 + "hex": "0006", 317 + "name": "Bridge", 318 + "value": 6 319 + }, 320 + "sub_class": { 321 + "hex": "0000", 322 + "name": "Host bridge", 323 + "value": 0 324 + }, 325 + "vendor": { 326 + "hex": "1022", 327 + "name": "AMD", 328 + "value": 4130 329 + }, 330 + "device": { 331 + "hex": "1482", 332 + "value": 5250 333 + }, 334 + "model": "AMD Host bridge", 335 + "sysfs_id": "/devices/pci0000:00/0000:00:08.0", 336 + "sysfs_bus_id": "0000:00:08.0", 337 + "sysfs_iommu_group_id": 10, 338 + "detail": { 339 + "function": 0, 340 + "command": 0, 341 + "header_type": 0, 342 + "secondary_bus": 0, 343 + "prog_if": 0 344 + }, 345 + "module_alias": "pci:v00001022d00001482sv00000000sd00000000bc06sc00i00" 346 + }, 347 + { 348 + "index": 18, 349 + "attached_to": 0, 350 + "class_list": [ 351 + "pci", 352 + "bridge" 353 + ], 354 + "bus_type": { 355 + "hex": "0004", 356 + "name": "PCI", 357 + "value": 4 358 + }, 359 + "slot": { 360 + "bus": 0, 361 + "number": 24 362 + }, 363 + "base_class": { 364 + "hex": "0006", 365 + "name": "Bridge", 366 + "value": 6 367 + }, 368 + "sub_class": { 369 + "hex": "0000", 370 + "name": "Host bridge", 371 + "value": 0 372 + }, 373 + "vendor": { 374 + "hex": "1022", 375 + "name": "AMD", 376 + "value": 4130 377 + }, 378 + "device": { 379 + "hex": "1443", 380 + "value": 5187 381 + }, 382 + "model": "AMD Host bridge", 383 + "sysfs_id": "/devices/pci0000:00/0000:00:18.3", 384 + "sysfs_bus_id": "0000:00:18.3", 385 + "sysfs_iommu_group_id": 13, 386 + "detail": { 387 + "function": 3, 388 + "command": 0, 389 + "header_type": 0, 390 + "secondary_bus": 0, 391 + "prog_if": 0 392 + }, 393 + "driver": "k10temp", 394 + "driver_module": "k10temp", 395 + "drivers": [ 396 + "k10temp" 397 + ], 398 + "driver_modules": [ 399 + "k10temp" 400 + ], 401 + "driver_info": { 402 + "type": "module", 403 + "db_entry_0": [ 404 + "k10temp" 405 + ], 406 + "active": true, 407 + "modprobe": true, 408 + "names": [ 409 + "k10temp" 410 + ], 411 + "module_args": [ 412 + "" 413 + ], 414 + "conf": "" 415 + }, 416 + "module_alias": "pci:v00001022d00001443sv00000000sd00000000bc06sc00i00" 417 + }, 418 + { 419 + "index": 20, 420 + "attached_to": 21, 421 + "class_list": [ 422 + "pci", 423 + "bridge" 424 + ], 425 + "bus_type": { 426 + "hex": "0004", 427 + "name": "PCI", 428 + "value": 4 429 + }, 430 + "slot": { 431 + "bus": 2, 432 + "number": 0 433 + }, 434 + "base_class": { 435 + "hex": "0006", 436 + "name": "Bridge", 437 + "value": 6 438 + }, 439 + "sub_class": { 440 + "hex": "0004", 441 + "name": "PCI bridge", 442 + "value": 4 443 + }, 444 + "pci_interface": { 445 + "hex": "0000", 446 + "name": "Normal decode", 447 + "value": 0 448 + }, 449 + "vendor": { 450 + "hex": "1022", 451 + "name": "AMD", 452 + "value": 4130 453 + }, 454 + "sub_vendor": { 455 + "hex": "1b21", 456 + "value": 6945 457 + }, 458 + "device": { 459 + "hex": "43e9", 460 + "value": 17385 461 + }, 462 + "sub_device": { 463 + "hex": "0201", 464 + "value": 513 465 + }, 466 + "model": "AMD PCI bridge", 467 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/0000:02:00.2", 468 + "sysfs_bus_id": "0000:02:00.2", 469 + "sysfs_iommu_group_id": 15, 470 + "detail": { 471 + "function": 2, 472 + "command": 7, 473 + "header_type": 1, 474 + "secondary_bus": 3, 475 + "prog_if": 0 476 + }, 477 + "driver": "pcieport", 478 + "driver_module": "pcieportdrv", 479 + "drivers": [ 480 + "pcieport" 481 + ], 482 + "driver_modules": [ 483 + "pcieportdrv" 484 + ], 485 + "module_alias": "pci:v00001022d000043E9sv00001B21sd00000201bc06sc04i00" 486 + }, 487 + { 488 + "index": 21, 489 + "attached_to": 0, 490 + "class_list": [ 491 + "pci", 492 + "bridge" 493 + ], 494 + "bus_type": { 495 + "hex": "0004", 496 + "name": "PCI", 497 + "value": 4 498 + }, 499 + "slot": { 500 + "bus": 0, 501 + "number": 1 502 + }, 503 + "base_class": { 504 + "hex": "0006", 505 + "name": "Bridge", 506 + "value": 6 507 + }, 508 + "sub_class": { 509 + "hex": "0004", 510 + "name": "PCI bridge", 511 + "value": 4 512 + }, 513 + "pci_interface": { 514 + "hex": "0000", 515 + "name": "Normal decode", 516 + "value": 0 517 + }, 518 + "vendor": { 519 + "hex": "1022", 520 + "name": "AMD", 521 + "value": 4130 522 + }, 523 + "sub_vendor": { 524 + "hex": "1022", 525 + "name": "AMD", 526 + "value": 4130 527 + }, 528 + "device": { 529 + "hex": "1483", 530 + "value": 5251 531 + }, 532 + "sub_device": { 533 + "hex": "1234", 534 + "value": 4660 535 + }, 536 + "model": "AMD PCI bridge", 537 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2", 538 + "sysfs_bus_id": "0000:00:01.2", 539 + "sysfs_iommu_group_id": 2, 540 + "detail": { 541 + "function": 2, 542 + "command": 1031, 543 + "header_type": 1, 544 + "secondary_bus": 2, 545 + "prog_if": 0 546 + }, 547 + "driver": "pcieport", 548 + "driver_module": "pcieportdrv", 549 + "drivers": [ 550 + "pcieport" 551 + ], 552 + "driver_modules": [ 553 + "pcieportdrv" 554 + ], 555 + "module_alias": "pci:v00001022d00001483sv00001022sd00001234bc06sc04i00" 556 + }, 557 + { 558 + "index": 22, 559 + "attached_to": 20, 560 + "class_list": [ 561 + "pci", 562 + "bridge" 563 + ], 564 + "bus_type": { 565 + "hex": "0004", 566 + "name": "PCI", 567 + "value": 4 568 + }, 569 + "slot": { 570 + "bus": 3, 571 + "number": 3 572 + }, 573 + "base_class": { 574 + "hex": "0006", 575 + "name": "Bridge", 576 + "value": 6 577 + }, 578 + "sub_class": { 579 + "hex": "0004", 580 + "name": "PCI bridge", 581 + "value": 4 582 + }, 583 + "pci_interface": { 584 + "hex": "0000", 585 + "name": "Normal decode", 586 + "value": 0 587 + }, 588 + "vendor": { 589 + "hex": "1022", 590 + "name": "AMD", 591 + "value": 4130 592 + }, 593 + "sub_vendor": { 594 + "hex": "1b21", 595 + "value": 6945 596 + }, 597 + "device": { 598 + "hex": "43ea", 599 + "value": 17386 600 + }, 601 + "sub_device": { 602 + "hex": "3308", 603 + "value": 13064 604 + }, 605 + "model": "AMD PCI bridge", 606 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/0000:02:00.2/0000:03:03.0", 607 + "sysfs_bus_id": "0000:03:03.0", 608 + "sysfs_iommu_group_id": 15, 609 + "detail": { 610 + "function": 0, 611 + "command": 1031, 612 + "header_type": 1, 613 + "secondary_bus": 4, 614 + "prog_if": 0 615 + }, 616 + "driver": "pcieport", 617 + "driver_module": "pcieportdrv", 618 + "drivers": [ 619 + "pcieport" 620 + ], 621 + "driver_modules": [ 622 + "pcieportdrv" 623 + ], 624 + "module_alias": "pci:v00001022d000043EAsv00001B21sd00003308bc06sc04i00" 625 + }, 626 + { 627 + "index": 23, 628 + "attached_to": 0, 629 + "class_list": [ 630 + "pci", 631 + "bridge" 632 + ], 633 + "bus_type": { 634 + "hex": "0004", 635 + "name": "PCI", 636 + "value": 4 637 + }, 638 + "slot": { 639 + "bus": 0, 640 + "number": 24 641 + }, 642 + "base_class": { 643 + "hex": "0006", 644 + "name": "Bridge", 645 + "value": 6 646 + }, 647 + "sub_class": { 648 + "hex": "0000", 649 + "name": "Host bridge", 650 + "value": 0 651 + }, 652 + "vendor": { 653 + "hex": "1022", 654 + "name": "AMD", 655 + "value": 4130 656 + }, 657 + "device": { 658 + "hex": "1441", 659 + "value": 5185 660 + }, 661 + "model": "AMD Host bridge", 662 + "sysfs_id": "/devices/pci0000:00/0000:00:18.1", 663 + "sysfs_bus_id": "0000:00:18.1", 664 + "sysfs_iommu_group_id": 13, 665 + "detail": { 666 + "function": 1, 667 + "command": 0, 668 + "header_type": 0, 669 + "secondary_bus": 0, 670 + "prog_if": 0 671 + }, 672 + "module_alias": "pci:v00001022d00001441sv00000000sd00000000bc06sc00i00" 673 + }, 674 + { 675 + "index": 25, 676 + "attached_to": 0, 677 + "class_list": [ 678 + "pci", 679 + "bridge" 680 + ], 681 + "bus_type": { 682 + "hex": "0004", 683 + "name": "PCI", 684 + "value": 4 685 + }, 686 + "slot": { 687 + "bus": 0, 688 + "number": 1 689 + }, 690 + "base_class": { 691 + "hex": "0006", 692 + "name": "Bridge", 693 + "value": 6 694 + }, 695 + "sub_class": { 696 + "hex": "0000", 697 + "name": "Host bridge", 698 + "value": 0 699 + }, 700 + "vendor": { 701 + "hex": "1022", 702 + "name": "AMD", 703 + "value": 4130 704 + }, 705 + "device": { 706 + "hex": "1482", 707 + "value": 5250 708 + }, 709 + "model": "AMD Host bridge", 710 + "sysfs_id": "/devices/pci0000:00/0000:00:01.0", 711 + "sysfs_bus_id": "0000:00:01.0", 712 + "sysfs_iommu_group_id": 0, 713 + "detail": { 714 + "function": 0, 715 + "command": 0, 716 + "header_type": 0, 717 + "secondary_bus": 0, 718 + "prog_if": 0 719 + }, 720 + "module_alias": "pci:v00001022d00001482sv00000000sd00000000bc06sc00i00" 721 + }, 722 + { 723 + "index": 27, 724 + "attached_to": 0, 725 + "class_list": [ 726 + "pci", 727 + "bridge" 728 + ], 729 + "bus_type": { 730 + "hex": "0004", 731 + "name": "PCI", 732 + "value": 4 733 + }, 734 + "slot": { 735 + "bus": 0, 736 + "number": 4 737 + }, 738 + "base_class": { 739 + "hex": "0006", 740 + "name": "Bridge", 741 + "value": 6 742 + }, 743 + "sub_class": { 744 + "hex": "0000", 745 + "name": "Host bridge", 746 + "value": 0 747 + }, 748 + "vendor": { 749 + "hex": "1022", 750 + "name": "AMD", 751 + "value": 4130 752 + }, 753 + "device": { 754 + "hex": "1482", 755 + "value": 5250 756 + }, 757 + "model": "AMD Host bridge", 758 + "sysfs_id": "/devices/pci0000:00/0000:00:04.0", 759 + "sysfs_bus_id": "0000:00:04.0", 760 + "sysfs_iommu_group_id": 6, 761 + "detail": { 762 + "function": 0, 763 + "command": 0, 764 + "header_type": 0, 765 + "secondary_bus": 0, 766 + "prog_if": 0 767 + }, 768 + "module_alias": "pci:v00001022d00001482sv00000000sd00000000bc06sc00i00" 769 + }, 770 + { 771 + "index": 28, 772 + "attached_to": 0, 773 + "class_list": [ 774 + "pci", 775 + "bridge" 776 + ], 777 + "bus_type": { 778 + "hex": "0004", 779 + "name": "PCI", 780 + "value": 4 781 + }, 782 + "slot": { 783 + "bus": 0, 784 + "number": 20 785 + }, 786 + "base_class": { 787 + "hex": "0006", 788 + "name": "Bridge", 789 + "value": 6 790 + }, 791 + "sub_class": { 792 + "hex": "0001", 793 + "name": "ISA bridge", 794 + "value": 1 795 + }, 796 + "vendor": { 797 + "hex": "1022", 798 + "name": "AMD", 799 + "value": 4130 800 + }, 801 + "sub_vendor": { 802 + "hex": "1458", 803 + "value": 5208 804 + }, 805 + "device": { 806 + "hex": "790e", 807 + "value": 30990 808 + }, 809 + "sub_device": { 810 + "hex": "5001", 811 + "value": 20481 812 + }, 813 + "revision": { 814 + "hex": "0051", 815 + "value": 81 816 + }, 817 + "model": "AMD ISA bridge", 818 + "sysfs_id": "/devices/pci0000:00/0000:00:14.3", 819 + "sysfs_bus_id": "0000:00:14.3", 820 + "sysfs_iommu_group_id": 12, 821 + "detail": { 822 + "function": 3, 823 + "command": 15, 824 + "header_type": 0, 825 + "secondary_bus": 0, 826 + "prog_if": 0 827 + }, 828 + "module_alias": "pci:v00001022d0000790Esv00001458sd00005001bc06sc01i00" 829 + }, 830 + { 831 + "index": 30, 832 + "attached_to": 0, 833 + "class_list": [ 834 + "pci", 835 + "bridge" 836 + ], 837 + "bus_type": { 838 + "hex": "0004", 839 + "name": "PCI", 840 + "value": 4 841 + }, 842 + "slot": { 843 + "bus": 0, 844 + "number": 7 845 + }, 846 + "base_class": { 847 + "hex": "0006", 848 + "name": "Bridge", 849 + "value": 6 850 + }, 851 + "sub_class": { 852 + "hex": "0000", 853 + "name": "Host bridge", 854 + "value": 0 855 + }, 856 + "vendor": { 857 + "hex": "1022", 858 + "name": "AMD", 859 + "value": 4130 860 + }, 861 + "device": { 862 + "hex": "1482", 863 + "value": 5250 864 + }, 865 + "model": "AMD Host bridge", 866 + "sysfs_id": "/devices/pci0000:00/0000:00:07.0", 867 + "sysfs_bus_id": "0000:00:07.0", 868 + "sysfs_iommu_group_id": 8, 869 + "detail": { 870 + "function": 0, 871 + "command": 0, 872 + "header_type": 0, 873 + "secondary_bus": 0, 874 + "prog_if": 0 875 + }, 876 + "module_alias": "pci:v00001022d00001482sv00000000sd00000000bc06sc00i00" 877 + }, 878 + { 879 + "index": 33, 880 + "attached_to": 0, 881 + "class_list": [ 882 + "pci", 883 + "bridge" 884 + ], 885 + "bus_type": { 886 + "hex": "0004", 887 + "name": "PCI", 888 + "value": 4 889 + }, 890 + "slot": { 891 + "bus": 0, 892 + "number": 24 893 + }, 894 + "base_class": { 895 + "hex": "0006", 896 + "name": "Bridge", 897 + "value": 6 898 + }, 899 + "sub_class": { 900 + "hex": "0000", 901 + "name": "Host bridge", 902 + "value": 0 903 + }, 904 + "vendor": { 905 + "hex": "1022", 906 + "name": "AMD", 907 + "value": 4130 908 + }, 909 + "device": { 910 + "hex": "1446", 911 + "value": 5190 912 + }, 913 + "model": "AMD Host bridge", 914 + "sysfs_id": "/devices/pci0000:00/0000:00:18.6", 915 + "sysfs_bus_id": "0000:00:18.6", 916 + "sysfs_iommu_group_id": 13, 917 + "detail": { 918 + "function": 6, 919 + "command": 0, 920 + "header_type": 0, 921 + "secondary_bus": 0, 922 + "prog_if": 0 923 + }, 924 + "module_alias": "pci:v00001022d00001446sv00000000sd00000000bc06sc00i00" 925 + }, 926 + { 927 + "index": 35, 928 + "attached_to": 0, 929 + "class_list": [ 930 + "pci", 931 + "bridge" 932 + ], 933 + "bus_type": { 934 + "hex": "0004", 935 + "name": "PCI", 936 + "value": 4 937 + }, 938 + "slot": { 939 + "bus": 0, 940 + "number": 0 941 + }, 942 + "base_class": { 943 + "hex": "0006", 944 + "name": "Bridge", 945 + "value": 6 946 + }, 947 + "sub_class": { 948 + "hex": "0000", 949 + "name": "Host bridge", 950 + "value": 0 951 + }, 952 + "vendor": { 953 + "hex": "1022", 954 + "name": "AMD", 955 + "value": 4130 956 + }, 957 + "sub_vendor": { 958 + "hex": "1022", 959 + "name": "AMD", 960 + "value": 4130 961 + }, 962 + "device": { 963 + "hex": "1480", 964 + "value": 5248 965 + }, 966 + "sub_device": { 967 + "hex": "1480", 968 + "value": 5248 969 + }, 970 + "model": "AMD Host bridge", 971 + "sysfs_id": "/devices/pci0000:00/0000:00:00.0", 972 + "sysfs_bus_id": "0000:00:00.0", 973 + "detail": { 974 + "function": 0, 975 + "command": 0, 976 + "header_type": 0, 977 + "secondary_bus": 0, 978 + "prog_if": 0 979 + }, 980 + "module_alias": "pci:v00001022d00001480sv00001022sd00001480bc06sc00i00" 981 + }, 982 + { 983 + "index": 36, 984 + "attached_to": 0, 985 + "class_list": [ 986 + "pci", 987 + "bridge" 988 + ], 989 + "bus_type": { 990 + "hex": "0004", 991 + "name": "PCI", 992 + "value": 4 993 + }, 994 + "slot": { 995 + "bus": 0, 996 + "number": 8 997 + }, 998 + "base_class": { 999 + "hex": "0006", 1000 + "name": "Bridge", 1001 + "value": 6 1002 + }, 1003 + "sub_class": { 1004 + "hex": "0004", 1005 + "name": "PCI bridge", 1006 + "value": 4 1007 + }, 1008 + "pci_interface": { 1009 + "hex": "0000", 1010 + "name": "Normal decode", 1011 + "value": 0 1012 + }, 1013 + "vendor": { 1014 + "hex": "1022", 1015 + "name": "AMD", 1016 + "value": 4130 1017 + }, 1018 + "sub_vendor": { 1019 + "hex": "1022", 1020 + "name": "AMD", 1021 + "value": 4130 1022 + }, 1023 + "device": { 1024 + "hex": "1484", 1025 + "value": 5252 1026 + }, 1027 + "sub_device": { 1028 + "hex": "1484", 1029 + "value": 5252 1030 + }, 1031 + "model": "AMD PCI bridge", 1032 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1", 1033 + "sysfs_bus_id": "0000:00:08.1", 1034 + "sysfs_iommu_group_id": 11, 1035 + "detail": { 1036 + "function": 1, 1037 + "command": 1031, 1038 + "header_type": 1, 1039 + "secondary_bus": 9, 1040 + "prog_if": 0 1041 + }, 1042 + "driver": "pcieport", 1043 + "driver_module": "pcieportdrv", 1044 + "drivers": [ 1045 + "pcieport" 1046 + ], 1047 + "driver_modules": [ 1048 + "pcieportdrv" 1049 + ], 1050 + "module_alias": "pci:v00001022d00001484sv00001022sd00001484bc06sc04i00" 1051 + }, 1052 + { 1053 + "index": 37, 1054 + "attached_to": 0, 1055 + "class_list": [ 1056 + "pci", 1057 + "bridge" 1058 + ], 1059 + "bus_type": { 1060 + "hex": "0004", 1061 + "name": "PCI", 1062 + "value": 4 1063 + }, 1064 + "slot": { 1065 + "bus": 0, 1066 + "number": 24 1067 + }, 1068 + "base_class": { 1069 + "hex": "0006", 1070 + "name": "Bridge", 1071 + "value": 6 1072 + }, 1073 + "sub_class": { 1074 + "hex": "0000", 1075 + "name": "Host bridge", 1076 + "value": 0 1077 + }, 1078 + "vendor": { 1079 + "hex": "1022", 1080 + "name": "AMD", 1081 + "value": 4130 1082 + }, 1083 + "device": { 1084 + "hex": "1444", 1085 + "value": 5188 1086 + }, 1087 + "model": "AMD Host bridge", 1088 + "sysfs_id": "/devices/pci0000:00/0000:00:18.4", 1089 + "sysfs_bus_id": "0000:00:18.4", 1090 + "sysfs_iommu_group_id": 13, 1091 + "detail": { 1092 + "function": 4, 1093 + "command": 0, 1094 + "header_type": 0, 1095 + "secondary_bus": 0, 1096 + "prog_if": 0 1097 + }, 1098 + "module_alias": "pci:v00001022d00001444sv00000000sd00000000bc06sc00i00" 1099 + }, 1100 + { 1101 + "index": 39, 1102 + "attached_to": 44, 1103 + "class_list": [ 1104 + "pci", 1105 + "bridge" 1106 + ], 1107 + "bus_type": { 1108 + "hex": "0004", 1109 + "name": "PCI", 1110 + "value": 4 1111 + }, 1112 + "slot": { 1113 + "bus": 6, 1114 + "number": 0 1115 + }, 1116 + "base_class": { 1117 + "hex": "0006", 1118 + "name": "Bridge", 1119 + "value": 6 1120 + }, 1121 + "sub_class": { 1122 + "hex": "0004", 1123 + "name": "PCI bridge", 1124 + "value": 4 1125 + }, 1126 + "pci_interface": { 1127 + "hex": "0000", 1128 + "name": "Normal decode", 1129 + "value": 0 1130 + }, 1131 + "vendor": { 1132 + "hex": "1002", 1133 + "name": "ATI Technologies Inc", 1134 + "value": 4098 1135 + }, 1136 + "sub_vendor": { 1137 + "hex": "1002", 1138 + "name": "ATI Technologies Inc", 1139 + "value": 4098 1140 + }, 1141 + "device": { 1142 + "hex": "1479", 1143 + "value": 5241 1144 + }, 1145 + "sub_device": { 1146 + "hex": "1479", 1147 + "value": 5241 1148 + }, 1149 + "revision": { 1150 + "hex": "0012", 1151 + "value": 18 1152 + }, 1153 + "model": "ATI PCI bridge", 1154 + "sysfs_id": "/devices/pci0000:00/0000:00:03.1/0000:05:00.0/0000:06:00.0", 1155 + "sysfs_bus_id": "0000:06:00.0", 1156 + "sysfs_iommu_group_id": 17, 1157 + "detail": { 1158 + "function": 0, 1159 + "command": 1031, 1160 + "header_type": 1, 1161 + "secondary_bus": 7, 1162 + "prog_if": 0 1163 + }, 1164 + "driver": "pcieport", 1165 + "driver_module": "pcieportdrv", 1166 + "drivers": [ 1167 + "pcieport" 1168 + ], 1169 + "driver_modules": [ 1170 + "pcieportdrv" 1171 + ], 1172 + "module_alias": "pci:v00001002d00001479sv00001002sd00001479bc06sc04i00" 1173 + }, 1174 + { 1175 + "index": 40, 1176 + "attached_to": 0, 1177 + "class_list": [ 1178 + "pci", 1179 + "bridge" 1180 + ], 1181 + "bus_type": { 1182 + "hex": "0004", 1183 + "name": "PCI", 1184 + "value": 4 1185 + }, 1186 + "slot": { 1187 + "bus": 0, 1188 + "number": 3 1189 + }, 1190 + "base_class": { 1191 + "hex": "0006", 1192 + "name": "Bridge", 1193 + "value": 6 1194 + }, 1195 + "sub_class": { 1196 + "hex": "0000", 1197 + "name": "Host bridge", 1198 + "value": 0 1199 + }, 1200 + "vendor": { 1201 + "hex": "1022", 1202 + "name": "AMD", 1203 + "value": 4130 1204 + }, 1205 + "device": { 1206 + "hex": "1482", 1207 + "value": 5250 1208 + }, 1209 + "model": "AMD Host bridge", 1210 + "sysfs_id": "/devices/pci0000:00/0000:00:03.0", 1211 + "sysfs_bus_id": "0000:00:03.0", 1212 + "sysfs_iommu_group_id": 4, 1213 + "detail": { 1214 + "function": 0, 1215 + "command": 0, 1216 + "header_type": 0, 1217 + "secondary_bus": 0, 1218 + "prog_if": 0 1219 + }, 1220 + "module_alias": "pci:v00001022d00001482sv00000000sd00000000bc06sc00i00" 1221 + }, 1222 + { 1223 + "index": 41, 1224 + "attached_to": 0, 1225 + "class_list": [ 1226 + "pci", 1227 + "bridge" 1228 + ], 1229 + "bus_type": { 1230 + "hex": "0004", 1231 + "name": "PCI", 1232 + "value": 4 1233 + }, 1234 + "slot": { 1235 + "bus": 0, 1236 + "number": 24 1237 + }, 1238 + "base_class": { 1239 + "hex": "0006", 1240 + "name": "Bridge", 1241 + "value": 6 1242 + }, 1243 + "sub_class": { 1244 + "hex": "0000", 1245 + "name": "Host bridge", 1246 + "value": 0 1247 + }, 1248 + "vendor": { 1249 + "hex": "1022", 1250 + "name": "AMD", 1251 + "value": 4130 1252 + }, 1253 + "device": { 1254 + "hex": "1442", 1255 + "value": 5186 1256 + }, 1257 + "model": "AMD Host bridge", 1258 + "sysfs_id": "/devices/pci0000:00/0000:00:18.2", 1259 + "sysfs_bus_id": "0000:00:18.2", 1260 + "sysfs_iommu_group_id": 13, 1261 + "detail": { 1262 + "function": 2, 1263 + "command": 0, 1264 + "header_type": 0, 1265 + "secondary_bus": 0, 1266 + "prog_if": 0 1267 + }, 1268 + "module_alias": "pci:v00001022d00001442sv00000000sd00000000bc06sc00i00" 1269 + }, 1270 + { 1271 + "index": 43, 1272 + "attached_to": 0, 1273 + "class_list": [ 1274 + "pci", 1275 + "bridge" 1276 + ], 1277 + "bus_type": { 1278 + "hex": "0004", 1279 + "name": "PCI", 1280 + "value": 4 1281 + }, 1282 + "slot": { 1283 + "bus": 0, 1284 + "number": 1 1285 + }, 1286 + "base_class": { 1287 + "hex": "0006", 1288 + "name": "Bridge", 1289 + "value": 6 1290 + }, 1291 + "sub_class": { 1292 + "hex": "0004", 1293 + "name": "PCI bridge", 1294 + "value": 4 1295 + }, 1296 + "pci_interface": { 1297 + "hex": "0000", 1298 + "name": "Normal decode", 1299 + "value": 0 1300 + }, 1301 + "vendor": { 1302 + "hex": "1022", 1303 + "name": "AMD", 1304 + "value": 4130 1305 + }, 1306 + "sub_vendor": { 1307 + "hex": "1022", 1308 + "name": "AMD", 1309 + "value": 4130 1310 + }, 1311 + "device": { 1312 + "hex": "1483", 1313 + "value": 5251 1314 + }, 1315 + "sub_device": { 1316 + "hex": "1234", 1317 + "value": 4660 1318 + }, 1319 + "model": "AMD PCI bridge", 1320 + "sysfs_id": "/devices/pci0000:00/0000:00:01.1", 1321 + "sysfs_bus_id": "0000:00:01.1", 1322 + "sysfs_iommu_group_id": 1, 1323 + "detail": { 1324 + "function": 1, 1325 + "command": 1031, 1326 + "header_type": 1, 1327 + "secondary_bus": 1, 1328 + "prog_if": 0 1329 + }, 1330 + "driver": "pcieport", 1331 + "driver_module": "pcieportdrv", 1332 + "drivers": [ 1333 + "pcieport" 1334 + ], 1335 + "driver_modules": [ 1336 + "pcieportdrv" 1337 + ], 1338 + "module_alias": "pci:v00001022d00001483sv00001022sd00001234bc06sc04i00" 1339 + }, 1340 + { 1341 + "index": 44, 1342 + "attached_to": 16, 1343 + "class_list": [ 1344 + "pci", 1345 + "bridge" 1346 + ], 1347 + "bus_type": { 1348 + "hex": "0004", 1349 + "name": "PCI", 1350 + "value": 4 1351 + }, 1352 + "slot": { 1353 + "bus": 5, 1354 + "number": 0 1355 + }, 1356 + "base_class": { 1357 + "hex": "0006", 1358 + "name": "Bridge", 1359 + "value": 6 1360 + }, 1361 + "sub_class": { 1362 + "hex": "0004", 1363 + "name": "PCI bridge", 1364 + "value": 4 1365 + }, 1366 + "pci_interface": { 1367 + "hex": "0000", 1368 + "name": "Normal decode", 1369 + "value": 0 1370 + }, 1371 + "vendor": { 1372 + "hex": "1002", 1373 + "name": "ATI Technologies Inc", 1374 + "value": 4098 1375 + }, 1376 + "device": { 1377 + "hex": "1478", 1378 + "value": 5240 1379 + }, 1380 + "revision": { 1381 + "hex": "0012", 1382 + "value": 18 1383 + }, 1384 + "model": "ATI PCI bridge", 1385 + "sysfs_id": "/devices/pci0000:00/0000:00:03.1/0000:05:00.0", 1386 + "sysfs_bus_id": "0000:05:00.0", 1387 + "sysfs_iommu_group_id": 16, 1388 + "detail": { 1389 + "function": 0, 1390 + "command": 7, 1391 + "header_type": 1, 1392 + "secondary_bus": 6, 1393 + "prog_if": 0 1394 + }, 1395 + "driver": "pcieport", 1396 + "driver_module": "pcieportdrv", 1397 + "drivers": [ 1398 + "pcieport" 1399 + ], 1400 + "driver_modules": [ 1401 + "pcieportdrv" 1402 + ], 1403 + "module_alias": "pci:v00001002d00001478sv00000000sd00000000bc06sc04i00" 1404 + }, 1405 + { 1406 + "index": 45, 1407 + "attached_to": 0, 1408 + "class_list": [ 1409 + "pci", 1410 + "bridge" 1411 + ], 1412 + "bus_type": { 1413 + "hex": "0004", 1414 + "name": "PCI", 1415 + "value": 4 1416 + }, 1417 + "slot": { 1418 + "bus": 0, 1419 + "number": 24 1420 + }, 1421 + "base_class": { 1422 + "hex": "0006", 1423 + "name": "Bridge", 1424 + "value": 6 1425 + }, 1426 + "sub_class": { 1427 + "hex": "0000", 1428 + "name": "Host bridge", 1429 + "value": 0 1430 + }, 1431 + "vendor": { 1432 + "hex": "1022", 1433 + "name": "AMD", 1434 + "value": 4130 1435 + }, 1436 + "device": { 1437 + "hex": "1440", 1438 + "value": 5184 1439 + }, 1440 + "model": "AMD Host bridge", 1441 + "sysfs_id": "/devices/pci0000:00/0000:00:18.0", 1442 + "sysfs_bus_id": "0000:00:18.0", 1443 + "sysfs_iommu_group_id": 13, 1444 + "detail": { 1445 + "function": 0, 1446 + "command": 0, 1447 + "header_type": 0, 1448 + "secondary_bus": 0, 1449 + "prog_if": 0 1450 + }, 1451 + "module_alias": "pci:v00001022d00001440sv00000000sd00000000bc06sc00i00" 1452 + }, 1453 + { 1454 + "index": 46, 1455 + "attached_to": 0, 1456 + "class_list": [ 1457 + "pci", 1458 + "bridge" 1459 + ], 1460 + "bus_type": { 1461 + "hex": "0004", 1462 + "name": "PCI", 1463 + "value": 4 1464 + }, 1465 + "slot": { 1466 + "bus": 0, 1467 + "number": 7 1468 + }, 1469 + "base_class": { 1470 + "hex": "0006", 1471 + "name": "Bridge", 1472 + "value": 6 1473 + }, 1474 + "sub_class": { 1475 + "hex": "0004", 1476 + "name": "PCI bridge", 1477 + "value": 4 1478 + }, 1479 + "pci_interface": { 1480 + "hex": "0000", 1481 + "name": "Normal decode", 1482 + "value": 0 1483 + }, 1484 + "vendor": { 1485 + "hex": "1022", 1486 + "name": "AMD", 1487 + "value": 4130 1488 + }, 1489 + "sub_vendor": { 1490 + "hex": "1022", 1491 + "name": "AMD", 1492 + "value": 4130 1493 + }, 1494 + "device": { 1495 + "hex": "1484", 1496 + "value": 5252 1497 + }, 1498 + "sub_device": { 1499 + "hex": "1484", 1500 + "value": 5252 1501 + }, 1502 + "model": "AMD PCI bridge", 1503 + "sysfs_id": "/devices/pci0000:00/0000:00:07.1", 1504 + "sysfs_bus_id": "0000:00:07.1", 1505 + "sysfs_iommu_group_id": 9, 1506 + "detail": { 1507 + "function": 1, 1508 + "command": 1031, 1509 + "header_type": 1, 1510 + "secondary_bus": 8, 1511 + "prog_if": 0 1512 + }, 1513 + "driver": "pcieport", 1514 + "driver_module": "pcieportdrv", 1515 + "drivers": [ 1516 + "pcieport" 1517 + ], 1518 + "driver_modules": [ 1519 + "pcieportdrv" 1520 + ], 1521 + "module_alias": "pci:v00001022d00001484sv00001022sd00001484bc06sc04i00" 1522 + }, 1523 + { 1524 + "index": 49, 1525 + "attached_to": 0, 1526 + "class_list": [ 1527 + "pci", 1528 + "bridge" 1529 + ], 1530 + "bus_type": { 1531 + "hex": "0004", 1532 + "name": "PCI", 1533 + "value": 4 1534 + }, 1535 + "slot": { 1536 + "bus": 0, 1537 + "number": 2 1538 + }, 1539 + "base_class": { 1540 + "hex": "0006", 1541 + "name": "Bridge", 1542 + "value": 6 1543 + }, 1544 + "sub_class": { 1545 + "hex": "0000", 1546 + "name": "Host bridge", 1547 + "value": 0 1548 + }, 1549 + "vendor": { 1550 + "hex": "1022", 1551 + "name": "AMD", 1552 + "value": 4130 1553 + }, 1554 + "device": { 1555 + "hex": "1482", 1556 + "value": 5250 1557 + }, 1558 + "model": "AMD Host bridge", 1559 + "sysfs_id": "/devices/pci0000:00/0000:00:02.0", 1560 + "sysfs_bus_id": "0000:00:02.0", 1561 + "sysfs_iommu_group_id": 3, 1562 + "detail": { 1563 + "function": 0, 1564 + "command": 0, 1565 + "header_type": 0, 1566 + "secondary_bus": 0, 1567 + "prog_if": 0 1568 + }, 1569 + "module_alias": "pci:v00001022d00001482sv00000000sd00000000bc06sc00i00" 1570 + }, 1571 + { 1572 + "index": 50, 1573 + "attached_to": 0, 1574 + "class_list": [ 1575 + "pci", 1576 + "bridge" 1577 + ], 1578 + "bus_type": { 1579 + "hex": "0004", 1580 + "name": "PCI", 1581 + "value": 4 1582 + }, 1583 + "slot": { 1584 + "bus": 0, 1585 + "number": 24 1586 + }, 1587 + "base_class": { 1588 + "hex": "0006", 1589 + "name": "Bridge", 1590 + "value": 6 1591 + }, 1592 + "sub_class": { 1593 + "hex": "0000", 1594 + "name": "Host bridge", 1595 + "value": 0 1596 + }, 1597 + "vendor": { 1598 + "hex": "1022", 1599 + "name": "AMD", 1600 + "value": 4130 1601 + }, 1602 + "device": { 1603 + "hex": "1447", 1604 + "value": 5191 1605 + }, 1606 + "model": "AMD Host bridge", 1607 + "sysfs_id": "/devices/pci0000:00/0000:00:18.7", 1608 + "sysfs_bus_id": "0000:00:18.7", 1609 + "sysfs_iommu_group_id": 13, 1610 + "detail": { 1611 + "function": 7, 1612 + "command": 0, 1613 + "header_type": 0, 1614 + "secondary_bus": 0, 1615 + "prog_if": 0 1616 + }, 1617 + "module_alias": "pci:v00001022d00001447sv00000000sd00000000bc06sc00i00" 1618 + }, 1619 + { 1620 + "index": 53, 1621 + "attached_to": 0, 1622 + "class_list": [ 1623 + "pci", 1624 + "bridge" 1625 + ], 1626 + "bus_type": { 1627 + "hex": "0004", 1628 + "name": "PCI", 1629 + "value": 4 1630 + }, 1631 + "slot": { 1632 + "bus": 0, 1633 + "number": 5 1634 + }, 1635 + "base_class": { 1636 + "hex": "0006", 1637 + "name": "Bridge", 1638 + "value": 6 1639 + }, 1640 + "sub_class": { 1641 + "hex": "0000", 1642 + "name": "Host bridge", 1643 + "value": 0 1644 + }, 1645 + "vendor": { 1646 + "hex": "1022", 1647 + "name": "AMD", 1648 + "value": 4130 1649 + }, 1650 + "device": { 1651 + "hex": "1482", 1652 + "value": 5250 1653 + }, 1654 + "model": "AMD Host bridge", 1655 + "sysfs_id": "/devices/pci0000:00/0000:00:05.0", 1656 + "sysfs_bus_id": "0000:00:05.0", 1657 + "sysfs_iommu_group_id": 7, 1658 + "detail": { 1659 + "function": 0, 1660 + "command": 0, 1661 + "header_type": 0, 1662 + "secondary_bus": 0, 1663 + "prog_if": 0 1664 + }, 1665 + "module_alias": "pci:v00001022d00001482sv00000000sd00000000bc06sc00i00" 1666 + }, 1667 + { 1668 + "index": 54, 1669 + "attached_to": 0, 1670 + "class_list": [ 1671 + "pci", 1672 + "bridge" 1673 + ], 1674 + "bus_type": { 1675 + "hex": "0004", 1676 + "name": "PCI", 1677 + "value": 4 1678 + }, 1679 + "slot": { 1680 + "bus": 0, 1681 + "number": 24 1682 + }, 1683 + "base_class": { 1684 + "hex": "0006", 1685 + "name": "Bridge", 1686 + "value": 6 1687 + }, 1688 + "sub_class": { 1689 + "hex": "0000", 1690 + "name": "Host bridge", 1691 + "value": 0 1692 + }, 1693 + "vendor": { 1694 + "hex": "1022", 1695 + "name": "AMD", 1696 + "value": 4130 1697 + }, 1698 + "device": { 1699 + "hex": "1445", 1700 + "value": 5189 1701 + }, 1702 + "model": "AMD Host bridge", 1703 + "sysfs_id": "/devices/pci0000:00/0000:00:18.5", 1704 + "sysfs_bus_id": "0000:00:18.5", 1705 + "sysfs_iommu_group_id": 13, 1706 + "detail": { 1707 + "function": 5, 1708 + "command": 0, 1709 + "header_type": 0, 1710 + "secondary_bus": 0, 1711 + "prog_if": 0 1712 + }, 1713 + "module_alias": "pci:v00001022d00001445sv00000000sd00000000bc06sc00i00" 1714 + } 1715 + ], 1716 + "cpu": [ 1717 + { 1718 + "architecture": "x86_64", 1719 + "vendor_name": "AuthenticAMD", 1720 + "family": 25, 1721 + "model": 33, 1722 + "stepping": 2, 1723 + "features": [ 1724 + "fpu", 1725 + "vme", 1726 + "de", 1727 + "pse", 1728 + "tsc", 1729 + "msr", 1730 + "pae", 1731 + "mce", 1732 + "cx8", 1733 + "apic", 1734 + "sep", 1735 + "mtrr", 1736 + "pge", 1737 + "mca", 1738 + "cmov", 1739 + "pat", 1740 + "pse36", 1741 + "clflush", 1742 + "mmx", 1743 + "fxsr", 1744 + "sse", 1745 + "sse2", 1746 + "ht", 1747 + "syscall", 1748 + "nx", 1749 + "mmxext", 1750 + "fxsr_opt", 1751 + "pdpe1gb", 1752 + "rdtscp", 1753 + "lm", 1754 + "constant_tsc", 1755 + "rep_good", 1756 + "nopl", 1757 + "xtopology", 1758 + "nonstop_tsc", 1759 + "cpuid", 1760 + "extd_apicid", 1761 + "aperfmperf", 1762 + "rapl", 1763 + "pni", 1764 + "pclmulqdq", 1765 + "monitor", 1766 + "ssse3", 1767 + "fma", 1768 + "cx16", 1769 + "sse4_1", 1770 + "sse4_2", 1771 + "x2apic", 1772 + "movbe", 1773 + "popcnt", 1774 + "aes", 1775 + "xsave", 1776 + "avx", 1777 + "f16c", 1778 + "rdrand", 1779 + "lahf_lm", 1780 + "cmp_legacy", 1781 + "svm", 1782 + "extapic", 1783 + "cr8_legacy", 1784 + "abm", 1785 + "sse4a", 1786 + "misalignsse", 1787 + "3dnowprefetch", 1788 + "osvw", 1789 + "ibs", 1790 + "skinit", 1791 + "wdt", 1792 + "tce", 1793 + "topoext", 1794 + "perfctr_core", 1795 + "perfctr_nb", 1796 + "bpext", 1797 + "perfctr_llc", 1798 + "mwaitx", 1799 + "cpb", 1800 + "cat_l3", 1801 + "cdp_l3", 1802 + "hw_pstate", 1803 + "ssbd", 1804 + "mba", 1805 + "ibrs", 1806 + "ibpb", 1807 + "stibp", 1808 + "vmmcall", 1809 + "fsgsbase", 1810 + "bmi1", 1811 + "avx2", 1812 + "smep", 1813 + "bmi2", 1814 + "erms", 1815 + "invpcid", 1816 + "cqm", 1817 + "rdt_a", 1818 + "rdseed", 1819 + "adx", 1820 + "smap", 1821 + "clflushopt", 1822 + "clwb", 1823 + "sha_ni", 1824 + "xsaveopt", 1825 + "xsavec", 1826 + "xgetbv1", 1827 + "xsaves", 1828 + "cqm_llc", 1829 + "cqm_occup_llc", 1830 + "cqm_mbm_total", 1831 + "cqm_mbm_local", 1832 + "user_shstk", 1833 + "clzero", 1834 + "irperf", 1835 + "xsaveerptr", 1836 + "rdpru", 1837 + "wbnoinvd", 1838 + "arat", 1839 + "npt", 1840 + "lbrv", 1841 + "svm_lock", 1842 + "nrip_save", 1843 + "tsc_scale", 1844 + "vmcb_clean", 1845 + "flushbyasid", 1846 + "decodeassists", 1847 + "pausefilter", 1848 + "pfthreshold", 1849 + "avic", 1850 + "v_vmsave_vmload", 1851 + "vgif", 1852 + "v_spec_ctrl", 1853 + "umip", 1854 + "pku", 1855 + "ospke", 1856 + "vaes", 1857 + "vpclmulqdq", 1858 + "rdpid", 1859 + "overflow_recov", 1860 + "succor", 1861 + "smca", 1862 + "fsrm", 1863 + "debug_swap" 1864 + ], 1865 + "bugs": [ 1866 + "sysret_ss_attrs", 1867 + "spectre_v1", 1868 + "spectre_v2", 1869 + "spec_store_bypass", 1870 + "srso", 1871 + "ibpb_no_ret", 1872 + "spectre_v2_user", 1873 + "tsa", 1874 + "vmscape" 1875 + ], 1876 + "power_management": [ 1877 + "ts", 1878 + "ttp", 1879 + "tm", 1880 + "hwpstate", 1881 + "cpb", 1882 + "eff_freq_ro", 1883 + "[13]", 1884 + "[14]" 1885 + ], 1886 + "bogo": 6986, 1887 + "cache": 512, 1888 + "units": 12, 1889 + "physical_id": 0, 1890 + "siblings": 12, 1891 + "cores": 6, 1892 + "fpu": true, 1893 + "fpu_exception": true, 1894 + "cpuid_level": 16, 1895 + "write_protect": false, 1896 + "tlb_size": 2560, 1897 + "clflush_size": 64, 1898 + "cache_alignment": 64, 1899 + "address_sizes": { 1900 + "physical": "0x30", 1901 + "virtual": "0x30" 1902 + } 1903 + } 1904 + ], 1905 + "disk": [ 1906 + { 1907 + "index": 58, 1908 + "attached_to": 29, 1909 + "class_list": [ 1910 + "disk", 1911 + "block_device", 1912 + "nvme" 1913 + ], 1914 + "bus_type": { 1915 + "hex": "0096", 1916 + "name": "NVME", 1917 + "value": 150 1918 + }, 1919 + "slot": { 1920 + "bus": 0, 1921 + "number": 0 1922 + }, 1923 + "base_class": { 1924 + "hex": "0106", 1925 + "name": "Mass Storage Device", 1926 + "value": 262 1927 + }, 1928 + "sub_class": { 1929 + "hex": "0000", 1930 + "name": "Disk", 1931 + "value": 0 1932 + }, 1933 + "vendor": { 1934 + "hex": "2646", 1935 + "value": 9798 1936 + }, 1937 + "sub_vendor": { 1938 + "hex": "2646", 1939 + "value": 9798 1940 + }, 1941 + "device": { 1942 + "hex": "5017", 1943 + "name": "KINGSTON SNV2S1000G", 1944 + "value": 20503 1945 + }, 1946 + "sub_device": { 1947 + "hex": "5017", 1948 + "value": 20503 1949 + }, 1950 + "serial": "50026B768692AC90", 1951 + "model": "KINGSTON SNV2S1000G", 1952 + "sysfs_id": "/class/block/nvme0n1", 1953 + "sysfs_bus_id": "nvme0", 1954 + "sysfs_device_link": "/devices/pci0000:00/0000:00:01.1/0000:01:00.0/nvme/nvme0", 1955 + "unix_device_names": [ 1956 + "/dev/disk/by-id/nvme-KINGSTON_SNV2S1000G_50026B768692AC90", 1957 + "/dev/disk/by-id/nvme-KINGSTON_SNV2S1000G_50026B768692AC90_1", 1958 + "/dev/disk/by-id/nvme-eui.00000000000000000026b768692ac905", 1959 + "/dev/disk/by-path/pci-0000:01:00.0-nvme-1", 1960 + "/dev/nvme0n1" 1961 + ], 1962 + "resources": [ 1963 + { 1964 + "type": "disk_geo", 1965 + "cylinders": 953869, 1966 + "heads": 64, 1967 + "sectors": 32, 1968 + "size": "0x0", 1969 + "geo_type": "logical" 1970 + }, 1971 + { 1972 + "type": "size", 1973 + "unit": "sectors", 1974 + "value_1": 1953525168, 1975 + "value_2": 512 1976 + } 1977 + ], 1978 + "driver": "nvme", 1979 + "driver_module": "nvme", 1980 + "drivers": [ 1981 + "nvme" 1982 + ], 1983 + "driver_modules": [ 1984 + "nvme" 1985 + ] 1986 + }, 1987 + { 1988 + "index": 59, 1989 + "attached_to": 24, 1990 + "class_list": [ 1991 + "disk", 1992 + "usb", 1993 + "scsi", 1994 + "block_device" 1995 + ], 1996 + "bus_type": { 1997 + "hex": "0084", 1998 + "name": "SCSI", 1999 + "value": 132 2000 + }, 2001 + "slot": { 2002 + "bus": 6, 2003 + "number": 0 2004 + }, 2005 + "base_class": { 2006 + "hex": "0106", 2007 + "name": "Mass Storage Device", 2008 + "value": 262 2009 + }, 2010 + "sub_class": { 2011 + "hex": "0000", 2012 + "name": "Disk", 2013 + "value": 0 2014 + }, 2015 + "vendor": { 2016 + "hex": "0951", 2017 + "name": "Kingston", 2018 + "value": 2385 2019 + }, 2020 + "device": { 2021 + "hex": "176b", 2022 + "name": "XS2000", 2023 + "value": 5995 2024 + }, 2025 + "revision": { 2026 + "hex": "0000", 2027 + "name": "1000", 2028 + "value": 0 2029 + }, 2030 + "serial": "E71000000000", 2031 + "model": "Kingston XS2000", 2032 + "sysfs_id": "/class/block/sda", 2033 + "sysfs_bus_id": "6:0:0:0", 2034 + "sysfs_device_link": "/devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-1/1-1:1.0/host6/target6:0:0/6:0:0:0", 2035 + "unix_device_names": [ 2036 + "/dev/disk/by-id/ata-XS2000_50026B7283281E03", 2037 + "/dev/disk/by-id/usb-Kingston_XS2000_50026B7283281E03-0:0", 2038 + "/dev/disk/by-path/pci-0000:02:00.0-usb-0:1:1.0-scsi-0:0:0:0", 2039 + "/dev/disk/by-path/pci-0000:02:00.0-usbv2-0:1:1.0-scsi-0:0:0:0", 2040 + "/dev/sda" 2041 + ], 2042 + "unix_device_name2": "/dev/sg0", 2043 + "resources": [ 2044 + { 2045 + "type": "baud", 2046 + "speed": 480000000, 2047 + "bits": 0, 2048 + "stop_bits": 0, 2049 + "parity": 0, 2050 + "handshake": 0 2051 + }, 2052 + { 2053 + "type": "disk_geo", 2054 + "cylinders": 62260, 2055 + "heads": 255, 2056 + "sectors": 63, 2057 + "size": "0x0", 2058 + "geo_type": "logical" 2059 + }, 2060 + { 2061 + "type": "size", 2062 + "unit": "sectors", 2063 + "value_1": 1000215216, 2064 + "value_2": 512 2065 + } 2066 + ], 2067 + "driver": "usb-storage", 2068 + "driver_module": "usb_storage", 2069 + "drivers": [ 2070 + "sd", 2071 + "usb-storage" 2072 + ], 2073 + "driver_modules": [ 2074 + "usb_storage" 2075 + ], 2076 + "driver_info": { 2077 + "type": "module", 2078 + "db_entry_0": [ 2079 + "uas" 2080 + ], 2081 + "active": true, 2082 + "modprobe": true, 2083 + "names": [ 2084 + "uas" 2085 + ], 2086 + "module_args": [ 2087 + "" 2088 + ], 2089 + "conf": "" 2090 + }, 2091 + "module_alias": "usb:v0951p176Bd0100dc00dsc00dp00ic08isc06ip50in00" 2092 + }, 2093 + { 2094 + "index": 60, 2095 + "attached_to": 0, 2096 + "class_list": [ 2097 + "disk", 2098 + "block_device" 2099 + ], 2100 + "base_class": { 2101 + "hex": "0106", 2102 + "name": "Mass Storage Device", 2103 + "value": 262 2104 + }, 2105 + "sub_class": { 2106 + "hex": "0000", 2107 + "name": "Disk", 2108 + "value": 0 2109 + }, 2110 + "model": "Disk", 2111 + "sysfs_id": "/class/block/zram0", 2112 + "unix_device_names": [ 2113 + "/dev/disk/by-label/zram0", 2114 + "/dev/disk/by-uuid/5441b8e4-1cd5-4553-9a7d-9687b7597ae7", 2115 + "/dev/zram0" 2116 + ], 2117 + "resources": [ 2118 + { 2119 + "type": "size", 2120 + "unit": "sectors", 2121 + "value_1": 4072448, 2122 + "value_2": 4096 2123 + } 2124 + ] 2125 + } 2126 + ], 2127 + "graphics_card": [ 2128 + { 2129 + "index": 31, 2130 + "attached_to": 39, 2131 + "class_list": [ 2132 + "graphics_card", 2133 + "pci" 2134 + ], 2135 + "bus_type": { 2136 + "hex": "0004", 2137 + "name": "PCI", 2138 + "value": 4 2139 + }, 2140 + "slot": { 2141 + "bus": 7, 2142 + "number": 0 2143 + }, 2144 + "base_class": { 2145 + "hex": "0003", 2146 + "name": "Display controller", 2147 + "value": 3 2148 + }, 2149 + "sub_class": { 2150 + "hex": "0000", 2151 + "name": "VGA compatible controller", 2152 + "value": 0 2153 + }, 2154 + "pci_interface": { 2155 + "hex": "0000", 2156 + "name": "VGA", 2157 + "value": 0 2158 + }, 2159 + "vendor": { 2160 + "hex": "1002", 2161 + "name": "ATI Technologies Inc", 2162 + "value": 4098 2163 + }, 2164 + "sub_vendor": { 2165 + "hex": "1da2", 2166 + "value": 7586 2167 + }, 2168 + "device": { 2169 + "hex": "7480", 2170 + "value": 29824 2171 + }, 2172 + "sub_device": { 2173 + "hex": "e482", 2174 + "value": 58498 2175 + }, 2176 + "revision": { 2177 + "hex": "00c0", 2178 + "value": 192 2179 + }, 2180 + "model": "ATI VGA compatible controller", 2181 + "sysfs_id": "/devices/pci0000:00/0000:00:03.1/0000:05:00.0/0000:06:00.0/0000:07:00.0", 2182 + "sysfs_bus_id": "0000:07:00.0", 2183 + "sysfs_iommu_group_id": 18, 2184 + "resources": [ 2185 + { 2186 + "type": "io", 2187 + "base": 57344, 2188 + "range": 256, 2189 + "enabled": true, 2190 + "access": "read_write" 2191 + } 2192 + ], 2193 + "detail": { 2194 + "function": 0, 2195 + "command": 1031, 2196 + "header_type": 0, 2197 + "secondary_bus": 0, 2198 + "prog_if": 0 2199 + }, 2200 + "driver": "amdgpu", 2201 + "driver_module": "amdgpu", 2202 + "drivers": [ 2203 + "amdgpu" 2204 + ], 2205 + "driver_modules": [ 2206 + "amdgpu" 2207 + ], 2208 + "driver_info": { 2209 + "type": "module", 2210 + "db_entry_0": [ 2211 + "amdgpu" 2212 + ], 2213 + "active": true, 2214 + "modprobe": true, 2215 + "names": [ 2216 + "amdgpu" 2217 + ], 2218 + "module_args": [ 2219 + "" 2220 + ], 2221 + "conf": "" 2222 + }, 2223 + "module_alias": "pci:v00001002d00007480sv00001DA2sd0000E482bc03sc00i00" 2224 + } 2225 + ], 2226 + "hub": [ 2227 + { 2228 + "index": 65, 2229 + "attached_to": 34, 2230 + "class_list": [ 2231 + "usb", 2232 + "hub" 2233 + ], 2234 + "bus_type": { 2235 + "hex": "0086", 2236 + "name": "USB", 2237 + "value": 134 2238 + }, 2239 + "slot": { 2240 + "bus": 0, 2241 + "number": 0 2242 + }, 2243 + "base_class": { 2244 + "hex": "010a", 2245 + "name": "Hub", 2246 + "value": 266 2247 + }, 2248 + "vendor": { 2249 + "hex": "1d6b", 2250 + "name": "Linux 6.17.4-cachyos1.lto.fc43.x86_64 xhci-hcd", 2251 + "value": 7531 2252 + }, 2253 + "device": { 2254 + "hex": "0002", 2255 + "name": "xHCI Host Controller", 2256 + "value": 2 2257 + }, 2258 + "revision": { 2259 + "hex": "0000", 2260 + "name": "6.17", 2261 + "value": 0 2262 + }, 2263 + "serial": "0000:09:00.3", 2264 + "model": "Linux 6.17.4-cachyos1.lto.fc43.x86_64 xhci-hcd xHCI Host Controller", 2265 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:09:00.3/usb3/3-0:1.0", 2266 + "sysfs_bus_id": "3-0:1.0", 2267 + "resources": [ 2268 + { 2269 + "type": "baud", 2270 + "speed": 480000000, 2271 + "bits": 0, 2272 + "stop_bits": 0, 2273 + "parity": 0, 2274 + "handshake": 0 2275 + } 2276 + ], 2277 + "detail": { 2278 + "device_class": { 2279 + "hex": "0009", 2280 + "name": "hub", 2281 + "value": 9 2282 + }, 2283 + "device_subclass": { 2284 + "hex": "0000", 2285 + "name": "per_interface", 2286 + "value": 0 2287 + }, 2288 + "device_protocol": 1, 2289 + "interface_class": { 2290 + "hex": "0009", 2291 + "name": "hub", 2292 + "value": 9 2293 + }, 2294 + "interface_subclass": { 2295 + "hex": "0000", 2296 + "name": "per_interface", 2297 + "value": 0 2298 + }, 2299 + "interface_protocol": 0, 2300 + "interface_number": 0, 2301 + "interface_alternate_setting": 0 2302 + }, 2303 + "hotplug": "usb", 2304 + "driver": "hub", 2305 + "driver_module": "usbcore", 2306 + "drivers": [ 2307 + "hub" 2308 + ], 2309 + "driver_modules": [ 2310 + "usbcore" 2311 + ], 2312 + "module_alias": "usb:v1D6Bp0002d0617dc09dsc00dp01ic09isc00ip00in00" 2313 + }, 2314 + { 2315 + "index": 68, 2316 + "attached_to": 34, 2317 + "class_list": [ 2318 + "usb", 2319 + "hub" 2320 + ], 2321 + "bus_type": { 2322 + "hex": "0086", 2323 + "name": "USB", 2324 + "value": 134 2325 + }, 2326 + "slot": { 2327 + "bus": 0, 2328 + "number": 0 2329 + }, 2330 + "base_class": { 2331 + "hex": "010a", 2332 + "name": "Hub", 2333 + "value": 266 2334 + }, 2335 + "vendor": { 2336 + "hex": "1d6b", 2337 + "name": "Linux 6.17.4-cachyos1.lto.fc43.x86_64 xhci-hcd", 2338 + "value": 7531 2339 + }, 2340 + "device": { 2341 + "hex": "0003", 2342 + "name": "xHCI Host Controller", 2343 + "value": 3 2344 + }, 2345 + "revision": { 2346 + "hex": "0000", 2347 + "name": "6.17", 2348 + "value": 0 2349 + }, 2350 + "serial": "0000:09:00.3", 2351 + "model": "Linux 6.17.4-cachyos1.lto.fc43.x86_64 xhci-hcd xHCI Host Controller", 2352 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:09:00.3/usb4/4-0:1.0", 2353 + "sysfs_bus_id": "4-0:1.0", 2354 + "detail": { 2355 + "device_class": { 2356 + "hex": "0009", 2357 + "name": "hub", 2358 + "value": 9 2359 + }, 2360 + "device_subclass": { 2361 + "hex": "0000", 2362 + "name": "per_interface", 2363 + "value": 0 2364 + }, 2365 + "device_protocol": 3, 2366 + "interface_class": { 2367 + "hex": "0009", 2368 + "name": "hub", 2369 + "value": 9 2370 + }, 2371 + "interface_subclass": { 2372 + "hex": "0000", 2373 + "name": "per_interface", 2374 + "value": 0 2375 + }, 2376 + "interface_protocol": 0, 2377 + "interface_number": 0, 2378 + "interface_alternate_setting": 0 2379 + }, 2380 + "hotplug": "usb", 2381 + "driver": "hub", 2382 + "driver_module": "usbcore", 2383 + "drivers": [ 2384 + "hub" 2385 + ], 2386 + "driver_modules": [ 2387 + "usbcore" 2388 + ], 2389 + "module_alias": "usb:v1D6Bp0003d0617dc09dsc00dp03ic09isc00ip00in00" 2390 + }, 2391 + { 2392 + "index": 71, 2393 + "attached_to": 24, 2394 + "class_list": [ 2395 + "usb", 2396 + "hub" 2397 + ], 2398 + "bus_type": { 2399 + "hex": "0086", 2400 + "name": "USB", 2401 + "value": 134 2402 + }, 2403 + "slot": { 2404 + "bus": 0, 2405 + "number": 0 2406 + }, 2407 + "base_class": { 2408 + "hex": "010a", 2409 + "name": "Hub", 2410 + "value": 266 2411 + }, 2412 + "vendor": { 2413 + "hex": "1d6b", 2414 + "name": "Linux 6.17.4-cachyos1.lto.fc43.x86_64 xhci-hcd", 2415 + "value": 7531 2416 + }, 2417 + "device": { 2418 + "hex": "0002", 2419 + "name": "xHCI Host Controller", 2420 + "value": 2 2421 + }, 2422 + "revision": { 2423 + "hex": "0000", 2424 + "name": "6.17", 2425 + "value": 0 2426 + }, 2427 + "serial": "0000:02:00.0", 2428 + "model": "Linux 6.17.4-cachyos1.lto.fc43.x86_64 xhci-hcd xHCI Host Controller", 2429 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-0:1.0", 2430 + "sysfs_bus_id": "1-0:1.0", 2431 + "resources": [ 2432 + { 2433 + "type": "baud", 2434 + "speed": 480000000, 2435 + "bits": 0, 2436 + "stop_bits": 0, 2437 + "parity": 0, 2438 + "handshake": 0 2439 + } 2440 + ], 2441 + "detail": { 2442 + "device_class": { 2443 + "hex": "0009", 2444 + "name": "hub", 2445 + "value": 9 2446 + }, 2447 + "device_subclass": { 2448 + "hex": "0000", 2449 + "name": "per_interface", 2450 + "value": 0 2451 + }, 2452 + "device_protocol": 1, 2453 + "interface_class": { 2454 + "hex": "0009", 2455 + "name": "hub", 2456 + "value": 9 2457 + }, 2458 + "interface_subclass": { 2459 + "hex": "0000", 2460 + "name": "per_interface", 2461 + "value": 0 2462 + }, 2463 + "interface_protocol": 0, 2464 + "interface_number": 0, 2465 + "interface_alternate_setting": 0 2466 + }, 2467 + "hotplug": "usb", 2468 + "driver": "hub", 2469 + "driver_module": "usbcore", 2470 + "drivers": [ 2471 + "hub" 2472 + ], 2473 + "driver_modules": [ 2474 + "usbcore" 2475 + ], 2476 + "module_alias": "usb:v1D6Bp0002d0617dc09dsc00dp01ic09isc00ip00in00" 2477 + }, 2478 + { 2479 + "index": 76, 2480 + "attached_to": 24, 2481 + "class_list": [ 2482 + "usb", 2483 + "hub" 2484 + ], 2485 + "bus_type": { 2486 + "hex": "0086", 2487 + "name": "USB", 2488 + "value": 134 2489 + }, 2490 + "slot": { 2491 + "bus": 0, 2492 + "number": 0 2493 + }, 2494 + "base_class": { 2495 + "hex": "010a", 2496 + "name": "Hub", 2497 + "value": 266 2498 + }, 2499 + "vendor": { 2500 + "hex": "1d6b", 2501 + "name": "Linux 6.17.4-cachyos1.lto.fc43.x86_64 xhci-hcd", 2502 + "value": 7531 2503 + }, 2504 + "device": { 2505 + "hex": "0003", 2506 + "name": "xHCI Host Controller", 2507 + "value": 3 2508 + }, 2509 + "revision": { 2510 + "hex": "0000", 2511 + "name": "6.17", 2512 + "value": 0 2513 + }, 2514 + "serial": "0000:02:00.0", 2515 + "model": "Linux 6.17.4-cachyos1.lto.fc43.x86_64 xhci-hcd xHCI Host Controller", 2516 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb2/2-0:1.0", 2517 + "sysfs_bus_id": "2-0:1.0", 2518 + "detail": { 2519 + "device_class": { 2520 + "hex": "0009", 2521 + "name": "hub", 2522 + "value": 9 2523 + }, 2524 + "device_subclass": { 2525 + "hex": "0000", 2526 + "name": "per_interface", 2527 + "value": 0 2528 + }, 2529 + "device_protocol": 3, 2530 + "interface_class": { 2531 + "hex": "0009", 2532 + "name": "hub", 2533 + "value": 9 2534 + }, 2535 + "interface_subclass": { 2536 + "hex": "0000", 2537 + "name": "per_interface", 2538 + "value": 0 2539 + }, 2540 + "interface_protocol": 0, 2541 + "interface_number": 0, 2542 + "interface_alternate_setting": 0 2543 + }, 2544 + "hotplug": "usb", 2545 + "driver": "hub", 2546 + "driver_module": "usbcore", 2547 + "drivers": [ 2548 + "hub" 2549 + ], 2550 + "driver_modules": [ 2551 + "usbcore" 2552 + ], 2553 + "module_alias": "usb:v1D6Bp0003d0617dc09dsc00dp03ic09isc00ip00in00" 2554 + } 2555 + ], 2556 + "keyboard": [ 2557 + { 2558 + "index": 67, 2559 + "attached_to": 71, 2560 + "class_list": [ 2561 + "keyboard", 2562 + "usb" 2563 + ], 2564 + "bus_type": { 2565 + "hex": "0086", 2566 + "name": "USB", 2567 + "value": 134 2568 + }, 2569 + "slot": { 2570 + "bus": 0, 2571 + "number": 0 2572 + }, 2573 + "base_class": { 2574 + "hex": "0108", 2575 + "name": "Keyboard", 2576 + "value": 264 2577 + }, 2578 + "sub_class": { 2579 + "hex": "0000", 2580 + "name": "Keyboard", 2581 + "value": 0 2582 + }, 2583 + "vendor": { 2584 + "hex": "3434", 2585 + "name": "Keychron", 2586 + "value": 13364 2587 + }, 2588 + "device": { 2589 + "hex": "0340", 2590 + "name": "Keychron V4", 2591 + "value": 832 2592 + }, 2593 + "revision": { 2594 + "hex": "0000", 2595 + "name": "1.04", 2596 + "value": 0 2597 + }, 2598 + "model": "Keychron V4", 2599 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-7/1-7:1.0", 2600 + "sysfs_bus_id": "1-7:1.0", 2601 + "unix_device_names": [ 2602 + "/dev/input/by-id/usb-Keychron_Keychron_V4-event-kbd", 2603 + "/dev/input/by-path/pci-0000:02:00.0-usb-0:7:1.0-event-kbd", 2604 + "/dev/input/by-path/pci-0000:02:00.0-usbv2-0:7:1.0-event-kbd", 2605 + "/dev/input/event2" 2606 + ], 2607 + "resources": [ 2608 + { 2609 + "type": "baud", 2610 + "speed": 12000000, 2611 + "bits": 0, 2612 + "stop_bits": 0, 2613 + "parity": 0, 2614 + "handshake": 0 2615 + } 2616 + ], 2617 + "detail": { 2618 + "device_class": { 2619 + "hex": "0000", 2620 + "name": "per_interface", 2621 + "value": 0 2622 + }, 2623 + "device_subclass": { 2624 + "hex": "0000", 2625 + "name": "per_interface", 2626 + "value": 0 2627 + }, 2628 + "device_protocol": 0, 2629 + "interface_class": { 2630 + "hex": "0003", 2631 + "name": "hid", 2632 + "value": 3 2633 + }, 2634 + "interface_subclass": { 2635 + "hex": "0001", 2636 + "name": "audio", 2637 + "value": 1 2638 + }, 2639 + "interface_protocol": 1, 2640 + "interface_number": 0, 2641 + "interface_alternate_setting": 0 2642 + }, 2643 + "hotplug": "usb", 2644 + "driver": "usbhid", 2645 + "driver_module": "usbhid", 2646 + "drivers": [ 2647 + "usbhid" 2648 + ], 2649 + "driver_modules": [ 2650 + "usbhid" 2651 + ], 2652 + "driver_info": { 2653 + "type": "keyboard", 2654 + "xkb_rules": "xfree86", 2655 + "xkb_model": "pc104" 2656 + }, 2657 + "module_alias": "usb:v3434p0340d0104dc00dsc00dp00ic03isc01ip01in00" 2658 + } 2659 + ], 2660 + "memory": [ 2661 + { 2662 + "index": 15, 2663 + "attached_to": 0, 2664 + "class_list": [ 2665 + "memory" 2666 + ], 2667 + "base_class": { 2668 + "hex": "0101", 2669 + "name": "Internally Used Class", 2670 + "value": 257 2671 + }, 2672 + "sub_class": { 2673 + "hex": "0002", 2674 + "name": "Main Memory", 2675 + "value": 2 2676 + }, 2677 + "model": "Main Memory", 2678 + "resources": [ 2679 + { 2680 + "type": "phys_mem", 2681 + "range": 17179869184 2682 + } 2683 + ] 2684 + } 2685 + ], 2686 + "monitor": [ 2687 + { 2688 + "index": 55, 2689 + "attached_to": 31, 2690 + "class_list": [ 2691 + "monitor" 2692 + ], 2693 + "base_class": { 2694 + "hex": "0100", 2695 + "name": "Monitor", 2696 + "value": 256 2697 + }, 2698 + "sub_class": { 2699 + "hex": "0002", 2700 + "name": "LCD Monitor", 2701 + "value": 2 2702 + }, 2703 + "vendor": { 2704 + "hex": "4c2d", 2705 + "name": "SAMSUNG", 2706 + "value": 19501 2707 + }, 2708 + "device": { 2709 + "hex": "7098", 2710 + "name": "LF27T450F", 2711 + "value": 28824 2712 + }, 2713 + "serial": "H4ZT300817", 2714 + "model": "SAMSUNG LF27T450F", 2715 + "resources": [ 2716 + { 2717 + "type": "monitor", 2718 + "width": 1024, 2719 + "height": 768, 2720 + "vertical_frequency": 60, 2721 + "interlaced": false 2722 + }, 2723 + { 2724 + "type": "monitor", 2725 + "width": 1024, 2726 + "height": 768, 2727 + "vertical_frequency": 70, 2728 + "interlaced": false 2729 + }, 2730 + { 2731 + "type": "monitor", 2732 + "width": 1024, 2733 + "height": 768, 2734 + "vertical_frequency": 75, 2735 + "interlaced": false 2736 + }, 2737 + { 2738 + "type": "monitor", 2739 + "width": 1280, 2740 + "height": 1024, 2741 + "vertical_frequency": 60, 2742 + "interlaced": false 2743 + }, 2744 + { 2745 + "type": "monitor", 2746 + "width": 1280, 2747 + "height": 1024, 2748 + "vertical_frequency": 75, 2749 + "interlaced": false 2750 + }, 2751 + { 2752 + "type": "monitor", 2753 + "width": 1280, 2754 + "height": 720, 2755 + "vertical_frequency": 60, 2756 + "interlaced": false 2757 + }, 2758 + { 2759 + "type": "monitor", 2760 + "width": 1920, 2761 + "height": 1080, 2762 + "vertical_frequency": 60, 2763 + "interlaced": false 2764 + }, 2765 + { 2766 + "type": "monitor", 2767 + "width": 640, 2768 + "height": 480, 2769 + "vertical_frequency": 60, 2770 + "interlaced": false 2771 + }, 2772 + { 2773 + "type": "monitor", 2774 + "width": 640, 2775 + "height": 480, 2776 + "vertical_frequency": 67, 2777 + "interlaced": false 2778 + }, 2779 + { 2780 + "type": "monitor", 2781 + "width": 640, 2782 + "height": 480, 2783 + "vertical_frequency": 72, 2784 + "interlaced": false 2785 + }, 2786 + { 2787 + "type": "monitor", 2788 + "width": 640, 2789 + "height": 480, 2790 + "vertical_frequency": 75, 2791 + "interlaced": false 2792 + }, 2793 + { 2794 + "type": "monitor", 2795 + "width": 720, 2796 + "height": 400, 2797 + "vertical_frequency": 70, 2798 + "interlaced": false 2799 + }, 2800 + { 2801 + "type": "monitor", 2802 + "width": 800, 2803 + "height": 600, 2804 + "vertical_frequency": 56, 2805 + "interlaced": false 2806 + }, 2807 + { 2808 + "type": "monitor", 2809 + "width": 800, 2810 + "height": 600, 2811 + "vertical_frequency": 60, 2812 + "interlaced": false 2813 + }, 2814 + { 2815 + "type": "monitor", 2816 + "width": 800, 2817 + "height": 600, 2818 + "vertical_frequency": 72, 2819 + "interlaced": false 2820 + }, 2821 + { 2822 + "type": "monitor", 2823 + "width": 800, 2824 + "height": 600, 2825 + "vertical_frequency": 75, 2826 + "interlaced": false 2827 + }, 2828 + { 2829 + "type": "monitor", 2830 + "width": 832, 2831 + "height": 624, 2832 + "vertical_frequency": 75, 2833 + "interlaced": false 2834 + }, 2835 + { 2836 + "type": "size", 2837 + "unit": "mm", 2838 + "value_1": 597, 2839 + "value_2": 336 2840 + } 2841 + ], 2842 + "detail": { 2843 + "manufacture_year": 2022, 2844 + "manufacture_week": 11, 2845 + "vertical_sync": { 2846 + "min": 48, 2847 + "max": 75 2848 + }, 2849 + "horizontal_sync": { 2850 + "min": 30, 2851 + "max": 84 2852 + }, 2853 + "horizontal_sync_timings": { 2854 + "disp": 1920, 2855 + "sync_start": 2008, 2856 + "sync_end": 2052, 2857 + "total": 2200 2858 + }, 2859 + "vertical_sync_timings": { 2860 + "disp": 1080, 2861 + "sync_start": 1084, 2862 + "sync_end": 1089, 2863 + "total": 1125 2864 + }, 2865 + "clock": 148500, 2866 + "width": 1920, 2867 + "height": 1080, 2868 + "width_millimetres": 597, 2869 + "height_millimetres": 336, 2870 + "horizontal_flag": 43, 2871 + "vertical_flag": 43, 2872 + "vendor": "", 2873 + "name": "LF27T450F" 2874 + }, 2875 + "driver_info": { 2876 + "type": "display", 2877 + "width": 1920, 2878 + "height": 1080, 2879 + "vertical_sync": { 2880 + "min": 48, 2881 + "max": 75 2882 + }, 2883 + "horizontal_sync": { 2884 + "min": 30, 2885 + "max": 84 2886 + }, 2887 + "bandwidth": 0, 2888 + "horizontal_sync_timings": { 2889 + "disp": 1920, 2890 + "sync_start": 2008, 2891 + "sync_end": 2052, 2892 + "total": 2200 2893 + }, 2894 + "vertical_sync_timings": { 2895 + "disp": 1080, 2896 + "sync_start": 1084, 2897 + "sync_end": 1089, 2898 + "total": 1125 2899 + }, 2900 + "horizontal_flag": 43, 2901 + "vertical_flag": 43 2902 + } 2903 + }, 2904 + { 2905 + "index": 56, 2906 + "attached_to": 31, 2907 + "class_list": [ 2908 + "monitor" 2909 + ], 2910 + "base_class": { 2911 + "hex": "0100", 2912 + "name": "Monitor", 2913 + "value": 256 2914 + }, 2915 + "sub_class": { 2916 + "hex": "0002", 2917 + "name": "LCD Monitor", 2918 + "value": 2 2919 + }, 2920 + "vendor": { 2921 + "hex": "5a63", 2922 + "name": "VIEWSONIC", 2923 + "value": 23139 2924 + }, 2925 + "device": { 2926 + "hex": "1a3d", 2927 + "name": "VX2418C SER", 2928 + "value": 6717 2929 + }, 2930 + "serial": "WUE233740040", 2931 + "model": "VIEWSONIC VX2418C SER", 2932 + "resources": [ 2933 + { 2934 + "type": "monitor", 2935 + "width": 1024, 2936 + "height": 768, 2937 + "vertical_frequency": 60, 2938 + "interlaced": false 2939 + }, 2940 + { 2941 + "type": "monitor", 2942 + "width": 1024, 2943 + "height": 768, 2944 + "vertical_frequency": 70, 2945 + "interlaced": false 2946 + }, 2947 + { 2948 + "type": "monitor", 2949 + "width": 1024, 2950 + "height": 768, 2951 + "vertical_frequency": 75, 2952 + "interlaced": false 2953 + }, 2954 + { 2955 + "type": "monitor", 2956 + "width": 1280, 2957 + "height": 1024, 2958 + "vertical_frequency": 60, 2959 + "interlaced": false 2960 + }, 2961 + { 2962 + "type": "monitor", 2963 + "width": 1280, 2964 + "height": 1024, 2965 + "vertical_frequency": 75, 2966 + "interlaced": false 2967 + }, 2968 + { 2969 + "type": "monitor", 2970 + "width": 1280, 2971 + "height": 720, 2972 + "vertical_frequency": 60, 2973 + "interlaced": false 2974 + }, 2975 + { 2976 + "type": "monitor", 2977 + "width": 1280, 2978 + "height": 960, 2979 + "vertical_frequency": 60, 2980 + "interlaced": false 2981 + }, 2982 + { 2983 + "type": "monitor", 2984 + "width": 1400, 2985 + "height": 1050, 2986 + "vertical_frequency": 60, 2987 + "interlaced": false 2988 + }, 2989 + { 2990 + "type": "monitor", 2991 + "width": 1920, 2992 + "height": 1080, 2993 + "vertical_frequency": 60, 2994 + "interlaced": false 2995 + }, 2996 + { 2997 + "type": "monitor", 2998 + "width": 640, 2999 + "height": 480, 3000 + "vertical_frequency": 60, 3001 + "interlaced": false 3002 + }, 3003 + { 3004 + "type": "monitor", 3005 + "width": 640, 3006 + "height": 480, 3007 + "vertical_frequency": 67, 3008 + "interlaced": false 3009 + }, 3010 + { 3011 + "type": "monitor", 3012 + "width": 640, 3013 + "height": 480, 3014 + "vertical_frequency": 72, 3015 + "interlaced": false 3016 + }, 3017 + { 3018 + "type": "monitor", 3019 + "width": 640, 3020 + "height": 480, 3021 + "vertical_frequency": 75, 3022 + "interlaced": false 3023 + }, 3024 + { 3025 + "type": "monitor", 3026 + "width": 720, 3027 + "height": 400, 3028 + "vertical_frequency": 70, 3029 + "interlaced": false 3030 + }, 3031 + { 3032 + "type": "monitor", 3033 + "width": 800, 3034 + "height": 600, 3035 + "vertical_frequency": 56, 3036 + "interlaced": false 3037 + }, 3038 + { 3039 + "type": "monitor", 3040 + "width": 800, 3041 + "height": 600, 3042 + "vertical_frequency": 60, 3043 + "interlaced": false 3044 + }, 3045 + { 3046 + "type": "monitor", 3047 + "width": 800, 3048 + "height": 600, 3049 + "vertical_frequency": 72, 3050 + "interlaced": false 3051 + }, 3052 + { 3053 + "type": "monitor", 3054 + "width": 800, 3055 + "height": 600, 3056 + "vertical_frequency": 75, 3057 + "interlaced": false 3058 + }, 3059 + { 3060 + "type": "monitor", 3061 + "width": 832, 3062 + "height": 624, 3063 + "vertical_frequency": 75, 3064 + "interlaced": false 3065 + }, 3066 + { 3067 + "type": "size", 3068 + "unit": "mm", 3069 + "value_1": 521, 3070 + "value_2": 293 3071 + } 3072 + ], 3073 + "detail": { 3074 + "manufacture_year": 2023, 3075 + "manufacture_week": 37, 3076 + "vertical_sync": { 3077 + "min": 48, 3078 + "max": 165 3079 + }, 3080 + "horizontal_sync": { 3081 + "min": 193, 3082 + "max": 193 3083 + }, 3084 + "horizontal_sync_timings": { 3085 + "disp": 1920, 3086 + "sync_start": 2008, 3087 + "sync_end": 2052, 3088 + "total": 2200 3089 + }, 3090 + "vertical_sync_timings": { 3091 + "disp": 1080, 3092 + "sync_start": 1084, 3093 + "sync_end": 1089, 3094 + "total": 1125 3095 + }, 3096 + "clock": 148500, 3097 + "width": 1920, 3098 + "height": 1080, 3099 + "width_millimetres": 521, 3100 + "height_millimetres": 293, 3101 + "horizontal_flag": 43, 3102 + "vertical_flag": 43, 3103 + "vendor": "", 3104 + "name": "VX2418C SER" 3105 + }, 3106 + "driver_info": { 3107 + "type": "display", 3108 + "width": 1920, 3109 + "height": 1080, 3110 + "vertical_sync": { 3111 + "min": 48, 3112 + "max": 165 3113 + }, 3114 + "horizontal_sync": { 3115 + "min": 193, 3116 + "max": 193 3117 + }, 3118 + "bandwidth": 0, 3119 + "horizontal_sync_timings": { 3120 + "disp": 1920, 3121 + "sync_start": 2008, 3122 + "sync_end": 2052, 3123 + "total": 2200 3124 + }, 3125 + "vertical_sync_timings": { 3126 + "disp": 1080, 3127 + "sync_start": 1084, 3128 + "sync_end": 1089, 3129 + "total": 1125 3130 + }, 3131 + "horizontal_flag": 43, 3132 + "vertical_flag": 43 3133 + } 3134 + } 3135 + ], 3136 + "mouse": [ 3137 + { 3138 + "index": 66, 3139 + "attached_to": 71, 3140 + "class_list": [ 3141 + "mouse", 3142 + "usb" 3143 + ], 3144 + "bus_type": { 3145 + "hex": "0086", 3146 + "name": "USB", 3147 + "value": 134 3148 + }, 3149 + "slot": { 3150 + "bus": 0, 3151 + "number": 0 3152 + }, 3153 + "base_class": { 3154 + "hex": "0105", 3155 + "name": "Mouse", 3156 + "value": 261 3157 + }, 3158 + "sub_class": { 3159 + "hex": "0003", 3160 + "name": "USB Mouse", 3161 + "value": 3 3162 + }, 3163 + "vendor": { 3164 + "hex": "3434", 3165 + "name": "Keychron", 3166 + "value": 13364 3167 + }, 3168 + "device": { 3169 + "hex": "0340", 3170 + "name": "Keychron V4", 3171 + "value": 832 3172 + }, 3173 + "revision": { 3174 + "hex": "0000", 3175 + "name": "1.04", 3176 + "value": 0 3177 + }, 3178 + "compat_vendor": "Unknown", 3179 + "compat_device": "Generic USB Mouse", 3180 + "model": "Keychron V4", 3181 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-7/1-7:1.2", 3182 + "sysfs_bus_id": "1-7:1.2", 3183 + "unix_device_names": [ 3184 + "/dev/input/mice" 3185 + ], 3186 + "unix_device_name2": "/dev/input/mouse0", 3187 + "resources": [ 3188 + { 3189 + "type": "baud", 3190 + "speed": 12000000, 3191 + "bits": 0, 3192 + "stop_bits": 0, 3193 + "parity": 0, 3194 + "handshake": 0 3195 + } 3196 + ], 3197 + "detail": { 3198 + "device_class": { 3199 + "hex": "0000", 3200 + "name": "per_interface", 3201 + "value": 0 3202 + }, 3203 + "device_subclass": { 3204 + "hex": "0000", 3205 + "name": "per_interface", 3206 + "value": 0 3207 + }, 3208 + "device_protocol": 0, 3209 + "interface_class": { 3210 + "hex": "0003", 3211 + "name": "hid", 3212 + "value": 3 3213 + }, 3214 + "interface_subclass": { 3215 + "hex": "0000", 3216 + "name": "per_interface", 3217 + "value": 0 3218 + }, 3219 + "interface_protocol": 0, 3220 + "interface_number": 2, 3221 + "interface_alternate_setting": 0 3222 + }, 3223 + "hotplug": "usb", 3224 + "driver": "usbhid", 3225 + "driver_module": "usbhid", 3226 + "drivers": [ 3227 + "usbhid" 3228 + ], 3229 + "driver_modules": [ 3230 + "usbhid" 3231 + ], 3232 + "driver_info": { 3233 + "type": "mouse", 3234 + "db_entry_0": [ 3235 + "explorerps/2", 3236 + "exps2" 3237 + ], 3238 + "xf86": "explorerps/2", 3239 + "gpm": "exps2", 3240 + "buttons": -1, 3241 + "wheels": -1 3242 + }, 3243 + "module_alias": "usb:v3434p0340d0104dc00dsc00dp00ic03isc00ip00in02" 3244 + } 3245 + ], 3246 + "network_controller": [ 3247 + { 3248 + "index": 48, 3249 + "attached_to": 22, 3250 + "class_list": [ 3251 + "network_controller", 3252 + "pci" 3253 + ], 3254 + "bus_type": { 3255 + "hex": "0004", 3256 + "name": "PCI", 3257 + "value": 4 3258 + }, 3259 + "slot": { 3260 + "bus": 4, 3261 + "number": 0 3262 + }, 3263 + "base_class": { 3264 + "hex": "0002", 3265 + "name": "Network controller", 3266 + "value": 2 3267 + }, 3268 + "sub_class": { 3269 + "hex": "0000", 3270 + "name": "Ethernet controller", 3271 + "value": 0 3272 + }, 3273 + "vendor": { 3274 + "hex": "10ec", 3275 + "value": 4332 3276 + }, 3277 + "sub_vendor": { 3278 + "hex": "1458", 3279 + "value": 5208 3280 + }, 3281 + "device": { 3282 + "hex": "8168", 3283 + "value": 33128 3284 + }, 3285 + "sub_device": { 3286 + "hex": "e000", 3287 + "value": 57344 3288 + }, 3289 + "revision": { 3290 + "hex": "0015", 3291 + "value": 21 3292 + }, 3293 + "model": "Ethernet controller", 3294 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/0000:02:00.2/0000:03:03.0/0000:04:00.0", 3295 + "sysfs_bus_id": "0000:04:00.0", 3296 + "sysfs_iommu_group_id": 15, 3297 + "unix_device_names": [ 3298 + "enp4s0" 3299 + ], 3300 + "resources": [ 3301 + { 3302 + "type": "hwaddr", 3303 + "address": 55 3304 + }, 3305 + { 3306 + "type": "io", 3307 + "base": 61440, 3308 + "range": 256, 3309 + "enabled": true, 3310 + "access": "read_write" 3311 + }, 3312 + { 3313 + "type": "phwaddr", 3314 + "address": 55 3315 + } 3316 + ], 3317 + "detail": { 3318 + "function": 0, 3319 + "command": 1031, 3320 + "header_type": 0, 3321 + "secondary_bus": 0, 3322 + "prog_if": 0 3323 + }, 3324 + "driver": "r8169", 3325 + "driver_module": "r8169", 3326 + "drivers": [ 3327 + "r8169" 3328 + ], 3329 + "driver_modules": [ 3330 + "r8169" 3331 + ], 3332 + "driver_info": { 3333 + "type": "module", 3334 + "db_entry_0": [ 3335 + "r8169" 3336 + ], 3337 + "active": true, 3338 + "modprobe": true, 3339 + "names": [ 3340 + "r8169" 3341 + ], 3342 + "module_args": [ 3343 + "" 3344 + ], 3345 + "conf": "" 3346 + }, 3347 + "module_alias": "pci:v000010ECd00008168sv00001458sd0000E000bc02sc00i00" 3348 + } 3349 + ], 3350 + "network_interface": [ 3351 + { 3352 + "index": 78, 3353 + "attached_to": 0, 3354 + "class_list": [ 3355 + "network_interface" 3356 + ], 3357 + "base_class": { 3358 + "hex": "0107", 3359 + "name": "Network Interface", 3360 + "value": 263 3361 + }, 3362 + "sub_class": { 3363 + "hex": "0000", 3364 + "name": "Loopback", 3365 + "value": 0 3366 + }, 3367 + "model": "Loopback network interface", 3368 + "sysfs_id": "/class/net/lo", 3369 + "unix_device_names": [ 3370 + "lo" 3371 + ] 3372 + }, 3373 + { 3374 + "index": 79, 3375 + "attached_to": 48, 3376 + "class_list": [ 3377 + "network_interface" 3378 + ], 3379 + "base_class": { 3380 + "hex": "0107", 3381 + "name": "Network Interface", 3382 + "value": 263 3383 + }, 3384 + "sub_class": { 3385 + "hex": "0001", 3386 + "name": "Ethernet", 3387 + "value": 1 3388 + }, 3389 + "model": "Ethernet network interface", 3390 + "sysfs_id": "/class/net/enp4s0", 3391 + "sysfs_device_link": "/devices/pci0000:00/0000:00:01.2/0000:02:00.2/0000:03:03.0/0000:04:00.0", 3392 + "unix_device_names": [ 3393 + "enp4s0" 3394 + ], 3395 + "resources": [ 3396 + { 3397 + "type": "hwaddr", 3398 + "address": 55 3399 + }, 3400 + { 3401 + "type": "phwaddr", 3402 + "address": 55 3403 + } 3404 + ], 3405 + "driver": "r8169", 3406 + "driver_module": "r8169", 3407 + "drivers": [ 3408 + "r8169" 3409 + ], 3410 + "driver_modules": [ 3411 + "r8169" 3412 + ] 3413 + } 3414 + ], 3415 + "pci": [ 3416 + { 3417 + "index": 19, 3418 + "attached_to": 36, 3419 + "class_list": [ 3420 + "pci", 3421 + "unknown" 3422 + ], 3423 + "bus_type": { 3424 + "hex": "0004", 3425 + "name": "PCI", 3426 + "value": 4 3427 + }, 3428 + "slot": { 3429 + "bus": 9, 3430 + "number": 0 3431 + }, 3432 + "base_class": { 3433 + "hex": "0013", 3434 + "value": 19 3435 + }, 3436 + "vendor": { 3437 + "hex": "1022", 3438 + "name": "AMD", 3439 + "value": 4130 3440 + }, 3441 + "sub_vendor": { 3442 + "hex": "1022", 3443 + "name": "AMD", 3444 + "value": 4130 3445 + }, 3446 + "device": { 3447 + "hex": "1485", 3448 + "value": 5253 3449 + }, 3450 + "sub_device": { 3451 + "hex": "1485", 3452 + "value": 5253 3453 + }, 3454 + "model": "unknown unknown", 3455 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:09:00.0", 3456 + "sysfs_bus_id": "0000:09:00.0", 3457 + "sysfs_iommu_group_id": 21, 3458 + "detail": { 3459 + "function": 0, 3460 + "command": 0, 3461 + "header_type": 0, 3462 + "secondary_bus": 0, 3463 + "prog_if": 0 3464 + }, 3465 + "module_alias": "pci:v00001022d00001485sv00001022sd00001485bc13sc00i00" 3466 + }, 3467 + { 3468 + "index": 26, 3469 + "attached_to": 46, 3470 + "class_list": [ 3471 + "pci", 3472 + "unknown" 3473 + ], 3474 + "bus_type": { 3475 + "hex": "0004", 3476 + "name": "PCI", 3477 + "value": 4 3478 + }, 3479 + "slot": { 3480 + "bus": 8, 3481 + "number": 0 3482 + }, 3483 + "base_class": { 3484 + "hex": "0013", 3485 + "value": 19 3486 + }, 3487 + "vendor": { 3488 + "hex": "1022", 3489 + "name": "AMD", 3490 + "value": 4130 3491 + }, 3492 + "sub_vendor": { 3493 + "hex": "1022", 3494 + "name": "AMD", 3495 + "value": 4130 3496 + }, 3497 + "device": { 3498 + "hex": "148a", 3499 + "value": 5258 3500 + }, 3501 + "sub_device": { 3502 + "hex": "148a", 3503 + "value": 5258 3504 + }, 3505 + "model": "unknown unknown", 3506 + "sysfs_id": "/devices/pci0000:00/0000:00:07.1/0000:08:00.0", 3507 + "sysfs_bus_id": "0000:08:00.0", 3508 + "sysfs_iommu_group_id": 20, 3509 + "detail": { 3510 + "function": 0, 3511 + "command": 0, 3512 + "header_type": 0, 3513 + "secondary_bus": 0, 3514 + "prog_if": 0 3515 + }, 3516 + "module_alias": "pci:v00001022d0000148Asv00001022sd0000148Abc13sc00i00" 3517 + }, 3518 + { 3519 + "index": 32, 3520 + "attached_to": 0, 3521 + "class_list": [ 3522 + "pci", 3523 + "unknown" 3524 + ], 3525 + "bus_type": { 3526 + "hex": "0004", 3527 + "name": "PCI", 3528 + "value": 4 3529 + }, 3530 + "slot": { 3531 + "bus": 0, 3532 + "number": 0 3533 + }, 3534 + "base_class": { 3535 + "hex": "0008", 3536 + "name": "Generic system peripheral", 3537 + "value": 8 3538 + }, 3539 + "sub_class": { 3540 + "hex": "0006", 3541 + "value": 6 3542 + }, 3543 + "vendor": { 3544 + "hex": "1022", 3545 + "name": "AMD", 3546 + "value": 4130 3547 + }, 3548 + "sub_vendor": { 3549 + "hex": "1022", 3550 + "name": "AMD", 3551 + "value": 4130 3552 + }, 3553 + "device": { 3554 + "hex": "1481", 3555 + "value": 5249 3556 + }, 3557 + "sub_device": { 3558 + "hex": "1481", 3559 + "value": 5249 3560 + }, 3561 + "model": "AMD Generic system peripheral", 3562 + "sysfs_id": "/devices/pci0000:00/0000:00:00.2", 3563 + "sysfs_bus_id": "0000:00:00.2", 3564 + "detail": { 3565 + "function": 2, 3566 + "command": 1088, 3567 + "header_type": 0, 3568 + "secondary_bus": 0, 3569 + "prog_if": 0 3570 + }, 3571 + "module_alias": "pci:v00001022d00001481sv00001022sd00001481bc08sc06i00" 3572 + }, 3573 + { 3574 + "index": 38, 3575 + "attached_to": 36, 3576 + "class_list": [ 3577 + "pci", 3578 + "unknown" 3579 + ], 3580 + "bus_type": { 3581 + "hex": "0004", 3582 + "name": "PCI", 3583 + "value": 4 3584 + }, 3585 + "slot": { 3586 + "bus": 9, 3587 + "number": 0 3588 + }, 3589 + "base_class": { 3590 + "hex": "0010", 3591 + "name": "Encryption controller", 3592 + "value": 16 3593 + }, 3594 + "sub_class": { 3595 + "hex": "0080", 3596 + "name": "Encryption controller", 3597 + "value": 128 3598 + }, 3599 + "vendor": { 3600 + "hex": "1022", 3601 + "name": "AMD", 3602 + "value": 4130 3603 + }, 3604 + "sub_vendor": { 3605 + "hex": "1022", 3606 + "name": "AMD", 3607 + "value": 4130 3608 + }, 3609 + "device": { 3610 + "hex": "1486", 3611 + "value": 5254 3612 + }, 3613 + "sub_device": { 3614 + "hex": "1486", 3615 + "value": 5254 3616 + }, 3617 + "model": "AMD Encryption controller", 3618 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:09:00.1", 3619 + "sysfs_bus_id": "0000:09:00.1", 3620 + "sysfs_iommu_group_id": 22, 3621 + "detail": { 3622 + "function": 1, 3623 + "command": 1030, 3624 + "header_type": 0, 3625 + "secondary_bus": 0, 3626 + "prog_if": 0 3627 + }, 3628 + "driver": "ccp", 3629 + "driver_module": "ccp", 3630 + "drivers": [ 3631 + "ccp" 3632 + ], 3633 + "driver_modules": [ 3634 + "ccp" 3635 + ], 3636 + "driver_info": { 3637 + "type": "module", 3638 + "db_entry_0": [ 3639 + "ccp" 3640 + ], 3641 + "active": true, 3642 + "modprobe": true, 3643 + "names": [ 3644 + "ccp" 3645 + ], 3646 + "module_args": [ 3647 + "" 3648 + ], 3649 + "conf": "" 3650 + }, 3651 + "module_alias": "pci:v00001022d00001486sv00001022sd00001486bc10sc80i00" 3652 + }, 3653 + { 3654 + "index": 52, 3655 + "attached_to": 0, 3656 + "class_list": [ 3657 + "pci", 3658 + "unknown" 3659 + ], 3660 + "bus_type": { 3661 + "hex": "0004", 3662 + "name": "PCI", 3663 + "value": 4 3664 + }, 3665 + "slot": { 3666 + "bus": 0, 3667 + "number": 20 3668 + }, 3669 + "base_class": { 3670 + "hex": "000c", 3671 + "name": "Serial bus controller", 3672 + "value": 12 3673 + }, 3674 + "sub_class": { 3675 + "hex": "0005", 3676 + "name": "SMBus", 3677 + "value": 5 3678 + }, 3679 + "vendor": { 3680 + "hex": "1022", 3681 + "name": "AMD", 3682 + "value": 4130 3683 + }, 3684 + "sub_vendor": { 3685 + "hex": "1458", 3686 + "value": 5208 3687 + }, 3688 + "device": { 3689 + "hex": "790b", 3690 + "value": 30987 3691 + }, 3692 + "sub_device": { 3693 + "hex": "5001", 3694 + "value": 20481 3695 + }, 3696 + "revision": { 3697 + "hex": "0061", 3698 + "value": 97 3699 + }, 3700 + "model": "AMD SMBus", 3701 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0", 3702 + "sysfs_bus_id": "0000:00:14.0", 3703 + "sysfs_iommu_group_id": 12, 3704 + "detail": { 3705 + "function": 0, 3706 + "command": 1027, 3707 + "header_type": 0, 3708 + "secondary_bus": 0, 3709 + "prog_if": 0 3710 + }, 3711 + "driver_info": { 3712 + "type": "module", 3713 + "db_entry_0": [ 3714 + "i2c_piix4" 3715 + ], 3716 + "active": true, 3717 + "modprobe": true, 3718 + "names": [ 3719 + "i2c_piix4" 3720 + ], 3721 + "module_args": [ 3722 + "" 3723 + ], 3724 + "conf": "" 3725 + }, 3726 + "module_alias": "pci:v00001022d0000790Bsv00001458sd00005001bc0Csc05i00" 3727 + } 3728 + ], 3729 + "sound": [ 3730 + { 3731 + "index": 47, 3732 + "attached_to": 39, 3733 + "class_list": [ 3734 + "sound", 3735 + "pci" 3736 + ], 3737 + "bus_type": { 3738 + "hex": "0004", 3739 + "name": "PCI", 3740 + "value": 4 3741 + }, 3742 + "slot": { 3743 + "bus": 7, 3744 + "number": 0 3745 + }, 3746 + "base_class": { 3747 + "hex": "0004", 3748 + "name": "Multimedia controller", 3749 + "value": 4 3750 + }, 3751 + "sub_class": { 3752 + "hex": "0003", 3753 + "value": 3 3754 + }, 3755 + "vendor": { 3756 + "hex": "1002", 3757 + "name": "ATI Technologies Inc", 3758 + "value": 4098 3759 + }, 3760 + "sub_vendor": { 3761 + "hex": "1002", 3762 + "name": "ATI Technologies Inc", 3763 + "value": 4098 3764 + }, 3765 + "device": { 3766 + "hex": "ab30", 3767 + "value": 43824 3768 + }, 3769 + "sub_device": { 3770 + "hex": "ab30", 3771 + "value": 43824 3772 + }, 3773 + "model": "ATI Multimedia controller", 3774 + "sysfs_id": "/devices/pci0000:00/0000:00:03.1/0000:05:00.0/0000:06:00.0/0000:07:00.1", 3775 + "sysfs_bus_id": "0000:07:00.1", 3776 + "sysfs_iommu_group_id": 19, 3777 + "detail": { 3778 + "function": 1, 3779 + "command": 1030, 3780 + "header_type": 0, 3781 + "secondary_bus": 0, 3782 + "prog_if": 0 3783 + }, 3784 + "driver": "snd_hda_intel", 3785 + "driver_module": "snd_hda_intel", 3786 + "drivers": [ 3787 + "snd_hda_intel" 3788 + ], 3789 + "driver_modules": [ 3790 + "snd_hda_intel" 3791 + ], 3792 + "driver_info": { 3793 + "type": "module", 3794 + "db_entry_0": [ 3795 + "snd_hda_intel" 3796 + ], 3797 + "active": true, 3798 + "modprobe": true, 3799 + "names": [ 3800 + "snd_hda_intel" 3801 + ], 3802 + "module_args": [ 3803 + "" 3804 + ], 3805 + "conf": "" 3806 + }, 3807 + "module_alias": "pci:v00001002d0000AB30sv00001002sd0000AB30bc04sc03i00" 3808 + }, 3809 + { 3810 + "index": 51, 3811 + "attached_to": 36, 3812 + "class_list": [ 3813 + "sound", 3814 + "pci" 3815 + ], 3816 + "bus_type": { 3817 + "hex": "0004", 3818 + "name": "PCI", 3819 + "value": 4 3820 + }, 3821 + "slot": { 3822 + "bus": 9, 3823 + "number": 0 3824 + }, 3825 + "base_class": { 3826 + "hex": "0004", 3827 + "name": "Multimedia controller", 3828 + "value": 4 3829 + }, 3830 + "sub_class": { 3831 + "hex": "0003", 3832 + "value": 3 3833 + }, 3834 + "vendor": { 3835 + "hex": "1022", 3836 + "name": "AMD", 3837 + "value": 4130 3838 + }, 3839 + "sub_vendor": { 3840 + "hex": "1458", 3841 + "value": 5208 3842 + }, 3843 + "device": { 3844 + "hex": "1487", 3845 + "value": 5255 3846 + }, 3847 + "sub_device": { 3848 + "hex": "a194", 3849 + "value": 41364 3850 + }, 3851 + "model": "AMD Multimedia controller", 3852 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:09:00.4", 3853 + "sysfs_bus_id": "0000:09:00.4", 3854 + "sysfs_iommu_group_id": 24, 3855 + "detail": { 3856 + "function": 4, 3857 + "command": 1030, 3858 + "header_type": 0, 3859 + "secondary_bus": 0, 3860 + "prog_if": 0 3861 + }, 3862 + "driver": "snd_hda_intel", 3863 + "driver_module": "snd_hda_intel", 3864 + "drivers": [ 3865 + "snd_hda_intel" 3866 + ], 3867 + "driver_modules": [ 3868 + "snd_hda_intel" 3869 + ], 3870 + "driver_info": { 3871 + "type": "module", 3872 + "db_entry_0": [ 3873 + "snd_hda_intel" 3874 + ], 3875 + "active": true, 3876 + "modprobe": true, 3877 + "names": [ 3878 + "snd_hda_intel" 3879 + ], 3880 + "module_args": [ 3881 + "" 3882 + ], 3883 + "conf": "" 3884 + }, 3885 + "module_alias": "pci:v00001022d00001487sv00001458sd0000A194bc04sc03i00", 3886 + "label": "Realtek ALC1220" 3887 + }, 3888 + { 3889 + "index": 64, 3890 + "attached_to": 71, 3891 + "class_list": [ 3892 + "sound", 3893 + "usb" 3894 + ], 3895 + "bus_type": { 3896 + "hex": "0086", 3897 + "name": "USB", 3898 + "value": 134 3899 + }, 3900 + "slot": { 3901 + "bus": 0, 3902 + "number": 0 3903 + }, 3904 + "base_class": { 3905 + "hex": "0004", 3906 + "name": "Multimedia controller", 3907 + "value": 4 3908 + }, 3909 + "sub_class": { 3910 + "hex": "0001", 3911 + "name": "Multimedia audio controller", 3912 + "value": 1 3913 + }, 3914 + "vendor": { 3915 + "hex": "17a0", 3916 + "name": "Samson Technologies", 3917 + "value": 6048 3918 + }, 3919 + "device": { 3920 + "hex": "0304", 3921 + "name": "Samson Q2U Microphone", 3922 + "value": 772 3923 + }, 3924 + "revision": { 3925 + "hex": "0000", 3926 + "name": "10.03", 3927 + "value": 0 3928 + }, 3929 + "model": "Samson Q2U Microphone", 3930 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-8/1-8:1.1", 3931 + "sysfs_bus_id": "1-8:1.1", 3932 + "resources": [ 3933 + { 3934 + "type": "baud", 3935 + "speed": 12000000, 3936 + "bits": 0, 3937 + "stop_bits": 0, 3938 + "parity": 0, 3939 + "handshake": 0 3940 + } 3941 + ], 3942 + "detail": { 3943 + "device_class": { 3944 + "hex": "0000", 3945 + "name": "per_interface", 3946 + "value": 0 3947 + }, 3948 + "device_subclass": { 3949 + "hex": "0000", 3950 + "name": "per_interface", 3951 + "value": 0 3952 + }, 3953 + "device_protocol": 0, 3954 + "interface_class": { 3955 + "hex": "0001", 3956 + "name": "audio", 3957 + "value": 1 3958 + }, 3959 + "interface_subclass": { 3960 + "hex": "0002", 3961 + "name": "comm", 3962 + "value": 2 3963 + }, 3964 + "interface_protocol": 0, 3965 + "interface_number": 1, 3966 + "interface_alternate_setting": 0 3967 + }, 3968 + "hotplug": "usb", 3969 + "driver": "snd-usb-audio", 3970 + "driver_module": "snd_usb_audio", 3971 + "drivers": [ 3972 + "snd-usb-audio" 3973 + ], 3974 + "driver_modules": [ 3975 + "snd_usb_audio" 3976 + ], 3977 + "module_alias": "usb:v17A0p0304d1003dc00dsc00dp00ic01isc02ip00in01" 3978 + }, 3979 + { 3980 + "index": 70, 3981 + "attached_to": 71, 3982 + "class_list": [ 3983 + "sound", 3984 + "usb" 3985 + ], 3986 + "bus_type": { 3987 + "hex": "0086", 3988 + "name": "USB", 3989 + "value": 134 3990 + }, 3991 + "slot": { 3992 + "bus": 0, 3993 + "number": 0 3994 + }, 3995 + "base_class": { 3996 + "hex": "0004", 3997 + "name": "Multimedia controller", 3998 + "value": 4 3999 + }, 4000 + "sub_class": { 4001 + "hex": "0001", 4002 + "name": "Multimedia audio controller", 4003 + "value": 1 4004 + }, 4005 + "vendor": { 4006 + "hex": "17a0", 4007 + "name": "Samson Technologies", 4008 + "value": 6048 4009 + }, 4010 + "device": { 4011 + "hex": "0304", 4012 + "name": "Samson Q2U Microphone", 4013 + "value": 772 4014 + }, 4015 + "revision": { 4016 + "hex": "0000", 4017 + "name": "10.03", 4018 + "value": 0 4019 + }, 4020 + "model": "Samson Q2U Microphone", 4021 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-8/1-8:1.2", 4022 + "sysfs_bus_id": "1-8:1.2", 4023 + "resources": [ 4024 + { 4025 + "type": "baud", 4026 + "speed": 12000000, 4027 + "bits": 0, 4028 + "stop_bits": 0, 4029 + "parity": 0, 4030 + "handshake": 0 4031 + } 4032 + ], 4033 + "detail": { 4034 + "device_class": { 4035 + "hex": "0000", 4036 + "name": "per_interface", 4037 + "value": 0 4038 + }, 4039 + "device_subclass": { 4040 + "hex": "0000", 4041 + "name": "per_interface", 4042 + "value": 0 4043 + }, 4044 + "device_protocol": 0, 4045 + "interface_class": { 4046 + "hex": "0001", 4047 + "name": "audio", 4048 + "value": 1 4049 + }, 4050 + "interface_subclass": { 4051 + "hex": "0002", 4052 + "name": "comm", 4053 + "value": 2 4054 + }, 4055 + "interface_protocol": 0, 4056 + "interface_number": 2, 4057 + "interface_alternate_setting": 0 4058 + }, 4059 + "hotplug": "usb", 4060 + "driver": "snd-usb-audio", 4061 + "driver_module": "snd_usb_audio", 4062 + "drivers": [ 4063 + "snd-usb-audio" 4064 + ], 4065 + "driver_modules": [ 4066 + "snd_usb_audio" 4067 + ], 4068 + "module_alias": "usb:v17A0p0304d1003dc00dsc00dp00ic01isc02ip00in02" 4069 + }, 4070 + { 4071 + "index": 73, 4072 + "attached_to": 71, 4073 + "class_list": [ 4074 + "sound", 4075 + "usb" 4076 + ], 4077 + "bus_type": { 4078 + "hex": "0086", 4079 + "name": "USB", 4080 + "value": 134 4081 + }, 4082 + "slot": { 4083 + "bus": 0, 4084 + "number": 0 4085 + }, 4086 + "base_class": { 4087 + "hex": "0004", 4088 + "name": "Multimedia controller", 4089 + "value": 4 4090 + }, 4091 + "sub_class": { 4092 + "hex": "0001", 4093 + "name": "Multimedia audio controller", 4094 + "value": 1 4095 + }, 4096 + "vendor": { 4097 + "hex": "17a0", 4098 + "name": "Samson Technologies", 4099 + "value": 6048 4100 + }, 4101 + "device": { 4102 + "hex": "0304", 4103 + "name": "Samson Q2U Microphone", 4104 + "value": 772 4105 + }, 4106 + "revision": { 4107 + "hex": "0000", 4108 + "name": "10.03", 4109 + "value": 0 4110 + }, 4111 + "model": "Samson Q2U Microphone", 4112 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-8/1-8:1.0", 4113 + "sysfs_bus_id": "1-8:1.0", 4114 + "resources": [ 4115 + { 4116 + "type": "baud", 4117 + "speed": 12000000, 4118 + "bits": 0, 4119 + "stop_bits": 0, 4120 + "parity": 0, 4121 + "handshake": 0 4122 + } 4123 + ], 4124 + "detail": { 4125 + "device_class": { 4126 + "hex": "0000", 4127 + "name": "per_interface", 4128 + "value": 0 4129 + }, 4130 + "device_subclass": { 4131 + "hex": "0000", 4132 + "name": "per_interface", 4133 + "value": 0 4134 + }, 4135 + "device_protocol": 0, 4136 + "interface_class": { 4137 + "hex": "0001", 4138 + "name": "audio", 4139 + "value": 1 4140 + }, 4141 + "interface_subclass": { 4142 + "hex": "0001", 4143 + "name": "audio", 4144 + "value": 1 4145 + }, 4146 + "interface_protocol": 0, 4147 + "interface_number": 0, 4148 + "interface_alternate_setting": 0 4149 + }, 4150 + "hotplug": "usb", 4151 + "driver": "snd-usb-audio", 4152 + "driver_module": "snd_usb_audio", 4153 + "drivers": [ 4154 + "snd-usb-audio" 4155 + ], 4156 + "driver_modules": [ 4157 + "snd_usb_audio" 4158 + ], 4159 + "driver_info": { 4160 + "type": "module", 4161 + "db_entry_0": [ 4162 + "snd_usb_audio" 4163 + ], 4164 + "active": true, 4165 + "modprobe": true, 4166 + "names": [ 4167 + "snd_usb_audio" 4168 + ], 4169 + "module_args": [ 4170 + "" 4171 + ], 4172 + "conf": "" 4173 + }, 4174 + "module_alias": "usb:v17A0p0304d1003dc00dsc00dp00ic01isc01ip00in00" 4175 + } 4176 + ], 4177 + "storage_controller": [ 4178 + { 4179 + "index": 29, 4180 + "attached_to": 43, 4181 + "class_list": [ 4182 + "storage_controller", 4183 + "pci" 4184 + ], 4185 + "bus_type": { 4186 + "hex": "0004", 4187 + "name": "PCI", 4188 + "value": 4 4189 + }, 4190 + "slot": { 4191 + "bus": 1, 4192 + "number": 0 4193 + }, 4194 + "base_class": { 4195 + "hex": "0001", 4196 + "name": "Mass storage controller", 4197 + "value": 1 4198 + }, 4199 + "sub_class": { 4200 + "hex": "0008", 4201 + "value": 8 4202 + }, 4203 + "pci_interface": { 4204 + "hex": "0002", 4205 + "value": 2 4206 + }, 4207 + "vendor": { 4208 + "hex": "2646", 4209 + "value": 9798 4210 + }, 4211 + "sub_vendor": { 4212 + "hex": "2646", 4213 + "value": 9798 4214 + }, 4215 + "device": { 4216 + "hex": "5017", 4217 + "value": 20503 4218 + }, 4219 + "sub_device": { 4220 + "hex": "5017", 4221 + "value": 20503 4222 + }, 4223 + "revision": { 4224 + "hex": "0003", 4225 + "value": 3 4226 + }, 4227 + "model": "Mass storage controller", 4228 + "sysfs_id": "/devices/pci0000:00/0000:00:01.1/0000:01:00.0", 4229 + "sysfs_bus_id": "0000:01:00.0", 4230 + "sysfs_iommu_group_id": 14, 4231 + "detail": { 4232 + "function": 0, 4233 + "command": 1030, 4234 + "header_type": 0, 4235 + "secondary_bus": 0, 4236 + "prog_if": 2 4237 + }, 4238 + "driver": "nvme", 4239 + "driver_module": "nvme", 4240 + "drivers": [ 4241 + "nvme" 4242 + ], 4243 + "driver_modules": [ 4244 + "nvme" 4245 + ], 4246 + "driver_info": { 4247 + "type": "module", 4248 + "db_entry_0": [ 4249 + "nvme" 4250 + ], 4251 + "active": true, 4252 + "modprobe": true, 4253 + "names": [ 4254 + "nvme" 4255 + ], 4256 + "module_args": [ 4257 + "" 4258 + ], 4259 + "conf": "" 4260 + }, 4261 + "module_alias": "pci:v00002646d00005017sv00002646sd00005017bc01sc08i02" 4262 + }, 4263 + { 4264 + "index": 42, 4265 + "attached_to": 21, 4266 + "class_list": [ 4267 + "storage_controller", 4268 + "pci" 4269 + ], 4270 + "bus_type": { 4271 + "hex": "0004", 4272 + "name": "PCI", 4273 + "value": 4 4274 + }, 4275 + "slot": { 4276 + "bus": 2, 4277 + "number": 0 4278 + }, 4279 + "base_class": { 4280 + "hex": "0001", 4281 + "name": "Mass storage controller", 4282 + "value": 1 4283 + }, 4284 + "sub_class": { 4285 + "hex": "0006", 4286 + "value": 6 4287 + }, 4288 + "pci_interface": { 4289 + "hex": "0001", 4290 + "value": 1 4291 + }, 4292 + "vendor": { 4293 + "hex": "1022", 4294 + "name": "AMD", 4295 + "value": 4130 4296 + }, 4297 + "sub_vendor": { 4298 + "hex": "1b21", 4299 + "value": 6945 4300 + }, 4301 + "device": { 4302 + "hex": "43eb", 4303 + "value": 17387 4304 + }, 4305 + "sub_device": { 4306 + "hex": "1062", 4307 + "value": 4194 4308 + }, 4309 + "model": "AMD Mass storage controller", 4310 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/0000:02:00.1", 4311 + "sysfs_bus_id": "0000:02:00.1", 4312 + "sysfs_iommu_group_id": 15, 4313 + "detail": { 4314 + "function": 1, 4315 + "command": 1030, 4316 + "header_type": 0, 4317 + "secondary_bus": 0, 4318 + "prog_if": 1 4319 + }, 4320 + "driver": "ahci", 4321 + "driver_module": "ahci", 4322 + "drivers": [ 4323 + "ahci" 4324 + ], 4325 + "driver_modules": [ 4326 + "ahci" 4327 + ], 4328 + "module_alias": "pci:v00001022d000043EBsv00001B21sd00001062bc01sc06i01" 4329 + } 4330 + ], 4331 + "system": { 4332 + "form_factor": "desktop" 4333 + }, 4334 + "unknown": [ 4335 + { 4336 + "index": 57, 4337 + "attached_to": 0, 4338 + "class_list": [ 4339 + "unknown" 4340 + ], 4341 + "base_class": { 4342 + "hex": "0007", 4343 + "name": "Communication controller", 4344 + "value": 7 4345 + }, 4346 + "sub_class": { 4347 + "hex": "0000", 4348 + "name": "Serial controller", 4349 + "value": 0 4350 + }, 4351 + "pci_interface": { 4352 + "hex": "0002", 4353 + "name": "16550", 4354 + "value": 2 4355 + }, 4356 + "device": { 4357 + "hex": "0000", 4358 + "name": "16550A", 4359 + "value": 0 4360 + }, 4361 + "model": "16550A", 4362 + "unix_device_names": [ 4363 + "/dev/ttyS0" 4364 + ], 4365 + "resources": [ 4366 + { 4367 + "type": "io", 4368 + "base": 1016, 4369 + "range": 0, 4370 + "enabled": true, 4371 + "access": "read_write" 4372 + } 4373 + ] 4374 + } 4375 + ], 4376 + "usb": [ 4377 + { 4378 + "index": 61, 4379 + "attached_to": 71, 4380 + "class_list": [ 4381 + "usb", 4382 + "unknown" 4383 + ], 4384 + "bus_type": { 4385 + "hex": "0086", 4386 + "name": "USB", 4387 + "value": 134 4388 + }, 4389 + "slot": { 4390 + "bus": 0, 4391 + "number": 0 4392 + }, 4393 + "base_class": { 4394 + "hex": "0000", 4395 + "name": "Unclassified device", 4396 + "value": 0 4397 + }, 4398 + "sub_class": { 4399 + "hex": "0000", 4400 + "name": "Unclassified device", 4401 + "value": 0 4402 + }, 4403 + "vendor": { 4404 + "hex": "048d", 4405 + "name": "Integrated Technology Express", 4406 + "value": 1165 4407 + }, 4408 + "device": { 4409 + "hex": "5702", 4410 + "name": "ITE Device", 4411 + "value": 22274 4412 + }, 4413 + "revision": { 4414 + "hex": "0000", 4415 + "name": "0.01", 4416 + "value": 0 4417 + }, 4418 + "model": "Integrated Technology Express ITE Device", 4419 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-9/1-9:1.0", 4420 + "sysfs_bus_id": "1-9:1.0", 4421 + "resources": [ 4422 + { 4423 + "type": "baud", 4424 + "speed": 12000000, 4425 + "bits": 0, 4426 + "stop_bits": 0, 4427 + "parity": 0, 4428 + "handshake": 0 4429 + } 4430 + ], 4431 + "detail": { 4432 + "device_class": { 4433 + "hex": "0000", 4434 + "name": "per_interface", 4435 + "value": 0 4436 + }, 4437 + "device_subclass": { 4438 + "hex": "0000", 4439 + "name": "per_interface", 4440 + "value": 0 4441 + }, 4442 + "device_protocol": 0, 4443 + "interface_class": { 4444 + "hex": "0003", 4445 + "name": "hid", 4446 + "value": 3 4447 + }, 4448 + "interface_subclass": { 4449 + "hex": "0000", 4450 + "name": "per_interface", 4451 + "value": 0 4452 + }, 4453 + "interface_protocol": 0, 4454 + "interface_number": 0, 4455 + "interface_alternate_setting": 0 4456 + }, 4457 + "hotplug": "usb", 4458 + "driver": "usbhid", 4459 + "driver_module": "usbhid", 4460 + "drivers": [ 4461 + "usbhid" 4462 + ], 4463 + "driver_modules": [ 4464 + "usbhid" 4465 + ], 4466 + "module_alias": "usb:v048Dp5702d0001dc00dsc00dp00ic03isc00ip00in00" 4467 + }, 4468 + { 4469 + "index": 62, 4470 + "attached_to": 71, 4471 + "class_list": [ 4472 + "usb", 4473 + "unknown" 4474 + ], 4475 + "bus_type": { 4476 + "hex": "0086", 4477 + "name": "USB", 4478 + "value": 134 4479 + }, 4480 + "slot": { 4481 + "bus": 0, 4482 + "number": 0 4483 + }, 4484 + "base_class": { 4485 + "hex": "0000", 4486 + "name": "Unclassified device", 4487 + "value": 0 4488 + }, 4489 + "sub_class": { 4490 + "hex": "0000", 4491 + "name": "Unclassified device", 4492 + "value": 0 4493 + }, 4494 + "vendor": { 4495 + "hex": "17a0", 4496 + "name": "Samson Technologies", 4497 + "value": 6048 4498 + }, 4499 + "device": { 4500 + "hex": "0304", 4501 + "name": "Samson Q2U Microphone", 4502 + "value": 772 4503 + }, 4504 + "revision": { 4505 + "hex": "0000", 4506 + "name": "10.03", 4507 + "value": 0 4508 + }, 4509 + "model": "Samson Q2U Microphone", 4510 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-8/1-8:1.3", 4511 + "sysfs_bus_id": "1-8:1.3", 4512 + "unix_device_names": [ 4513 + "/dev/input/by-id/usb-Samson_Technologies_Samson_Q2U_Microphone-event-if03", 4514 + "/dev/input/by-path/pci-0000:02:00.0-usb-0:8:1.3-event", 4515 + "/dev/input/by-path/pci-0000:02:00.0-usbv2-0:8:1.3-event", 4516 + "/dev/input/event7" 4517 + ], 4518 + "resources": [ 4519 + { 4520 + "type": "baud", 4521 + "speed": 12000000, 4522 + "bits": 0, 4523 + "stop_bits": 0, 4524 + "parity": 0, 4525 + "handshake": 0 4526 + } 4527 + ], 4528 + "detail": { 4529 + "device_class": { 4530 + "hex": "0000", 4531 + "name": "per_interface", 4532 + "value": 0 4533 + }, 4534 + "device_subclass": { 4535 + "hex": "0000", 4536 + "name": "per_interface", 4537 + "value": 0 4538 + }, 4539 + "device_protocol": 0, 4540 + "interface_class": { 4541 + "hex": "0003", 4542 + "name": "hid", 4543 + "value": 3 4544 + }, 4545 + "interface_subclass": { 4546 + "hex": "0000", 4547 + "name": "per_interface", 4548 + "value": 0 4549 + }, 4550 + "interface_protocol": 0, 4551 + "interface_number": 3, 4552 + "interface_alternate_setting": 0 4553 + }, 4554 + "hotplug": "usb", 4555 + "driver": "usbhid", 4556 + "driver_module": "usbhid", 4557 + "drivers": [ 4558 + "usbhid" 4559 + ], 4560 + "driver_modules": [ 4561 + "usbhid" 4562 + ], 4563 + "module_alias": "usb:v17A0p0304d1003dc00dsc00dp00ic03isc00ip00in03" 4564 + }, 4565 + { 4566 + "index": 72, 4567 + "attached_to": 71, 4568 + "class_list": [ 4569 + "usb", 4570 + "unknown" 4571 + ], 4572 + "bus_type": { 4573 + "hex": "0086", 4574 + "name": "USB", 4575 + "value": 134 4576 + }, 4577 + "slot": { 4578 + "bus": 0, 4579 + "number": 0 4580 + }, 4581 + "base_class": { 4582 + "hex": "0000", 4583 + "name": "Unclassified device", 4584 + "value": 0 4585 + }, 4586 + "sub_class": { 4587 + "hex": "0000", 4588 + "name": "Unclassified device", 4589 + "value": 0 4590 + }, 4591 + "vendor": { 4592 + "hex": "1e71", 4593 + "name": "NZXT, Inc.", 4594 + "value": 7793 4595 + }, 4596 + "device": { 4597 + "hex": "2012", 4598 + "name": "NZXT RGB Controller", 4599 + "value": 8210 4600 + }, 4601 + "revision": { 4602 + "hex": "0000", 4603 + "name": "1.05", 4604 + "value": 0 4605 + }, 4606 + "serial": "0500F00DAA0154A863145AC6", 4607 + "model": "NZXT RGB Controller", 4608 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-4/1-4:1.0", 4609 + "sysfs_bus_id": "1-4:1.0", 4610 + "resources": [ 4611 + { 4612 + "type": "baud", 4613 + "speed": 12000000, 4614 + "bits": 0, 4615 + "stop_bits": 0, 4616 + "parity": 0, 4617 + "handshake": 0 4618 + } 4619 + ], 4620 + "detail": { 4621 + "device_class": { 4622 + "hex": "0000", 4623 + "name": "per_interface", 4624 + "value": 0 4625 + }, 4626 + "device_subclass": { 4627 + "hex": "0000", 4628 + "name": "per_interface", 4629 + "value": 0 4630 + }, 4631 + "device_protocol": 0, 4632 + "interface_class": { 4633 + "hex": "0003", 4634 + "name": "hid", 4635 + "value": 3 4636 + }, 4637 + "interface_subclass": { 4638 + "hex": "0000", 4639 + "name": "per_interface", 4640 + "value": 0 4641 + }, 4642 + "interface_protocol": 0, 4643 + "interface_number": 0, 4644 + "interface_alternate_setting": 0 4645 + }, 4646 + "hotplug": "usb", 4647 + "driver": "usbhid", 4648 + "driver_module": "usbhid", 4649 + "drivers": [ 4650 + "usbhid" 4651 + ], 4652 + "driver_modules": [ 4653 + "usbhid" 4654 + ], 4655 + "module_alias": "usb:v1E71p2012d0105dc00dsc00dp00ic03isc00ip00in00" 4656 + }, 4657 + { 4658 + "index": 75, 4659 + "attached_to": 71, 4660 + "class_list": [ 4661 + "usb", 4662 + "unknown" 4663 + ], 4664 + "bus_type": { 4665 + "hex": "0086", 4666 + "name": "USB", 4667 + "value": 134 4668 + }, 4669 + "slot": { 4670 + "bus": 0, 4671 + "number": 0 4672 + }, 4673 + "base_class": { 4674 + "hex": "0000", 4675 + "name": "Unclassified device", 4676 + "value": 0 4677 + }, 4678 + "sub_class": { 4679 + "hex": "0000", 4680 + "name": "Unclassified device", 4681 + "value": 0 4682 + }, 4683 + "vendor": { 4684 + "hex": "3434", 4685 + "name": "Keychron", 4686 + "value": 13364 4687 + }, 4688 + "device": { 4689 + "hex": "0340", 4690 + "name": "Keychron V4", 4691 + "value": 832 4692 + }, 4693 + "revision": { 4694 + "hex": "0000", 4695 + "name": "1.04", 4696 + "value": 0 4697 + }, 4698 + "model": "Keychron V4", 4699 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-7/1-7:1.1", 4700 + "sysfs_bus_id": "1-7:1.1", 4701 + "resources": [ 4702 + { 4703 + "type": "baud", 4704 + "speed": 12000000, 4705 + "bits": 0, 4706 + "stop_bits": 0, 4707 + "parity": 0, 4708 + "handshake": 0 4709 + } 4710 + ], 4711 + "detail": { 4712 + "device_class": { 4713 + "hex": "0000", 4714 + "name": "per_interface", 4715 + "value": 0 4716 + }, 4717 + "device_subclass": { 4718 + "hex": "0000", 4719 + "name": "per_interface", 4720 + "value": 0 4721 + }, 4722 + "device_protocol": 0, 4723 + "interface_class": { 4724 + "hex": "0003", 4725 + "name": "hid", 4726 + "value": 3 4727 + }, 4728 + "interface_subclass": { 4729 + "hex": "0000", 4730 + "name": "per_interface", 4731 + "value": 0 4732 + }, 4733 + "interface_protocol": 0, 4734 + "interface_number": 1, 4735 + "interface_alternate_setting": 0 4736 + }, 4737 + "hotplug": "usb", 4738 + "driver": "usbhid", 4739 + "driver_module": "usbhid", 4740 + "drivers": [ 4741 + "usbhid" 4742 + ], 4743 + "driver_modules": [ 4744 + "usbhid" 4745 + ], 4746 + "module_alias": "usb:v3434p0340d0104dc00dsc00dp00ic03isc00ip00in01" 4747 + } 4748 + ], 4749 + "usb_controller": [ 4750 + { 4751 + "index": 24, 4752 + "attached_to": 21, 4753 + "class_list": [ 4754 + "usb_controller", 4755 + "pci" 4756 + ], 4757 + "bus_type": { 4758 + "hex": "0004", 4759 + "name": "PCI", 4760 + "value": 4 4761 + }, 4762 + "slot": { 4763 + "bus": 2, 4764 + "number": 0 4765 + }, 4766 + "base_class": { 4767 + "hex": "000c", 4768 + "name": "Serial bus controller", 4769 + "value": 12 4770 + }, 4771 + "sub_class": { 4772 + "hex": "0003", 4773 + "name": "USB Controller", 4774 + "value": 3 4775 + }, 4776 + "pci_interface": { 4777 + "hex": "0030", 4778 + "value": 48 4779 + }, 4780 + "vendor": { 4781 + "hex": "1022", 4782 + "name": "AMD", 4783 + "value": 4130 4784 + }, 4785 + "sub_vendor": { 4786 + "hex": "1b21", 4787 + "value": 6945 4788 + }, 4789 + "device": { 4790 + "hex": "43ec", 4791 + "value": 17388 4792 + }, 4793 + "sub_device": { 4794 + "hex": "1142", 4795 + "value": 4418 4796 + }, 4797 + "model": "AMD USB Controller", 4798 + "sysfs_id": "/devices/pci0000:00/0000:00:01.2/0000:02:00.0", 4799 + "sysfs_bus_id": "0000:02:00.0", 4800 + "sysfs_iommu_group_id": 15, 4801 + "detail": { 4802 + "function": 0, 4803 + "command": 1030, 4804 + "header_type": 0, 4805 + "secondary_bus": 0, 4806 + "prog_if": 48 4807 + }, 4808 + "driver": "xhci_hcd", 4809 + "driver_module": "xhci_pci", 4810 + "drivers": [ 4811 + "xhci_hcd" 4812 + ], 4813 + "driver_modules": [ 4814 + "xhci_pci" 4815 + ], 4816 + "module_alias": "pci:v00001022d000043ECsv00001B21sd00001142bc0Csc03i30" 4817 + }, 4818 + { 4819 + "index": 34, 4820 + "attached_to": 36, 4821 + "class_list": [ 4822 + "usb_controller", 4823 + "pci" 4824 + ], 4825 + "bus_type": { 4826 + "hex": "0004", 4827 + "name": "PCI", 4828 + "value": 4 4829 + }, 4830 + "slot": { 4831 + "bus": 9, 4832 + "number": 0 4833 + }, 4834 + "base_class": { 4835 + "hex": "000c", 4836 + "name": "Serial bus controller", 4837 + "value": 12 4838 + }, 4839 + "sub_class": { 4840 + "hex": "0003", 4841 + "name": "USB Controller", 4842 + "value": 3 4843 + }, 4844 + "pci_interface": { 4845 + "hex": "0030", 4846 + "value": 48 4847 + }, 4848 + "vendor": { 4849 + "hex": "1022", 4850 + "name": "AMD", 4851 + "value": 4130 4852 + }, 4853 + "sub_vendor": { 4854 + "hex": "1458", 4855 + "value": 5208 4856 + }, 4857 + "device": { 4858 + "hex": "149c", 4859 + "value": 5276 4860 + }, 4861 + "sub_device": { 4862 + "hex": "5007", 4863 + "value": 20487 4864 + }, 4865 + "model": "AMD USB Controller", 4866 + "sysfs_id": "/devices/pci0000:00/0000:00:08.1/0000:09:00.3", 4867 + "sysfs_bus_id": "0000:09:00.3", 4868 + "sysfs_iommu_group_id": 23, 4869 + "detail": { 4870 + "function": 3, 4871 + "command": 1031, 4872 + "header_type": 0, 4873 + "secondary_bus": 0, 4874 + "prog_if": 48 4875 + }, 4876 + "driver": "xhci_hcd", 4877 + "driver_module": "xhci_pci", 4878 + "drivers": [ 4879 + "xhci_hcd" 4880 + ], 4881 + "driver_modules": [ 4882 + "xhci_pci" 4883 + ], 4884 + "module_alias": "pci:v00001022d0000149Csv00001458sd00005007bc0Csc03i30" 4885 + } 4886 + ] 4887 + }, 4888 + "smbios": { 4889 + "bios": { 4890 + "handle": 0, 4891 + "vendor": "American Megatrends International, LLC.", 4892 + "version": "F16", 4893 + "date": "06/08/2023", 4894 + "features": [ 4895 + "PCI supported", 4896 + "BIOS flashable", 4897 + "BIOS shadowing allowed", 4898 + "CD boot supported", 4899 + "Selectable boot supported", 4900 + "BIOS ROM socketed", 4901 + "EDD spec supported", 4902 + "1.2MB NEC 9800 Japanese Floppy supported", 4903 + "1.2MB Toshiba Japanese Floppy supported", 4904 + "360kB Floppy supported", 4905 + "1.2MB Floppy supported", 4906 + "720kB Floppy supported", 4907 + "2.88MB Floppy supported", 4908 + "Print Screen supported", 4909 + "Serial Services supported", 4910 + "Printer Services supported", 4911 + "CGA/Mono Video supported", 4912 + "USB Legacy supported", 4913 + "BIOS Boot Spec supported" 4914 + ], 4915 + "start_address": "0xf0000", 4916 + "rom_size": 16777216 4917 + }, 4918 + "board": { 4919 + "handle": 2, 4920 + "manufacturer": "Gigabyte Technology Co., Ltd.", 4921 + "product": "A520M H", 4922 + "version": "x.x", 4923 + "board_type": { 4924 + "hex": "000a", 4925 + "name": "Motherboard", 4926 + "value": 10 4927 + }, 4928 + "features": [ 4929 + "Hosting Board", 4930 + "Replaceable" 4931 + ], 4932 + "location": "Default string", 4933 + "chassis": 3 4934 + }, 4935 + "cache": [ 4936 + { 4937 + "handle": 14, 4938 + "socket": "L1 - Cache", 4939 + "size_max": 384, 4940 + "size_current": 384, 4941 + "speed": 1, 4942 + "mode": { 4943 + "hex": "0001", 4944 + "name": "Write Back", 4945 + "value": 1 4946 + }, 4947 + "enabled": true, 4948 + "location": { 4949 + "hex": "0000", 4950 + "name": "Internal", 4951 + "value": 0 4952 + }, 4953 + "socketed": false, 4954 + "level": 0, 4955 + "ecc": { 4956 + "hex": "0006", 4957 + "name": "Multi-bit", 4958 + "value": 6 4959 + }, 4960 + "cache_type": { 4961 + "hex": "0005", 4962 + "name": "Unified", 4963 + "value": 5 4964 + }, 4965 + "associativity": { 4966 + "hex": "0007", 4967 + "name": "8-way Set-Associative", 4968 + "value": 7 4969 + }, 4970 + "sram_type_current": [ 4971 + "Pipeline Burst" 4972 + ], 4973 + "sram_type_supported": [ 4974 + "Pipeline Burst" 4975 + ] 4976 + }, 4977 + { 4978 + "handle": 15, 4979 + "socket": "L2 - Cache", 4980 + "size_max": 3072, 4981 + "size_current": 3072, 4982 + "speed": 1, 4983 + "mode": { 4984 + "hex": "0001", 4985 + "name": "Write Back", 4986 + "value": 1 4987 + }, 4988 + "enabled": true, 4989 + "location": { 4990 + "hex": "0000", 4991 + "name": "Internal", 4992 + "value": 0 4993 + }, 4994 + "socketed": false, 4995 + "level": 1, 4996 + "ecc": { 4997 + "hex": "0006", 4998 + "name": "Multi-bit", 4999 + "value": 6 5000 + }, 5001 + "cache_type": { 5002 + "hex": "0005", 5003 + "name": "Unified", 5004 + "value": 5 5005 + }, 5006 + "associativity": { 5007 + "hex": "0007", 5008 + "name": "8-way Set-Associative", 5009 + "value": 7 5010 + }, 5011 + "sram_type_current": [ 5012 + "Pipeline Burst" 5013 + ], 5014 + "sram_type_supported": [ 5015 + "Pipeline Burst" 5016 + ] 5017 + }, 5018 + { 5019 + "handle": 16, 5020 + "socket": "L3 - Cache", 5021 + "size_max": 32768, 5022 + "size_current": 32768, 5023 + "speed": 1, 5024 + "mode": { 5025 + "hex": "0001", 5026 + "name": "Write Back", 5027 + "value": 1 5028 + }, 5029 + "enabled": true, 5030 + "location": { 5031 + "hex": "0000", 5032 + "name": "Internal", 5033 + "value": 0 5034 + }, 5035 + "socketed": false, 5036 + "level": 2, 5037 + "ecc": { 5038 + "hex": "0006", 5039 + "name": "Multi-bit", 5040 + "value": 6 5041 + }, 5042 + "cache_type": { 5043 + "hex": "0005", 5044 + "name": "Unified", 5045 + "value": 5 5046 + }, 5047 + "associativity": { 5048 + "hex": "0008", 5049 + "name": "16-way Set-Associative", 5050 + "value": 8 5051 + }, 5052 + "sram_type_current": [ 5053 + "Pipeline Burst" 5054 + ], 5055 + "sram_type_supported": [ 5056 + "Pipeline Burst" 5057 + ] 5058 + } 5059 + ], 5060 + "chassis": [ 5061 + { 5062 + "handle": 3, 5063 + "manufacturer": "Default string", 5064 + "version": "Default string", 5065 + "chassis_type": { 5066 + "hex": "0003", 5067 + "name": "Desktop", 5068 + "value": 3 5069 + }, 5070 + "lock_present": false, 5071 + "bootup_state": { 5072 + "hex": "0003", 5073 + "name": "Safe", 5074 + "value": 3 5075 + }, 5076 + "power_state": { 5077 + "hex": "0003", 5078 + "name": "Safe", 5079 + "value": 3 5080 + }, 5081 + "thermal_state": { 5082 + "hex": "0003", 5083 + "name": "Safe", 5084 + "value": 3 5085 + }, 5086 + "security_state": { 5087 + "hex": "0003", 5088 + "name": "None", 5089 + "value": 3 5090 + }, 5091 + "oem": "0x0" 5092 + } 5093 + ], 5094 + "config": { 5095 + "handle": 6, 5096 + "options": [ 5097 + "Default string" 5098 + ] 5099 + }, 5100 + "language": [ 5101 + { 5102 + "handle": 51, 5103 + "languages": [ 5104 + "en|US|iso8859-1", 5105 + "zh|TW|unicode", 5106 + "zh|CN|unicode", 5107 + "ru|RU|iso8859-5", 5108 + "de|DE|iso8859-1", 5109 + "ja|JP|unicode", 5110 + "ko|KR|unicode", 5111 + "es|ES|iso8859-1", 5112 + "fr|FR|iso8859-1", 5113 + "it|IT|iso8859-1", 5114 + "pt|PT|iso8859-1", 5115 + "vi|VI|iso8859-1", 5116 + "id|ID|iso8859-1", 5117 + "tr|TR|iso8859-1", 5118 + "pl|PL|iso8859-1" 5119 + ] 5120 + } 5121 + ], 5122 + "memory_array": [ 5123 + { 5124 + "handle": 11, 5125 + "location": { 5126 + "hex": "0003", 5127 + "name": "Motherboard", 5128 + "value": 3 5129 + }, 5130 + "usage": { 5131 + "hex": "0003", 5132 + "name": "System memory", 5133 + "value": 3 5134 + }, 5135 + "ecc": { 5136 + "hex": "0003", 5137 + "name": "None", 5138 + "value": 3 5139 + }, 5140 + "max_size": "0x8000000", 5141 + "error_handle": 10, 5142 + "slots": 4 5143 + } 5144 + ], 5145 + "memory_array_mapped_address": [ 5146 + { 5147 + "handle": 12, 5148 + "array_handle": 11, 5149 + "start_address": "0x0", 5150 + "end_address": "0xc0000000", 5151 + "part_width": 2 5152 + }, 5153 + { 5154 + "handle": 13, 5155 + "array_handle": 11, 5156 + "start_address": "0x100000000", 5157 + "end_address": "0x440000000", 5158 + "part_width": 2 5159 + } 5160 + ], 5161 + "memory_device": [ 5162 + { 5163 + "handle": 19, 5164 + "location": "DIMM 0", 5165 + "bank_location": "P0 CHANNEL A", 5166 + "manufacturer": "Unknown", 5167 + "part_number": "Unknown", 5168 + "array_handle": 11, 5169 + "error_handle": 18, 5170 + "width": 0, 5171 + "ecc_bits": 0, 5172 + "size": 0, 5173 + "form_factor": { 5174 + "hex": "0002", 5175 + "name": "Unknown", 5176 + "value": 2 5177 + }, 5178 + "set": 0, 5179 + "memory_type": { 5180 + "hex": "0002", 5181 + "name": "Unknown", 5182 + "value": 2 5183 + }, 5184 + "memory_type_details": [ 5185 + "Unknown" 5186 + ], 5187 + "speed": 0 5188 + }, 5189 + { 5190 + "handle": 21, 5191 + "location": "DIMM 1", 5192 + "bank_location": "P0 CHANNEL A", 5193 + "manufacturer": "Unknown", 5194 + "part_number": "IRP3600D4V64L18S/8G", 5195 + "array_handle": 11, 5196 + "error_handle": 20, 5197 + "width": 64, 5198 + "ecc_bits": 0, 5199 + "size": 8388608, 5200 + "form_factor": { 5201 + "hex": "0009", 5202 + "name": "DIMM", 5203 + "value": 9 5204 + }, 5205 + "set": 0, 5206 + "memory_type": { 5207 + "hex": "001a", 5208 + "name": "Other", 5209 + "value": 26 5210 + }, 5211 + "memory_type_details": [ 5212 + "Synchronous" 5213 + ], 5214 + "speed": 3600 5215 + }, 5216 + { 5217 + "handle": 24, 5218 + "location": "DIMM 0", 5219 + "bank_location": "P0 CHANNEL B", 5220 + "manufacturer": "Unknown", 5221 + "part_number": "Unknown", 5222 + "array_handle": 11, 5223 + "error_handle": 23, 5224 + "width": 0, 5225 + "ecc_bits": 0, 5226 + "size": 0, 5227 + "form_factor": { 5228 + "hex": "0002", 5229 + "name": "Unknown", 5230 + "value": 2 5231 + }, 5232 + "set": 0, 5233 + "memory_type": { 5234 + "hex": "0002", 5235 + "name": "Unknown", 5236 + "value": 2 5237 + }, 5238 + "memory_type_details": [ 5239 + "Unknown" 5240 + ], 5241 + "speed": 0 5242 + }, 5243 + { 5244 + "handle": 26, 5245 + "location": "DIMM 1", 5246 + "bank_location": "P0 CHANNEL B", 5247 + "manufacturer": "Unknown", 5248 + "part_number": "IRP3600D4V64L18S/8G", 5249 + "array_handle": 11, 5250 + "error_handle": 25, 5251 + "width": 64, 5252 + "ecc_bits": 0, 5253 + "size": 8388608, 5254 + "form_factor": { 5255 + "hex": "0009", 5256 + "name": "DIMM", 5257 + "value": 9 5258 + }, 5259 + "set": 0, 5260 + "memory_type": { 5261 + "hex": "001a", 5262 + "name": "Other", 5263 + "value": 26 5264 + }, 5265 + "memory_type_details": [ 5266 + "Synchronous" 5267 + ], 5268 + "speed": 3600 5269 + } 5270 + ], 5271 + "memory_device_mapped_address": [ 5272 + { 5273 + "handle": 22, 5274 + "memory_device_handle": 21, 5275 + "array_map_handle": 13, 5276 + "start_address": "0x0", 5277 + "end_address": "0x400000000", 5278 + "row_position": 255, 5279 + "interleave_position": 255, 5280 + "interleave_depth": 255 5281 + }, 5282 + { 5283 + "handle": 27, 5284 + "memory_device_handle": 26, 5285 + "array_map_handle": 13, 5286 + "start_address": "0x0", 5287 + "end_address": "0x400000000", 5288 + "row_position": 255, 5289 + "interleave_position": 255, 5290 + "interleave_depth": 255 5291 + } 5292 + ], 5293 + "memory_error": [ 5294 + { 5295 + "handle": 10, 5296 + "error_type": { 5297 + "hex": "0003", 5298 + "name": "OK", 5299 + "value": 3 5300 + }, 5301 + "granularity": { 5302 + "hex": "0002", 5303 + "name": "Unknown", 5304 + "value": 2 5305 + }, 5306 + "operation": { 5307 + "hex": "0002", 5308 + "name": "Unknown", 5309 + "value": 2 5310 + }, 5311 + "syndrome": 0, 5312 + "array_address": "0x80000000", 5313 + "device_address": "0x80000000", 5314 + "range": 2147483648 5315 + }, 5316 + { 5317 + "handle": 18, 5318 + "error_type": { 5319 + "hex": "0003", 5320 + "name": "OK", 5321 + "value": 3 5322 + }, 5323 + "granularity": { 5324 + "hex": "0002", 5325 + "name": "Unknown", 5326 + "value": 2 5327 + }, 5328 + "operation": { 5329 + "hex": "0002", 5330 + "name": "Unknown", 5331 + "value": 2 5332 + }, 5333 + "syndrome": 0, 5334 + "array_address": "0x80000000", 5335 + "device_address": "0x80000000", 5336 + "range": 2147483648 5337 + }, 5338 + { 5339 + "handle": 20, 5340 + "error_type": { 5341 + "hex": "0003", 5342 + "name": "OK", 5343 + "value": 3 5344 + }, 5345 + "granularity": { 5346 + "hex": "0002", 5347 + "name": "Unknown", 5348 + "value": 2 5349 + }, 5350 + "operation": { 5351 + "hex": "0002", 5352 + "name": "Unknown", 5353 + "value": 2 5354 + }, 5355 + "syndrome": 0, 5356 + "array_address": "0x80000000", 5357 + "device_address": "0x80000000", 5358 + "range": 2147483648 5359 + }, 5360 + { 5361 + "handle": 23, 5362 + "error_type": { 5363 + "hex": "0003", 5364 + "name": "OK", 5365 + "value": 3 5366 + }, 5367 + "granularity": { 5368 + "hex": "0002", 5369 + "name": "Unknown", 5370 + "value": 2 5371 + }, 5372 + "operation": { 5373 + "hex": "0002", 5374 + "name": "Unknown", 5375 + "value": 2 5376 + }, 5377 + "syndrome": 0, 5378 + "array_address": "0x80000000", 5379 + "device_address": "0x80000000", 5380 + "range": 2147483648 5381 + }, 5382 + { 5383 + "handle": 25, 5384 + "error_type": { 5385 + "hex": "0003", 5386 + "name": "OK", 5387 + "value": 3 5388 + }, 5389 + "granularity": { 5390 + "hex": "0002", 5391 + "name": "Unknown", 5392 + "value": 2 5393 + }, 5394 + "operation": { 5395 + "hex": "0002", 5396 + "name": "Unknown", 5397 + "value": 2 5398 + }, 5399 + "syndrome": 0, 5400 + "array_address": "0x80000000", 5401 + "device_address": "0x80000000", 5402 + "range": 2147483648 5403 + } 5404 + ], 5405 + "onboard": [ 5406 + { 5407 + "handle": 4, 5408 + "devices": [ 5409 + { 5410 + "name": "To Be Filled By O.E.M.", 5411 + "type": { 5412 + "hex": "0003", 5413 + "name": "Video", 5414 + "value": 3 5415 + }, 5416 + "enabled": true 5417 + } 5418 + ] 5419 + } 5420 + ], 5421 + "port_connector": [ 5422 + { 5423 + "handle": 28, 5424 + "port_type": { 5425 + "hex": "0010", 5426 + "name": "USB", 5427 + "value": 16 5428 + }, 5429 + "internal_reference_designator": "J1500", 5430 + "external_connector_type": { 5431 + "hex": "0012", 5432 + "name": "Access Bus [USB]", 5433 + "value": 18 5434 + }, 5435 + "external_reference_designator": "USB 3.2" 5436 + }, 5437 + { 5438 + "handle": 29, 5439 + "port_type": { 5440 + "hex": "0010", 5441 + "name": "USB", 5442 + "value": 16 5443 + }, 5444 + "internal_reference_designator": "J1501", 5445 + "external_connector_type": { 5446 + "hex": "0012", 5447 + "name": "Access Bus [USB]", 5448 + "value": 18 5449 + }, 5450 + "external_reference_designator": "USB 3.2" 5451 + }, 5452 + { 5453 + "handle": 30, 5454 + "port_type": { 5455 + "hex": "0010", 5456 + "name": "USB", 5457 + "value": 16 5458 + }, 5459 + "internal_reference_designator": "J1502", 5460 + "external_connector_type": { 5461 + "hex": "0012", 5462 + "name": "Access Bus [USB]", 5463 + "value": 18 5464 + }, 5465 + "external_reference_designator": "USB-C" 5466 + }, 5467 + { 5468 + "handle": 31, 5469 + "port_type": { 5470 + "hex": "0010", 5471 + "name": "USB", 5472 + "value": 16 5473 + }, 5474 + "internal_reference_designator": "J1506", 5475 + "external_connector_type": { 5476 + "hex": "0012", 5477 + "name": "Access Bus [USB]", 5478 + "value": 18 5479 + }, 5480 + "external_reference_designator": "USB 3.2" 5481 + }, 5482 + { 5483 + "handle": 32, 5484 + "port_type": { 5485 + "hex": "0010", 5486 + "name": "USB", 5487 + "value": 16 5488 + }, 5489 + "internal_reference_designator": "J1507", 5490 + "external_connector_type": { 5491 + "hex": "0012", 5492 + "name": "Access Bus [USB]", 5493 + "value": 18 5494 + }, 5495 + "external_reference_designator": "USB 3.2" 5496 + }, 5497 + { 5498 + "handle": 33, 5499 + "port_type": { 5500 + "hex": "0010", 5501 + "name": "USB", 5502 + "value": 16 5503 + }, 5504 + "internal_reference_designator": "J1301", 5505 + "external_connector_type": { 5506 + "hex": "0012", 5507 + "name": "Access Bus [USB]", 5508 + "value": 18 5509 + }, 5510 + "external_reference_designator": "USB 3.2" 5511 + }, 5512 + { 5513 + "handle": 34, 5514 + "port_type": { 5515 + "hex": "001f", 5516 + "name": "Network Port", 5517 + "value": 31 5518 + }, 5519 + "internal_reference_designator": "J1301", 5520 + "external_connector_type": { 5521 + "hex": "000b", 5522 + "name": "RJ-45", 5523 + "value": 11 5524 + }, 5525 + "external_reference_designator": "Network" 5526 + }, 5527 + { 5528 + "handle": 35, 5529 + "port_type": { 5530 + "hex": "0020", 5531 + "name": "Other", 5532 + "value": 32 5533 + }, 5534 + "internal_connector_type": { 5535 + "hex": "0022", 5536 + "name": "Other", 5537 + "value": 34 5538 + }, 5539 + "internal_reference_designator": "J1704", 5540 + "external_reference_designator": "iSATA" 5541 + }, 5542 + { 5543 + "handle": 36, 5544 + "port_type": { 5545 + "hex": "0020", 5546 + "name": "Other", 5547 + "value": 32 5548 + }, 5549 + "internal_connector_type": { 5550 + "hex": "0022", 5551 + "name": "Other", 5552 + "value": 34 5553 + }, 5554 + "internal_reference_designator": "J1705", 5555 + "external_reference_designator": "iSATA" 5556 + }, 5557 + { 5558 + "handle": 37, 5559 + "port_type": { 5560 + "hex": "0020", 5561 + "name": "Other", 5562 + "value": 32 5563 + }, 5564 + "internal_connector_type": { 5565 + "hex": "0022", 5566 + "name": "Other", 5567 + "value": 34 5568 + }, 5569 + "internal_reference_designator": "J1700", 5570 + "external_reference_designator": "iSATA" 5571 + }, 5572 + { 5573 + "handle": 38, 5574 + "port_type": { 5575 + "hex": "0020", 5576 + "name": "Other", 5577 + "value": 32 5578 + }, 5579 + "internal_connector_type": { 5580 + "hex": "0022", 5581 + "name": "Other", 5582 + "value": 34 5583 + }, 5584 + "internal_reference_designator": "J1702", 5585 + "external_reference_designator": "iSATA" 5586 + }, 5587 + { 5588 + "handle": 39, 5589 + "port_type": { 5590 + "hex": "0020", 5591 + "name": "Other", 5592 + "value": 32 5593 + }, 5594 + "internal_connector_type": { 5595 + "hex": "0022", 5596 + "name": "Other", 5597 + "value": 34 5598 + }, 5599 + "internal_reference_designator": "J1703", 5600 + "external_reference_designator": "iSATA" 5601 + }, 5602 + { 5603 + "handle": 40, 5604 + "port_type": { 5605 + "hex": "0020", 5606 + "name": "Other", 5607 + "value": 32 5608 + }, 5609 + "internal_connector_type": { 5610 + "hex": "0022", 5611 + "name": "Other", 5612 + "value": 34 5613 + }, 5614 + "internal_reference_designator": "J1706", 5615 + "external_reference_designator": "iSATA" 5616 + }, 5617 + { 5618 + "handle": 41, 5619 + "port_type": { 5620 + "hex": "001c", 5621 + "name": "Video Port", 5622 + "value": 28 5623 + }, 5624 + "internal_reference_designator": "J1100", 5625 + "external_reference_designator": "HDMI" 5626 + }, 5627 + { 5628 + "handle": 42, 5629 + "port_type": { 5630 + "hex": "001c", 5631 + "name": "Video Port", 5632 + "value": 28 5633 + }, 5634 + "internal_reference_designator": "J1101", 5635 + "external_reference_designator": "HDMI" 5636 + }, 5637 + { 5638 + "handle": 43, 5639 + "port_type": { 5640 + "hex": "001c", 5641 + "name": "Video Port", 5642 + "value": 28 5643 + }, 5644 + "internal_reference_designator": "J1102", 5645 + "external_reference_designator": "DP" 5646 + }, 5647 + { 5648 + "handle": 44, 5649 + "port_type": { 5650 + "hex": "001d", 5651 + "name": "Audio Port", 5652 + "value": 29 5653 + }, 5654 + "internal_reference_designator": "J2100", 5655 + "external_connector_type": { 5656 + "hex": "001f", 5657 + "name": "Mini-jack [headphones]", 5658 + "value": 31 5659 + }, 5660 + "external_reference_designator": "Front Audio" 5661 + }, 5662 + { 5663 + "handle": 45, 5664 + "port_type": { 5665 + "hex": "001d", 5666 + "name": "Audio Port", 5667 + "value": 29 5668 + }, 5669 + "internal_reference_designator": "J2101", 5670 + "external_connector_type": { 5671 + "hex": "001f", 5672 + "name": "Mini-jack [headphones]", 5673 + "value": 31 5674 + }, 5675 + "external_reference_designator": "Audio Jack" 5676 + }, 5677 + { 5678 + "handle": 46, 5679 + "port_type": { 5680 + "hex": "001d", 5681 + "name": "Audio Port", 5682 + "value": 29 5683 + }, 5684 + "internal_reference_designator": "J2102", 5685 + "external_connector_type": { 5686 + "hex": "001f", 5687 + "name": "Mini-jack [headphones]", 5688 + "value": 31 5689 + }, 5690 + "external_reference_designator": "HD Audio HDR" 5691 + } 5692 + ], 5693 + "processor": [ 5694 + { 5695 + "handle": 17, 5696 + "socket": "AM4", 5697 + "socket_type": { 5698 + "hex": "0031", 5699 + "name": "Other", 5700 + "value": 49 5701 + }, 5702 + "socket_populated": true, 5703 + "manufacturer": "Advanced Micro Devices, Inc.", 5704 + "version": "AMD Ryzen 5 5600 6-Core Processor", 5705 + "part": "Unknown", 5706 + "processor_type": { 5707 + "hex": "0003", 5708 + "name": "CPU", 5709 + "value": 3 5710 + }, 5711 + "processor_family": { 5712 + "hex": "006b", 5713 + "name": "Other", 5714 + "value": 107 5715 + }, 5716 + "processor_status": { 5717 + "hex": "0001", 5718 + "name": "Enabled", 5719 + "value": 1 5720 + }, 5721 + "clock_ext": 100, 5722 + "clock_max": 4450, 5723 + "cache_handle_l1": 14, 5724 + "cache_handle_l2": 15, 5725 + "cache_handle_l3": 16 5726 + } 5727 + ], 5728 + "slot": [ 5729 + { 5730 + "handle": 47, 5731 + "designation": "J10", 5732 + "slot_type": { 5733 + "hex": "00aa", 5734 + "name": "Other", 5735 + "value": 170 5736 + }, 5737 + "bus_width": { 5738 + "hex": "000d", 5739 + "name": "Other", 5740 + "value": 13 5741 + }, 5742 + "usage": { 5743 + "hex": "0004", 5744 + "name": "In Use", 5745 + "value": 4 5746 + }, 5747 + "length": { 5748 + "hex": "0003", 5749 + "name": "Short", 5750 + "value": 3 5751 + }, 5752 + "id": 12, 5753 + "features": [ 5754 + "3.3 V", 5755 + "PME#" 5756 + ] 5757 + }, 5758 + { 5759 + "handle": 48, 5760 + "designation": "J3700 M.2 Slot", 5761 + "slot_type": { 5762 + "hex": "00a6", 5763 + "name": "Other", 5764 + "value": 166 5765 + }, 5766 + "bus_width": { 5767 + "hex": "0008", 5768 + "name": "Other", 5769 + "value": 8 5770 + }, 5771 + "usage": { 5772 + "hex": "0004", 5773 + "name": "In Use", 5774 + "value": 4 5775 + }, 5776 + "length": { 5777 + "hex": "0003", 5778 + "name": "Short", 5779 + "value": 3 5780 + }, 5781 + "id": 14, 5782 + "features": [ 5783 + "3.3 V", 5784 + "PME#" 5785 + ] 5786 + }, 5787 + { 5788 + "handle": 49, 5789 + "designation": "J3708 PCIE x4 slot from Promontory", 5790 + "slot_type": { 5791 + "hex": "00a8", 5792 + "name": "Other", 5793 + "value": 168 5794 + }, 5795 + "bus_width": { 5796 + "hex": "000a", 5797 + "name": "Other", 5798 + "value": 10 5799 + }, 5800 + "usage": { 5801 + "hex": "0003", 5802 + "name": "Available", 5803 + "value": 3 5804 + }, 5805 + "length": { 5806 + "hex": "0003", 5807 + "name": "Short", 5808 + "value": 3 5809 + }, 5810 + "id": 128, 5811 + "features": [ 5812 + "3.3 V", 5813 + "PME#" 5814 + ] 5815 + } 5816 + ], 5817 + "system": { 5818 + "handle": 1, 5819 + "manufacturer": "Gigabyte Technology Co., Ltd.", 5820 + "product": "A520M H", 5821 + "version": "-CF", 5822 + "wake_up": { 5823 + "hex": "0006", 5824 + "name": "Power Switch", 5825 + "value": 6 5826 + } 5827 + } 5828 + } 5829 + }
+4
nvfetcher.toml
··· 1 1 # nvfetcher configuration for Nix flake inputs 2 2 3 + [facter] 4 + src.git = "https://github.com/nix-community/nixos-facter-modules" 5 + fetch.github = "nix-community/nixos-facter-modules" 6 + 3 7 [nixos-hardware] 4 8 src.git = "https://github.com/NixOS/nixos-hardware" 5 9 fetch.github = "NixOS/nixos-hardware"