Nix Flakes configuration for MacOS, NixOS and WSL
0
fork

Configure Feed

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

feat: switch loki to facter

cosmeak 6908b525 b1f76846

+7348 -12
+1 -1
modules/features/gaming.nix
··· 7 7 nixpkgs.overlays = [ inputs.nix-cachyos-kernel.overlays.pinned ]; 8 8 boot.kernelPackages = pkgs.cachyosKernels.linuxPackages-cachyos-latest; 9 9 10 - # User ananicy 10 + # Use ananicy 11 11 services.ananicy.enable = true; 12 12 services.ananicy.package = pkgs.ananicy-cpp; 13 13 services.ananicy.rulesProvider = pkgs.ananicy-rules-cachyos;
+1 -1
modules/features/nvidia-gpu.nix
··· 1 - # Basic setup for 2000+ Nvidia GPU 2 1 { 3 2 allowedUnfreePackages = [ "nvidia-x11" "nvidia-settings" ]; 4 3 5 4 flake.nixosModules.nvidia-gpu = { config, ... }: { 6 5 services.xserver.videoDrivers = [ "nvidia" ]; 6 + hardware.graphics.enable = true; 7 7 hardware.nvidia = { 8 8 package = config.boot.kernelPackages.nvidiaPackages.latest; 9 9 modesetting.enable = true;
+13 -1
modules/hosts/loki/configuration.nix
··· 20 20 nixpkgs.overlays = [ inputs.self.overlays.unstable ]; 21 21 22 22 environment.systemPackages = with pkgs; [ 23 - catppuccin-cursors.latteYellow 24 23 git 25 24 just 26 25 nixd 27 26 ]; 27 + 28 + hardware.facter.reportPath = ./facter.json; 29 + fileSystems."/" = { 30 + device = "/dev/disk/by-uuid/1cbaa92a-7c91-496f-b1b4-32a1249ba9af"; 31 + fsType = "ext4"; 32 + }; 33 + 34 + fileSystems."/boot" = { 35 + device = "/dev/disk/by-uuid/7EAC-2F74"; 36 + fsType = "vfat"; 37 + options = [ "fmask=0077" "dmask=0077" ]; 38 + }; 39 + swapDevices = [ ]; 28 40 29 41 networking.networkmanager.enable = true; 30 42 services.printing.enable = false;
+7331
modules/hosts/loki/facter.json
··· 1 + { 2 + "version": 1, 3 + "system": "x86_64-linux", 4 + "virtualisation": "none", 5 + "uefi": { 6 + "supported": true, 7 + "platform_size": 64 8 + }, 9 + "hardware": { 10 + "bios": { 11 + "apm_info": { 12 + "supported": false, 13 + "enabled": false, 14 + "version": 0, 15 + "sub_version": 0, 16 + "bios_flags": 0 17 + }, 18 + "vbe_info": { 19 + "version": 0, 20 + "video_memory": 0 21 + }, 22 + "pnp": false, 23 + "pnp_id": 0, 24 + "lba_support": false, 25 + "low_memory_size": 0, 26 + "smbios_version": 773 27 + }, 28 + "bluetooth": [ 29 + { 30 + "index": 63, 31 + "attached_to": 78, 32 + "class_list": [ 33 + "usb", 34 + "bluetooth" 35 + ], 36 + "bus_type": { 37 + "hex": "0086", 38 + "name": "USB", 39 + "value": 134 40 + }, 41 + "slot": { 42 + "bus": 0, 43 + "number": 0 44 + }, 45 + "base_class": { 46 + "hex": "0115", 47 + "name": "Bluetooth Device", 48 + "value": 277 49 + }, 50 + "vendor": { 51 + "hex": "8087", 52 + "value": 32903 53 + }, 54 + "device": { 55 + "hex": "0033", 56 + "value": 51 57 + }, 58 + "model": "Bluetooth Device", 59 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.0", 60 + "sysfs_bus_id": "1-14:1.0", 61 + "resources": [ 62 + { 63 + "type": "baud", 64 + "speed": 12000000, 65 + "bits": 0, 66 + "stop_bits": 0, 67 + "parity": 0, 68 + "handshake": 0 69 + } 70 + ], 71 + "detail": { 72 + "device_class": { 73 + "hex": "00e0", 74 + "name": "wireless", 75 + "value": 224 76 + }, 77 + "device_subclass": { 78 + "hex": "0001", 79 + "name": "audio", 80 + "value": 1 81 + }, 82 + "device_protocol": 1, 83 + "interface_class": { 84 + "hex": "00e0", 85 + "name": "wireless", 86 + "value": 224 87 + }, 88 + "interface_subclass": { 89 + "hex": "0001", 90 + "name": "audio", 91 + "value": 1 92 + }, 93 + "interface_protocol": 1, 94 + "interface_number": 0, 95 + "interface_alternate_setting": 0 96 + }, 97 + "hotplug": "usb", 98 + "driver": "btusb", 99 + "driver_module": "btusb", 100 + "drivers": [ 101 + "btusb" 102 + ], 103 + "driver_modules": [ 104 + "btusb" 105 + ], 106 + "module_alias": "usb:v8087p0033d0000dcE0dsc01dp01icE0isc01ip01in00" 107 + }, 108 + { 109 + "index": 79, 110 + "attached_to": 78, 111 + "class_list": [ 112 + "usb", 113 + "bluetooth" 114 + ], 115 + "bus_type": { 116 + "hex": "0086", 117 + "name": "USB", 118 + "value": 134 119 + }, 120 + "slot": { 121 + "bus": 0, 122 + "number": 0 123 + }, 124 + "base_class": { 125 + "hex": "0115", 126 + "name": "Bluetooth Device", 127 + "value": 277 128 + }, 129 + "vendor": { 130 + "hex": "8087", 131 + "value": 32903 132 + }, 133 + "device": { 134 + "hex": "0033", 135 + "value": 51 136 + }, 137 + "model": "Bluetooth Device", 138 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-14/1-14:1.1", 139 + "sysfs_bus_id": "1-14:1.1", 140 + "resources": [ 141 + { 142 + "type": "baud", 143 + "speed": 12000000, 144 + "bits": 0, 145 + "stop_bits": 0, 146 + "parity": 0, 147 + "handshake": 0 148 + } 149 + ], 150 + "detail": { 151 + "device_class": { 152 + "hex": "00e0", 153 + "name": "wireless", 154 + "value": 224 155 + }, 156 + "device_subclass": { 157 + "hex": "0001", 158 + "name": "audio", 159 + "value": 1 160 + }, 161 + "device_protocol": 1, 162 + "interface_class": { 163 + "hex": "00e0", 164 + "name": "wireless", 165 + "value": 224 166 + }, 167 + "interface_subclass": { 168 + "hex": "0001", 169 + "name": "audio", 170 + "value": 1 171 + }, 172 + "interface_protocol": 1, 173 + "interface_number": 1, 174 + "interface_alternate_setting": 0 175 + }, 176 + "hotplug": "usb", 177 + "driver": "btusb", 178 + "driver_module": "btusb", 179 + "drivers": [ 180 + "btusb" 181 + ], 182 + "driver_modules": [ 183 + "btusb" 184 + ], 185 + "module_alias": "usb:v8087p0033d0000dcE0dsc01dp01icE0isc01ip01in01" 186 + } 187 + ], 188 + "bridge": [ 189 + { 190 + "index": 26, 191 + "attached_to": 0, 192 + "class_list": [ 193 + "pci", 194 + "bridge" 195 + ], 196 + "bus_type": { 197 + "hex": "0004", 198 + "name": "PCI", 199 + "value": 4 200 + }, 201 + "slot": { 202 + "bus": 0, 203 + "number": 28 204 + }, 205 + "base_class": { 206 + "hex": "0006", 207 + "name": "Bridge", 208 + "value": 6 209 + }, 210 + "sub_class": { 211 + "hex": "0004", 212 + "name": "PCI bridge", 213 + "value": 4 214 + }, 215 + "pci_interface": { 216 + "hex": "0000", 217 + "name": "Normal decode", 218 + "value": 0 219 + }, 220 + "vendor": { 221 + "hex": "8086", 222 + "name": "Intel Corporation", 223 + "value": 32902 224 + }, 225 + "sub_vendor": { 226 + "hex": "1043", 227 + "value": 4163 228 + }, 229 + "device": { 230 + "hex": "7a38", 231 + "value": 31288 232 + }, 233 + "sub_device": { 234 + "hex": "8882", 235 + "value": 34946 236 + }, 237 + "revision": { 238 + "hex": "0011", 239 + "value": 17 240 + }, 241 + "model": "Intel PCI bridge", 242 + "sysfs_id": "/devices/pci0000:00/0000:00:1c.0", 243 + "sysfs_bus_id": "0000:00:1c.0", 244 + "detail": { 245 + "function": 0, 246 + "command": 1031, 247 + "header_type": 1, 248 + "secondary_bus": 4, 249 + "prog_if": 0 250 + }, 251 + "driver": "pcieport", 252 + "driver_module": "pcieportdrv", 253 + "drivers": [ 254 + "pcieport" 255 + ], 256 + "driver_modules": [ 257 + "pcieportdrv" 258 + ], 259 + "module_alias": "pci:v00008086d00007A38sv00001043sd00008882bc06sc04i00" 260 + }, 261 + { 262 + "index": 28, 263 + "attached_to": 0, 264 + "class_list": [ 265 + "pci", 266 + "bridge" 267 + ], 268 + "bus_type": { 269 + "hex": "0004", 270 + "name": "PCI", 271 + "value": 4 272 + }, 273 + "slot": { 274 + "bus": 0, 275 + "number": 31 276 + }, 277 + "base_class": { 278 + "hex": "0006", 279 + "name": "Bridge", 280 + "value": 6 281 + }, 282 + "sub_class": { 283 + "hex": "0001", 284 + "name": "ISA bridge", 285 + "value": 1 286 + }, 287 + "vendor": { 288 + "hex": "8086", 289 + "name": "Intel Corporation", 290 + "value": 32902 291 + }, 292 + "sub_vendor": { 293 + "hex": "1043", 294 + "value": 4163 295 + }, 296 + "device": { 297 + "hex": "7a06", 298 + "value": 31238 299 + }, 300 + "sub_device": { 301 + "hex": "8882", 302 + "value": 34946 303 + }, 304 + "revision": { 305 + "hex": "0011", 306 + "value": 17 307 + }, 308 + "model": "Intel ISA bridge", 309 + "sysfs_id": "/devices/pci0000:00/0000:00:1f.0", 310 + "sysfs_bus_id": "0000:00:1f.0", 311 + "detail": { 312 + "function": 0, 313 + "command": 1031, 314 + "header_type": 0, 315 + "secondary_bus": 0, 316 + "prog_if": 0 317 + }, 318 + "module_alias": "pci:v00008086d00007A06sv00001043sd00008882bc06sc01i00" 319 + }, 320 + { 321 + "index": 30, 322 + "attached_to": 0, 323 + "class_list": [ 324 + "pci", 325 + "bridge" 326 + ], 327 + "bus_type": { 328 + "hex": "0004", 329 + "name": "PCI", 330 + "value": 4 331 + }, 332 + "slot": { 333 + "bus": 0, 334 + "number": 1 335 + }, 336 + "base_class": { 337 + "hex": "0006", 338 + "name": "Bridge", 339 + "value": 6 340 + }, 341 + "sub_class": { 342 + "hex": "0004", 343 + "name": "PCI bridge", 344 + "value": 4 345 + }, 346 + "pci_interface": { 347 + "hex": "0000", 348 + "name": "Normal decode", 349 + "value": 0 350 + }, 351 + "vendor": { 352 + "hex": "8086", 353 + "name": "Intel Corporation", 354 + "value": 32902 355 + }, 356 + "sub_vendor": { 357 + "hex": "1043", 358 + "value": 4163 359 + }, 360 + "device": { 361 + "hex": "a70d", 362 + "value": 42765 363 + }, 364 + "sub_device": { 365 + "hex": "8882", 366 + "value": 34946 367 + }, 368 + "revision": { 369 + "hex": "0001", 370 + "value": 1 371 + }, 372 + "model": "Intel PCI bridge", 373 + "sysfs_id": "/devices/pci0000:00/0000:00:01.0", 374 + "sysfs_bus_id": "0000:00:01.0", 375 + "detail": { 376 + "function": 0, 377 + "command": 1031, 378 + "header_type": 1, 379 + "secondary_bus": 1, 380 + "prog_if": 0 381 + }, 382 + "driver": "pcieport", 383 + "driver_module": "pcieportdrv", 384 + "drivers": [ 385 + "pcieport" 386 + ], 387 + "driver_modules": [ 388 + "pcieportdrv" 389 + ], 390 + "module_alias": "pci:v00008086d0000A70Dsv00001043sd00008882bc06sc04i00" 391 + }, 392 + { 393 + "index": 36, 394 + "attached_to": 0, 395 + "class_list": [ 396 + "pci", 397 + "bridge" 398 + ], 399 + "bus_type": { 400 + "hex": "0004", 401 + "name": "PCI", 402 + "value": 4 403 + }, 404 + "slot": { 405 + "bus": 0, 406 + "number": 0 407 + }, 408 + "base_class": { 409 + "hex": "0006", 410 + "name": "Bridge", 411 + "value": 6 412 + }, 413 + "sub_class": { 414 + "hex": "0000", 415 + "name": "Host bridge", 416 + "value": 0 417 + }, 418 + "vendor": { 419 + "hex": "8086", 420 + "name": "Intel Corporation", 421 + "value": 32902 422 + }, 423 + "sub_vendor": { 424 + "hex": "1043", 425 + "value": 4163 426 + }, 427 + "device": { 428 + "hex": "a704", 429 + "value": 42756 430 + }, 431 + "sub_device": { 432 + "hex": "8882", 433 + "value": 34946 434 + }, 435 + "revision": { 436 + "hex": "0001", 437 + "value": 1 438 + }, 439 + "model": "Intel Host bridge", 440 + "sysfs_id": "/devices/pci0000:00/0000:00:00.0", 441 + "sysfs_bus_id": "0000:00:00.0", 442 + "detail": { 443 + "function": 0, 444 + "command": 6, 445 + "header_type": 0, 446 + "secondary_bus": 0, 447 + "prog_if": 0 448 + }, 449 + "module_alias": "pci:v00008086d0000A704sv00001043sd00008882bc06sc00i00" 450 + }, 451 + { 452 + "index": 39, 453 + "attached_to": 0, 454 + "class_list": [ 455 + "pci", 456 + "bridge" 457 + ], 458 + "bus_type": { 459 + "hex": "0004", 460 + "name": "PCI", 461 + "value": 4 462 + }, 463 + "slot": { 464 + "bus": 0, 465 + "number": 26 466 + }, 467 + "base_class": { 468 + "hex": "0006", 469 + "name": "Bridge", 470 + "value": 6 471 + }, 472 + "sub_class": { 473 + "hex": "0004", 474 + "name": "PCI bridge", 475 + "value": 4 476 + }, 477 + "pci_interface": { 478 + "hex": "0000", 479 + "name": "Normal decode", 480 + "value": 0 481 + }, 482 + "vendor": { 483 + "hex": "8086", 484 + "name": "Intel Corporation", 485 + "value": 32902 486 + }, 487 + "sub_vendor": { 488 + "hex": "1043", 489 + "value": 4163 490 + }, 491 + "device": { 492 + "hex": "7a48", 493 + "value": 31304 494 + }, 495 + "sub_device": { 496 + "hex": "8882", 497 + "value": 34946 498 + }, 499 + "revision": { 500 + "hex": "0011", 501 + "value": 17 502 + }, 503 + "model": "Intel PCI bridge", 504 + "sysfs_id": "/devices/pci0000:00/0000:00:1a.0", 505 + "sysfs_bus_id": "0000:00:1a.0", 506 + "detail": { 507 + "function": 0, 508 + "command": 1031, 509 + "header_type": 1, 510 + "secondary_bus": 3, 511 + "prog_if": 0 512 + }, 513 + "driver": "pcieport", 514 + "driver_module": "pcieportdrv", 515 + "drivers": [ 516 + "pcieport" 517 + ], 518 + "driver_modules": [ 519 + "pcieportdrv" 520 + ], 521 + "module_alias": "pci:v00008086d00007A48sv00001043sd00008882bc06sc04i00" 522 + }, 523 + { 524 + "index": 40, 525 + "attached_to": 0, 526 + "class_list": [ 527 + "pci", 528 + "bridge" 529 + ], 530 + "bus_type": { 531 + "hex": "0004", 532 + "name": "PCI", 533 + "value": 4 534 + }, 535 + "slot": { 536 + "bus": 0, 537 + "number": 6 538 + }, 539 + "base_class": { 540 + "hex": "0006", 541 + "name": "Bridge", 542 + "value": 6 543 + }, 544 + "sub_class": { 545 + "hex": "0004", 546 + "name": "PCI bridge", 547 + "value": 4 548 + }, 549 + "pci_interface": { 550 + "hex": "0000", 551 + "name": "Normal decode", 552 + "value": 0 553 + }, 554 + "vendor": { 555 + "hex": "8086", 556 + "name": "Intel Corporation", 557 + "value": 32902 558 + }, 559 + "sub_vendor": { 560 + "hex": "1043", 561 + "value": 4163 562 + }, 563 + "device": { 564 + "hex": "a74d", 565 + "value": 42829 566 + }, 567 + "sub_device": { 568 + "hex": "8882", 569 + "value": 34946 570 + }, 571 + "revision": { 572 + "hex": "0001", 573 + "value": 1 574 + }, 575 + "model": "Intel PCI bridge", 576 + "sysfs_id": "/devices/pci0000:00/0000:00:06.0", 577 + "sysfs_bus_id": "0000:00:06.0", 578 + "detail": { 579 + "function": 0, 580 + "command": 1031, 581 + "header_type": 1, 582 + "secondary_bus": 2, 583 + "prog_if": 0 584 + }, 585 + "driver": "pcieport", 586 + "driver_module": "pcieportdrv", 587 + "drivers": [ 588 + "pcieport" 589 + ], 590 + "driver_modules": [ 591 + "pcieportdrv" 592 + ], 593 + "module_alias": "pci:v00008086d0000A74Dsv00001043sd00008882bc06sc04i00" 594 + }, 595 + { 596 + "index": 42, 597 + "attached_to": 0, 598 + "class_list": [ 599 + "pci", 600 + "bridge" 601 + ], 602 + "bus_type": { 603 + "hex": "0004", 604 + "name": "PCI", 605 + "value": 4 606 + }, 607 + "slot": { 608 + "bus": 0, 609 + "number": 29 610 + }, 611 + "base_class": { 612 + "hex": "0006", 613 + "name": "Bridge", 614 + "value": 6 615 + }, 616 + "sub_class": { 617 + "hex": "0004", 618 + "name": "PCI bridge", 619 + "value": 4 620 + }, 621 + "pci_interface": { 622 + "hex": "0000", 623 + "name": "Normal decode", 624 + "value": 0 625 + }, 626 + "vendor": { 627 + "hex": "8086", 628 + "name": "Intel Corporation", 629 + "value": 32902 630 + }, 631 + "sub_vendor": { 632 + "hex": "1043", 633 + "value": 4163 634 + }, 635 + "device": { 636 + "hex": "7a36", 637 + "value": 31286 638 + }, 639 + "sub_device": { 640 + "hex": "8882", 641 + "value": 34946 642 + }, 643 + "revision": { 644 + "hex": "0011", 645 + "value": 17 646 + }, 647 + "model": "Intel PCI bridge", 648 + "sysfs_id": "/devices/pci0000:00/0000:00:1d.0", 649 + "sysfs_bus_id": "0000:00:1d.0", 650 + "detail": { 651 + "function": 0, 652 + "command": 1031, 653 + "header_type": 1, 654 + "secondary_bus": 6, 655 + "prog_if": 0 656 + }, 657 + "driver": "pcieport", 658 + "driver_module": "pcieportdrv", 659 + "drivers": [ 660 + "pcieport" 661 + ], 662 + "driver_modules": [ 663 + "pcieportdrv" 664 + ], 665 + "module_alias": "pci:v00008086d00007A36sv00001043sd00008882bc06sc04i00" 666 + }, 667 + { 668 + "index": 48, 669 + "attached_to": 0, 670 + "class_list": [ 671 + "pci", 672 + "bridge" 673 + ], 674 + "bus_type": { 675 + "hex": "0004", 676 + "name": "PCI", 677 + "value": 4 678 + }, 679 + "slot": { 680 + "bus": 0, 681 + "number": 28 682 + }, 683 + "base_class": { 684 + "hex": "0006", 685 + "name": "Bridge", 686 + "value": 6 687 + }, 688 + "sub_class": { 689 + "hex": "0004", 690 + "name": "PCI bridge", 691 + "value": 4 692 + }, 693 + "pci_interface": { 694 + "hex": "0000", 695 + "name": "Normal decode", 696 + "value": 0 697 + }, 698 + "vendor": { 699 + "hex": "8086", 700 + "name": "Intel Corporation", 701 + "value": 32902 702 + }, 703 + "sub_vendor": { 704 + "hex": "1043", 705 + "value": 4163 706 + }, 707 + "device": { 708 + "hex": "7a3a", 709 + "value": 31290 710 + }, 711 + "sub_device": { 712 + "hex": "8882", 713 + "value": 34946 714 + }, 715 + "revision": { 716 + "hex": "0011", 717 + "value": 17 718 + }, 719 + "model": "Intel PCI bridge", 720 + "sysfs_id": "/devices/pci0000:00/0000:00:1c.2", 721 + "sysfs_bus_id": "0000:00:1c.2", 722 + "detail": { 723 + "function": 2, 724 + "command": 1031, 725 + "header_type": 1, 726 + "secondary_bus": 5, 727 + "prog_if": 0 728 + }, 729 + "driver": "pcieport", 730 + "driver_module": "pcieportdrv", 731 + "drivers": [ 732 + "pcieport" 733 + ], 734 + "driver_modules": [ 735 + "pcieportdrv" 736 + ], 737 + "module_alias": "pci:v00008086d00007A3Asv00001043sd00008882bc06sc04i00" 738 + } 739 + ], 740 + "camera": [ 741 + { 742 + "index": 55, 743 + "attached_to": 69, 744 + "class_list": [ 745 + "camera", 746 + "usb" 747 + ], 748 + "bus_type": { 749 + "hex": "0086", 750 + "name": "USB", 751 + "value": 134 752 + }, 753 + "slot": { 754 + "bus": 0, 755 + "number": 0 756 + }, 757 + "base_class": { 758 + "hex": "010f", 759 + "name": "Camera", 760 + "value": 271 761 + }, 762 + "vendor": { 763 + "hex": "046d", 764 + "name": "Logitech Inc.", 765 + "value": 1133 766 + }, 767 + "device": { 768 + "hex": "094c", 769 + "name": "Brio 100", 770 + "value": 2380 771 + }, 772 + "revision": { 773 + "hex": "0000", 774 + "name": "99.13", 775 + "value": 0 776 + }, 777 + "serial": "2322LZ52KH48", 778 + "model": "Logitech Brio 100", 779 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1.1/1-1.1.1:1.0", 780 + "sysfs_bus_id": "1-1.1.1:1.0", 781 + "resources": [ 782 + { 783 + "type": "baud", 784 + "speed": 480000000, 785 + "bits": 0, 786 + "stop_bits": 0, 787 + "parity": 0, 788 + "handshake": 0 789 + } 790 + ], 791 + "detail": { 792 + "device_class": { 793 + "hex": "00ef", 794 + "name": "miscellaneous", 795 + "value": 239 796 + }, 797 + "device_subclass": { 798 + "hex": "0002", 799 + "name": "comm", 800 + "value": 2 801 + }, 802 + "device_protocol": 1, 803 + "interface_class": { 804 + "hex": "000e", 805 + "name": "video", 806 + "value": 14 807 + }, 808 + "interface_subclass": { 809 + "hex": "0001", 810 + "name": "audio", 811 + "value": 1 812 + }, 813 + "interface_protocol": 0, 814 + "interface_number": 0, 815 + "interface_alternate_setting": 0, 816 + "interface_association": { 817 + "function_class": { 818 + "hex": "000e", 819 + "name": "video", 820 + "value": 14 821 + }, 822 + "function_subclass": { 823 + "hex": "0003", 824 + "name": "hid", 825 + "value": 3 826 + }, 827 + "function_protocol": 0, 828 + "interface_count": 2, 829 + "first_interface": 0 830 + } 831 + }, 832 + "hotplug": "usb", 833 + "driver": "uvcvideo", 834 + "driver_module": "uvcvideo", 835 + "drivers": [ 836 + "uvcvideo" 837 + ], 838 + "driver_modules": [ 839 + "uvcvideo" 840 + ], 841 + "module_alias": "usb:v046Dp094Cd9913dcEFdsc02dp01ic0Eisc01ip00in00" 842 + }, 843 + { 844 + "index": 73, 845 + "attached_to": 69, 846 + "class_list": [ 847 + "camera", 848 + "usb" 849 + ], 850 + "bus_type": { 851 + "hex": "0086", 852 + "name": "USB", 853 + "value": 134 854 + }, 855 + "slot": { 856 + "bus": 0, 857 + "number": 0 858 + }, 859 + "base_class": { 860 + "hex": "010f", 861 + "name": "Camera", 862 + "value": 271 863 + }, 864 + "vendor": { 865 + "hex": "046d", 866 + "name": "Logitech Inc.", 867 + "value": 1133 868 + }, 869 + "device": { 870 + "hex": "094c", 871 + "name": "Brio 100", 872 + "value": 2380 873 + }, 874 + "revision": { 875 + "hex": "0000", 876 + "name": "99.13", 877 + "value": 0 878 + }, 879 + "serial": "2322LZ52KH48", 880 + "model": "Logitech Brio 100", 881 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1.1/1-1.1.1:1.1", 882 + "sysfs_bus_id": "1-1.1.1:1.1", 883 + "resources": [ 884 + { 885 + "type": "baud", 886 + "speed": 480000000, 887 + "bits": 0, 888 + "stop_bits": 0, 889 + "parity": 0, 890 + "handshake": 0 891 + } 892 + ], 893 + "detail": { 894 + "device_class": { 895 + "hex": "00ef", 896 + "name": "miscellaneous", 897 + "value": 239 898 + }, 899 + "device_subclass": { 900 + "hex": "0002", 901 + "name": "comm", 902 + "value": 2 903 + }, 904 + "device_protocol": 1, 905 + "interface_class": { 906 + "hex": "000e", 907 + "name": "video", 908 + "value": 14 909 + }, 910 + "interface_subclass": { 911 + "hex": "0002", 912 + "name": "comm", 913 + "value": 2 914 + }, 915 + "interface_protocol": 0, 916 + "interface_number": 1, 917 + "interface_alternate_setting": 0, 918 + "interface_association": { 919 + "function_class": { 920 + "hex": "000e", 921 + "name": "video", 922 + "value": 14 923 + }, 924 + "function_subclass": { 925 + "hex": "0003", 926 + "name": "hid", 927 + "value": 3 928 + }, 929 + "function_protocol": 0, 930 + "interface_count": 2, 931 + "first_interface": 0 932 + } 933 + }, 934 + "hotplug": "usb", 935 + "driver": "uvcvideo", 936 + "driver_module": "uvcvideo", 937 + "drivers": [ 938 + "uvcvideo" 939 + ], 940 + "driver_modules": [ 941 + "uvcvideo" 942 + ], 943 + "module_alias": "usb:v046Dp094Cd9913dcEFdsc02dp01ic0Eisc02ip00in01" 944 + } 945 + ], 946 + "cpu": [ 947 + { 948 + "architecture": "x86_64", 949 + "vendor_name": "GenuineIntel", 950 + "model_name": "13th Gen Intel(R) Core(TM) i5-13600KF", 951 + "family": 6, 952 + "model": 183, 953 + "stepping": 1, 954 + "features": [ 955 + "fpu", 956 + "vme", 957 + "de", 958 + "pse", 959 + "tsc", 960 + "msr", 961 + "pae", 962 + "mce", 963 + "cx8", 964 + "apic", 965 + "sep", 966 + "mtrr", 967 + "pge", 968 + "mca", 969 + "cmov", 970 + "pat", 971 + "pse36", 972 + "clflush", 973 + "dts", 974 + "acpi", 975 + "mmx", 976 + "fxsr", 977 + "sse", 978 + "sse2", 979 + "ss", 980 + "ht", 981 + "tm", 982 + "pbe", 983 + "syscall", 984 + "nx", 985 + "pdpe1gb", 986 + "rdtscp", 987 + "lm", 988 + "constant_tsc", 989 + "art", 990 + "arch_perfmon", 991 + "pebs", 992 + "bts", 993 + "rep_good", 994 + "nopl", 995 + "xtopology", 996 + "nonstop_tsc", 997 + "cpuid", 998 + "aperfmperf", 999 + "tsc_known_freq", 1000 + "pni", 1001 + "pclmulqdq", 1002 + "dtes64", 1003 + "monitor", 1004 + "ds_cpl", 1005 + "vmx", 1006 + "est", 1007 + "tm2", 1008 + "ssse3", 1009 + "sdbg", 1010 + "fma", 1011 + "cx16", 1012 + "xtpr", 1013 + "pdcm", 1014 + "pcid", 1015 + "sse4_1", 1016 + "sse4_2", 1017 + "x2apic", 1018 + "movbe", 1019 + "popcnt", 1020 + "tsc_deadline_timer", 1021 + "aes", 1022 + "xsave", 1023 + "avx", 1024 + "f16c", 1025 + "rdrand", 1026 + "lahf_lm", 1027 + "abm", 1028 + "3dnowprefetch", 1029 + "cpuid_fault", 1030 + "epb", 1031 + "ssbd", 1032 + "ibrs", 1033 + "ibpb", 1034 + "stibp", 1035 + "ibrs_enhanced", 1036 + "tpr_shadow", 1037 + "flexpriority", 1038 + "ept", 1039 + "vpid", 1040 + "ept_ad", 1041 + "fsgsbase", 1042 + "tsc_adjust", 1043 + "bmi1", 1044 + "avx2", 1045 + "smep", 1046 + "bmi2", 1047 + "erms", 1048 + "invpcid", 1049 + "rdseed", 1050 + "adx", 1051 + "smap", 1052 + "clflushopt", 1053 + "clwb", 1054 + "intel_pt", 1055 + "sha_ni", 1056 + "xsaveopt", 1057 + "xsavec", 1058 + "xgetbv1", 1059 + "xsaves", 1060 + "split_lock_detect", 1061 + "user_shstk", 1062 + "avx_vnni", 1063 + "dtherm", 1064 + "ida", 1065 + "arat", 1066 + "pln", 1067 + "pts", 1068 + "hwp", 1069 + "hwp_notify", 1070 + "hwp_act_window", 1071 + "hwp_epp", 1072 + "hwp_pkg_req", 1073 + "hfi", 1074 + "vnmi", 1075 + "umip", 1076 + "pku", 1077 + "ospke", 1078 + "waitpkg", 1079 + "gfni", 1080 + "vaes", 1081 + "vpclmulqdq", 1082 + "rdpid", 1083 + "movdiri", 1084 + "movdir64b", 1085 + "fsrm", 1086 + "md_clear", 1087 + "serialize", 1088 + "arch_lbr", 1089 + "ibt", 1090 + "flush_l1d", 1091 + "arch_capabilities" 1092 + ], 1093 + "bugs": [ 1094 + "spectre_v1", 1095 + "spectre_v2", 1096 + "spec_store_bypass", 1097 + "swapgs", 1098 + "eibrs_pbrsb", 1099 + "rfds", 1100 + "bhi", 1101 + "spectre_v2_user", 1102 + "vmscape" 1103 + ], 1104 + "power_management": [ 1105 + "" 1106 + ], 1107 + "bogo": 6988, 1108 + "cache": 24576, 1109 + "units": 128, 1110 + "page_size": 4096, 1111 + "physical_id": 0, 1112 + "siblings": 20, 1113 + "cores": 14, 1114 + "fpu": false, 1115 + "fpu_exception": false, 1116 + "cpuid_level": 32, 1117 + "write_protect": false, 1118 + "clflush_size": 64, 1119 + "cache_alignment": 64, 1120 + "address_sizes": { 1121 + "physical": "0x27", 1122 + "virtual": "0x30" 1123 + } 1124 + } 1125 + ], 1126 + "disk": [ 1127 + { 1128 + "index": 52, 1129 + "attached_to": 24, 1130 + "class_list": [ 1131 + "disk", 1132 + "block_device", 1133 + "nvme" 1134 + ], 1135 + "bus_type": { 1136 + "hex": "0096", 1137 + "name": "NVME", 1138 + "value": 150 1139 + }, 1140 + "slot": { 1141 + "bus": 0, 1142 + "number": 0 1143 + }, 1144 + "base_class": { 1145 + "hex": "0106", 1146 + "name": "Mass Storage Device", 1147 + "value": 262 1148 + }, 1149 + "sub_class": { 1150 + "hex": "0000", 1151 + "name": "Disk", 1152 + "value": 0 1153 + }, 1154 + "vendor": { 1155 + "hex": "2646", 1156 + "value": 9798 1157 + }, 1158 + "sub_vendor": { 1159 + "hex": "2646", 1160 + "value": 9798 1161 + }, 1162 + "device": { 1163 + "hex": "2263", 1164 + "name": "KINGSTON SA2000M8500G", 1165 + "value": 8803 1166 + }, 1167 + "sub_device": { 1168 + "hex": "2263", 1169 + "value": 8803 1170 + }, 1171 + "serial": "50026B72824C6349", 1172 + "model": "KINGSTON SA2000M8500G", 1173 + "sysfs_id": "/class/block/nvme0n1", 1174 + "sysfs_bus_id": "nvme0", 1175 + "sysfs_device_link": "/devices/pci0000:00/0000:00:1a.0/0000:03:00.0/nvme/nvme0", 1176 + "unix_device_names": [ 1177 + "/dev/disk/by-id/nvme-KINGSTON_SA2000M8500G_50026B72824C6349", 1178 + "/dev/disk/by-id/nvme-KINGSTON_SA2000M8500G_50026B72824C6349_1", 1179 + "/dev/disk/by-id/nvme-eui.0026b72824c63495", 1180 + "/dev/disk/by-path/pci-0000:03:00.0-nvme-1", 1181 + "/dev/nvme0n1" 1182 + ], 1183 + "resources": [ 1184 + { 1185 + "type": "disk_geo", 1186 + "cylinders": 476940, 1187 + "heads": 64, 1188 + "sectors": 32, 1189 + "size": "0x0", 1190 + "geo_type": "logical" 1191 + }, 1192 + { 1193 + "type": "size", 1194 + "unit": "sectors", 1195 + "value_1": 976773168, 1196 + "value_2": 512 1197 + } 1198 + ], 1199 + "driver": "nvme", 1200 + "driver_module": "nvme", 1201 + "drivers": [ 1202 + "nvme" 1203 + ], 1204 + "driver_modules": [ 1205 + "nvme" 1206 + ] 1207 + }, 1208 + { 1209 + "index": 53, 1210 + "attached_to": 29, 1211 + "class_list": [ 1212 + "disk", 1213 + "block_device", 1214 + "nvme" 1215 + ], 1216 + "bus_type": { 1217 + "hex": "0096", 1218 + "name": "NVME", 1219 + "value": 150 1220 + }, 1221 + "slot": { 1222 + "bus": 0, 1223 + "number": 1 1224 + }, 1225 + "base_class": { 1226 + "hex": "0106", 1227 + "name": "Mass Storage Device", 1228 + "value": 262 1229 + }, 1230 + "sub_class": { 1231 + "hex": "0000", 1232 + "name": "Disk", 1233 + "value": 0 1234 + }, 1235 + "vendor": { 1236 + "hex": "15b7", 1237 + "value": 5559 1238 + }, 1239 + "sub_vendor": { 1240 + "hex": "15b7", 1241 + "value": 5559 1242 + }, 1243 + "device": { 1244 + "hex": "5041", 1245 + "name": "WD Blue SN580 1TB", 1246 + "value": 20545 1247 + }, 1248 + "sub_device": { 1249 + "hex": "5041", 1250 + "value": 20545 1251 + }, 1252 + "serial": "23204W803249", 1253 + "model": "WD Blue SN580 1TB", 1254 + "sysfs_id": "/class/block/nvme1n1", 1255 + "sysfs_bus_id": "nvme1", 1256 + "sysfs_device_link": "/devices/pci0000:00/0000:00:06.0/0000:02:00.0/nvme/nvme1", 1257 + "unix_device_names": [ 1258 + "/dev/disk/by-id/nvme-WD_Blue_SN580_1TB_23204W803249", 1259 + "/dev/disk/by-id/nvme-WD_Blue_SN580_1TB_23204W803249_1", 1260 + "/dev/disk/by-id/nvme-eui.e8238fa6bf530001001b448b4a8be3d5", 1261 + "/dev/disk/by-path/pci-0000:02:00.0-nvme-1", 1262 + "/dev/nvme1n1" 1263 + ], 1264 + "resources": [ 1265 + { 1266 + "type": "disk_geo", 1267 + "cylinders": 953869, 1268 + "heads": 64, 1269 + "sectors": 32, 1270 + "size": "0x0", 1271 + "geo_type": "logical" 1272 + }, 1273 + { 1274 + "type": "size", 1275 + "unit": "sectors", 1276 + "value_1": 1953525168, 1277 + "value_2": 512 1278 + } 1279 + ], 1280 + "driver": "nvme", 1281 + "driver_module": "nvme", 1282 + "drivers": [ 1283 + "nvme" 1284 + ], 1285 + "driver_modules": [ 1286 + "nvme" 1287 + ] 1288 + } 1289 + ], 1290 + "graphics_card": [ 1291 + { 1292 + "index": 33, 1293 + "attached_to": 30, 1294 + "class_list": [ 1295 + "graphics_card", 1296 + "pci" 1297 + ], 1298 + "bus_type": { 1299 + "hex": "0004", 1300 + "name": "PCI", 1301 + "value": 4 1302 + }, 1303 + "slot": { 1304 + "bus": 1, 1305 + "number": 0 1306 + }, 1307 + "base_class": { 1308 + "hex": "0003", 1309 + "name": "Display controller", 1310 + "value": 3 1311 + }, 1312 + "sub_class": { 1313 + "hex": "0000", 1314 + "name": "VGA compatible controller", 1315 + "value": 0 1316 + }, 1317 + "pci_interface": { 1318 + "hex": "0000", 1319 + "name": "VGA", 1320 + "value": 0 1321 + }, 1322 + "vendor": { 1323 + "hex": "10de", 1324 + "name": "nVidia Corporation", 1325 + "value": 4318 1326 + }, 1327 + "sub_vendor": { 1328 + "hex": "1462", 1329 + "value": 5218 1330 + }, 1331 + "device": { 1332 + "hex": "2782", 1333 + "value": 10114 1334 + }, 1335 + "sub_device": { 1336 + "hex": "5130", 1337 + "value": 20784 1338 + }, 1339 + "revision": { 1340 + "hex": "00a1", 1341 + "value": 161 1342 + }, 1343 + "model": "nVidia VGA compatible controller", 1344 + "sysfs_id": "/devices/pci0000:00/0000:00:01.0/0000:01:00.0", 1345 + "sysfs_bus_id": "0000:01:00.0", 1346 + "resources": [ 1347 + { 1348 + "type": "io", 1349 + "base": 20480, 1350 + "range": 128, 1351 + "enabled": true, 1352 + "access": "read_write" 1353 + } 1354 + ], 1355 + "detail": { 1356 + "function": 0, 1357 + "command": 1031, 1358 + "header_type": 0, 1359 + "secondary_bus": 0, 1360 + "prog_if": 0 1361 + }, 1362 + "driver": "nvidia", 1363 + "driver_module": "nvidia", 1364 + "drivers": [ 1365 + "nvidia" 1366 + ], 1367 + "driver_modules": [ 1368 + "nvidia" 1369 + ], 1370 + "module_alias": "pci:v000010DEd00002782sv00001462sd00005130bc03sc00i00" 1371 + } 1372 + ], 1373 + "hub": [ 1374 + { 1375 + "index": 62, 1376 + "attached_to": 88, 1377 + "class_list": [ 1378 + "usb", 1379 + "hub" 1380 + ], 1381 + "bus_type": { 1382 + "hex": "0086", 1383 + "name": "USB", 1384 + "value": 134 1385 + }, 1386 + "slot": { 1387 + "bus": 0, 1388 + "number": 0 1389 + }, 1390 + "base_class": { 1391 + "hex": "010a", 1392 + "name": "Hub", 1393 + "value": 266 1394 + }, 1395 + "vendor": { 1396 + "hex": "0451", 1397 + "name": "Texas Instruments", 1398 + "value": 1105 1399 + }, 1400 + "device": { 1401 + "hex": "8140", 1402 + "value": 33088 1403 + }, 1404 + "revision": { 1405 + "hex": "0000", 1406 + "name": "1.00", 1407 + "value": 0 1408 + }, 1409 + "model": "Texas Instruments Hub", 1410 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb2/2-1/2-1:1.0", 1411 + "sysfs_bus_id": "2-1:1.0", 1412 + "detail": { 1413 + "device_class": { 1414 + "hex": "0009", 1415 + "name": "hub", 1416 + "value": 9 1417 + }, 1418 + "device_subclass": { 1419 + "hex": "0000", 1420 + "name": "per_interface", 1421 + "value": 0 1422 + }, 1423 + "device_protocol": 3, 1424 + "interface_class": { 1425 + "hex": "0009", 1426 + "name": "hub", 1427 + "value": 9 1428 + }, 1429 + "interface_subclass": { 1430 + "hex": "0000", 1431 + "name": "per_interface", 1432 + "value": 0 1433 + }, 1434 + "interface_protocol": 0, 1435 + "interface_number": 0, 1436 + "interface_alternate_setting": 0 1437 + }, 1438 + "hotplug": "usb", 1439 + "driver": "hub", 1440 + "driver_module": "usbcore", 1441 + "drivers": [ 1442 + "hub" 1443 + ], 1444 + "driver_modules": [ 1445 + "usbcore" 1446 + ], 1447 + "module_alias": "usb:v0451p8140d0100dc09dsc00dp03ic09isc00ip00in00" 1448 + }, 1449 + { 1450 + "index": 69, 1451 + "attached_to": 87, 1452 + "class_list": [ 1453 + "usb", 1454 + "hub" 1455 + ], 1456 + "bus_type": { 1457 + "hex": "0086", 1458 + "name": "USB", 1459 + "value": 134 1460 + }, 1461 + "slot": { 1462 + "bus": 0, 1463 + "number": 0 1464 + }, 1465 + "base_class": { 1466 + "hex": "010a", 1467 + "name": "Hub", 1468 + "value": 266 1469 + }, 1470 + "vendor": { 1471 + "hex": "05e3", 1472 + "name": "GenesysLogic", 1473 + "value": 1507 1474 + }, 1475 + "device": { 1476 + "hex": "0610", 1477 + "name": "USB2.1 Hub", 1478 + "value": 1552 1479 + }, 1480 + "revision": { 1481 + "hex": "0000", 1482 + "name": "6.56", 1483 + "value": 0 1484 + }, 1485 + "model": "GenesysLogic USB2.1 Hub", 1486 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.0", 1487 + "sysfs_bus_id": "1-1.1:1.0", 1488 + "resources": [ 1489 + { 1490 + "type": "baud", 1491 + "speed": 480000000, 1492 + "bits": 0, 1493 + "stop_bits": 0, 1494 + "parity": 0, 1495 + "handshake": 0 1496 + } 1497 + ], 1498 + "detail": { 1499 + "device_class": { 1500 + "hex": "0009", 1501 + "name": "hub", 1502 + "value": 9 1503 + }, 1504 + "device_subclass": { 1505 + "hex": "0000", 1506 + "name": "per_interface", 1507 + "value": 0 1508 + }, 1509 + "device_protocol": 1, 1510 + "interface_class": { 1511 + "hex": "0009", 1512 + "name": "hub", 1513 + "value": 9 1514 + }, 1515 + "interface_subclass": { 1516 + "hex": "0000", 1517 + "name": "per_interface", 1518 + "value": 0 1519 + }, 1520 + "interface_protocol": 0, 1521 + "interface_number": 0, 1522 + "interface_alternate_setting": 0 1523 + }, 1524 + "hotplug": "usb", 1525 + "driver": "hub", 1526 + "driver_module": "usbcore", 1527 + "drivers": [ 1528 + "hub" 1529 + ], 1530 + "driver_modules": [ 1531 + "usbcore" 1532 + ], 1533 + "module_alias": "usb:v05E3p0610d0656dc09dsc00dp01ic09isc00ip00in00" 1534 + }, 1535 + { 1536 + "index": 71, 1537 + "attached_to": 78, 1538 + "class_list": [ 1539 + "usb", 1540 + "hub" 1541 + ], 1542 + "bus_type": { 1543 + "hex": "0086", 1544 + "name": "USB", 1545 + "value": 134 1546 + }, 1547 + "slot": { 1548 + "bus": 0, 1549 + "number": 0 1550 + }, 1551 + "base_class": { 1552 + "hex": "010a", 1553 + "name": "Hub", 1554 + "value": 266 1555 + }, 1556 + "vendor": { 1557 + "hex": "174c", 1558 + "name": "ASUS TEK.", 1559 + "value": 5964 1560 + }, 1561 + "device": { 1562 + "hex": "2074", 1563 + "name": "ASM107x", 1564 + "value": 8308 1565 + }, 1566 + "revision": { 1567 + "hex": "0000", 1568 + "name": "0.01", 1569 + "value": 0 1570 + }, 1571 + "model": "ASUS TEK ASM107x", 1572 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0", 1573 + "sysfs_bus_id": "1-3:1.0", 1574 + "resources": [ 1575 + { 1576 + "type": "baud", 1577 + "speed": 480000000, 1578 + "bits": 0, 1579 + "stop_bits": 0, 1580 + "parity": 0, 1581 + "handshake": 0 1582 + } 1583 + ], 1584 + "detail": { 1585 + "device_class": { 1586 + "hex": "0009", 1587 + "name": "hub", 1588 + "value": 9 1589 + }, 1590 + "device_subclass": { 1591 + "hex": "0000", 1592 + "name": "per_interface", 1593 + "value": 0 1594 + }, 1595 + "device_protocol": 2, 1596 + "interface_class": { 1597 + "hex": "0009", 1598 + "name": "hub", 1599 + "value": 9 1600 + }, 1601 + "interface_subclass": { 1602 + "hex": "0000", 1603 + "name": "per_interface", 1604 + "value": 0 1605 + }, 1606 + "interface_protocol": 2, 1607 + "interface_number": 0, 1608 + "interface_alternate_setting": 1 1609 + }, 1610 + "hotplug": "usb", 1611 + "driver": "hub", 1612 + "driver_module": "usbcore", 1613 + "drivers": [ 1614 + "hub" 1615 + ], 1616 + "driver_modules": [ 1617 + "usbcore" 1618 + ], 1619 + "module_alias": "usb:v174Cp2074d0001dc09dsc00dp02ic09isc00ip02in00" 1620 + }, 1621 + { 1622 + "index": 74, 1623 + "attached_to": 88, 1624 + "class_list": [ 1625 + "usb", 1626 + "hub" 1627 + ], 1628 + "bus_type": { 1629 + "hex": "0086", 1630 + "name": "USB", 1631 + "value": 134 1632 + }, 1633 + "slot": { 1634 + "bus": 0, 1635 + "number": 0 1636 + }, 1637 + "base_class": { 1638 + "hex": "010a", 1639 + "name": "Hub", 1640 + "value": 266 1641 + }, 1642 + "vendor": { 1643 + "hex": "174c", 1644 + "name": "ASUS TEK.", 1645 + "value": 5964 1646 + }, 1647 + "device": { 1648 + "hex": "3074", 1649 + "name": "ASM107x", 1650 + "value": 12404 1651 + }, 1652 + "revision": { 1653 + "hex": "0000", 1654 + "name": "0.01", 1655 + "value": 0 1656 + }, 1657 + "model": "ASUS TEK ASM107x", 1658 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.0", 1659 + "sysfs_bus_id": "2-2:1.0", 1660 + "detail": { 1661 + "device_class": { 1662 + "hex": "0009", 1663 + "name": "hub", 1664 + "value": 9 1665 + }, 1666 + "device_subclass": { 1667 + "hex": "0000", 1668 + "name": "per_interface", 1669 + "value": 0 1670 + }, 1671 + "device_protocol": 3, 1672 + "interface_class": { 1673 + "hex": "0009", 1674 + "name": "hub", 1675 + "value": 9 1676 + }, 1677 + "interface_subclass": { 1678 + "hex": "0000", 1679 + "name": "per_interface", 1680 + "value": 0 1681 + }, 1682 + "interface_protocol": 0, 1683 + "interface_number": 0, 1684 + "interface_alternate_setting": 0 1685 + }, 1686 + "hotplug": "usb", 1687 + "driver": "hub", 1688 + "driver_module": "usbcore", 1689 + "drivers": [ 1690 + "hub" 1691 + ], 1692 + "driver_modules": [ 1693 + "usbcore" 1694 + ], 1695 + "module_alias": "usb:v174Cp3074d0001dc09dsc00dp03ic09isc00ip00in00" 1696 + }, 1697 + { 1698 + "index": 78, 1699 + "attached_to": 46, 1700 + "class_list": [ 1701 + "usb", 1702 + "hub" 1703 + ], 1704 + "bus_type": { 1705 + "hex": "0086", 1706 + "name": "USB", 1707 + "value": 134 1708 + }, 1709 + "slot": { 1710 + "bus": 0, 1711 + "number": 0 1712 + }, 1713 + "base_class": { 1714 + "hex": "010a", 1715 + "name": "Hub", 1716 + "value": 266 1717 + }, 1718 + "vendor": { 1719 + "hex": "1d6b", 1720 + "name": "Linux 6.19.8-cachyos xhci-hcd", 1721 + "value": 7531 1722 + }, 1723 + "device": { 1724 + "hex": "0002", 1725 + "name": "xHCI Host Controller", 1726 + "value": 2 1727 + }, 1728 + "revision": { 1729 + "hex": "0000", 1730 + "name": "6.19", 1731 + "value": 0 1732 + }, 1733 + "serial": "0000:00:14.0", 1734 + "model": "Linux 6.19.8-cachyos xhci-hcd xHCI Host Controller", 1735 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-0:1.0", 1736 + "sysfs_bus_id": "1-0:1.0", 1737 + "resources": [ 1738 + { 1739 + "type": "baud", 1740 + "speed": 480000000, 1741 + "bits": 0, 1742 + "stop_bits": 0, 1743 + "parity": 0, 1744 + "handshake": 0 1745 + } 1746 + ], 1747 + "detail": { 1748 + "device_class": { 1749 + "hex": "0009", 1750 + "name": "hub", 1751 + "value": 9 1752 + }, 1753 + "device_subclass": { 1754 + "hex": "0000", 1755 + "name": "per_interface", 1756 + "value": 0 1757 + }, 1758 + "device_protocol": 1, 1759 + "interface_class": { 1760 + "hex": "0009", 1761 + "name": "hub", 1762 + "value": 9 1763 + }, 1764 + "interface_subclass": { 1765 + "hex": "0000", 1766 + "name": "per_interface", 1767 + "value": 0 1768 + }, 1769 + "interface_protocol": 0, 1770 + "interface_number": 0, 1771 + "interface_alternate_setting": 0 1772 + }, 1773 + "hotplug": "usb", 1774 + "driver": "hub", 1775 + "driver_module": "usbcore", 1776 + "drivers": [ 1777 + "hub" 1778 + ], 1779 + "driver_modules": [ 1780 + "usbcore" 1781 + ], 1782 + "module_alias": "usb:v1D6Bp0002d0619dc09dsc00dp01ic09isc00ip00in00" 1783 + }, 1784 + { 1785 + "index": 87, 1786 + "attached_to": 78, 1787 + "class_list": [ 1788 + "usb", 1789 + "hub" 1790 + ], 1791 + "bus_type": { 1792 + "hex": "0086", 1793 + "name": "USB", 1794 + "value": 134 1795 + }, 1796 + "slot": { 1797 + "bus": 0, 1798 + "number": 0 1799 + }, 1800 + "base_class": { 1801 + "hex": "010a", 1802 + "name": "Hub", 1803 + "value": 266 1804 + }, 1805 + "vendor": { 1806 + "hex": "0451", 1807 + "name": "Texas Instruments", 1808 + "value": 1105 1809 + }, 1810 + "device": { 1811 + "hex": "8142", 1812 + "value": 33090 1813 + }, 1814 + "revision": { 1815 + "hex": "0000", 1816 + "name": "1.00", 1817 + "value": 0 1818 + }, 1819 + "serial": "4401085138CE", 1820 + "model": "Texas Instruments Hub", 1821 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0", 1822 + "sysfs_bus_id": "1-1:1.0", 1823 + "resources": [ 1824 + { 1825 + "type": "baud", 1826 + "speed": 480000000, 1827 + "bits": 0, 1828 + "stop_bits": 0, 1829 + "parity": 0, 1830 + "handshake": 0 1831 + } 1832 + ], 1833 + "detail": { 1834 + "device_class": { 1835 + "hex": "0009", 1836 + "name": "hub", 1837 + "value": 9 1838 + }, 1839 + "device_subclass": { 1840 + "hex": "0000", 1841 + "name": "per_interface", 1842 + "value": 0 1843 + }, 1844 + "device_protocol": 2, 1845 + "interface_class": { 1846 + "hex": "0009", 1847 + "name": "hub", 1848 + "value": 9 1849 + }, 1850 + "interface_subclass": { 1851 + "hex": "0000", 1852 + "name": "per_interface", 1853 + "value": 0 1854 + }, 1855 + "interface_protocol": 2, 1856 + "interface_number": 0, 1857 + "interface_alternate_setting": 1 1858 + }, 1859 + "hotplug": "usb", 1860 + "driver": "hub", 1861 + "driver_module": "usbcore", 1862 + "drivers": [ 1863 + "hub" 1864 + ], 1865 + "driver_modules": [ 1866 + "usbcore" 1867 + ], 1868 + "module_alias": "usb:v0451p8142d0100dc09dsc00dp02ic09isc00ip02in00" 1869 + }, 1870 + { 1871 + "index": 88, 1872 + "attached_to": 46, 1873 + "class_list": [ 1874 + "usb", 1875 + "hub" 1876 + ], 1877 + "bus_type": { 1878 + "hex": "0086", 1879 + "name": "USB", 1880 + "value": 134 1881 + }, 1882 + "slot": { 1883 + "bus": 0, 1884 + "number": 0 1885 + }, 1886 + "base_class": { 1887 + "hex": "010a", 1888 + "name": "Hub", 1889 + "value": 266 1890 + }, 1891 + "vendor": { 1892 + "hex": "1d6b", 1893 + "name": "Linux 6.19.8-cachyos xhci-hcd", 1894 + "value": 7531 1895 + }, 1896 + "device": { 1897 + "hex": "0003", 1898 + "name": "xHCI Host Controller", 1899 + "value": 3 1900 + }, 1901 + "revision": { 1902 + "hex": "0000", 1903 + "name": "6.19", 1904 + "value": 0 1905 + }, 1906 + "serial": "0000:00:14.0", 1907 + "model": "Linux 6.19.8-cachyos xhci-hcd xHCI Host Controller", 1908 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb2/2-0:1.0", 1909 + "sysfs_bus_id": "2-0:1.0", 1910 + "detail": { 1911 + "device_class": { 1912 + "hex": "0009", 1913 + "name": "hub", 1914 + "value": 9 1915 + }, 1916 + "device_subclass": { 1917 + "hex": "0000", 1918 + "name": "per_interface", 1919 + "value": 0 1920 + }, 1921 + "device_protocol": 3, 1922 + "interface_class": { 1923 + "hex": "0009", 1924 + "name": "hub", 1925 + "value": 9 1926 + }, 1927 + "interface_subclass": { 1928 + "hex": "0000", 1929 + "name": "per_interface", 1930 + "value": 0 1931 + }, 1932 + "interface_protocol": 0, 1933 + "interface_number": 0, 1934 + "interface_alternate_setting": 0 1935 + }, 1936 + "hotplug": "usb", 1937 + "driver": "hub", 1938 + "driver_module": "usbcore", 1939 + "drivers": [ 1940 + "hub" 1941 + ], 1942 + "driver_modules": [ 1943 + "usbcore" 1944 + ], 1945 + "module_alias": "usb:v1D6Bp0003d0619dc09dsc00dp03ic09isc00ip00in00" 1946 + }, 1947 + { 1948 + "index": 89, 1949 + "attached_to": 62, 1950 + "class_list": [ 1951 + "usb", 1952 + "hub" 1953 + ], 1954 + "bus_type": { 1955 + "hex": "0086", 1956 + "name": "USB", 1957 + "value": 134 1958 + }, 1959 + "slot": { 1960 + "bus": 0, 1961 + "number": 0 1962 + }, 1963 + "base_class": { 1964 + "hex": "010a", 1965 + "name": "Hub", 1966 + "value": 266 1967 + }, 1968 + "vendor": { 1969 + "hex": "05e3", 1970 + "name": "GenesysLogic", 1971 + "value": 1507 1972 + }, 1973 + "device": { 1974 + "hex": "0626", 1975 + "name": "USB3.1 Hub", 1976 + "value": 1574 1977 + }, 1978 + "revision": { 1979 + "hex": "0000", 1980 + "name": "6.56", 1981 + "value": 0 1982 + }, 1983 + "model": "GenesysLogic USB3.1 Hub", 1984 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb2/2-1/2-1.1/2-1.1:1.0", 1985 + "sysfs_bus_id": "2-1.1:1.0", 1986 + "detail": { 1987 + "device_class": { 1988 + "hex": "0009", 1989 + "name": "hub", 1990 + "value": 9 1991 + }, 1992 + "device_subclass": { 1993 + "hex": "0000", 1994 + "name": "per_interface", 1995 + "value": 0 1996 + }, 1997 + "device_protocol": 3, 1998 + "interface_class": { 1999 + "hex": "0009", 2000 + "name": "hub", 2001 + "value": 9 2002 + }, 2003 + "interface_subclass": { 2004 + "hex": "0000", 2005 + "name": "per_interface", 2006 + "value": 0 2007 + }, 2008 + "interface_protocol": 0, 2009 + "interface_number": 0, 2010 + "interface_alternate_setting": 0 2011 + }, 2012 + "hotplug": "usb", 2013 + "driver": "hub", 2014 + "driver_module": "usbcore", 2015 + "drivers": [ 2016 + "hub" 2017 + ], 2018 + "driver_modules": [ 2019 + "usbcore" 2020 + ], 2021 + "module_alias": "usb:v05E3p0626d0656dc09dsc00dp03ic09isc00ip00in00" 2022 + } 2023 + ], 2024 + "keyboard": [ 2025 + { 2026 + "index": 64, 2027 + "attached_to": 78, 2028 + "class_list": [ 2029 + "keyboard", 2030 + "usb" 2031 + ], 2032 + "bus_type": { 2033 + "hex": "0086", 2034 + "name": "USB", 2035 + "value": 134 2036 + }, 2037 + "slot": { 2038 + "bus": 0, 2039 + "number": 0 2040 + }, 2041 + "base_class": { 2042 + "hex": "0108", 2043 + "name": "Keyboard", 2044 + "value": 264 2045 + }, 2046 + "sub_class": { 2047 + "hex": "0000", 2048 + "name": "Keyboard", 2049 + "value": 0 2050 + }, 2051 + "vendor": { 2052 + "hex": "046d", 2053 + "name": "Logitech Inc.", 2054 + "value": 1133 2055 + }, 2056 + "device": { 2057 + "hex": "c548", 2058 + "name": "USB Receiver", 2059 + "value": 50504 2060 + }, 2061 + "revision": { 2062 + "hex": "0000", 2063 + "name": "5.03", 2064 + "value": 0 2065 + }, 2066 + "model": "Logitech USB Receiver", 2067 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0", 2068 + "sysfs_bus_id": "1-6:1.0", 2069 + "unix_device_names": [ 2070 + "/dev/input/by-id/usb-Logitech_USB_Receiver-event-kbd", 2071 + "/dev/input/by-path/pci-0000:00:14.0-usb-0:6:1.0-event-kbd", 2072 + "/dev/input/by-path/pci-0000:00:14.0-usbv2-0:6:1.0-event-kbd", 2073 + "/dev/input/event16" 2074 + ], 2075 + "resources": [ 2076 + { 2077 + "type": "baud", 2078 + "speed": 12000000, 2079 + "bits": 0, 2080 + "stop_bits": 0, 2081 + "parity": 0, 2082 + "handshake": 0 2083 + } 2084 + ], 2085 + "detail": { 2086 + "device_class": { 2087 + "hex": "0000", 2088 + "name": "per_interface", 2089 + "value": 0 2090 + }, 2091 + "device_subclass": { 2092 + "hex": "0000", 2093 + "name": "per_interface", 2094 + "value": 0 2095 + }, 2096 + "device_protocol": 0, 2097 + "interface_class": { 2098 + "hex": "0003", 2099 + "name": "hid", 2100 + "value": 3 2101 + }, 2102 + "interface_subclass": { 2103 + "hex": "0001", 2104 + "name": "audio", 2105 + "value": 1 2106 + }, 2107 + "interface_protocol": 1, 2108 + "interface_number": 0, 2109 + "interface_alternate_setting": 0 2110 + }, 2111 + "hotplug": "usb", 2112 + "driver": "usbhid", 2113 + "driver_module": "usbhid", 2114 + "drivers": [ 2115 + "usbhid" 2116 + ], 2117 + "driver_modules": [ 2118 + "usbhid" 2119 + ], 2120 + "driver_info": { 2121 + "type": "keyboard", 2122 + "xkb_rules": "xfree86", 2123 + "xkb_model": "pc104" 2124 + }, 2125 + "module_alias": "usb:v046DpC548d0503dc00dsc00dp00ic03isc01ip01in00" 2126 + }, 2127 + { 2128 + "index": 66, 2129 + "attached_to": 69, 2130 + "class_list": [ 2131 + "keyboard", 2132 + "usb" 2133 + ], 2134 + "bus_type": { 2135 + "hex": "0086", 2136 + "name": "USB", 2137 + "value": 134 2138 + }, 2139 + "slot": { 2140 + "bus": 0, 2141 + "number": 0 2142 + }, 2143 + "base_class": { 2144 + "hex": "0108", 2145 + "name": "Keyboard", 2146 + "value": 264 2147 + }, 2148 + "sub_class": { 2149 + "hex": "0000", 2150 + "name": "Keyboard", 2151 + "value": 0 2152 + }, 2153 + "vendor": { 2154 + "hex": "3434", 2155 + "name": "Keychron", 2156 + "value": 13364 2157 + }, 2158 + "device": { 2159 + "hex": "06a1", 2160 + "name": "Keychron Q10 Pro", 2161 + "value": 1697 2162 + }, 2163 + "revision": { 2164 + "hex": "0000", 2165 + "name": "1.00", 2166 + "value": 0 2167 + }, 2168 + "model": "Keychron Q10 Pro", 2169 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1.2/1-1.1.2:1.0", 2170 + "sysfs_bus_id": "1-1.1.2:1.0", 2171 + "unix_device_names": [ 2172 + "/dev/input/by-id/usb-Keychron_Keychron_Q10_Pro-event-kbd", 2173 + "/dev/input/by-path/pci-0000:00:14.0-usb-0:1.1.2:1.0-event-kbd", 2174 + "/dev/input/by-path/pci-0000:00:14.0-usbv2-0:1.1.2:1.0-event-kbd", 2175 + "/dev/input/event24" 2176 + ], 2177 + "resources": [ 2178 + { 2179 + "type": "baud", 2180 + "speed": 12000000, 2181 + "bits": 0, 2182 + "stop_bits": 0, 2183 + "parity": 0, 2184 + "handshake": 0 2185 + } 2186 + ], 2187 + "detail": { 2188 + "device_class": { 2189 + "hex": "0000", 2190 + "name": "per_interface", 2191 + "value": 0 2192 + }, 2193 + "device_subclass": { 2194 + "hex": "0000", 2195 + "name": "per_interface", 2196 + "value": 0 2197 + }, 2198 + "device_protocol": 0, 2199 + "interface_class": { 2200 + "hex": "0003", 2201 + "name": "hid", 2202 + "value": 3 2203 + }, 2204 + "interface_subclass": { 2205 + "hex": "0001", 2206 + "name": "audio", 2207 + "value": 1 2208 + }, 2209 + "interface_protocol": 1, 2210 + "interface_number": 0, 2211 + "interface_alternate_setting": 0 2212 + }, 2213 + "hotplug": "usb", 2214 + "driver": "usbhid", 2215 + "driver_module": "usbhid", 2216 + "drivers": [ 2217 + "usbhid" 2218 + ], 2219 + "driver_modules": [ 2220 + "usbhid" 2221 + ], 2222 + "driver_info": { 2223 + "type": "keyboard", 2224 + "xkb_rules": "xfree86", 2225 + "xkb_model": "pc104" 2226 + }, 2227 + "module_alias": "usb:v3434p06A1d0100dc00dsc00dp00ic03isc01ip01in00" 2228 + }, 2229 + { 2230 + "index": 86, 2231 + "attached_to": 71, 2232 + "class_list": [ 2233 + "keyboard", 2234 + "usb" 2235 + ], 2236 + "bus_type": { 2237 + "hex": "0086", 2238 + "name": "USB", 2239 + "value": 134 2240 + }, 2241 + "slot": { 2242 + "bus": 0, 2243 + "number": 0 2244 + }, 2245 + "base_class": { 2246 + "hex": "0108", 2247 + "name": "Keyboard", 2248 + "value": 264 2249 + }, 2250 + "sub_class": { 2251 + "hex": "0000", 2252 + "name": "Keyboard", 2253 + "value": 0 2254 + }, 2255 + "vendor": { 2256 + "hex": "046d", 2257 + "name": "Logitech Inc.", 2258 + "value": 1133 2259 + }, 2260 + "device": { 2261 + "hex": "c547", 2262 + "name": "USB Receiver", 2263 + "value": 50503 2264 + }, 2265 + "revision": { 2266 + "hex": "0000", 2267 + "name": "4.02", 2268 + "value": 0 2269 + }, 2270 + "model": "Logitech USB Receiver", 2271 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.3/1-3.3:1.1", 2272 + "sysfs_bus_id": "1-3.3:1.1", 2273 + "resources": [ 2274 + { 2275 + "type": "baud", 2276 + "speed": 12000000, 2277 + "bits": 0, 2278 + "stop_bits": 0, 2279 + "parity": 0, 2280 + "handshake": 0 2281 + } 2282 + ], 2283 + "detail": { 2284 + "device_class": { 2285 + "hex": "0000", 2286 + "name": "per_interface", 2287 + "value": 0 2288 + }, 2289 + "device_subclass": { 2290 + "hex": "0000", 2291 + "name": "per_interface", 2292 + "value": 0 2293 + }, 2294 + "device_protocol": 0, 2295 + "interface_class": { 2296 + "hex": "0003", 2297 + "name": "hid", 2298 + "value": 3 2299 + }, 2300 + "interface_subclass": { 2301 + "hex": "0001", 2302 + "name": "audio", 2303 + "value": 1 2304 + }, 2305 + "interface_protocol": 1, 2306 + "interface_number": 1, 2307 + "interface_alternate_setting": 0 2308 + }, 2309 + "hotplug": "usb", 2310 + "driver": "usbhid", 2311 + "driver_module": "usbhid", 2312 + "drivers": [ 2313 + "usbhid" 2314 + ], 2315 + "driver_modules": [ 2316 + "usbhid" 2317 + ], 2318 + "driver_info": { 2319 + "type": "keyboard", 2320 + "xkb_rules": "xfree86", 2321 + "xkb_model": "pc104" 2322 + }, 2323 + "module_alias": "usb:v046DpC547d0402dc00dsc00dp00ic03isc01ip01in01" 2324 + } 2325 + ], 2326 + "memory": [ 2327 + { 2328 + "index": 23, 2329 + "attached_to": 0, 2330 + "class_list": [ 2331 + "memory" 2332 + ], 2333 + "base_class": { 2334 + "hex": "0101", 2335 + "name": "Internally Used Class", 2336 + "value": 257 2337 + }, 2338 + "sub_class": { 2339 + "hex": "0002", 2340 + "name": "Main Memory", 2341 + "value": 2 2342 + }, 2343 + "model": "Main Memory", 2344 + "resources": [ 2345 + { 2346 + "type": "phys_mem", 2347 + "range": 34359738368 2348 + } 2349 + ] 2350 + } 2351 + ], 2352 + "monitor": [ 2353 + { 2354 + "index": 50, 2355 + "attached_to": 33, 2356 + "class_list": [ 2357 + "monitor" 2358 + ], 2359 + "base_class": { 2360 + "hex": "0100", 2361 + "name": "Monitor", 2362 + "value": 256 2363 + }, 2364 + "sub_class": { 2365 + "hex": "0002", 2366 + "name": "LCD Monitor", 2367 + "value": 2 2368 + }, 2369 + "vendor": { 2370 + "hex": "1e6d", 2371 + "name": "LG ELECTRONICS", 2372 + "value": 7789 2373 + }, 2374 + "device": { 2375 + "hex": "774d", 2376 + "name": "LG HDR WQHD+", 2377 + "value": 30541 2378 + }, 2379 + "serial": "304NTTQ6B265", 2380 + "model": "LG ELECTRONICS LG HDR WQHD+", 2381 + "resources": [ 2382 + { 2383 + "type": "monitor", 2384 + "width": 1024, 2385 + "height": 768, 2386 + "vertical_frequency": 60, 2387 + "interlaced": false 2388 + }, 2389 + { 2390 + "type": "monitor", 2391 + "width": 1024, 2392 + "height": 768, 2393 + "vertical_frequency": 60, 2394 + "interlaced": false 2395 + }, 2396 + { 2397 + "type": "monitor", 2398 + "width": 1920, 2399 + "height": 1080, 2400 + "vertical_frequency": 60, 2401 + "interlaced": false 2402 + }, 2403 + { 2404 + "type": "monitor", 2405 + "width": 3840, 2406 + "height": 1600, 2407 + "vertical_frequency": 60, 2408 + "interlaced": false 2409 + }, 2410 + { 2411 + "type": "monitor", 2412 + "width": 640, 2413 + "height": 480, 2414 + "vertical_frequency": 60, 2415 + "interlaced": false 2416 + }, 2417 + { 2418 + "type": "monitor", 2419 + "width": 800, 2420 + "height": 600, 2421 + "vertical_frequency": 60, 2422 + "interlaced": false 2423 + }, 2424 + { 2425 + "type": "size", 2426 + "unit": "mm", 2427 + "value_1": 879, 2428 + "value_2": 366 2429 + } 2430 + ], 2431 + "detail": { 2432 + "manufacture_year": 2023, 2433 + "manufacture_week": 4, 2434 + "vertical_sync": { 2435 + "min": 48, 2436 + "max": 144 2437 + }, 2438 + "horizontal_sync": { 2439 + "min": 250, 2440 + "max": 250 2441 + }, 2442 + "horizontal_sync_timings": { 2443 + "disp": 3840, 2444 + "sync_start": 3888, 2445 + "sync_end": 3920, 2446 + "total": 4000 2447 + }, 2448 + "vertical_sync_timings": { 2449 + "disp": 1600, 2450 + "sync_start": 1603, 2451 + "sync_end": 1613, 2452 + "total": 1658 2453 + }, 2454 + "clock": 497250, 2455 + "width": 3840, 2456 + "height": 1600, 2457 + "width_millimetres": 879, 2458 + "height_millimetres": 366, 2459 + "horizontal_flag": 45, 2460 + "vertical_flag": 43, 2461 + "vendor": "", 2462 + "name": "LG HDR WQHD+" 2463 + }, 2464 + "driver_info": { 2465 + "type": "display", 2466 + "width": 3840, 2467 + "height": 1600, 2468 + "vertical_sync": { 2469 + "min": 48, 2470 + "max": 144 2471 + }, 2472 + "horizontal_sync": { 2473 + "min": 250, 2474 + "max": 250 2475 + }, 2476 + "bandwidth": 0, 2477 + "horizontal_sync_timings": { 2478 + "disp": 3840, 2479 + "sync_start": 3888, 2480 + "sync_end": 3920, 2481 + "total": 4000 2482 + }, 2483 + "vertical_sync_timings": { 2484 + "disp": 1600, 2485 + "sync_start": 1603, 2486 + "sync_end": 1613, 2487 + "total": 1658 2488 + }, 2489 + "horizontal_flag": 45, 2490 + "vertical_flag": 43 2491 + } 2492 + } 2493 + ], 2494 + "mouse": [ 2495 + { 2496 + "index": 59, 2497 + "attached_to": 69, 2498 + "class_list": [ 2499 + "mouse", 2500 + "usb" 2501 + ], 2502 + "bus_type": { 2503 + "hex": "0086", 2504 + "name": "USB", 2505 + "value": 134 2506 + }, 2507 + "slot": { 2508 + "bus": 0, 2509 + "number": 0 2510 + }, 2511 + "base_class": { 2512 + "hex": "0105", 2513 + "name": "Mouse", 2514 + "value": 261 2515 + }, 2516 + "sub_class": { 2517 + "hex": "0003", 2518 + "name": "USB Mouse", 2519 + "value": 3 2520 + }, 2521 + "vendor": { 2522 + "hex": "3434", 2523 + "name": "Keychron", 2524 + "value": 13364 2525 + }, 2526 + "device": { 2527 + "hex": "06a1", 2528 + "name": "Keychron Q10 Pro", 2529 + "value": 1697 2530 + }, 2531 + "revision": { 2532 + "hex": "0000", 2533 + "name": "1.00", 2534 + "value": 0 2535 + }, 2536 + "compat_vendor": "Unknown", 2537 + "compat_device": "Generic USB Mouse", 2538 + "model": "Keychron Q10 Pro", 2539 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1.2/1-1.1.2:1.2", 2540 + "sysfs_bus_id": "1-1.1.2:1.2", 2541 + "unix_device_names": [ 2542 + "/dev/input/mice" 2543 + ], 2544 + "unix_device_name2": "/dev/input/mouse2", 2545 + "resources": [ 2546 + { 2547 + "type": "baud", 2548 + "speed": 12000000, 2549 + "bits": 0, 2550 + "stop_bits": 0, 2551 + "parity": 0, 2552 + "handshake": 0 2553 + } 2554 + ], 2555 + "detail": { 2556 + "device_class": { 2557 + "hex": "0000", 2558 + "name": "per_interface", 2559 + "value": 0 2560 + }, 2561 + "device_subclass": { 2562 + "hex": "0000", 2563 + "name": "per_interface", 2564 + "value": 0 2565 + }, 2566 + "device_protocol": 0, 2567 + "interface_class": { 2568 + "hex": "0003", 2569 + "name": "hid", 2570 + "value": 3 2571 + }, 2572 + "interface_subclass": { 2573 + "hex": "0000", 2574 + "name": "per_interface", 2575 + "value": 0 2576 + }, 2577 + "interface_protocol": 0, 2578 + "interface_number": 2, 2579 + "interface_alternate_setting": 0 2580 + }, 2581 + "hotplug": "usb", 2582 + "driver": "usbhid", 2583 + "driver_module": "usbhid", 2584 + "drivers": [ 2585 + "usbhid" 2586 + ], 2587 + "driver_modules": [ 2588 + "usbhid" 2589 + ], 2590 + "driver_info": { 2591 + "type": "mouse", 2592 + "db_entry_0": [ 2593 + "explorerps/2", 2594 + "exps2" 2595 + ], 2596 + "xf86": "explorerps/2", 2597 + "gpm": "exps2", 2598 + "buttons": -1, 2599 + "wheels": -1 2600 + }, 2601 + "module_alias": "usb:v3434p06A1d0100dc00dsc00dp00ic03isc00ip00in02" 2602 + }, 2603 + { 2604 + "index": 75, 2605 + "attached_to": 71, 2606 + "class_list": [ 2607 + "mouse", 2608 + "usb" 2609 + ], 2610 + "bus_type": { 2611 + "hex": "0086", 2612 + "name": "USB", 2613 + "value": 134 2614 + }, 2615 + "slot": { 2616 + "bus": 0, 2617 + "number": 0 2618 + }, 2619 + "base_class": { 2620 + "hex": "0105", 2621 + "name": "Mouse", 2622 + "value": 261 2623 + }, 2624 + "sub_class": { 2625 + "hex": "0003", 2626 + "name": "USB Mouse", 2627 + "value": 3 2628 + }, 2629 + "vendor": { 2630 + "hex": "046d", 2631 + "name": "Logitech Inc.", 2632 + "value": 1133 2633 + }, 2634 + "device": { 2635 + "hex": "c547", 2636 + "name": "USB Receiver", 2637 + "value": 50503 2638 + }, 2639 + "revision": { 2640 + "hex": "0000", 2641 + "name": "4.02", 2642 + "value": 0 2643 + }, 2644 + "compat_vendor": "Unknown", 2645 + "compat_device": "Generic USB Mouse", 2646 + "model": "Logitech USB Receiver", 2647 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.3/1-3.3:1.0", 2648 + "sysfs_bus_id": "1-3.3:1.0", 2649 + "resources": [ 2650 + { 2651 + "type": "baud", 2652 + "speed": 12000000, 2653 + "bits": 0, 2654 + "stop_bits": 0, 2655 + "parity": 0, 2656 + "handshake": 0 2657 + } 2658 + ], 2659 + "detail": { 2660 + "device_class": { 2661 + "hex": "0000", 2662 + "name": "per_interface", 2663 + "value": 0 2664 + }, 2665 + "device_subclass": { 2666 + "hex": "0000", 2667 + "name": "per_interface", 2668 + "value": 0 2669 + }, 2670 + "device_protocol": 0, 2671 + "interface_class": { 2672 + "hex": "0003", 2673 + "name": "hid", 2674 + "value": 3 2675 + }, 2676 + "interface_subclass": { 2677 + "hex": "0001", 2678 + "name": "audio", 2679 + "value": 1 2680 + }, 2681 + "interface_protocol": 2, 2682 + "interface_number": 0, 2683 + "interface_alternate_setting": 0 2684 + }, 2685 + "hotplug": "usb", 2686 + "driver": "usbhid", 2687 + "driver_module": "usbhid", 2688 + "drivers": [ 2689 + "usbhid" 2690 + ], 2691 + "driver_modules": [ 2692 + "usbhid" 2693 + ], 2694 + "driver_info": { 2695 + "type": "mouse", 2696 + "db_entry_0": [ 2697 + "explorerps/2", 2698 + "exps2" 2699 + ], 2700 + "xf86": "explorerps/2", 2701 + "gpm": "exps2", 2702 + "buttons": -1, 2703 + "wheels": -1 2704 + }, 2705 + "module_alias": "usb:v046DpC547d0402dc00dsc00dp00ic03isc01ip02in00" 2706 + }, 2707 + { 2708 + "index": 77, 2709 + "attached_to": 78, 2710 + "class_list": [ 2711 + "mouse", 2712 + "usb" 2713 + ], 2714 + "bus_type": { 2715 + "hex": "0086", 2716 + "name": "USB", 2717 + "value": 134 2718 + }, 2719 + "slot": { 2720 + "bus": 0, 2721 + "number": 0 2722 + }, 2723 + "base_class": { 2724 + "hex": "0105", 2725 + "name": "Mouse", 2726 + "value": 261 2727 + }, 2728 + "sub_class": { 2729 + "hex": "0003", 2730 + "name": "USB Mouse", 2731 + "value": 3 2732 + }, 2733 + "vendor": { 2734 + "hex": "046d", 2735 + "name": "Logitech Inc.", 2736 + "value": 1133 2737 + }, 2738 + "device": { 2739 + "hex": "c548", 2740 + "name": "USB Receiver", 2741 + "value": 50504 2742 + }, 2743 + "revision": { 2744 + "hex": "0000", 2745 + "name": "5.03", 2746 + "value": 0 2747 + }, 2748 + "compat_vendor": "Unknown", 2749 + "compat_device": "Generic USB Mouse", 2750 + "model": "Logitech USB Receiver", 2751 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.3", 2752 + "sysfs_bus_id": "1-6:1.3", 2753 + "unix_device_names": [ 2754 + "/dev/input/mice" 2755 + ], 2756 + "unix_device_name2": "/dev/input/mouse1", 2757 + "resources": [ 2758 + { 2759 + "type": "baud", 2760 + "speed": 12000000, 2761 + "bits": 0, 2762 + "stop_bits": 0, 2763 + "parity": 0, 2764 + "handshake": 0 2765 + } 2766 + ], 2767 + "detail": { 2768 + "device_class": { 2769 + "hex": "0000", 2770 + "name": "per_interface", 2771 + "value": 0 2772 + }, 2773 + "device_subclass": { 2774 + "hex": "0000", 2775 + "name": "per_interface", 2776 + "value": 0 2777 + }, 2778 + "device_protocol": 0, 2779 + "interface_class": { 2780 + "hex": "0003", 2781 + "name": "hid", 2782 + "value": 3 2783 + }, 2784 + "interface_subclass": { 2785 + "hex": "0000", 2786 + "name": "per_interface", 2787 + "value": 0 2788 + }, 2789 + "interface_protocol": 0, 2790 + "interface_number": 3, 2791 + "interface_alternate_setting": 0 2792 + }, 2793 + "hotplug": "usb", 2794 + "driver": "usbhid", 2795 + "driver_module": "usbhid", 2796 + "drivers": [ 2797 + "usbhid" 2798 + ], 2799 + "driver_modules": [ 2800 + "usbhid" 2801 + ], 2802 + "driver_info": { 2803 + "type": "mouse", 2804 + "db_entry_0": [ 2805 + "explorerps/2", 2806 + "exps2" 2807 + ], 2808 + "xf86": "explorerps/2", 2809 + "gpm": "exps2", 2810 + "buttons": -1, 2811 + "wheels": -1 2812 + }, 2813 + "module_alias": "usb:v046DpC548d0503dc00dsc00dp00ic03isc00ip00in03" 2814 + }, 2815 + { 2816 + "index": 80, 2817 + "attached_to": 78, 2818 + "class_list": [ 2819 + "mouse", 2820 + "usb" 2821 + ], 2822 + "bus_type": { 2823 + "hex": "0086", 2824 + "name": "USB", 2825 + "value": 134 2826 + }, 2827 + "slot": { 2828 + "bus": 0, 2829 + "number": 0 2830 + }, 2831 + "base_class": { 2832 + "hex": "0105", 2833 + "name": "Mouse", 2834 + "value": 261 2835 + }, 2836 + "sub_class": { 2837 + "hex": "0003", 2838 + "name": "USB Mouse", 2839 + "value": 3 2840 + }, 2841 + "vendor": { 2842 + "hex": "046d", 2843 + "name": "Logitech Inc.", 2844 + "value": 1133 2845 + }, 2846 + "device": { 2847 + "hex": "c548", 2848 + "name": "USB Receiver", 2849 + "value": 50504 2850 + }, 2851 + "revision": { 2852 + "hex": "0000", 2853 + "name": "5.03", 2854 + "value": 0 2855 + }, 2856 + "compat_vendor": "Unknown", 2857 + "compat_device": "Generic USB Mouse", 2858 + "model": "Logitech USB Receiver", 2859 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.1", 2860 + "sysfs_bus_id": "1-6:1.1", 2861 + "unix_device_names": [ 2862 + "/dev/input/mice" 2863 + ], 2864 + "unix_device_name2": "/dev/input/mouse0", 2865 + "resources": [ 2866 + { 2867 + "type": "baud", 2868 + "speed": 12000000, 2869 + "bits": 0, 2870 + "stop_bits": 0, 2871 + "parity": 0, 2872 + "handshake": 0 2873 + } 2874 + ], 2875 + "detail": { 2876 + "device_class": { 2877 + "hex": "0000", 2878 + "name": "per_interface", 2879 + "value": 0 2880 + }, 2881 + "device_subclass": { 2882 + "hex": "0000", 2883 + "name": "per_interface", 2884 + "value": 0 2885 + }, 2886 + "device_protocol": 0, 2887 + "interface_class": { 2888 + "hex": "0003", 2889 + "name": "hid", 2890 + "value": 3 2891 + }, 2892 + "interface_subclass": { 2893 + "hex": "0001", 2894 + "name": "audio", 2895 + "value": 1 2896 + }, 2897 + "interface_protocol": 2, 2898 + "interface_number": 1, 2899 + "interface_alternate_setting": 0 2900 + }, 2901 + "hotplug": "usb", 2902 + "driver": "usbhid", 2903 + "driver_module": "usbhid", 2904 + "drivers": [ 2905 + "usbhid" 2906 + ], 2907 + "driver_modules": [ 2908 + "usbhid" 2909 + ], 2910 + "driver_info": { 2911 + "type": "mouse", 2912 + "db_entry_0": [ 2913 + "explorerps/2", 2914 + "exps2" 2915 + ], 2916 + "xf86": "explorerps/2", 2917 + "gpm": "exps2", 2918 + "buttons": -1, 2919 + "wheels": -1 2920 + }, 2921 + "module_alias": "usb:v046DpC548d0503dc00dsc00dp00ic03isc01ip02in01" 2922 + }, 2923 + { 2924 + "index": 94, 2925 + "attached_to": 0, 2926 + "bus_type": { 2927 + "hex": "0086", 2928 + "name": "usb", 2929 + "value": 134 2930 + }, 2931 + "base_class": { 2932 + "hex": "0118", 2933 + "name": "touchpad", 2934 + "value": 280 2935 + }, 2936 + "sub_class": { 2937 + "hex": "0003", 2938 + "name": "usb", 2939 + "value": 3 2940 + }, 2941 + "vendor": { 2942 + "hex": "046d", 2943 + "name": "Logitech", 2944 + "value": 1133 2945 + }, 2946 + "device": { 2947 + "hex": "c548", 2948 + "name": "USB_Receiver", 2949 + "value": 50504 2950 + }, 2951 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.3/0003:046D:C548.0006/input/input30", 2952 + "unix_device_names": [ 2953 + "/dev/input/event21", 2954 + "/dev/input/ + handler" 2955 + ] 2956 + } 2957 + ], 2958 + "network_controller": [ 2959 + { 2960 + "index": 31, 2961 + "attached_to": 0, 2962 + "class_list": [ 2963 + "network_controller", 2964 + "pci", 2965 + "wlan_card" 2966 + ], 2967 + "bus_type": { 2968 + "hex": "0004", 2969 + "name": "PCI", 2970 + "value": 4 2971 + }, 2972 + "slot": { 2973 + "bus": 0, 2974 + "number": 20 2975 + }, 2976 + "base_class": { 2977 + "hex": "0002", 2978 + "name": "Network controller", 2979 + "value": 2 2980 + }, 2981 + "sub_class": { 2982 + "hex": "0082", 2983 + "name": "WLAN controller", 2984 + "value": 130 2985 + }, 2986 + "vendor": { 2987 + "hex": "8086", 2988 + "name": "Intel Corporation", 2989 + "value": 32902 2990 + }, 2991 + "sub_vendor": { 2992 + "hex": "8086", 2993 + "name": "Intel Corporation", 2994 + "value": 32902 2995 + }, 2996 + "device": { 2997 + "hex": "7a70", 2998 + "value": 31344 2999 + }, 3000 + "sub_device": { 3001 + "hex": "0094", 3002 + "value": 148 3003 + }, 3004 + "revision": { 3005 + "hex": "0011", 3006 + "value": 17 3007 + }, 3008 + "model": "Intel WLAN controller", 3009 + "sysfs_id": "/devices/pci0000:00/0000:00:14.3", 3010 + "sysfs_bus_id": "0000:00:14.3", 3011 + "unix_device_names": [ 3012 + "wlp0s20f3" 3013 + ], 3014 + "resources": [ 3015 + { 3016 + "type": "hwaddr", 3017 + "address": 55 3018 + }, 3019 + { 3020 + "type": "phwaddr", 3021 + "address": 55 3022 + }, 3023 + { 3024 + "type": "wlan", 3025 + "channels": [ 3026 + "1", 3027 + "2", 3028 + "3", 3029 + "4", 3030 + "5", 3031 + "6", 3032 + "7", 3033 + "8", 3034 + "9", 3035 + "10", 3036 + "11", 3037 + "12", 3038 + "13", 3039 + "36", 3040 + "40", 3041 + "44", 3042 + "48", 3043 + "52", 3044 + "56", 3045 + "60", 3046 + "64", 3047 + "100", 3048 + "104", 3049 + "108", 3050 + "112", 3051 + "116", 3052 + "120", 3053 + "124", 3054 + "128", 3055 + "132", 3056 + "136", 3057 + "140" 3058 + ], 3059 + "frequencies": [ 3060 + "2.412", 3061 + "2.417", 3062 + "2.422", 3063 + "2.427", 3064 + "2.432", 3065 + "2.437", 3066 + "2.442", 3067 + "2.447", 3068 + "2.452", 3069 + "2.457", 3070 + "2.462", 3071 + "2.467", 3072 + "2.472", 3073 + "5.18", 3074 + "5.2", 3075 + "5.22", 3076 + "5.24", 3077 + "5.26", 3078 + "5.28", 3079 + "5.3", 3080 + "5.32", 3081 + "5.5", 3082 + "5.52", 3083 + "5.54", 3084 + "5.56", 3085 + "5.58", 3086 + "5.6", 3087 + "5.62", 3088 + "5.64", 3089 + "5.66", 3090 + "5.68", 3091 + "5.7" 3092 + ], 3093 + "auth_modes": [ 3094 + "open", 3095 + "sharedkey", 3096 + "wpa-psk", 3097 + "wpa-eap" 3098 + ], 3099 + "enc_modes": [ 3100 + "WEP40", 3101 + "WEP104", 3102 + "TKIP", 3103 + "CCMP" 3104 + ] 3105 + } 3106 + ], 3107 + "detail": { 3108 + "function": 3, 3109 + "command": 1030, 3110 + "header_type": 0, 3111 + "secondary_bus": 0, 3112 + "prog_if": 0 3113 + }, 3114 + "driver": "iwlwifi", 3115 + "driver_module": "iwlwifi", 3116 + "drivers": [ 3117 + "iwlwifi" 3118 + ], 3119 + "driver_modules": [ 3120 + "iwlwifi" 3121 + ], 3122 + "module_alias": "pci:v00008086d00007A70sv00008086sd00000094bc02sc80i00" 3123 + }, 3124 + { 3125 + "index": 41, 3126 + "attached_to": 48, 3127 + "class_list": [ 3128 + "network_controller", 3129 + "pci" 3130 + ], 3131 + "bus_type": { 3132 + "hex": "0004", 3133 + "name": "PCI", 3134 + "value": 4 3135 + }, 3136 + "slot": { 3137 + "bus": 5, 3138 + "number": 0 3139 + }, 3140 + "base_class": { 3141 + "hex": "0002", 3142 + "name": "Network controller", 3143 + "value": 2 3144 + }, 3145 + "sub_class": { 3146 + "hex": "0000", 3147 + "name": "Ethernet controller", 3148 + "value": 0 3149 + }, 3150 + "vendor": { 3151 + "hex": "8086", 3152 + "name": "Intel Corporation", 3153 + "value": 32902 3154 + }, 3155 + "sub_vendor": { 3156 + "hex": "1043", 3157 + "value": 4163 3158 + }, 3159 + "device": { 3160 + "hex": "125c", 3161 + "value": 4700 3162 + }, 3163 + "sub_device": { 3164 + "hex": "8867", 3165 + "value": 34919 3166 + }, 3167 + "revision": { 3168 + "hex": "0006", 3169 + "value": 6 3170 + }, 3171 + "model": "Intel Ethernet controller", 3172 + "sysfs_id": "/devices/pci0000:00/0000:00:1c.2/0000:05:00.0", 3173 + "sysfs_bus_id": "0000:05:00.0", 3174 + "unix_device_names": [ 3175 + "enp5s0" 3176 + ], 3177 + "resources": [ 3178 + { 3179 + "type": "hwaddr", 3180 + "address": 99 3181 + }, 3182 + { 3183 + "type": "phwaddr", 3184 + "address": 99 3185 + } 3186 + ], 3187 + "detail": { 3188 + "function": 0, 3189 + "command": 1030, 3190 + "header_type": 0, 3191 + "secondary_bus": 0, 3192 + "prog_if": 0 3193 + }, 3194 + "driver": "igc", 3195 + "driver_module": "igc", 3196 + "drivers": [ 3197 + "igc" 3198 + ], 3199 + "driver_modules": [ 3200 + "igc" 3201 + ], 3202 + "module_alias": "pci:v00008086d0000125Csv00001043sd00008867bc02sc00i00" 3203 + } 3204 + ], 3205 + "network_interface": [ 3206 + { 3207 + "index": 91, 3208 + "attached_to": 41, 3209 + "class_list": [ 3210 + "network_interface" 3211 + ], 3212 + "base_class": { 3213 + "hex": "0107", 3214 + "name": "Network Interface", 3215 + "value": 263 3216 + }, 3217 + "sub_class": { 3218 + "hex": "0001", 3219 + "name": "Ethernet", 3220 + "value": 1 3221 + }, 3222 + "model": "Ethernet network interface", 3223 + "sysfs_id": "/class/net/enp5s0", 3224 + "sysfs_device_link": "/devices/pci0000:00/0000:00:1c.2/0000:05:00.0", 3225 + "unix_device_names": [ 3226 + "enp5s0" 3227 + ], 3228 + "resources": [ 3229 + { 3230 + "type": "hwaddr", 3231 + "address": 99 3232 + }, 3233 + { 3234 + "type": "phwaddr", 3235 + "address": 99 3236 + } 3237 + ], 3238 + "driver": "igc", 3239 + "driver_module": "igc", 3240 + "drivers": [ 3241 + "igc" 3242 + ], 3243 + "driver_modules": [ 3244 + "igc" 3245 + ] 3246 + }, 3247 + { 3248 + "index": 92, 3249 + "attached_to": 0, 3250 + "class_list": [ 3251 + "network_interface" 3252 + ], 3253 + "base_class": { 3254 + "hex": "0107", 3255 + "name": "Network Interface", 3256 + "value": 263 3257 + }, 3258 + "sub_class": { 3259 + "hex": "0000", 3260 + "name": "Loopback", 3261 + "value": 0 3262 + }, 3263 + "model": "Loopback network interface", 3264 + "sysfs_id": "/class/net/lo", 3265 + "unix_device_names": [ 3266 + "lo" 3267 + ] 3268 + }, 3269 + { 3270 + "index": 93, 3271 + "attached_to": 31, 3272 + "class_list": [ 3273 + "network_interface" 3274 + ], 3275 + "base_class": { 3276 + "hex": "0107", 3277 + "name": "Network Interface", 3278 + "value": 263 3279 + }, 3280 + "sub_class": { 3281 + "hex": "0001", 3282 + "name": "Ethernet", 3283 + "value": 1 3284 + }, 3285 + "model": "Ethernet network interface", 3286 + "sysfs_id": "/class/net/wlp0s20f3", 3287 + "sysfs_device_link": "/devices/pci0000:00/0000:00:14.3", 3288 + "unix_device_names": [ 3289 + "wlp0s20f3" 3290 + ], 3291 + "resources": [ 3292 + { 3293 + "type": "hwaddr", 3294 + "address": 55 3295 + }, 3296 + { 3297 + "type": "phwaddr", 3298 + "address": 55 3299 + } 3300 + ], 3301 + "driver": "iwlwifi", 3302 + "driver_module": "iwlwifi", 3303 + "drivers": [ 3304 + "iwlwifi" 3305 + ], 3306 + "driver_modules": [ 3307 + "iwlwifi" 3308 + ] 3309 + } 3310 + ], 3311 + "pci": [ 3312 + { 3313 + "index": 27, 3314 + "attached_to": 0, 3315 + "class_list": [ 3316 + "pci", 3317 + "unknown" 3318 + ], 3319 + "bus_type": { 3320 + "hex": "0004", 3321 + "name": "PCI", 3322 + "value": 4 3323 + }, 3324 + "slot": { 3325 + "bus": 0, 3326 + "number": 21 3327 + }, 3328 + "base_class": { 3329 + "hex": "000c", 3330 + "name": "Serial bus controller", 3331 + "value": 12 3332 + }, 3333 + "sub_class": { 3334 + "hex": "0080", 3335 + "value": 128 3336 + }, 3337 + "vendor": { 3338 + "hex": "8086", 3339 + "name": "Intel Corporation", 3340 + "value": 32902 3341 + }, 3342 + "sub_vendor": { 3343 + "hex": "1043", 3344 + "value": 4163 3345 + }, 3346 + "device": { 3347 + "hex": "7a4d", 3348 + "value": 31309 3349 + }, 3350 + "sub_device": { 3351 + "hex": "8882", 3352 + "value": 34946 3353 + }, 3354 + "revision": { 3355 + "hex": "0011", 3356 + "value": 17 3357 + }, 3358 + "model": "Intel Serial bus controller", 3359 + "sysfs_id": "/devices/pci0000:00/0000:00:15.1", 3360 + "sysfs_bus_id": "0000:00:15.1", 3361 + "detail": { 3362 + "function": 1, 3363 + "command": 6, 3364 + "header_type": 0, 3365 + "secondary_bus": 0, 3366 + "prog_if": 0 3367 + }, 3368 + "driver": "intel-lpss", 3369 + "driver_module": "intel_lpss_pci", 3370 + "drivers": [ 3371 + "intel-lpss" 3372 + ], 3373 + "driver_modules": [ 3374 + "intel_lpss_pci" 3375 + ], 3376 + "module_alias": "pci:v00008086d00007A4Dsv00001043sd00008882bc0Csc80i00" 3377 + }, 3378 + { 3379 + "index": 32, 3380 + "attached_to": 0, 3381 + "class_list": [ 3382 + "pci", 3383 + "unknown" 3384 + ], 3385 + "bus_type": { 3386 + "hex": "0004", 3387 + "name": "PCI", 3388 + "value": 4 3389 + }, 3390 + "slot": { 3391 + "bus": 0, 3392 + "number": 22 3393 + }, 3394 + "base_class": { 3395 + "hex": "0007", 3396 + "name": "Communication controller", 3397 + "value": 7 3398 + }, 3399 + "sub_class": { 3400 + "hex": "0080", 3401 + "name": "Communication controller", 3402 + "value": 128 3403 + }, 3404 + "vendor": { 3405 + "hex": "8086", 3406 + "name": "Intel Corporation", 3407 + "value": 32902 3408 + }, 3409 + "sub_vendor": { 3410 + "hex": "1043", 3411 + "value": 4163 3412 + }, 3413 + "device": { 3414 + "hex": "7a68", 3415 + "value": 31336 3416 + }, 3417 + "sub_device": { 3418 + "hex": "8882", 3419 + "value": 34946 3420 + }, 3421 + "revision": { 3422 + "hex": "0011", 3423 + "value": 17 3424 + }, 3425 + "model": "Intel Communication controller", 3426 + "sysfs_id": "/devices/pci0000:00/0000:00:16.0", 3427 + "sysfs_bus_id": "0000:00:16.0", 3428 + "detail": { 3429 + "function": 0, 3430 + "command": 1030, 3431 + "header_type": 0, 3432 + "secondary_bus": 0, 3433 + "prog_if": 0 3434 + }, 3435 + "driver": "mei_me", 3436 + "driver_module": "mei_me", 3437 + "drivers": [ 3438 + "mei_me" 3439 + ], 3440 + "driver_modules": [ 3441 + "mei_me" 3442 + ], 3443 + "module_alias": "pci:v00008086d00007A68sv00001043sd00008882bc07sc80i00" 3444 + }, 3445 + { 3446 + "index": 34, 3447 + "attached_to": 0, 3448 + "class_list": [ 3449 + "pci", 3450 + "unknown" 3451 + ], 3452 + "bus_type": { 3453 + "hex": "0004", 3454 + "name": "PCI", 3455 + "value": 4 3456 + }, 3457 + "slot": { 3458 + "bus": 0, 3459 + "number": 31 3460 + }, 3461 + "base_class": { 3462 + "hex": "000c", 3463 + "name": "Serial bus controller", 3464 + "value": 12 3465 + }, 3466 + "sub_class": { 3467 + "hex": "0080", 3468 + "value": 128 3469 + }, 3470 + "vendor": { 3471 + "hex": "8086", 3472 + "name": "Intel Corporation", 3473 + "value": 32902 3474 + }, 3475 + "sub_vendor": { 3476 + "hex": "1043", 3477 + "value": 4163 3478 + }, 3479 + "device": { 3480 + "hex": "7a24", 3481 + "value": 31268 3482 + }, 3483 + "sub_device": { 3484 + "hex": "8882", 3485 + "value": 34946 3486 + }, 3487 + "revision": { 3488 + "hex": "0011", 3489 + "value": 17 3490 + }, 3491 + "model": "Intel Serial bus controller", 3492 + "sysfs_id": "/devices/pci0000:00/0000:00:1f.5", 3493 + "sysfs_bus_id": "0000:00:1f.5", 3494 + "detail": { 3495 + "function": 5, 3496 + "command": 1026, 3497 + "header_type": 0, 3498 + "secondary_bus": 0, 3499 + "prog_if": 0 3500 + }, 3501 + "driver": "intel-spi", 3502 + "driver_module": "spi_intel_pci", 3503 + "drivers": [ 3504 + "intel-spi" 3505 + ], 3506 + "driver_modules": [ 3507 + "spi_intel_pci" 3508 + ], 3509 + "module_alias": "pci:v00008086d00007A24sv00001043sd00008882bc0Csc80i00" 3510 + }, 3511 + { 3512 + "index": 37, 3513 + "attached_to": 0, 3514 + "class_list": [ 3515 + "pci", 3516 + "unknown" 3517 + ], 3518 + "bus_type": { 3519 + "hex": "0004", 3520 + "name": "PCI", 3521 + "value": 4 3522 + }, 3523 + "slot": { 3524 + "bus": 0, 3525 + "number": 21 3526 + }, 3527 + "base_class": { 3528 + "hex": "000c", 3529 + "name": "Serial bus controller", 3530 + "value": 12 3531 + }, 3532 + "sub_class": { 3533 + "hex": "0080", 3534 + "value": 128 3535 + }, 3536 + "vendor": { 3537 + "hex": "8086", 3538 + "name": "Intel Corporation", 3539 + "value": 32902 3540 + }, 3541 + "sub_vendor": { 3542 + "hex": "1043", 3543 + "value": 4163 3544 + }, 3545 + "device": { 3546 + "hex": "7a4e", 3547 + "value": 31310 3548 + }, 3549 + "sub_device": { 3550 + "hex": "8882", 3551 + "value": 34946 3552 + }, 3553 + "revision": { 3554 + "hex": "0011", 3555 + "value": 17 3556 + }, 3557 + "model": "Intel Serial bus controller", 3558 + "sysfs_id": "/devices/pci0000:00/0000:00:15.2", 3559 + "sysfs_bus_id": "0000:00:15.2", 3560 + "detail": { 3561 + "function": 2, 3562 + "command": 6, 3563 + "header_type": 0, 3564 + "secondary_bus": 0, 3565 + "prog_if": 0 3566 + }, 3567 + "driver": "intel-lpss", 3568 + "driver_module": "intel_lpss_pci", 3569 + "drivers": [ 3570 + "intel-lpss" 3571 + ], 3572 + "driver_modules": [ 3573 + "intel_lpss_pci" 3574 + ], 3575 + "module_alias": "pci:v00008086d00007A4Esv00001043sd00008882bc0Csc80i00" 3576 + }, 3577 + { 3578 + "index": 38, 3579 + "attached_to": 0, 3580 + "class_list": [ 3581 + "pci", 3582 + "unknown" 3583 + ], 3584 + "bus_type": { 3585 + "hex": "0004", 3586 + "name": "PCI", 3587 + "value": 4 3588 + }, 3589 + "slot": { 3590 + "bus": 0, 3591 + "number": 21 3592 + }, 3593 + "base_class": { 3594 + "hex": "000c", 3595 + "name": "Serial bus controller", 3596 + "value": 12 3597 + }, 3598 + "sub_class": { 3599 + "hex": "0080", 3600 + "value": 128 3601 + }, 3602 + "vendor": { 3603 + "hex": "8086", 3604 + "name": "Intel Corporation", 3605 + "value": 32902 3606 + }, 3607 + "sub_vendor": { 3608 + "hex": "1043", 3609 + "value": 4163 3610 + }, 3611 + "device": { 3612 + "hex": "7a4c", 3613 + "value": 31308 3614 + }, 3615 + "sub_device": { 3616 + "hex": "8882", 3617 + "value": 34946 3618 + }, 3619 + "revision": { 3620 + "hex": "0011", 3621 + "value": 17 3622 + }, 3623 + "model": "Intel Serial bus controller", 3624 + "sysfs_id": "/devices/pci0000:00/0000:00:15.0", 3625 + "sysfs_bus_id": "0000:00:15.0", 3626 + "detail": { 3627 + "function": 0, 3628 + "command": 6, 3629 + "header_type": 0, 3630 + "secondary_bus": 0, 3631 + "prog_if": 0 3632 + }, 3633 + "driver": "intel-lpss", 3634 + "driver_module": "intel_lpss_pci", 3635 + "drivers": [ 3636 + "intel-lpss" 3637 + ], 3638 + "driver_modules": [ 3639 + "intel_lpss_pci" 3640 + ], 3641 + "module_alias": "pci:v00008086d00007A4Csv00001043sd00008882bc0Csc80i00" 3642 + }, 3643 + { 3644 + "index": 45, 3645 + "attached_to": 0, 3646 + "class_list": [ 3647 + "pci", 3648 + "unknown" 3649 + ], 3650 + "bus_type": { 3651 + "hex": "0004", 3652 + "name": "PCI", 3653 + "value": 4 3654 + }, 3655 + "slot": { 3656 + "bus": 0, 3657 + "number": 20 3658 + }, 3659 + "base_class": { 3660 + "hex": "0005", 3661 + "name": "Memory controller", 3662 + "value": 5 3663 + }, 3664 + "sub_class": { 3665 + "hex": "0000", 3666 + "name": "RAM memory", 3667 + "value": 0 3668 + }, 3669 + "vendor": { 3670 + "hex": "8086", 3671 + "name": "Intel Corporation", 3672 + "value": 32902 3673 + }, 3674 + "sub_vendor": { 3675 + "hex": "1043", 3676 + "value": 4163 3677 + }, 3678 + "device": { 3679 + "hex": "7a27", 3680 + "value": 31271 3681 + }, 3682 + "sub_device": { 3683 + "hex": "8882", 3684 + "value": 34946 3685 + }, 3686 + "revision": { 3687 + "hex": "0011", 3688 + "value": 17 3689 + }, 3690 + "model": "Intel RAM memory", 3691 + "sysfs_id": "/devices/pci0000:00/0000:00:14.2", 3692 + "sysfs_bus_id": "0000:00:14.2", 3693 + "detail": { 3694 + "function": 2, 3695 + "command": 0, 3696 + "header_type": 0, 3697 + "secondary_bus": 0, 3698 + "prog_if": 0 3699 + }, 3700 + "module_alias": "pci:v00008086d00007A27sv00001043sd00008882bc05sc00i00" 3701 + }, 3702 + { 3703 + "index": 47, 3704 + "attached_to": 0, 3705 + "class_list": [ 3706 + "pci", 3707 + "unknown" 3708 + ], 3709 + "bus_type": { 3710 + "hex": "0004", 3711 + "name": "PCI", 3712 + "value": 4 3713 + }, 3714 + "slot": { 3715 + "bus": 0, 3716 + "number": 31 3717 + }, 3718 + "base_class": { 3719 + "hex": "000c", 3720 + "name": "Serial bus controller", 3721 + "value": 12 3722 + }, 3723 + "sub_class": { 3724 + "hex": "0005", 3725 + "name": "SMBus", 3726 + "value": 5 3727 + }, 3728 + "vendor": { 3729 + "hex": "8086", 3730 + "name": "Intel Corporation", 3731 + "value": 32902 3732 + }, 3733 + "sub_vendor": { 3734 + "hex": "1043", 3735 + "value": 4163 3736 + }, 3737 + "device": { 3738 + "hex": "7a23", 3739 + "value": 31267 3740 + }, 3741 + "sub_device": { 3742 + "hex": "8882", 3743 + "value": 34946 3744 + }, 3745 + "revision": { 3746 + "hex": "0011", 3747 + "value": 17 3748 + }, 3749 + "model": "Intel SMBus", 3750 + "sysfs_id": "/devices/pci0000:00/0000:00:1f.4", 3751 + "sysfs_bus_id": "0000:00:1f.4", 3752 + "resources": [ 3753 + { 3754 + "type": "io", 3755 + "base": 61344, 3756 + "range": 32, 3757 + "enabled": true, 3758 + "access": "read_write" 3759 + } 3760 + ], 3761 + "detail": { 3762 + "function": 4, 3763 + "command": 3, 3764 + "header_type": 0, 3765 + "secondary_bus": 0, 3766 + "prog_if": 0 3767 + }, 3768 + "driver": "i801_smbus", 3769 + "driver_module": "i2c_i801", 3770 + "drivers": [ 3771 + "i801_smbus" 3772 + ], 3773 + "driver_modules": [ 3774 + "i2c_i801" 3775 + ], 3776 + "module_alias": "pci:v00008086d00007A23sv00001043sd00008882bc0Csc05i00", 3777 + "label": "SMBus Controller" 3778 + }, 3779 + { 3780 + "index": 49, 3781 + "attached_to": 0, 3782 + "class_list": [ 3783 + "pci", 3784 + "unknown" 3785 + ], 3786 + "bus_type": { 3787 + "hex": "0004", 3788 + "name": "PCI", 3789 + "value": 4 3790 + }, 3791 + "slot": { 3792 + "bus": 0, 3793 + "number": 10 3794 + }, 3795 + "base_class": { 3796 + "hex": "0011", 3797 + "name": "Signal processing controller", 3798 + "value": 17 3799 + }, 3800 + "sub_class": { 3801 + "hex": "0080", 3802 + "name": "Signal processing controller", 3803 + "value": 128 3804 + }, 3805 + "vendor": { 3806 + "hex": "8086", 3807 + "name": "Intel Corporation", 3808 + "value": 32902 3809 + }, 3810 + "sub_vendor": { 3811 + "hex": "1043", 3812 + "value": 4163 3813 + }, 3814 + "device": { 3815 + "hex": "a77d", 3816 + "value": 42877 3817 + }, 3818 + "sub_device": { 3819 + "hex": "8882", 3820 + "value": 34946 3821 + }, 3822 + "revision": { 3823 + "hex": "0001", 3824 + "value": 1 3825 + }, 3826 + "model": "Intel Signal processing controller", 3827 + "sysfs_id": "/devices/pci0000:00/0000:00:0a.0", 3828 + "sysfs_bus_id": "0000:00:0a.0", 3829 + "detail": { 3830 + "function": 0, 3831 + "command": 2, 3832 + "header_type": 0, 3833 + "secondary_bus": 0, 3834 + "prog_if": 0 3835 + }, 3836 + "driver": "intel_vsec", 3837 + "driver_module": "intel_vsec", 3838 + "drivers": [ 3839 + "intel_vsec" 3840 + ], 3841 + "driver_modules": [ 3842 + "intel_vsec" 3843 + ], 3844 + "module_alias": "pci:v00008086d0000A77Dsv00001043sd00008882bc11sc80i00" 3845 + } 3846 + ], 3847 + "sound": [ 3848 + { 3849 + "index": 35, 3850 + "attached_to": 0, 3851 + "class_list": [ 3852 + "sound", 3853 + "pci" 3854 + ], 3855 + "bus_type": { 3856 + "hex": "0004", 3857 + "name": "PCI", 3858 + "value": 4 3859 + }, 3860 + "slot": { 3861 + "bus": 0, 3862 + "number": 31 3863 + }, 3864 + "base_class": { 3865 + "hex": "0004", 3866 + "name": "Multimedia controller", 3867 + "value": 4 3868 + }, 3869 + "sub_class": { 3870 + "hex": "0003", 3871 + "value": 3 3872 + }, 3873 + "vendor": { 3874 + "hex": "8086", 3875 + "name": "Intel Corporation", 3876 + "value": 32902 3877 + }, 3878 + "sub_vendor": { 3879 + "hex": "1043", 3880 + "value": 4163 3881 + }, 3882 + "device": { 3883 + "hex": "7a50", 3884 + "value": 31312 3885 + }, 3886 + "sub_device": { 3887 + "hex": "87c5", 3888 + "value": 34757 3889 + }, 3890 + "revision": { 3891 + "hex": "0011", 3892 + "value": 17 3893 + }, 3894 + "model": "Intel Multimedia controller", 3895 + "sysfs_id": "/devices/pci0000:00/0000:00:1f.3", 3896 + "sysfs_bus_id": "0000:00:1f.3", 3897 + "detail": { 3898 + "function": 3, 3899 + "command": 1030, 3900 + "header_type": 0, 3901 + "secondary_bus": 0, 3902 + "prog_if": 0 3903 + }, 3904 + "driver": "snd_hda_intel", 3905 + "driver_module": "snd_hda_intel", 3906 + "drivers": [ 3907 + "snd_hda_intel" 3908 + ], 3909 + "driver_modules": [ 3910 + "snd_hda_intel" 3911 + ], 3912 + "module_alias": "pci:v00008086d00007A50sv00001043sd000087C5bc04sc03i00", 3913 + "label": "Intel HD Audio" 3914 + }, 3915 + { 3916 + "index": 44, 3917 + "attached_to": 30, 3918 + "class_list": [ 3919 + "sound", 3920 + "pci" 3921 + ], 3922 + "bus_type": { 3923 + "hex": "0004", 3924 + "name": "PCI", 3925 + "value": 4 3926 + }, 3927 + "slot": { 3928 + "bus": 1, 3929 + "number": 0 3930 + }, 3931 + "base_class": { 3932 + "hex": "0004", 3933 + "name": "Multimedia controller", 3934 + "value": 4 3935 + }, 3936 + "sub_class": { 3937 + "hex": "0003", 3938 + "value": 3 3939 + }, 3940 + "vendor": { 3941 + "hex": "10de", 3942 + "name": "nVidia Corporation", 3943 + "value": 4318 3944 + }, 3945 + "sub_vendor": { 3946 + "hex": "1462", 3947 + "value": 5218 3948 + }, 3949 + "device": { 3950 + "hex": "22bc", 3951 + "value": 8892 3952 + }, 3953 + "sub_device": { 3954 + "hex": "5130", 3955 + "value": 20784 3956 + }, 3957 + "revision": { 3958 + "hex": "00a1", 3959 + "value": 161 3960 + }, 3961 + "model": "nVidia Multimedia controller", 3962 + "sysfs_id": "/devices/pci0000:00/0000:00:01.0/0000:01:00.1", 3963 + "sysfs_bus_id": "0000:01:00.1", 3964 + "detail": { 3965 + "function": 1, 3966 + "command": 6, 3967 + "header_type": 0, 3968 + "secondary_bus": 0, 3969 + "prog_if": 0 3970 + }, 3971 + "driver": "snd_hda_intel", 3972 + "driver_module": "snd_hda_intel", 3973 + "drivers": [ 3974 + "snd_hda_intel" 3975 + ], 3976 + "driver_modules": [ 3977 + "snd_hda_intel" 3978 + ], 3979 + "module_alias": "pci:v000010DEd000022BCsv00001462sd00005130bc04sc03i00" 3980 + }, 3981 + { 3982 + "index": 65, 3983 + "attached_to": 69, 3984 + "class_list": [ 3985 + "sound", 3986 + "usb" 3987 + ], 3988 + "bus_type": { 3989 + "hex": "0086", 3990 + "name": "USB", 3991 + "value": 134 3992 + }, 3993 + "slot": { 3994 + "bus": 0, 3995 + "number": 0 3996 + }, 3997 + "base_class": { 3998 + "hex": "0004", 3999 + "name": "Multimedia controller", 4000 + "value": 4 4001 + }, 4002 + "sub_class": { 4003 + "hex": "0001", 4004 + "name": "Multimedia audio controller", 4005 + "value": 1 4006 + }, 4007 + "vendor": { 4008 + "hex": "046d", 4009 + "name": "Logitech Inc.", 4010 + "value": 1133 4011 + }, 4012 + "device": { 4013 + "hex": "0ab5", 4014 + "name": "G733 Gaming Headset", 4015 + "value": 2741 4016 + }, 4017 + "revision": { 4018 + "hex": "0000", 4019 + "name": "1.00", 4020 + "value": 0 4021 + }, 4022 + "model": "Logitech G733 Gaming Headset", 4023 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.1", 4024 + "sysfs_bus_id": "1-1.1.4:1.1", 4025 + "resources": [ 4026 + { 4027 + "type": "baud", 4028 + "speed": 12000000, 4029 + "bits": 0, 4030 + "stop_bits": 0, 4031 + "parity": 0, 4032 + "handshake": 0 4033 + } 4034 + ], 4035 + "detail": { 4036 + "device_class": { 4037 + "hex": "0000", 4038 + "name": "per_interface", 4039 + "value": 0 4040 + }, 4041 + "device_subclass": { 4042 + "hex": "0000", 4043 + "name": "per_interface", 4044 + "value": 0 4045 + }, 4046 + "device_protocol": 0, 4047 + "interface_class": { 4048 + "hex": "0001", 4049 + "name": "audio", 4050 + "value": 1 4051 + }, 4052 + "interface_subclass": { 4053 + "hex": "0002", 4054 + "name": "comm", 4055 + "value": 2 4056 + }, 4057 + "interface_protocol": 0, 4058 + "interface_number": 1, 4059 + "interface_alternate_setting": 0 4060 + }, 4061 + "hotplug": "usb", 4062 + "driver": "snd-usb-audio", 4063 + "driver_module": "snd_usb_audio", 4064 + "drivers": [ 4065 + "snd-usb-audio" 4066 + ], 4067 + "driver_modules": [ 4068 + "snd_usb_audio" 4069 + ], 4070 + "module_alias": "usb:v046Dp0AB5d0100dc00dsc00dp00ic01isc02ip00in01" 4071 + }, 4072 + { 4073 + "index": 67, 4074 + "attached_to": 69, 4075 + "class_list": [ 4076 + "sound", 4077 + "usb" 4078 + ], 4079 + "bus_type": { 4080 + "hex": "0086", 4081 + "name": "USB", 4082 + "value": 134 4083 + }, 4084 + "slot": { 4085 + "bus": 0, 4086 + "number": 0 4087 + }, 4088 + "base_class": { 4089 + "hex": "0004", 4090 + "name": "Multimedia controller", 4091 + "value": 4 4092 + }, 4093 + "sub_class": { 4094 + "hex": "0001", 4095 + "name": "Multimedia audio controller", 4096 + "value": 1 4097 + }, 4098 + "vendor": { 4099 + "hex": "046d", 4100 + "name": "Logitech Inc.", 4101 + "value": 1133 4102 + }, 4103 + "device": { 4104 + "hex": "094c", 4105 + "name": "Brio 100", 4106 + "value": 2380 4107 + }, 4108 + "revision": { 4109 + "hex": "0000", 4110 + "name": "99.13", 4111 + "value": 0 4112 + }, 4113 + "serial": "2322LZ52KH48", 4114 + "model": "Logitech Brio 100", 4115 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1.1/1-1.1.1:1.3", 4116 + "sysfs_bus_id": "1-1.1.1:1.3", 4117 + "resources": [ 4118 + { 4119 + "type": "baud", 4120 + "speed": 480000000, 4121 + "bits": 0, 4122 + "stop_bits": 0, 4123 + "parity": 0, 4124 + "handshake": 0 4125 + } 4126 + ], 4127 + "detail": { 4128 + "device_class": { 4129 + "hex": "00ef", 4130 + "name": "miscellaneous", 4131 + "value": 239 4132 + }, 4133 + "device_subclass": { 4134 + "hex": "0002", 4135 + "name": "comm", 4136 + "value": 2 4137 + }, 4138 + "device_protocol": 1, 4139 + "interface_class": { 4140 + "hex": "0001", 4141 + "name": "audio", 4142 + "value": 1 4143 + }, 4144 + "interface_subclass": { 4145 + "hex": "0002", 4146 + "name": "comm", 4147 + "value": 2 4148 + }, 4149 + "interface_protocol": 0, 4150 + "interface_number": 3, 4151 + "interface_alternate_setting": 0, 4152 + "interface_association": { 4153 + "function_class": { 4154 + "hex": "0001", 4155 + "name": "audio", 4156 + "value": 1 4157 + }, 4158 + "function_subclass": { 4159 + "hex": "0002", 4160 + "name": "comm", 4161 + "value": 2 4162 + }, 4163 + "function_protocol": 0, 4164 + "interface_count": 2, 4165 + "first_interface": 2 4166 + } 4167 + }, 4168 + "hotplug": "usb", 4169 + "driver": "snd-usb-audio", 4170 + "driver_module": "snd_usb_audio", 4171 + "drivers": [ 4172 + "snd-usb-audio" 4173 + ], 4174 + "driver_modules": [ 4175 + "snd_usb_audio" 4176 + ], 4177 + "module_alias": "usb:v046Dp094Cd9913dcEFdsc02dp01ic01isc02ip00in03" 4178 + }, 4179 + { 4180 + "index": 76, 4181 + "attached_to": 69, 4182 + "class_list": [ 4183 + "sound", 4184 + "usb" 4185 + ], 4186 + "bus_type": { 4187 + "hex": "0086", 4188 + "name": "USB", 4189 + "value": 134 4190 + }, 4191 + "slot": { 4192 + "bus": 0, 4193 + "number": 0 4194 + }, 4195 + "base_class": { 4196 + "hex": "0004", 4197 + "name": "Multimedia controller", 4198 + "value": 4 4199 + }, 4200 + "sub_class": { 4201 + "hex": "0001", 4202 + "name": "Multimedia audio controller", 4203 + "value": 1 4204 + }, 4205 + "vendor": { 4206 + "hex": "0c76", 4207 + "value": 3190 4208 + }, 4209 + "device": { 4210 + "hex": "161e", 4211 + "name": "USB PnP Audio Device", 4212 + "value": 5662 4213 + }, 4214 + "revision": { 4215 + "hex": "0000", 4216 + "name": "1.00", 4217 + "value": 0 4218 + }, 4219 + "model": "USB PnP Audio Device", 4220 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0", 4221 + "sysfs_bus_id": "1-1.1.3:1.0", 4222 + "resources": [ 4223 + { 4224 + "type": "baud", 4225 + "speed": 12000000, 4226 + "bits": 0, 4227 + "stop_bits": 0, 4228 + "parity": 0, 4229 + "handshake": 0 4230 + } 4231 + ], 4232 + "detail": { 4233 + "device_class": { 4234 + "hex": "0000", 4235 + "name": "per_interface", 4236 + "value": 0 4237 + }, 4238 + "device_subclass": { 4239 + "hex": "0000", 4240 + "name": "per_interface", 4241 + "value": 0 4242 + }, 4243 + "device_protocol": 0, 4244 + "interface_class": { 4245 + "hex": "0001", 4246 + "name": "audio", 4247 + "value": 1 4248 + }, 4249 + "interface_subclass": { 4250 + "hex": "0001", 4251 + "name": "audio", 4252 + "value": 1 4253 + }, 4254 + "interface_protocol": 0, 4255 + "interface_number": 0, 4256 + "interface_alternate_setting": 0 4257 + }, 4258 + "hotplug": "usb", 4259 + "driver": "snd-usb-audio", 4260 + "driver_module": "snd_usb_audio", 4261 + "drivers": [ 4262 + "snd-usb-audio" 4263 + ], 4264 + "driver_modules": [ 4265 + "snd_usb_audio" 4266 + ], 4267 + "module_alias": "usb:v0C76p161Ed0100dc00dsc00dp00ic01isc01ip00in00" 4268 + }, 4269 + { 4270 + "index": 81, 4271 + "attached_to": 69, 4272 + "class_list": [ 4273 + "sound", 4274 + "usb" 4275 + ], 4276 + "bus_type": { 4277 + "hex": "0086", 4278 + "name": "USB", 4279 + "value": 134 4280 + }, 4281 + "slot": { 4282 + "bus": 0, 4283 + "number": 0 4284 + }, 4285 + "base_class": { 4286 + "hex": "0004", 4287 + "name": "Multimedia controller", 4288 + "value": 4 4289 + }, 4290 + "sub_class": { 4291 + "hex": "0001", 4292 + "name": "Multimedia audio controller", 4293 + "value": 1 4294 + }, 4295 + "vendor": { 4296 + "hex": "046d", 4297 + "name": "Logitech Inc.", 4298 + "value": 1133 4299 + }, 4300 + "device": { 4301 + "hex": "0ab5", 4302 + "name": "G733 Gaming Headset", 4303 + "value": 2741 4304 + }, 4305 + "revision": { 4306 + "hex": "0000", 4307 + "name": "1.00", 4308 + "value": 0 4309 + }, 4310 + "model": "Logitech G733 Gaming Headset", 4311 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.2", 4312 + "sysfs_bus_id": "1-1.1.4:1.2", 4313 + "resources": [ 4314 + { 4315 + "type": "baud", 4316 + "speed": 12000000, 4317 + "bits": 0, 4318 + "stop_bits": 0, 4319 + "parity": 0, 4320 + "handshake": 0 4321 + } 4322 + ], 4323 + "detail": { 4324 + "device_class": { 4325 + "hex": "0000", 4326 + "name": "per_interface", 4327 + "value": 0 4328 + }, 4329 + "device_subclass": { 4330 + "hex": "0000", 4331 + "name": "per_interface", 4332 + "value": 0 4333 + }, 4334 + "device_protocol": 0, 4335 + "interface_class": { 4336 + "hex": "0001", 4337 + "name": "audio", 4338 + "value": 1 4339 + }, 4340 + "interface_subclass": { 4341 + "hex": "0002", 4342 + "name": "comm", 4343 + "value": 2 4344 + }, 4345 + "interface_protocol": 0, 4346 + "interface_number": 2, 4347 + "interface_alternate_setting": 0 4348 + }, 4349 + "hotplug": "usb", 4350 + "driver": "snd-usb-audio", 4351 + "driver_module": "snd_usb_audio", 4352 + "drivers": [ 4353 + "snd-usb-audio" 4354 + ], 4355 + "driver_modules": [ 4356 + "snd_usb_audio" 4357 + ], 4358 + "module_alias": "usb:v046Dp0AB5d0100dc00dsc00dp00ic01isc02ip00in02" 4359 + }, 4360 + { 4361 + "index": 83, 4362 + "attached_to": 69, 4363 + "class_list": [ 4364 + "sound", 4365 + "usb" 4366 + ], 4367 + "bus_type": { 4368 + "hex": "0086", 4369 + "name": "USB", 4370 + "value": 134 4371 + }, 4372 + "slot": { 4373 + "bus": 0, 4374 + "number": 0 4375 + }, 4376 + "base_class": { 4377 + "hex": "0004", 4378 + "name": "Multimedia controller", 4379 + "value": 4 4380 + }, 4381 + "sub_class": { 4382 + "hex": "0001", 4383 + "name": "Multimedia audio controller", 4384 + "value": 1 4385 + }, 4386 + "vendor": { 4387 + "hex": "046d", 4388 + "name": "Logitech Inc.", 4389 + "value": 1133 4390 + }, 4391 + "device": { 4392 + "hex": "0ab5", 4393 + "name": "G733 Gaming Headset", 4394 + "value": 2741 4395 + }, 4396 + "revision": { 4397 + "hex": "0000", 4398 + "name": "1.00", 4399 + "value": 0 4400 + }, 4401 + "model": "Logitech G733 Gaming Headset", 4402 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.0", 4403 + "sysfs_bus_id": "1-1.1.4:1.0", 4404 + "resources": [ 4405 + { 4406 + "type": "baud", 4407 + "speed": 12000000, 4408 + "bits": 0, 4409 + "stop_bits": 0, 4410 + "parity": 0, 4411 + "handshake": 0 4412 + } 4413 + ], 4414 + "detail": { 4415 + "device_class": { 4416 + "hex": "0000", 4417 + "name": "per_interface", 4418 + "value": 0 4419 + }, 4420 + "device_subclass": { 4421 + "hex": "0000", 4422 + "name": "per_interface", 4423 + "value": 0 4424 + }, 4425 + "device_protocol": 0, 4426 + "interface_class": { 4427 + "hex": "0001", 4428 + "name": "audio", 4429 + "value": 1 4430 + }, 4431 + "interface_subclass": { 4432 + "hex": "0001", 4433 + "name": "audio", 4434 + "value": 1 4435 + }, 4436 + "interface_protocol": 0, 4437 + "interface_number": 0, 4438 + "interface_alternate_setting": 0 4439 + }, 4440 + "hotplug": "usb", 4441 + "driver": "snd-usb-audio", 4442 + "driver_module": "snd_usb_audio", 4443 + "drivers": [ 4444 + "snd-usb-audio" 4445 + ], 4446 + "driver_modules": [ 4447 + "snd_usb_audio" 4448 + ], 4449 + "module_alias": "usb:v046Dp0AB5d0100dc00dsc00dp00ic01isc01ip00in00" 4450 + }, 4451 + { 4452 + "index": 85, 4453 + "attached_to": 69, 4454 + "class_list": [ 4455 + "sound", 4456 + "usb" 4457 + ], 4458 + "bus_type": { 4459 + "hex": "0086", 4460 + "name": "USB", 4461 + "value": 134 4462 + }, 4463 + "slot": { 4464 + "bus": 0, 4465 + "number": 0 4466 + }, 4467 + "base_class": { 4468 + "hex": "0004", 4469 + "name": "Multimedia controller", 4470 + "value": 4 4471 + }, 4472 + "sub_class": { 4473 + "hex": "0001", 4474 + "name": "Multimedia audio controller", 4475 + "value": 1 4476 + }, 4477 + "vendor": { 4478 + "hex": "046d", 4479 + "name": "Logitech Inc.", 4480 + "value": 1133 4481 + }, 4482 + "device": { 4483 + "hex": "094c", 4484 + "name": "Brio 100", 4485 + "value": 2380 4486 + }, 4487 + "revision": { 4488 + "hex": "0000", 4489 + "name": "99.13", 4490 + "value": 0 4491 + }, 4492 + "serial": "2322LZ52KH48", 4493 + "model": "Logitech Brio 100", 4494 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1.1/1-1.1.1:1.2", 4495 + "sysfs_bus_id": "1-1.1.1:1.2", 4496 + "resources": [ 4497 + { 4498 + "type": "baud", 4499 + "speed": 480000000, 4500 + "bits": 0, 4501 + "stop_bits": 0, 4502 + "parity": 0, 4503 + "handshake": 0 4504 + } 4505 + ], 4506 + "detail": { 4507 + "device_class": { 4508 + "hex": "00ef", 4509 + "name": "miscellaneous", 4510 + "value": 239 4511 + }, 4512 + "device_subclass": { 4513 + "hex": "0002", 4514 + "name": "comm", 4515 + "value": 2 4516 + }, 4517 + "device_protocol": 1, 4518 + "interface_class": { 4519 + "hex": "0001", 4520 + "name": "audio", 4521 + "value": 1 4522 + }, 4523 + "interface_subclass": { 4524 + "hex": "0001", 4525 + "name": "audio", 4526 + "value": 1 4527 + }, 4528 + "interface_protocol": 0, 4529 + "interface_number": 2, 4530 + "interface_alternate_setting": 0, 4531 + "interface_association": { 4532 + "function_class": { 4533 + "hex": "0001", 4534 + "name": "audio", 4535 + "value": 1 4536 + }, 4537 + "function_subclass": { 4538 + "hex": "0002", 4539 + "name": "comm", 4540 + "value": 2 4541 + }, 4542 + "function_protocol": 0, 4543 + "interface_count": 2, 4544 + "first_interface": 2 4545 + } 4546 + }, 4547 + "hotplug": "usb", 4548 + "driver": "snd-usb-audio", 4549 + "driver_module": "snd_usb_audio", 4550 + "drivers": [ 4551 + "snd-usb-audio" 4552 + ], 4553 + "driver_modules": [ 4554 + "snd_usb_audio" 4555 + ], 4556 + "module_alias": "usb:v046Dp094Cd9913dcEFdsc02dp01ic01isc01ip00in02" 4557 + }, 4558 + { 4559 + "index": 90, 4560 + "attached_to": 69, 4561 + "class_list": [ 4562 + "sound", 4563 + "usb" 4564 + ], 4565 + "bus_type": { 4566 + "hex": "0086", 4567 + "name": "USB", 4568 + "value": 134 4569 + }, 4570 + "slot": { 4571 + "bus": 0, 4572 + "number": 0 4573 + }, 4574 + "base_class": { 4575 + "hex": "0004", 4576 + "name": "Multimedia controller", 4577 + "value": 4 4578 + }, 4579 + "sub_class": { 4580 + "hex": "0001", 4581 + "name": "Multimedia audio controller", 4582 + "value": 1 4583 + }, 4584 + "vendor": { 4585 + "hex": "0c76", 4586 + "value": 3190 4587 + }, 4588 + "device": { 4589 + "hex": "161e", 4590 + "name": "USB PnP Audio Device", 4591 + "value": 5662 4592 + }, 4593 + "revision": { 4594 + "hex": "0000", 4595 + "name": "1.00", 4596 + "value": 0 4597 + }, 4598 + "model": "USB PnP Audio Device", 4599 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.1", 4600 + "sysfs_bus_id": "1-1.1.3:1.1", 4601 + "resources": [ 4602 + { 4603 + "type": "baud", 4604 + "speed": 12000000, 4605 + "bits": 0, 4606 + "stop_bits": 0, 4607 + "parity": 0, 4608 + "handshake": 0 4609 + } 4610 + ], 4611 + "detail": { 4612 + "device_class": { 4613 + "hex": "0000", 4614 + "name": "per_interface", 4615 + "value": 0 4616 + }, 4617 + "device_subclass": { 4618 + "hex": "0000", 4619 + "name": "per_interface", 4620 + "value": 0 4621 + }, 4622 + "device_protocol": 0, 4623 + "interface_class": { 4624 + "hex": "0001", 4625 + "name": "audio", 4626 + "value": 1 4627 + }, 4628 + "interface_subclass": { 4629 + "hex": "0002", 4630 + "name": "comm", 4631 + "value": 2 4632 + }, 4633 + "interface_protocol": 0, 4634 + "interface_number": 1, 4635 + "interface_alternate_setting": 0 4636 + }, 4637 + "hotplug": "usb", 4638 + "driver": "snd-usb-audio", 4639 + "driver_module": "snd_usb_audio", 4640 + "drivers": [ 4641 + "snd-usb-audio" 4642 + ], 4643 + "driver_modules": [ 4644 + "snd_usb_audio" 4645 + ], 4646 + "module_alias": "usb:v0C76p161Ed0100dc00dsc00dp00ic01isc02ip00in01" 4647 + } 4648 + ], 4649 + "storage_controller": [ 4650 + { 4651 + "index": 24, 4652 + "attached_to": 39, 4653 + "class_list": [ 4654 + "storage_controller", 4655 + "pci" 4656 + ], 4657 + "bus_type": { 4658 + "hex": "0004", 4659 + "name": "PCI", 4660 + "value": 4 4661 + }, 4662 + "slot": { 4663 + "bus": 3, 4664 + "number": 0 4665 + }, 4666 + "base_class": { 4667 + "hex": "0001", 4668 + "name": "Mass storage controller", 4669 + "value": 1 4670 + }, 4671 + "sub_class": { 4672 + "hex": "0008", 4673 + "value": 8 4674 + }, 4675 + "pci_interface": { 4676 + "hex": "0002", 4677 + "value": 2 4678 + }, 4679 + "vendor": { 4680 + "hex": "2646", 4681 + "value": 9798 4682 + }, 4683 + "sub_vendor": { 4684 + "hex": "2646", 4685 + "value": 9798 4686 + }, 4687 + "device": { 4688 + "hex": "2263", 4689 + "value": 8803 4690 + }, 4691 + "sub_device": { 4692 + "hex": "2263", 4693 + "value": 8803 4694 + }, 4695 + "revision": { 4696 + "hex": "0003", 4697 + "value": 3 4698 + }, 4699 + "model": "Mass storage controller", 4700 + "sysfs_id": "/devices/pci0000:00/0000:00:1a.0/0000:03:00.0", 4701 + "sysfs_bus_id": "0000:03:00.0", 4702 + "detail": { 4703 + "function": 0, 4704 + "command": 1030, 4705 + "header_type": 0, 4706 + "secondary_bus": 0, 4707 + "prog_if": 2 4708 + }, 4709 + "driver": "nvme", 4710 + "driver_module": "nvme", 4711 + "drivers": [ 4712 + "nvme" 4713 + ], 4714 + "driver_modules": [ 4715 + "nvme" 4716 + ], 4717 + "module_alias": "pci:v00002646d00002263sv00002646sd00002263bc01sc08i02" 4718 + }, 4719 + { 4720 + "index": 25, 4721 + "attached_to": 0, 4722 + "class_list": [ 4723 + "storage_controller", 4724 + "pci" 4725 + ], 4726 + "bus_type": { 4727 + "hex": "0004", 4728 + "name": "PCI", 4729 + "value": 4 4730 + }, 4731 + "slot": { 4732 + "bus": 0, 4733 + "number": 23 4734 + }, 4735 + "base_class": { 4736 + "hex": "0001", 4737 + "name": "Mass storage controller", 4738 + "value": 1 4739 + }, 4740 + "sub_class": { 4741 + "hex": "0006", 4742 + "value": 6 4743 + }, 4744 + "pci_interface": { 4745 + "hex": "0001", 4746 + "value": 1 4747 + }, 4748 + "vendor": { 4749 + "hex": "8086", 4750 + "name": "Intel Corporation", 4751 + "value": 32902 4752 + }, 4753 + "sub_vendor": { 4754 + "hex": "1043", 4755 + "value": 4163 4756 + }, 4757 + "device": { 4758 + "hex": "7a62", 4759 + "value": 31330 4760 + }, 4761 + "sub_device": { 4762 + "hex": "8882", 4763 + "value": 34946 4764 + }, 4765 + "revision": { 4766 + "hex": "0011", 4767 + "value": 17 4768 + }, 4769 + "model": "Intel Mass storage controller", 4770 + "sysfs_id": "/devices/pci0000:00/0000:00:17.0", 4771 + "sysfs_bus_id": "0000:00:17.0", 4772 + "resources": [ 4773 + { 4774 + "type": "io", 4775 + "base": 24608, 4776 + "range": 32, 4777 + "enabled": true, 4778 + "access": "read_write" 4779 + }, 4780 + { 4781 + "type": "io", 4782 + "base": 24640, 4783 + "range": 4, 4784 + "enabled": true, 4785 + "access": "read_write" 4786 + }, 4787 + { 4788 + "type": "io", 4789 + "base": 24656, 4790 + "range": 8, 4791 + "enabled": true, 4792 + "access": "read_write" 4793 + } 4794 + ], 4795 + "detail": { 4796 + "function": 0, 4797 + "command": 1031, 4798 + "header_type": 0, 4799 + "secondary_bus": 0, 4800 + "prog_if": 1 4801 + }, 4802 + "driver": "ahci", 4803 + "driver_module": "ahci", 4804 + "drivers": [ 4805 + "ahci" 4806 + ], 4807 + "driver_modules": [ 4808 + "ahci" 4809 + ], 4810 + "module_alias": "pci:v00008086d00007A62sv00001043sd00008882bc01sc06i01", 4811 + "label": "SATA Controller" 4812 + }, 4813 + { 4814 + "index": 29, 4815 + "attached_to": 40, 4816 + "class_list": [ 4817 + "storage_controller", 4818 + "pci" 4819 + ], 4820 + "bus_type": { 4821 + "hex": "0004", 4822 + "name": "PCI", 4823 + "value": 4 4824 + }, 4825 + "slot": { 4826 + "bus": 2, 4827 + "number": 0 4828 + }, 4829 + "base_class": { 4830 + "hex": "0001", 4831 + "name": "Mass storage controller", 4832 + "value": 1 4833 + }, 4834 + "sub_class": { 4835 + "hex": "0008", 4836 + "value": 8 4837 + }, 4838 + "pci_interface": { 4839 + "hex": "0002", 4840 + "value": 2 4841 + }, 4842 + "vendor": { 4843 + "hex": "15b7", 4844 + "value": 5559 4845 + }, 4846 + "sub_vendor": { 4847 + "hex": "15b7", 4848 + "value": 5559 4849 + }, 4850 + "device": { 4851 + "hex": "5041", 4852 + "value": 20545 4853 + }, 4854 + "sub_device": { 4855 + "hex": "5041", 4856 + "value": 20545 4857 + }, 4858 + "revision": { 4859 + "hex": "0001", 4860 + "value": 1 4861 + }, 4862 + "model": "Mass storage controller", 4863 + "sysfs_id": "/devices/pci0000:00/0000:00:06.0/0000:02:00.0", 4864 + "sysfs_bus_id": "0000:02:00.0", 4865 + "detail": { 4866 + "function": 0, 4867 + "command": 1031, 4868 + "header_type": 0, 4869 + "secondary_bus": 0, 4870 + "prog_if": 2 4871 + }, 4872 + "driver": "nvme", 4873 + "driver_module": "nvme", 4874 + "drivers": [ 4875 + "nvme" 4876 + ], 4877 + "driver_modules": [ 4878 + "nvme" 4879 + ], 4880 + "module_alias": "pci:v000015B7d00005041sv000015B7sd00005041bc01sc08i02" 4881 + }, 4882 + { 4883 + "index": 43, 4884 + "attached_to": 0, 4885 + "class_list": [ 4886 + "storage_controller", 4887 + "pci" 4888 + ], 4889 + "bus_type": { 4890 + "hex": "0004", 4891 + "name": "PCI", 4892 + "value": 4 4893 + }, 4894 + "slot": { 4895 + "bus": 0, 4896 + "number": 14 4897 + }, 4898 + "base_class": { 4899 + "hex": "0001", 4900 + "name": "Mass storage controller", 4901 + "value": 1 4902 + }, 4903 + "sub_class": { 4904 + "hex": "0004", 4905 + "name": "RAID bus controller", 4906 + "value": 4 4907 + }, 4908 + "vendor": { 4909 + "hex": "8086", 4910 + "name": "Intel Corporation", 4911 + "value": 32902 4912 + }, 4913 + "sub_vendor": { 4914 + "hex": "1043", 4915 + "value": 4163 4916 + }, 4917 + "device": { 4918 + "hex": "a77f", 4919 + "value": 42879 4920 + }, 4921 + "sub_device": { 4922 + "hex": "8882", 4923 + "value": 34946 4924 + }, 4925 + "model": "Intel RAID bus controller", 4926 + "sysfs_id": "/devices/pci0000:00/0000:00:0e.0", 4927 + "sysfs_bus_id": "0000:00:0e.0", 4928 + "detail": { 4929 + "function": 0, 4930 + "command": 1030, 4931 + "header_type": 0, 4932 + "secondary_bus": 0, 4933 + "prog_if": 0 4934 + }, 4935 + "driver": "vmd", 4936 + "driver_module": "vmd", 4937 + "drivers": [ 4938 + "vmd" 4939 + ], 4940 + "driver_modules": [ 4941 + "vmd" 4942 + ], 4943 + "module_alias": "pci:v00008086d0000A77Fsv00001043sd00008882bc01sc04i00", 4944 + "label": "RAID Controller" 4945 + } 4946 + ], 4947 + "system": { 4948 + "form_factor": "laptop" 4949 + }, 4950 + "unknown": [ 4951 + { 4952 + "index": 51, 4953 + "attached_to": 0, 4954 + "class_list": [ 4955 + "unknown" 4956 + ], 4957 + "base_class": { 4958 + "hex": "0007", 4959 + "name": "Communication controller", 4960 + "value": 7 4961 + }, 4962 + "sub_class": { 4963 + "hex": "0000", 4964 + "name": "Serial controller", 4965 + "value": 0 4966 + }, 4967 + "pci_interface": { 4968 + "hex": "0002", 4969 + "name": "16550", 4970 + "value": 2 4971 + }, 4972 + "device": { 4973 + "hex": "0000", 4974 + "name": "16550A", 4975 + "value": 0 4976 + }, 4977 + "model": "16550A", 4978 + "unix_device_names": [ 4979 + "/dev/ttyS0" 4980 + ], 4981 + "resources": [ 4982 + { 4983 + "type": "io", 4984 + "base": 1016, 4985 + "range": 0, 4986 + "enabled": true, 4987 + "access": "read_write" 4988 + } 4989 + ] 4990 + } 4991 + ], 4992 + "usb": [ 4993 + { 4994 + "index": 54, 4995 + "attached_to": 78, 4996 + "class_list": [ 4997 + "usb", 4998 + "unknown" 4999 + ], 5000 + "bus_type": { 5001 + "hex": "0086", 5002 + "name": "USB", 5003 + "value": 134 5004 + }, 5005 + "slot": { 5006 + "bus": 0, 5007 + "number": 0 5008 + }, 5009 + "base_class": { 5010 + "hex": "0000", 5011 + "name": "Unclassified device", 5012 + "value": 0 5013 + }, 5014 + "sub_class": { 5015 + "hex": "0000", 5016 + "name": "Unclassified device", 5017 + "value": 0 5018 + }, 5019 + "vendor": { 5020 + "hex": "045e", 5021 + "name": "Microsoft", 5022 + "value": 1118 5023 + }, 5024 + "device": { 5025 + "hex": "02d1", 5026 + "name": "Controller", 5027 + "value": 721 5028 + }, 5029 + "revision": { 5030 + "hex": "0000", 5031 + "name": "2.03", 5032 + "value": 0 5033 + }, 5034 + "serial": "7EED81B2C66D", 5035 + "model": "Microsoft Controller", 5036 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.0", 5037 + "sysfs_bus_id": "1-9:1.0", 5038 + "unix_device_names": [ 5039 + "/dev/input/by-id/usb-Microsoft_Controller_7EED81B2C66D-event-joystick", 5040 + "/dev/input/by-path/pci-0000:00:14.0-usb-0:9:1.0-event-joystick", 5041 + "/dev/input/by-path/pci-0000:00:14.0-usbv2-0:9:1.0-event-joystick", 5042 + "/dev/input/event15" 5043 + ], 5044 + "resources": [ 5045 + { 5046 + "type": "baud", 5047 + "speed": 12000000, 5048 + "bits": 0, 5049 + "stop_bits": 0, 5050 + "parity": 0, 5051 + "handshake": 0 5052 + } 5053 + ], 5054 + "detail": { 5055 + "device_class": { 5056 + "hex": "00ff", 5057 + "name": "vendor_spec", 5058 + "value": 255 5059 + }, 5060 + "device_subclass": { 5061 + "hex": "0047", 5062 + "name": "UsbClass(71)", 5063 + "value": 71 5064 + }, 5065 + "device_protocol": 208, 5066 + "interface_class": { 5067 + "hex": "00ff", 5068 + "name": "vendor_spec", 5069 + "value": 255 5070 + }, 5071 + "interface_subclass": { 5072 + "hex": "0047", 5073 + "name": "UsbClass(71)", 5074 + "value": 71 5075 + }, 5076 + "interface_protocol": 208, 5077 + "interface_number": 0, 5078 + "interface_alternate_setting": 0 5079 + }, 5080 + "hotplug": "usb", 5081 + "driver": "xpad", 5082 + "driver_module": "xpad", 5083 + "drivers": [ 5084 + "xpad" 5085 + ], 5086 + "driver_modules": [ 5087 + "xpad" 5088 + ], 5089 + "module_alias": "usb:v045Ep02D1d0203dcFFdsc47dpD0icFFisc47ipD0in00" 5090 + }, 5091 + { 5092 + "index": 56, 5093 + "attached_to": 78, 5094 + "class_list": [ 5095 + "usb", 5096 + "unknown" 5097 + ], 5098 + "bus_type": { 5099 + "hex": "0086", 5100 + "name": "USB", 5101 + "value": 134 5102 + }, 5103 + "slot": { 5104 + "bus": 0, 5105 + "number": 0 5106 + }, 5107 + "base_class": { 5108 + "hex": "0000", 5109 + "name": "Unclassified device", 5110 + "value": 0 5111 + }, 5112 + "sub_class": { 5113 + "hex": "0000", 5114 + "name": "Unclassified device", 5115 + "value": 0 5116 + }, 5117 + "vendor": { 5118 + "hex": "0b05", 5119 + "name": "AsusTek Computer Inc.", 5120 + "value": 2821 5121 + }, 5122 + "device": { 5123 + "hex": "19af", 5124 + "name": "AURA LED Controller", 5125 + "value": 6575 5126 + }, 5127 + "revision": { 5128 + "hex": "0000", 5129 + "name": "1.00", 5130 + "value": 0 5131 + }, 5132 + "serial": "9876543210", 5133 + "model": "AsusTek AURA LED Controller", 5134 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.2", 5135 + "sysfs_bus_id": "1-2:1.2", 5136 + "resources": [ 5137 + { 5138 + "type": "baud", 5139 + "speed": 12000000, 5140 + "bits": 0, 5141 + "stop_bits": 0, 5142 + "parity": 0, 5143 + "handshake": 0 5144 + } 5145 + ], 5146 + "detail": { 5147 + "device_class": { 5148 + "hex": "0000", 5149 + "name": "per_interface", 5150 + "value": 0 5151 + }, 5152 + "device_subclass": { 5153 + "hex": "0000", 5154 + "name": "per_interface", 5155 + "value": 0 5156 + }, 5157 + "device_protocol": 0, 5158 + "interface_class": { 5159 + "hex": "0003", 5160 + "name": "hid", 5161 + "value": 3 5162 + }, 5163 + "interface_subclass": { 5164 + "hex": "0000", 5165 + "name": "per_interface", 5166 + "value": 0 5167 + }, 5168 + "interface_protocol": 0, 5169 + "interface_number": 2, 5170 + "interface_alternate_setting": 0 5171 + }, 5172 + "hotplug": "usb", 5173 + "driver": "usbhid", 5174 + "driver_module": "usbhid", 5175 + "drivers": [ 5176 + "usbhid" 5177 + ], 5178 + "driver_modules": [ 5179 + "usbhid" 5180 + ], 5181 + "module_alias": "usb:v0B05p19AFd0100dc00dsc00dp00ic03isc00ip00in02" 5182 + }, 5183 + { 5184 + "index": 57, 5185 + "attached_to": 78, 5186 + "class_list": [ 5187 + "usb", 5188 + "unknown" 5189 + ], 5190 + "bus_type": { 5191 + "hex": "0086", 5192 + "name": "USB", 5193 + "value": 134 5194 + }, 5195 + "slot": { 5196 + "bus": 0, 5197 + "number": 0 5198 + }, 5199 + "base_class": { 5200 + "hex": "0000", 5201 + "name": "Unclassified device", 5202 + "value": 0 5203 + }, 5204 + "sub_class": { 5205 + "hex": "0000", 5206 + "name": "Unclassified device", 5207 + "value": 0 5208 + }, 5209 + "vendor": { 5210 + "hex": "046d", 5211 + "name": "Logitech Inc.", 5212 + "value": 1133 5213 + }, 5214 + "device": { 5215 + "hex": "c548", 5216 + "name": "USB Receiver", 5217 + "value": 50504 5218 + }, 5219 + "revision": { 5220 + "hex": "0000", 5221 + "name": "5.03", 5222 + "value": 0 5223 + }, 5224 + "model": "Logitech USB Receiver", 5225 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.2", 5226 + "sysfs_bus_id": "1-6:1.2", 5227 + "resources": [ 5228 + { 5229 + "type": "baud", 5230 + "speed": 12000000, 5231 + "bits": 0, 5232 + "stop_bits": 0, 5233 + "parity": 0, 5234 + "handshake": 0 5235 + } 5236 + ], 5237 + "detail": { 5238 + "device_class": { 5239 + "hex": "0000", 5240 + "name": "per_interface", 5241 + "value": 0 5242 + }, 5243 + "device_subclass": { 5244 + "hex": "0000", 5245 + "name": "per_interface", 5246 + "value": 0 5247 + }, 5248 + "device_protocol": 0, 5249 + "interface_class": { 5250 + "hex": "0003", 5251 + "name": "hid", 5252 + "value": 3 5253 + }, 5254 + "interface_subclass": { 5255 + "hex": "0000", 5256 + "name": "per_interface", 5257 + "value": 0 5258 + }, 5259 + "interface_protocol": 0, 5260 + "interface_number": 2, 5261 + "interface_alternate_setting": 0 5262 + }, 5263 + "hotplug": "usb", 5264 + "driver": "usbhid", 5265 + "driver_module": "usbhid", 5266 + "drivers": [ 5267 + "usbhid" 5268 + ], 5269 + "driver_modules": [ 5270 + "usbhid" 5271 + ], 5272 + "module_alias": "usb:v046DpC548d0503dc00dsc00dp00ic03isc00ip00in02" 5273 + }, 5274 + { 5275 + "index": 58, 5276 + "attached_to": 69, 5277 + "class_list": [ 5278 + "usb", 5279 + "unknown" 5280 + ], 5281 + "bus_type": { 5282 + "hex": "0086", 5283 + "name": "USB", 5284 + "value": 134 5285 + }, 5286 + "slot": { 5287 + "bus": 0, 5288 + "number": 0 5289 + }, 5290 + "base_class": { 5291 + "hex": "0000", 5292 + "name": "Unclassified device", 5293 + "value": 0 5294 + }, 5295 + "sub_class": { 5296 + "hex": "0000", 5297 + "name": "Unclassified device", 5298 + "value": 0 5299 + }, 5300 + "vendor": { 5301 + "hex": "046d", 5302 + "name": "Logitech Inc.", 5303 + "value": 1133 5304 + }, 5305 + "device": { 5306 + "hex": "0ab5", 5307 + "name": "G733 Gaming Headset", 5308 + "value": 2741 5309 + }, 5310 + "revision": { 5311 + "hex": "0000", 5312 + "name": "1.00", 5313 + "value": 0 5314 + }, 5315 + "model": "Logitech G733 Gaming Headset", 5316 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1.4/1-1.1.4:1.3", 5317 + "sysfs_bus_id": "1-1.1.4:1.3", 5318 + "unix_device_names": [ 5319 + "/dev/input/event23" 5320 + ], 5321 + "resources": [ 5322 + { 5323 + "type": "baud", 5324 + "speed": 12000000, 5325 + "bits": 0, 5326 + "stop_bits": 0, 5327 + "parity": 0, 5328 + "handshake": 0 5329 + } 5330 + ], 5331 + "detail": { 5332 + "device_class": { 5333 + "hex": "0000", 5334 + "name": "per_interface", 5335 + "value": 0 5336 + }, 5337 + "device_subclass": { 5338 + "hex": "0000", 5339 + "name": "per_interface", 5340 + "value": 0 5341 + }, 5342 + "device_protocol": 0, 5343 + "interface_class": { 5344 + "hex": "0003", 5345 + "name": "hid", 5346 + "value": 3 5347 + }, 5348 + "interface_subclass": { 5349 + "hex": "0000", 5350 + "name": "per_interface", 5351 + "value": 0 5352 + }, 5353 + "interface_protocol": 0, 5354 + "interface_number": 3, 5355 + "interface_alternate_setting": 0 5356 + }, 5357 + "hotplug": "usb", 5358 + "driver": "usbhid", 5359 + "driver_module": "usbhid", 5360 + "drivers": [ 5361 + "usbhid" 5362 + ], 5363 + "driver_modules": [ 5364 + "usbhid" 5365 + ], 5366 + "module_alias": "usb:v046Dp0AB5d0100dc00dsc00dp00ic03isc00ip00in03" 5367 + }, 5368 + { 5369 + "index": 60, 5370 + "attached_to": 87, 5371 + "class_list": [ 5372 + "usb", 5373 + "unknown" 5374 + ], 5375 + "bus_type": { 5376 + "hex": "0086", 5377 + "name": "USB", 5378 + "value": 134 5379 + }, 5380 + "slot": { 5381 + "bus": 0, 5382 + "number": 0 5383 + }, 5384 + "base_class": { 5385 + "hex": "0000", 5386 + "name": "Unclassified device", 5387 + "value": 0 5388 + }, 5389 + "sub_class": { 5390 + "hex": "0000", 5391 + "name": "Unclassified device", 5392 + "value": 0 5393 + }, 5394 + "vendor": { 5395 + "hex": "043e", 5396 + "name": "LG Electronics USA Inc.", 5397 + "value": 1086 5398 + }, 5399 + "device": { 5400 + "hex": "9a39", 5401 + "name": "LG Monitor Controls", 5402 + "value": 39481 5403 + }, 5404 + "revision": { 5405 + "hex": "0000", 5406 + "name": "4.17", 5407 + "value": 0 5408 + }, 5409 + "serial": "304NTTQ6B265", 5410 + "model": "LG Electronics LG Monitor Controls", 5411 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4:1.0", 5412 + "sysfs_bus_id": "1-1.4:1.0", 5413 + "resources": [ 5414 + { 5415 + "type": "baud", 5416 + "speed": 12000000, 5417 + "bits": 0, 5418 + "stop_bits": 0, 5419 + "parity": 0, 5420 + "handshake": 0 5421 + } 5422 + ], 5423 + "detail": { 5424 + "device_class": { 5425 + "hex": "00ef", 5426 + "name": "miscellaneous", 5427 + "value": 239 5428 + }, 5429 + "device_subclass": { 5430 + "hex": "0002", 5431 + "name": "comm", 5432 + "value": 2 5433 + }, 5434 + "device_protocol": 1, 5435 + "interface_class": { 5436 + "hex": "0003", 5437 + "name": "hid", 5438 + "value": 3 5439 + }, 5440 + "interface_subclass": { 5441 + "hex": "0000", 5442 + "name": "per_interface", 5443 + "value": 0 5444 + }, 5445 + "interface_protocol": 0, 5446 + "interface_number": 0, 5447 + "interface_alternate_setting": 0 5448 + }, 5449 + "hotplug": "usb", 5450 + "driver": "usbhid", 5451 + "driver_module": "usbhid", 5452 + "drivers": [ 5453 + "usbhid" 5454 + ], 5455 + "driver_modules": [ 5456 + "usbhid" 5457 + ], 5458 + "module_alias": "usb:v043Ep9A39d0417dcEFdsc02dp01ic03isc00ip00in00" 5459 + }, 5460 + { 5461 + "index": 61, 5462 + "attached_to": 78, 5463 + "class_list": [ 5464 + "usb", 5465 + "unknown" 5466 + ], 5467 + "bus_type": { 5468 + "hex": "0086", 5469 + "name": "USB", 5470 + "value": 134 5471 + }, 5472 + "slot": { 5473 + "bus": 0, 5474 + "number": 0 5475 + }, 5476 + "base_class": { 5477 + "hex": "0000", 5478 + "name": "Unclassified device", 5479 + "value": 0 5480 + }, 5481 + "sub_class": { 5482 + "hex": "0000", 5483 + "name": "Unclassified device", 5484 + "value": 0 5485 + }, 5486 + "vendor": { 5487 + "hex": "0b05", 5488 + "name": "AsusTek Computer Inc.", 5489 + "value": 2821 5490 + }, 5491 + "device": { 5492 + "hex": "19af", 5493 + "name": "AURA LED Controller", 5494 + "value": 6575 5495 + }, 5496 + "revision": { 5497 + "hex": "0000", 5498 + "name": "1.00", 5499 + "value": 0 5500 + }, 5501 + "serial": "9876543210", 5502 + "model": "AsusTek AURA LED Controller", 5503 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0", 5504 + "sysfs_bus_id": "1-2:1.0", 5505 + "resources": [ 5506 + { 5507 + "type": "baud", 5508 + "speed": 12000000, 5509 + "bits": 0, 5510 + "stop_bits": 0, 5511 + "parity": 0, 5512 + "handshake": 0 5513 + } 5514 + ], 5515 + "detail": { 5516 + "device_class": { 5517 + "hex": "0000", 5518 + "name": "per_interface", 5519 + "value": 0 5520 + }, 5521 + "device_subclass": { 5522 + "hex": "0000", 5523 + "name": "per_interface", 5524 + "value": 0 5525 + }, 5526 + "device_protocol": 0, 5527 + "interface_class": { 5528 + "hex": "00ff", 5529 + "name": "vendor_spec", 5530 + "value": 255 5531 + }, 5532 + "interface_subclass": { 5533 + "hex": "00ff", 5534 + "name": "vendor_spec", 5535 + "value": 255 5536 + }, 5537 + "interface_protocol": 255, 5538 + "interface_number": 0, 5539 + "interface_alternate_setting": 0 5540 + }, 5541 + "hotplug": "usb", 5542 + "module_alias": "usb:v0B05p19AFd0100dc00dsc00dp00icFFiscFFipFFin00" 5543 + }, 5544 + { 5545 + "index": 68, 5546 + "attached_to": 71, 5547 + "class_list": [ 5548 + "usb", 5549 + "unknown" 5550 + ], 5551 + "bus_type": { 5552 + "hex": "0086", 5553 + "name": "USB", 5554 + "value": 134 5555 + }, 5556 + "slot": { 5557 + "bus": 0, 5558 + "number": 0 5559 + }, 5560 + "base_class": { 5561 + "hex": "0000", 5562 + "name": "Unclassified device", 5563 + "value": 0 5564 + }, 5565 + "sub_class": { 5566 + "hex": "0000", 5567 + "name": "Unclassified device", 5568 + "value": 0 5569 + }, 5570 + "vendor": { 5571 + "hex": "046d", 5572 + "name": "Logitech Inc.", 5573 + "value": 1133 5574 + }, 5575 + "device": { 5576 + "hex": "c547", 5577 + "name": "USB Receiver", 5578 + "value": 50503 5579 + }, 5580 + "revision": { 5581 + "hex": "0000", 5582 + "name": "4.02", 5583 + "value": 0 5584 + }, 5585 + "model": "Logitech USB Receiver", 5586 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.3/1-3.3:1.2", 5587 + "sysfs_bus_id": "1-3.3:1.2", 5588 + "resources": [ 5589 + { 5590 + "type": "baud", 5591 + "speed": 12000000, 5592 + "bits": 0, 5593 + "stop_bits": 0, 5594 + "parity": 0, 5595 + "handshake": 0 5596 + } 5597 + ], 5598 + "detail": { 5599 + "device_class": { 5600 + "hex": "0000", 5601 + "name": "per_interface", 5602 + "value": 0 5603 + }, 5604 + "device_subclass": { 5605 + "hex": "0000", 5606 + "name": "per_interface", 5607 + "value": 0 5608 + }, 5609 + "device_protocol": 0, 5610 + "interface_class": { 5611 + "hex": "0003", 5612 + "name": "hid", 5613 + "value": 3 5614 + }, 5615 + "interface_subclass": { 5616 + "hex": "0000", 5617 + "name": "per_interface", 5618 + "value": 0 5619 + }, 5620 + "interface_protocol": 0, 5621 + "interface_number": 2, 5622 + "interface_alternate_setting": 0 5623 + }, 5624 + "hotplug": "usb", 5625 + "driver": "usbhid", 5626 + "driver_module": "usbhid", 5627 + "drivers": [ 5628 + "usbhid" 5629 + ], 5630 + "driver_modules": [ 5631 + "usbhid" 5632 + ], 5633 + "module_alias": "usb:v046DpC547d0402dc00dsc00dp00ic03isc00ip00in02" 5634 + }, 5635 + { 5636 + "index": 70, 5637 + "attached_to": 69, 5638 + "class_list": [ 5639 + "usb", 5640 + "unknown" 5641 + ], 5642 + "bus_type": { 5643 + "hex": "0086", 5644 + "name": "USB", 5645 + "value": 134 5646 + }, 5647 + "slot": { 5648 + "bus": 0, 5649 + "number": 0 5650 + }, 5651 + "base_class": { 5652 + "hex": "0000", 5653 + "name": "Unclassified device", 5654 + "value": 0 5655 + }, 5656 + "sub_class": { 5657 + "hex": "0000", 5658 + "name": "Unclassified device", 5659 + "value": 0 5660 + }, 5661 + "vendor": { 5662 + "hex": "0c76", 5663 + "value": 3190 5664 + }, 5665 + "device": { 5666 + "hex": "161e", 5667 + "name": "USB PnP Audio Device", 5668 + "value": 5662 5669 + }, 5670 + "revision": { 5671 + "hex": "0000", 5672 + "name": "1.00", 5673 + "value": 0 5674 + }, 5675 + "model": "USB PnP Audio Device", 5676 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.2", 5677 + "sysfs_bus_id": "1-1.1.3:1.2", 5678 + "unix_device_names": [ 5679 + "/dev/input/by-id/usb-0c76_USB_PnP_Audio_Device-event-if02", 5680 + "/dev/input/by-path/pci-0000:00:14.0-usb-0:1.1.3:1.2-event", 5681 + "/dev/input/by-path/pci-0000:00:14.0-usbv2-0:1.1.3:1.2-event", 5682 + "/dev/input/event29" 5683 + ], 5684 + "resources": [ 5685 + { 5686 + "type": "baud", 5687 + "speed": 12000000, 5688 + "bits": 0, 5689 + "stop_bits": 0, 5690 + "parity": 0, 5691 + "handshake": 0 5692 + } 5693 + ], 5694 + "detail": { 5695 + "device_class": { 5696 + "hex": "0000", 5697 + "name": "per_interface", 5698 + "value": 0 5699 + }, 5700 + "device_subclass": { 5701 + "hex": "0000", 5702 + "name": "per_interface", 5703 + "value": 0 5704 + }, 5705 + "device_protocol": 0, 5706 + "interface_class": { 5707 + "hex": "0003", 5708 + "name": "hid", 5709 + "value": 3 5710 + }, 5711 + "interface_subclass": { 5712 + "hex": "0000", 5713 + "name": "per_interface", 5714 + "value": 0 5715 + }, 5716 + "interface_protocol": 0, 5717 + "interface_number": 2, 5718 + "interface_alternate_setting": 0 5719 + }, 5720 + "hotplug": "usb", 5721 + "driver": "usbhid", 5722 + "driver_module": "usbhid", 5723 + "drivers": [ 5724 + "usbhid" 5725 + ], 5726 + "driver_modules": [ 5727 + "usbhid" 5728 + ], 5729 + "module_alias": "usb:v0C76p161Ed0100dc00dsc00dp00ic03isc00ip00in02" 5730 + }, 5731 + { 5732 + "index": 72, 5733 + "attached_to": 78, 5734 + "class_list": [ 5735 + "usb", 5736 + "unknown" 5737 + ], 5738 + "bus_type": { 5739 + "hex": "0086", 5740 + "name": "USB", 5741 + "value": 134 5742 + }, 5743 + "slot": { 5744 + "bus": 0, 5745 + "number": 0 5746 + }, 5747 + "base_class": { 5748 + "hex": "0000", 5749 + "name": "Unclassified device", 5750 + "value": 0 5751 + }, 5752 + "sub_class": { 5753 + "hex": "0000", 5754 + "name": "Unclassified device", 5755 + "value": 0 5756 + }, 5757 + "vendor": { 5758 + "hex": "045e", 5759 + "name": "Microsoft", 5760 + "value": 1118 5761 + }, 5762 + "device": { 5763 + "hex": "02d1", 5764 + "name": "Controller", 5765 + "value": 721 5766 + }, 5767 + "revision": { 5768 + "hex": "0000", 5769 + "name": "2.03", 5770 + "value": 0 5771 + }, 5772 + "serial": "7EED81B2C66D", 5773 + "model": "Microsoft Controller", 5774 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.1", 5775 + "sysfs_bus_id": "1-9:1.1", 5776 + "resources": [ 5777 + { 5778 + "type": "baud", 5779 + "speed": 12000000, 5780 + "bits": 0, 5781 + "stop_bits": 0, 5782 + "parity": 0, 5783 + "handshake": 0 5784 + } 5785 + ], 5786 + "detail": { 5787 + "device_class": { 5788 + "hex": "00ff", 5789 + "name": "vendor_spec", 5790 + "value": 255 5791 + }, 5792 + "device_subclass": { 5793 + "hex": "0047", 5794 + "name": "UsbClass(71)", 5795 + "value": 71 5796 + }, 5797 + "device_protocol": 208, 5798 + "interface_class": { 5799 + "hex": "00ff", 5800 + "name": "vendor_spec", 5801 + "value": 255 5802 + }, 5803 + "interface_subclass": { 5804 + "hex": "0047", 5805 + "name": "UsbClass(71)", 5806 + "value": 71 5807 + }, 5808 + "interface_protocol": 208, 5809 + "interface_number": 1, 5810 + "interface_alternate_setting": 0 5811 + }, 5812 + "hotplug": "usb", 5813 + "module_alias": "usb:v045Ep02D1d0203dcFFdsc47dpD0icFFisc47ipD0in01" 5814 + }, 5815 + { 5816 + "index": 82, 5817 + "attached_to": 69, 5818 + "class_list": [ 5819 + "usb", 5820 + "unknown" 5821 + ], 5822 + "bus_type": { 5823 + "hex": "0086", 5824 + "name": "USB", 5825 + "value": 134 5826 + }, 5827 + "slot": { 5828 + "bus": 0, 5829 + "number": 0 5830 + }, 5831 + "base_class": { 5832 + "hex": "0000", 5833 + "name": "Unclassified device", 5834 + "value": 0 5835 + }, 5836 + "sub_class": { 5837 + "hex": "0000", 5838 + "name": "Unclassified device", 5839 + "value": 0 5840 + }, 5841 + "vendor": { 5842 + "hex": "3434", 5843 + "name": "Keychron", 5844 + "value": 13364 5845 + }, 5846 + "device": { 5847 + "hex": "06a1", 5848 + "name": "Keychron Q10 Pro", 5849 + "value": 1697 5850 + }, 5851 + "revision": { 5852 + "hex": "0000", 5853 + "name": "1.00", 5854 + "value": 0 5855 + }, 5856 + "model": "Keychron Q10 Pro", 5857 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1.2/1-1.1.2:1.1", 5858 + "sysfs_bus_id": "1-1.1.2:1.1", 5859 + "resources": [ 5860 + { 5861 + "type": "baud", 5862 + "speed": 12000000, 5863 + "bits": 0, 5864 + "stop_bits": 0, 5865 + "parity": 0, 5866 + "handshake": 0 5867 + } 5868 + ], 5869 + "detail": { 5870 + "device_class": { 5871 + "hex": "0000", 5872 + "name": "per_interface", 5873 + "value": 0 5874 + }, 5875 + "device_subclass": { 5876 + "hex": "0000", 5877 + "name": "per_interface", 5878 + "value": 0 5879 + }, 5880 + "device_protocol": 0, 5881 + "interface_class": { 5882 + "hex": "0003", 5883 + "name": "hid", 5884 + "value": 3 5885 + }, 5886 + "interface_subclass": { 5887 + "hex": "0000", 5888 + "name": "per_interface", 5889 + "value": 0 5890 + }, 5891 + "interface_protocol": 0, 5892 + "interface_number": 1, 5893 + "interface_alternate_setting": 0 5894 + }, 5895 + "hotplug": "usb", 5896 + "driver": "usbhid", 5897 + "driver_module": "usbhid", 5898 + "drivers": [ 5899 + "usbhid" 5900 + ], 5901 + "driver_modules": [ 5902 + "usbhid" 5903 + ], 5904 + "module_alias": "usb:v3434p06A1d0100dc00dsc00dp00ic03isc00ip00in01" 5905 + }, 5906 + { 5907 + "index": 84, 5908 + "attached_to": 78, 5909 + "class_list": [ 5910 + "usb", 5911 + "unknown" 5912 + ], 5913 + "bus_type": { 5914 + "hex": "0086", 5915 + "name": "USB", 5916 + "value": 134 5917 + }, 5918 + "slot": { 5919 + "bus": 0, 5920 + "number": 0 5921 + }, 5922 + "base_class": { 5923 + "hex": "0000", 5924 + "name": "Unclassified device", 5925 + "value": 0 5926 + }, 5927 + "sub_class": { 5928 + "hex": "0000", 5929 + "name": "Unclassified device", 5930 + "value": 0 5931 + }, 5932 + "vendor": { 5933 + "hex": "045e", 5934 + "name": "Microsoft", 5935 + "value": 1118 5936 + }, 5937 + "device": { 5938 + "hex": "02d1", 5939 + "name": "Controller", 5940 + "value": 721 5941 + }, 5942 + "revision": { 5943 + "hex": "0000", 5944 + "name": "2.03", 5945 + "value": 0 5946 + }, 5947 + "serial": "7EED81B2C66D", 5948 + "model": "Microsoft Controller", 5949 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.2", 5950 + "sysfs_bus_id": "1-9:1.2", 5951 + "resources": [ 5952 + { 5953 + "type": "baud", 5954 + "speed": 12000000, 5955 + "bits": 0, 5956 + "stop_bits": 0, 5957 + "parity": 0, 5958 + "handshake": 0 5959 + } 5960 + ], 5961 + "detail": { 5962 + "device_class": { 5963 + "hex": "00ff", 5964 + "name": "vendor_spec", 5965 + "value": 255 5966 + }, 5967 + "device_subclass": { 5968 + "hex": "0047", 5969 + "name": "UsbClass(71)", 5970 + "value": 71 5971 + }, 5972 + "device_protocol": 208, 5973 + "interface_class": { 5974 + "hex": "00ff", 5975 + "name": "vendor_spec", 5976 + "value": 255 5977 + }, 5978 + "interface_subclass": { 5979 + "hex": "0047", 5980 + "name": "UsbClass(71)", 5981 + "value": 71 5982 + }, 5983 + "interface_protocol": 208, 5984 + "interface_number": 2, 5985 + "interface_alternate_setting": 0 5986 + }, 5987 + "hotplug": "usb", 5988 + "module_alias": "usb:v045Ep02D1d0203dcFFdsc47dpD0icFFisc47ipD0in02" 5989 + } 5990 + ], 5991 + "usb_controller": [ 5992 + { 5993 + "index": 46, 5994 + "attached_to": 0, 5995 + "class_list": [ 5996 + "usb_controller", 5997 + "pci" 5998 + ], 5999 + "bus_type": { 6000 + "hex": "0004", 6001 + "name": "PCI", 6002 + "value": 4 6003 + }, 6004 + "slot": { 6005 + "bus": 0, 6006 + "number": 20 6007 + }, 6008 + "base_class": { 6009 + "hex": "000c", 6010 + "name": "Serial bus controller", 6011 + "value": 12 6012 + }, 6013 + "sub_class": { 6014 + "hex": "0003", 6015 + "name": "USB Controller", 6016 + "value": 3 6017 + }, 6018 + "pci_interface": { 6019 + "hex": "0030", 6020 + "value": 48 6021 + }, 6022 + "vendor": { 6023 + "hex": "8086", 6024 + "name": "Intel Corporation", 6025 + "value": 32902 6026 + }, 6027 + "sub_vendor": { 6028 + "hex": "1043", 6029 + "value": 4163 6030 + }, 6031 + "device": { 6032 + "hex": "7a60", 6033 + "value": 31328 6034 + }, 6035 + "sub_device": { 6036 + "hex": "8882", 6037 + "value": 34946 6038 + }, 6039 + "revision": { 6040 + "hex": "0011", 6041 + "value": 17 6042 + }, 6043 + "model": "Intel USB Controller", 6044 + "sysfs_id": "/devices/pci0000:00/0000:00:14.0", 6045 + "sysfs_bus_id": "0000:00:14.0", 6046 + "detail": { 6047 + "function": 0, 6048 + "command": 1030, 6049 + "header_type": 0, 6050 + "secondary_bus": 0, 6051 + "prog_if": 48 6052 + }, 6053 + "driver": "xhci_hcd", 6054 + "driver_module": "xhci_pci", 6055 + "drivers": [ 6056 + "xhci_hcd" 6057 + ], 6058 + "driver_modules": [ 6059 + "xhci_pci" 6060 + ], 6061 + "module_alias": "pci:v00008086d00007A60sv00001043sd00008882bc0Csc03i30", 6062 + "label": "USB Controller" 6063 + } 6064 + ] 6065 + }, 6066 + "smbios": { 6067 + "bios": { 6068 + "handle": 0, 6069 + "vendor": "American Megatrends Inc.", 6070 + "version": "1805", 6071 + "date": "10/30/2024", 6072 + "features": [ 6073 + "PCI supported", 6074 + "BIOS flashable", 6075 + "BIOS shadowing allowed", 6076 + "CD boot supported", 6077 + "Selectable boot supported", 6078 + "BIOS ROM socketed", 6079 + "EDD spec supported", 6080 + "1.2MB NEC 9800 Japanese Floppy supported", 6081 + "1.2MB Toshiba Japanese Floppy supported", 6082 + "360kB Floppy supported", 6083 + "1.2MB Floppy supported", 6084 + "720kB Floppy supported", 6085 + "2.88MB Floppy supported", 6086 + "Print Screen supported", 6087 + "Serial Services supported", 6088 + "Printer Services supported", 6089 + "CGA/Mono Video supported", 6090 + "ACPI supported", 6091 + "USB Legacy supported", 6092 + "BIOS Boot Spec supported" 6093 + ], 6094 + "start_address": "0xf0000", 6095 + "rom_size": 16777216 6096 + }, 6097 + "board": { 6098 + "handle": 2, 6099 + "manufacturer": "ASUSTeK COMPUTER INC.", 6100 + "product": "ROG STRIX B760-I GAMING WIFI", 6101 + "version": "Rev 1.xx", 6102 + "board_type": { 6103 + "hex": "000a", 6104 + "name": "Motherboard", 6105 + "value": 10 6106 + }, 6107 + "features": [ 6108 + "Hosting Board", 6109 + "Replaceable" 6110 + ], 6111 + "location": "Default string", 6112 + "chassis": 3 6113 + }, 6114 + "cache": [ 6115 + { 6116 + "handle": 25, 6117 + "socket": "L1 Cache", 6118 + "size_max": 288, 6119 + "size_current": 288, 6120 + "speed": 0, 6121 + "mode": { 6122 + "hex": "0001", 6123 + "name": "Write Back", 6124 + "value": 1 6125 + }, 6126 + "enabled": true, 6127 + "location": { 6128 + "hex": "0000", 6129 + "name": "Internal", 6130 + "value": 0 6131 + }, 6132 + "socketed": false, 6133 + "level": 0, 6134 + "ecc": { 6135 + "hex": "0004", 6136 + "name": "Parity", 6137 + "value": 4 6138 + }, 6139 + "cache_type": { 6140 + "hex": "0004", 6141 + "name": "Data", 6142 + "value": 4 6143 + }, 6144 + "associativity": { 6145 + "hex": "0009", 6146 + "name": "Other", 6147 + "value": 9 6148 + }, 6149 + "sram_type_current": [ 6150 + "Synchronous" 6151 + ], 6152 + "sram_type_supported": [ 6153 + "Synchronous" 6154 + ] 6155 + }, 6156 + { 6157 + "handle": 26, 6158 + "socket": "L1 Cache", 6159 + "size_max": 192, 6160 + "size_current": 192, 6161 + "speed": 0, 6162 + "mode": { 6163 + "hex": "0001", 6164 + "name": "Write Back", 6165 + "value": 1 6166 + }, 6167 + "enabled": true, 6168 + "location": { 6169 + "hex": "0000", 6170 + "name": "Internal", 6171 + "value": 0 6172 + }, 6173 + "socketed": false, 6174 + "level": 0, 6175 + "ecc": { 6176 + "hex": "0004", 6177 + "name": "Parity", 6178 + "value": 4 6179 + }, 6180 + "cache_type": { 6181 + "hex": "0003", 6182 + "name": "Instruction", 6183 + "value": 3 6184 + }, 6185 + "associativity": { 6186 + "hex": "0007", 6187 + "name": "8-way Set-Associative", 6188 + "value": 7 6189 + }, 6190 + "sram_type_current": [ 6191 + "Synchronous" 6192 + ], 6193 + "sram_type_supported": [ 6194 + "Synchronous" 6195 + ] 6196 + }, 6197 + { 6198 + "handle": 27, 6199 + "socket": "L2 Cache", 6200 + "size_max": 12288, 6201 + "size_current": 12288, 6202 + "speed": 0, 6203 + "mode": { 6204 + "hex": "0001", 6205 + "name": "Write Back", 6206 + "value": 1 6207 + }, 6208 + "enabled": true, 6209 + "location": { 6210 + "hex": "0000", 6211 + "name": "Internal", 6212 + "value": 0 6213 + }, 6214 + "socketed": false, 6215 + "level": 1, 6216 + "ecc": { 6217 + "hex": "0005", 6218 + "name": "Single-bit", 6219 + "value": 5 6220 + }, 6221 + "cache_type": { 6222 + "hex": "0005", 6223 + "name": "Unified", 6224 + "value": 5 6225 + }, 6226 + "associativity": { 6227 + "hex": "0008", 6228 + "name": "16-way Set-Associative", 6229 + "value": 8 6230 + }, 6231 + "sram_type_current": [ 6232 + "Synchronous" 6233 + ], 6234 + "sram_type_supported": [ 6235 + "Synchronous" 6236 + ] 6237 + }, 6238 + { 6239 + "handle": 28, 6240 + "socket": "L3 Cache", 6241 + "size_max": 24576, 6242 + "size_current": 24576, 6243 + "speed": 0, 6244 + "mode": { 6245 + "hex": "0001", 6246 + "name": "Write Back", 6247 + "value": 1 6248 + }, 6249 + "enabled": true, 6250 + "location": { 6251 + "hex": "0000", 6252 + "name": "Internal", 6253 + "value": 0 6254 + }, 6255 + "socketed": false, 6256 + "level": 2, 6257 + "ecc": { 6258 + "hex": "0006", 6259 + "name": "Multi-bit", 6260 + "value": 6 6261 + }, 6262 + "cache_type": { 6263 + "hex": "0005", 6264 + "name": "Unified", 6265 + "value": 5 6266 + }, 6267 + "associativity": { 6268 + "hex": "0009", 6269 + "name": "Other", 6270 + "value": 9 6271 + }, 6272 + "sram_type_current": [ 6273 + "Synchronous" 6274 + ], 6275 + "sram_type_supported": [ 6276 + "Synchronous" 6277 + ] 6278 + }, 6279 + { 6280 + "handle": 29, 6281 + "socket": "L1 Cache", 6282 + "size_max": 256, 6283 + "size_current": 256, 6284 + "speed": 0, 6285 + "mode": { 6286 + "hex": "0001", 6287 + "name": "Write Back", 6288 + "value": 1 6289 + }, 6290 + "enabled": true, 6291 + "location": { 6292 + "hex": "0000", 6293 + "name": "Internal", 6294 + "value": 0 6295 + }, 6296 + "socketed": false, 6297 + "level": 0, 6298 + "ecc": { 6299 + "hex": "0004", 6300 + "name": "Parity", 6301 + "value": 4 6302 + }, 6303 + "cache_type": { 6304 + "hex": "0004", 6305 + "name": "Data", 6306 + "value": 4 6307 + }, 6308 + "associativity": { 6309 + "hex": "0007", 6310 + "name": "8-way Set-Associative", 6311 + "value": 7 6312 + }, 6313 + "sram_type_current": [ 6314 + "Synchronous" 6315 + ], 6316 + "sram_type_supported": [ 6317 + "Synchronous" 6318 + ] 6319 + }, 6320 + { 6321 + "handle": 30, 6322 + "socket": "L1 Cache", 6323 + "size_max": 512, 6324 + "size_current": 512, 6325 + "speed": 0, 6326 + "mode": { 6327 + "hex": "0001", 6328 + "name": "Write Back", 6329 + "value": 1 6330 + }, 6331 + "enabled": true, 6332 + "location": { 6333 + "hex": "0000", 6334 + "name": "Internal", 6335 + "value": 0 6336 + }, 6337 + "socketed": false, 6338 + "level": 0, 6339 + "ecc": { 6340 + "hex": "0004", 6341 + "name": "Parity", 6342 + "value": 4 6343 + }, 6344 + "cache_type": { 6345 + "hex": "0003", 6346 + "name": "Instruction", 6347 + "value": 3 6348 + }, 6349 + "associativity": { 6350 + "hex": "0007", 6351 + "name": "8-way Set-Associative", 6352 + "value": 7 6353 + }, 6354 + "sram_type_current": [ 6355 + "Synchronous" 6356 + ], 6357 + "sram_type_supported": [ 6358 + "Synchronous" 6359 + ] 6360 + }, 6361 + { 6362 + "handle": 31, 6363 + "socket": "L2 Cache", 6364 + "size_max": 8192, 6365 + "size_current": 8192, 6366 + "speed": 0, 6367 + "mode": { 6368 + "hex": "0001", 6369 + "name": "Write Back", 6370 + "value": 1 6371 + }, 6372 + "enabled": true, 6373 + "location": { 6374 + "hex": "0000", 6375 + "name": "Internal", 6376 + "value": 0 6377 + }, 6378 + "socketed": false, 6379 + "level": 1, 6380 + "ecc": { 6381 + "hex": "0005", 6382 + "name": "Single-bit", 6383 + "value": 5 6384 + }, 6385 + "cache_type": { 6386 + "hex": "0005", 6387 + "name": "Unified", 6388 + "value": 5 6389 + }, 6390 + "associativity": { 6391 + "hex": "0008", 6392 + "name": "16-way Set-Associative", 6393 + "value": 8 6394 + }, 6395 + "sram_type_current": [ 6396 + "Synchronous" 6397 + ], 6398 + "sram_type_supported": [ 6399 + "Synchronous" 6400 + ] 6401 + }, 6402 + { 6403 + "handle": 32, 6404 + "socket": "L3 Cache", 6405 + "size_max": 24576, 6406 + "size_current": 24576, 6407 + "speed": 0, 6408 + "mode": { 6409 + "hex": "0001", 6410 + "name": "Write Back", 6411 + "value": 1 6412 + }, 6413 + "enabled": true, 6414 + "location": { 6415 + "hex": "0000", 6416 + "name": "Internal", 6417 + "value": 0 6418 + }, 6419 + "socketed": false, 6420 + "level": 2, 6421 + "ecc": { 6422 + "hex": "0006", 6423 + "name": "Multi-bit", 6424 + "value": 6 6425 + }, 6426 + "cache_type": { 6427 + "hex": "0005", 6428 + "name": "Unified", 6429 + "value": 5 6430 + }, 6431 + "associativity": { 6432 + "hex": "0009", 6433 + "name": "Other", 6434 + "value": 9 6435 + }, 6436 + "sram_type_current": [ 6437 + "Synchronous" 6438 + ], 6439 + "sram_type_supported": [ 6440 + "Synchronous" 6441 + ] 6442 + } 6443 + ], 6444 + "chassis": [ 6445 + { 6446 + "handle": 3, 6447 + "manufacturer": "Default string", 6448 + "version": "Default string", 6449 + "chassis_type": { 6450 + "hex": "0003", 6451 + "name": "Desktop", 6452 + "value": 3 6453 + }, 6454 + "lock_present": false, 6455 + "bootup_state": { 6456 + "hex": "0003", 6457 + "name": "Safe", 6458 + "value": 3 6459 + }, 6460 + "power_state": { 6461 + "hex": "0003", 6462 + "name": "Safe", 6463 + "value": 3 6464 + }, 6465 + "thermal_state": { 6466 + "hex": "0003", 6467 + "name": "Safe", 6468 + "value": 3 6469 + }, 6470 + "security_state": { 6471 + "hex": "0003", 6472 + "name": "None", 6473 + "value": 3 6474 + }, 6475 + "oem": "0x0" 6476 + } 6477 + ], 6478 + "config": { 6479 + "handle": 5, 6480 + "options": [ 6481 + "SMI:00B26C", 6482 + "Default string", 6483 + "Default string", 6484 + "Default string" 6485 + ] 6486 + }, 6487 + "group_associations": [ 6488 + { 6489 + "handle": 86, 6490 + "name": "$MEI", 6491 + "handles": [ 6492 + 0 6493 + ] 6494 + }, 6495 + { 6496 + "handle": 89, 6497 + "name": "Firmware Version Info", 6498 + "handles": [ 6499 + 90194313236, 6500 + 94489280533, 6501 + 98784247830, 6502 + 103079215127, 6503 + 352187318296, 6504 + 279172874322 6505 + ] 6506 + } 6507 + ], 6508 + "language": [ 6509 + { 6510 + "handle": 85, 6511 + "languages": [ 6512 + "en|US|iso8859-1", 6513 + "fr|FR|iso8859-1", 6514 + "zh|TW|unicode", 6515 + "zh|CN|unicode", 6516 + "ja|JP|unicode", 6517 + "de|DE|iso8859-1", 6518 + "es|ES|iso8859-1", 6519 + "ru|RU|iso8859-5", 6520 + "ko|KR|unicode" 6521 + ] 6522 + } 6523 + ], 6524 + "memory_array": [ 6525 + { 6526 + "handle": 12, 6527 + "location": { 6528 + "hex": "0003", 6529 + "name": "Motherboard", 6530 + "value": 3 6531 + }, 6532 + "usage": { 6533 + "hex": "0003", 6534 + "name": "System memory", 6535 + "value": 3 6536 + }, 6537 + "ecc": { 6538 + "hex": "0003", 6539 + "name": "None", 6540 + "value": 3 6541 + }, 6542 + "max_size": "0x8000000", 6543 + "error_handle": 65534, 6544 + "slots": 2 6545 + } 6546 + ], 6547 + "memory_array_mapped_address": [ 6548 + { 6549 + "handle": 15, 6550 + "array_handle": 12, 6551 + "start_address": "0x0", 6552 + "end_address": "0x800000000", 6553 + "part_width": 2 6554 + } 6555 + ], 6556 + "memory_device": [ 6557 + { 6558 + "handle": 13, 6559 + "location": "Controller0-DIMM0", 6560 + "bank_location": "BANK 0", 6561 + "manufacturer": "Corsair", 6562 + "part_number": "CMK32GX5M2B6000C36", 6563 + "array_handle": 12, 6564 + "error_handle": 65534, 6565 + "width": 64, 6566 + "ecc_bits": 0, 6567 + "size": 16777216, 6568 + "form_factor": { 6569 + "hex": "0009", 6570 + "name": "DIMM", 6571 + "value": 9 6572 + }, 6573 + "set": 0, 6574 + "memory_type": { 6575 + "hex": "0022", 6576 + "name": "Other", 6577 + "value": 34 6578 + }, 6579 + "memory_type_details": [ 6580 + "Synchronous" 6581 + ], 6582 + "speed": 6000 6583 + }, 6584 + { 6585 + "handle": 14, 6586 + "location": "Controller1-DIMM0", 6587 + "bank_location": "BANK 0", 6588 + "manufacturer": "Corsair", 6589 + "part_number": "CMK32GX5M2B6000C36", 6590 + "array_handle": 12, 6591 + "error_handle": 65534, 6592 + "width": 64, 6593 + "ecc_bits": 0, 6594 + "size": 16777216, 6595 + "form_factor": { 6596 + "hex": "0009", 6597 + "name": "DIMM", 6598 + "value": 9 6599 + }, 6600 + "set": 0, 6601 + "memory_type": { 6602 + "hex": "0022", 6603 + "name": "Other", 6604 + "value": 34 6605 + }, 6606 + "memory_type_details": [ 6607 + "Synchronous" 6608 + ], 6609 + "speed": 6000 6610 + } 6611 + ], 6612 + "memory_device_mapped_address": [ 6613 + { 6614 + "handle": 18, 6615 + "memory_device_handle": 13, 6616 + "array_map_handle": 15, 6617 + "start_address": "0x0", 6618 + "end_address": "0x400000000", 6619 + "row_position": 255, 6620 + "interleave_position": 1, 6621 + "interleave_depth": 1 6622 + }, 6623 + { 6624 + "handle": 19, 6625 + "memory_device_handle": 14, 6626 + "array_map_handle": 15, 6627 + "start_address": "0x400000000", 6628 + "end_address": "0x800000000", 6629 + "row_position": 255, 6630 + "interleave_position": 2, 6631 + "interleave_depth": 1 6632 + } 6633 + ], 6634 + "onboard": [ 6635 + { 6636 + "handle": 45, 6637 + "devices": [ 6638 + { 6639 + "name": "Onboard IGD", 6640 + "type": { 6641 + "hex": "0003", 6642 + "name": "Video", 6643 + "value": 3 6644 + }, 6645 + "enabled": false 6646 + }, 6647 + { 6648 + "name": "Intel GNA Device", 6649 + "type": { 6650 + "hex": "0001", 6651 + "name": "Other", 6652 + "value": 1 6653 + }, 6654 + "enabled": false 6655 + }, 6656 + { 6657 + "name": "Intel HD Audio", 6658 + "type": { 6659 + "hex": "0007", 6660 + "name": "Sound", 6661 + "value": 7 6662 + }, 6663 + "enabled": true 6664 + }, 6665 + { 6666 + "name": "SATA Controller", 6667 + "type": { 6668 + "hex": "0009", 6669 + "name": "Other", 6670 + "value": 9 6671 + }, 6672 + "enabled": true 6673 + }, 6674 + { 6675 + "name": "RAID Controller", 6676 + "type": { 6677 + "hex": "0001", 6678 + "name": "Other", 6679 + "value": 1 6680 + }, 6681 + "enabled": true 6682 + }, 6683 + { 6684 + "name": "USB Controller", 6685 + "type": { 6686 + "hex": "0001", 6687 + "name": "Other", 6688 + "value": 1 6689 + }, 6690 + "enabled": true 6691 + }, 6692 + { 6693 + "name": "SMBus Controller", 6694 + "type": { 6695 + "hex": "0001", 6696 + "name": "Other", 6697 + "value": 1 6698 + }, 6699 + "enabled": true 6700 + }, 6701 + { 6702 + "name": "Intel I226 LAN", 6703 + "type": { 6704 + "hex": "0005", 6705 + "name": "Ethernet", 6706 + "value": 5 6707 + }, 6708 + "enabled": false 6709 + } 6710 + ] 6711 + } 6712 + ], 6713 + "port_connector": [ 6714 + { 6715 + "handle": 49, 6716 + "port_type": { 6717 + "hex": "001c", 6718 + "name": "Video Port", 6719 + "value": 28 6720 + }, 6721 + "internal_reference_designator": "None", 6722 + "external_connector_type": { 6723 + "hex": "00ff", 6724 + "name": "Other", 6725 + "value": 255 6726 + }, 6727 + "external_reference_designator": "HDMI" 6728 + }, 6729 + { 6730 + "handle": 50, 6731 + "port_type": { 6732 + "hex": "001c", 6733 + "name": "Video Port", 6734 + "value": 28 6735 + }, 6736 + "internal_reference_designator": "None", 6737 + "external_connector_type": { 6738 + "hex": "00ff", 6739 + "name": "Other", 6740 + "value": 255 6741 + }, 6742 + "external_reference_designator": "DP" 6743 + }, 6744 + { 6745 + "handle": 51, 6746 + "port_type": { 6747 + "hex": "0010", 6748 + "name": "USB", 6749 + "value": 16 6750 + }, 6751 + "internal_reference_designator": "None", 6752 + "external_connector_type": { 6753 + "hex": "0012", 6754 + "name": "Access Bus [USB]", 6755 + "value": 18 6756 + }, 6757 + "external_reference_designator": "USB11" 6758 + }, 6759 + { 6760 + "handle": 52, 6761 + "port_type": { 6762 + "hex": "0010", 6763 + "name": "USB", 6764 + "value": 16 6765 + }, 6766 + "internal_reference_designator": "None", 6767 + "external_connector_type": { 6768 + "hex": "0012", 6769 + "name": "Access Bus [USB]", 6770 + "value": 18 6771 + }, 6772 + "external_reference_designator": "USB_56" 6773 + }, 6774 + { 6775 + "handle": 53, 6776 + "port_type": { 6777 + "hex": "0010", 6778 + "name": "USB", 6779 + "value": 16 6780 + }, 6781 + "internal_reference_designator": "None", 6782 + "external_connector_type": { 6783 + "hex": "0012", 6784 + "name": "Access Bus [USB]", 6785 + "value": 18 6786 + }, 6787 + "external_reference_designator": "LAN_U32G1_E12" 6788 + }, 6789 + { 6790 + "handle": 54, 6791 + "port_type": { 6792 + "hex": "0010", 6793 + "name": "USB", 6794 + "value": 16 6795 + }, 6796 + "internal_reference_designator": "None", 6797 + "external_connector_type": { 6798 + "hex": "0023", 6799 + "name": "Other", 6800 + "value": 35 6801 + }, 6802 + "external_reference_designator": "U32G2X2_C1" 6803 + }, 6804 + { 6805 + "handle": 55, 6806 + "port_type": { 6807 + "hex": "0010", 6808 + "name": "USB", 6809 + "value": 16 6810 + }, 6811 + "internal_reference_designator": "None", 6812 + "external_connector_type": { 6813 + "hex": "0012", 6814 + "name": "Access Bus [USB]", 6815 + "value": 18 6816 + }, 6817 + "external_reference_designator": "U32G1_E3" 6818 + }, 6819 + { 6820 + "handle": 56, 6821 + "port_type": { 6822 + "hex": "0010", 6823 + "name": "USB", 6824 + "value": 16 6825 + }, 6826 + "internal_reference_designator": "None", 6827 + "external_connector_type": { 6828 + "hex": "0023", 6829 + "name": "Other", 6830 + "value": 35 6831 + }, 6832 + "external_reference_designator": "U32G1_C3" 6833 + }, 6834 + { 6835 + "handle": 57, 6836 + "port_type": { 6837 + "hex": "001f", 6838 + "name": "Network Port", 6839 + "value": 31 6840 + }, 6841 + "internal_reference_designator": "None", 6842 + "external_connector_type": { 6843 + "hex": "000b", 6844 + "name": "RJ-45", 6845 + "value": 11 6846 + }, 6847 + "external_reference_designator": "Ethernet" 6848 + }, 6849 + { 6850 + "handle": 58, 6851 + "port_type": { 6852 + "hex": "001d", 6853 + "name": "Audio Port", 6854 + "value": 29 6855 + }, 6856 + "internal_reference_designator": "None", 6857 + "external_connector_type": { 6858 + "hex": "001f", 6859 + "name": "Mini-jack [headphones]", 6860 + "value": 31 6861 + }, 6862 + "external_reference_designator": "AUDIO" 6863 + }, 6864 + { 6865 + "handle": 59, 6866 + "port_type": { 6867 + "hex": "001d", 6868 + "name": "Audio Port", 6869 + "value": 29 6870 + }, 6871 + "internal_connector_type": { 6872 + "hex": "00ff", 6873 + "name": "Other", 6874 + "value": 255 6875 + }, 6876 + "internal_reference_designator": "AAFP", 6877 + "external_reference_designator": "None" 6878 + }, 6879 + { 6880 + "handle": 60, 6881 + "port_type": { 6882 + "hex": "00ff", 6883 + "name": "Other", 6884 + "value": 255 6885 + }, 6886 + "internal_connector_type": { 6887 + "hex": "00ff", 6888 + "name": "Other", 6889 + "value": 255 6890 + }, 6891 + "internal_reference_designator": "T_SENSOR", 6892 + "external_reference_designator": "None" 6893 + }, 6894 + { 6895 + "handle": 61, 6896 + "port_type": { 6897 + "hex": "00ff", 6898 + "name": "Other", 6899 + "value": 255 6900 + }, 6901 + "internal_connector_type": { 6902 + "hex": "00ff", 6903 + "name": "Other", 6904 + "value": 255 6905 + }, 6906 + "internal_reference_designator": "SPDIF_OUT", 6907 + "external_reference_designator": "None" 6908 + }, 6909 + { 6910 + "handle": 62, 6911 + "port_type": { 6912 + "hex": "0010", 6913 + "name": "USB", 6914 + "value": 16 6915 + }, 6916 + "internal_connector_type": { 6917 + "hex": "00ff", 6918 + "name": "Other", 6919 + "value": 255 6920 + }, 6921 + "internal_reference_designator": "USB_78", 6922 + "external_reference_designator": "None" 6923 + }, 6924 + { 6925 + "handle": 63, 6926 + "port_type": { 6927 + "hex": "00ff", 6928 + "name": "Other", 6929 + "value": 255 6930 + }, 6931 + "internal_connector_type": { 6932 + "hex": "00ff", 6933 + "name": "Other", 6934 + "value": 255 6935 + }, 6936 + "internal_reference_designator": "F_PANEL", 6937 + "external_reference_designator": "None" 6938 + }, 6939 + { 6940 + "handle": 64, 6941 + "port_type": { 6942 + "hex": "00ff", 6943 + "name": "Other", 6944 + "value": 255 6945 + }, 6946 + "internal_connector_type": { 6947 + "hex": "00ff", 6948 + "name": "Other", 6949 + "value": 255 6950 + }, 6951 + "internal_reference_designator": "SPEAKER", 6952 + "external_reference_designator": "None" 6953 + }, 6954 + { 6955 + "handle": 65, 6956 + "port_type": { 6957 + "hex": "0020", 6958 + "name": "Other", 6959 + "value": 32 6960 + }, 6961 + "internal_connector_type": { 6962 + "hex": "0022", 6963 + "name": "Other", 6964 + "value": 34 6965 + }, 6966 + "internal_reference_designator": "SATA6G_1", 6967 + "external_reference_designator": "None" 6968 + }, 6969 + { 6970 + "handle": 66, 6971 + "port_type": { 6972 + "hex": "0020", 6973 + "name": "Other", 6974 + "value": 32 6975 + }, 6976 + "internal_connector_type": { 6977 + "hex": "0022", 6978 + "name": "Other", 6979 + "value": 34 6980 + }, 6981 + "internal_reference_designator": "SATA6G_2", 6982 + "external_reference_designator": "None" 6983 + }, 6984 + { 6985 + "handle": 67, 6986 + "port_type": { 6987 + "hex": "0020", 6988 + "name": "Other", 6989 + "value": 32 6990 + }, 6991 + "internal_connector_type": { 6992 + "hex": "0022", 6993 + "name": "Other", 6994 + "value": 34 6995 + }, 6996 + "internal_reference_designator": "SATA6G_3", 6997 + "external_reference_designator": "None" 6998 + }, 6999 + { 7000 + "handle": 68, 7001 + "port_type": { 7002 + "hex": "0020", 7003 + "name": "Other", 7004 + "value": 32 7005 + }, 7006 + "internal_connector_type": { 7007 + "hex": "0022", 7008 + "name": "Other", 7009 + "value": 34 7010 + }, 7011 + "internal_reference_designator": "SATA6G_4", 7012 + "external_reference_designator": "None" 7013 + }, 7014 + { 7015 + "handle": 69, 7016 + "port_type": { 7017 + "hex": "0010", 7018 + "name": "USB", 7019 + "value": 16 7020 + }, 7021 + "internal_connector_type": { 7022 + "hex": "00ff", 7023 + "name": "Other", 7024 + "value": 255 7025 + }, 7026 + "internal_reference_designator": "U32G1_910", 7027 + "external_reference_designator": "None" 7028 + }, 7029 + { 7030 + "handle": 70, 7031 + "port_type": { 7032 + "hex": "0010", 7033 + "name": "USB", 7034 + "value": 16 7035 + }, 7036 + "internal_connector_type": { 7037 + "hex": "0023", 7038 + "name": "Other", 7039 + "value": 35 7040 + }, 7041 + "internal_reference_designator": "U32G2_4", 7042 + "external_reference_designator": "None" 7043 + }, 7044 + { 7045 + "handle": 71, 7046 + "port_type": { 7047 + "hex": "00ff", 7048 + "name": "Other", 7049 + "value": 255 7050 + }, 7051 + "internal_connector_type": { 7052 + "hex": "00ff", 7053 + "name": "Other", 7054 + "value": 255 7055 + }, 7056 + "internal_reference_designator": "CHA_FAN", 7057 + "external_reference_designator": "None" 7058 + }, 7059 + { 7060 + "handle": 72, 7061 + "port_type": { 7062 + "hex": "00ff", 7063 + "name": "Other", 7064 + "value": 255 7065 + }, 7066 + "internal_connector_type": { 7067 + "hex": "00ff", 7068 + "name": "Other", 7069 + "value": 255 7070 + }, 7071 + "internal_reference_designator": "CPU_FAN", 7072 + "external_reference_designator": "None" 7073 + }, 7074 + { 7075 + "handle": 73, 7076 + "port_type": { 7077 + "hex": "00ff", 7078 + "name": "Other", 7079 + "value": 255 7080 + }, 7081 + "internal_connector_type": { 7082 + "hex": "00ff", 7083 + "name": "Other", 7084 + "value": 255 7085 + }, 7086 + "internal_reference_designator": "AIO_PUMP", 7087 + "external_reference_designator": "None" 7088 + }, 7089 + { 7090 + "handle": 74, 7091 + "port_type": { 7092 + "hex": "00ff", 7093 + "name": "Other", 7094 + "value": 255 7095 + }, 7096 + "internal_connector_type": { 7097 + "hex": "00ff", 7098 + "name": "Other", 7099 + "value": 255 7100 + }, 7101 + "internal_reference_designator": "ADD_GEN2", 7102 + "external_reference_designator": "None" 7103 + }, 7104 + { 7105 + "handle": 75, 7106 + "port_type": { 7107 + "hex": "00ff", 7108 + "name": "Other", 7109 + "value": 255 7110 + }, 7111 + "internal_connector_type": { 7112 + "hex": "00ff", 7113 + "name": "Other", 7114 + "value": 255 7115 + }, 7116 + "internal_reference_designator": "RGB_HEADER", 7117 + "external_reference_designator": "None" 7118 + }, 7119 + { 7120 + "handle": 76, 7121 + "port_type": { 7122 + "hex": "00ff", 7123 + "name": "Other", 7124 + "value": 255 7125 + }, 7126 + "internal_connector_type": { 7127 + "hex": "00ff", 7128 + "name": "Other", 7129 + "value": 255 7130 + }, 7131 + "internal_reference_designator": "ATX_12V", 7132 + "external_reference_designator": "None" 7133 + }, 7134 + { 7135 + "handle": 77, 7136 + "port_type": { 7137 + "hex": "00ff", 7138 + "name": "Other", 7139 + "value": 255 7140 + }, 7141 + "internal_connector_type": { 7142 + "hex": "00ff", 7143 + "name": "Other", 7144 + "value": 255 7145 + }, 7146 + "internal_reference_designator": "ATX_PWR", 7147 + "external_reference_designator": "None" 7148 + }, 7149 + { 7150 + "handle": 78, 7151 + "port_type": { 7152 + "hex": "00ff", 7153 + "name": "Other", 7154 + "value": 255 7155 + }, 7156 + "internal_connector_type": { 7157 + "hex": "00ff", 7158 + "name": "Other", 7159 + "value": 255 7160 + }, 7161 + "internal_reference_designator": "DIMM_A1", 7162 + "external_reference_designator": "None" 7163 + }, 7164 + { 7165 + "handle": 79, 7166 + "port_type": { 7167 + "hex": "00ff", 7168 + "name": "Other", 7169 + "value": 255 7170 + }, 7171 + "internal_connector_type": { 7172 + "hex": "00ff", 7173 + "name": "Other", 7174 + "value": 255 7175 + }, 7176 + "internal_reference_designator": "DIMM_B1", 7177 + "external_reference_designator": "None" 7178 + }, 7179 + { 7180 + "handle": 80, 7181 + "port_type": { 7182 + "hex": "001f", 7183 + "name": "Network Port", 7184 + "value": 31 7185 + }, 7186 + "internal_reference_designator": "M.2(WIFI)", 7187 + "external_connector_type": { 7188 + "hex": "00ff", 7189 + "name": "Other", 7190 + "value": 255 7191 + }, 7192 + "external_reference_designator": "None" 7193 + } 7194 + ], 7195 + "processor": [ 7196 + { 7197 + "handle": 33, 7198 + "socket": "LGA1700", 7199 + "socket_type": { 7200 + "hex": "0040", 7201 + "name": "Other", 7202 + "value": 64 7203 + }, 7204 + "socket_populated": true, 7205 + "manufacturer": "Intel(R) Corporation", 7206 + "version": "13th Gen Intel(R) Core(TM) i5-13600KF", 7207 + "part": "To Be Filled By O.E.M.", 7208 + "processor_type": { 7209 + "hex": "0003", 7210 + "name": "CPU", 7211 + "value": 3 7212 + }, 7213 + "processor_family": { 7214 + "hex": "00cd", 7215 + "name": "Other", 7216 + "value": 205 7217 + }, 7218 + "processor_status": { 7219 + "hex": "0001", 7220 + "name": "Enabled", 7221 + "value": 1 7222 + }, 7223 + "clock_ext": 100, 7224 + "clock_max": 5100, 7225 + "cache_handle_l1": 30, 7226 + "cache_handle_l2": 31, 7227 + "cache_handle_l3": 32 7228 + } 7229 + ], 7230 + "slot": [ 7231 + { 7232 + "handle": 46, 7233 + "designation": "PCIEx16(G5)", 7234 + "slot_type": { 7235 + "hex": "00c3", 7236 + "name": "Other", 7237 + "value": 195 7238 + }, 7239 + "bus_width": { 7240 + "hex": "000d", 7241 + "name": "Other", 7242 + "value": 13 7243 + }, 7244 + "usage": { 7245 + "hex": "0004", 7246 + "name": "In Use", 7247 + "value": 4 7248 + }, 7249 + "length": { 7250 + "hex": "0004", 7251 + "name": "Long", 7252 + "value": 4 7253 + }, 7254 + "id": 0, 7255 + "features": [ 7256 + "3.3 V", 7257 + "PME#" 7258 + ] 7259 + }, 7260 + { 7261 + "handle": 47, 7262 + "designation": "M.2_1", 7263 + "slot_type": { 7264 + "hex": "0017", 7265 + "name": "Other", 7266 + "value": 23 7267 + }, 7268 + "bus_width": { 7269 + "hex": "000a", 7270 + "name": "Other", 7271 + "value": 10 7272 + }, 7273 + "usage": { 7274 + "hex": "0004", 7275 + "name": "In Use", 7276 + "value": 4 7277 + }, 7278 + "length": { 7279 + "hex": "0003", 7280 + "name": "Short", 7281 + "value": 3 7282 + }, 7283 + "id": 1, 7284 + "features": [ 7285 + "3.3 V", 7286 + "PME#" 7287 + ] 7288 + }, 7289 + { 7290 + "handle": 48, 7291 + "designation": "M.2_2", 7292 + "slot_type": { 7293 + "hex": "0017", 7294 + "name": "Other", 7295 + "value": 23 7296 + }, 7297 + "bus_width": { 7298 + "hex": "000a", 7299 + "name": "Other", 7300 + "value": 10 7301 + }, 7302 + "usage": { 7303 + "hex": "0004", 7304 + "name": "In Use", 7305 + "value": 4 7306 + }, 7307 + "length": { 7308 + "hex": "0003", 7309 + "name": "Short", 7310 + "value": 3 7311 + }, 7312 + "id": 2, 7313 + "features": [ 7314 + "3.3 V", 7315 + "PME#" 7316 + ] 7317 + } 7318 + ], 7319 + "system": { 7320 + "handle": 1, 7321 + "manufacturer": "ASUS", 7322 + "product": "System Product Name", 7323 + "version": "System Version", 7324 + "wake_up": { 7325 + "hex": "0006", 7326 + "name": "Power Switch", 7327 + "value": 6 7328 + } 7329 + } 7330 + } 7331 + }
+2 -9
modules/lib/host.nix
··· 1 1 { inputs, lib, config, ... }: 2 2 let 3 - mkNixos = { hostname, system, modules, hardwareConfig, stateVersion }: 3 + mkNixos = { hostname, system, modules, stateVersion }: 4 4 inputs.nixpkgs.lib.nixosSystem { 5 5 inherit system; 6 6 modules = 7 7 modules ++ [ 8 - hardwareConfig 9 8 inputs.self.nixosModules.unfree-packages 10 9 inputs.self.nixosModules.garbageCollector 11 10 ({ ... }: { ··· 71 70 description = "List of modules to include"; 72 71 }; 73 72 74 - hardwareConfig = lib.mkOption { 75 - type = lib.types.path; 76 - default = /etc/nixos/hardware-configuration.nix; 77 - description = "Path to hardware configuration"; 78 - }; 79 - 80 73 stateVersion = lib.mkOption { 81 74 type = lib.types.oneOf [ lib.types.str lib.types.int ]; 82 75 default = "24.05"; ··· 91 84 # NixOS configurations 92 85 config.flake.nixosConfigurations = lib.mapAttrs 93 86 (name: cfg: mkNixos { 94 - inherit (cfg) hostname system modules hardwareConfig stateVersion; 87 + inherit (cfg) hostname system modules stateVersion; 95 88 }) 96 89 (lib.filterAttrs (name: cfg: !isDarwin cfg.system) config.hosts); 97 90