Kieran's opinionated (and probably slightly dumb) nix config

chore: use nix factor

dunkirk.sh f1bed6c4 17f57cd2

verified
+6 -2
README.md
···
For remote installations (like Oracle Cloud), use [nixos-anywhere](https://github.com/nix-community/nixos-anywhere):
```bash
-
nix run github:nix-community/nixos-anywhere -- --flake .#prattle root@<ip-address>
+
nix run github:nix-community/nixos-anywhere -- \
+
--flake .#prattle \
+
--generate-hardware-config nixos-facter ./machines/prattle/facter.json \
+
--build-on-remote \
+
root@<ip-address>
```
Replace `prattle` with your machine configuration and `<ip-address>` with your target machine's IP.
-
> **Note**: Make sure your SSH key is in the target machine's `authorized_keys` and the machine configuration has the correct network settings.
+
> **Note**: Make sure your SSH key is in the target machine's `authorized_keys` and the machine configuration has the correct network settings. The `--generate-hardware-config nixos-facter` flag will generate a comprehensive hardware report using [nixos-facter](https://github.com/numtide/nixos-facter) instead of the traditional `nixos-generate-config`.
#### Using the install script
+16
flake.lock
···
"type": "github"
}
},
+
"nixos-facter-modules": {
+
"locked": {
+
"lastModified": 1764252389,
+
"narHash": "sha256-3bbuneTKZBkYXlm0bE36kUjiDsasoIC1GWBw/UEJ9T4=",
+
"owner": "numtide",
+
"repo": "nixos-facter-modules",
+
"rev": "5ea68886d95218646d11d3551a476d458df00778",
+
"type": "github"
+
},
+
"original": {
+
"owner": "numtide",
+
"repo": "nixos-facter-modules",
+
"type": "github"
+
}
+
},
"nixpkgs": {
"locked": {
"lastModified": 1754028485,
···
"import-tree": "import-tree",
"nix-darwin": "nix-darwin",
"nix-vscode-extensions": "nix-vscode-extensions",
+
"nixos-facter-modules": "nixos-facter-modules",
"nixpkgs": "nixpkgs_4",
"nixpkgs-unstable": "nixpkgs-unstable",
"nixvim": "nixvim",
+6
flake.nix
···
disko.url = "github:nix-community/disko";
disko.inputs.nixpkgs.follows = "nixpkgs";
+
nixos-facter-modules.url = "github:numtide/nixos-facter-modules";
+
# agenix
agenix.url = "github:ryantm/agenix";
···
modules = [
inputs.disko.nixosModules.disko
agenix.nixosModules.default
+
inputs.nixos-facter-modules.nixosModules.facter
+
{ config.facter.reportPath = ./machines/prattle/facter.json; }
unstable-overlays
./machines/prattle
nur.modules.nixos.default
···
modules = [
inputs.disko.nixosModules.disko
agenix.nixosModules.default
+
inputs.nixos-facter-modules.nixosModules.facter
+
{ config.facter.reportPath = ./machines/terebithia/facter.json; }
unstable-overlays
./machines/terebithia
nur.modules.nixos.default
+2 -18
machines/prattle/default.nix
···
networking = {
hostName = "prattle";
-
useDHCP = false;
-
defaultGateway = "10.0.0.1";
-
nameservers = [
-
"1.1.1.1"
-
"1.0.0.1"
-
"2606:4700:4700::1111"
-
"2606:4700:4700::1001"
-
];
-
interfaces.eth0 = {
-
ipv4.addresses = [
-
{
-
address = "10.0.0.70";
-
prefixLength = 24;
-
}
-
];
-
useDHCP = false;
-
};
+
networkmanager.enable = true;
};
programs.zsh.enable = true;
···
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
-
boot.kernelParams = [ "net.ifnames=0" ];
+
boot.kernelParams = [ "net.ifnames=0" "console=ttyS0" ];
system.stateVersion = "23.05";
}
+3 -5
machines/prattle/disk-config.nix
···
-
# Disko configuration for Oracle Cloud
-
# Oracle Cloud typically uses /dev/sda for the boot volume
{
disko.devices = {
disk = {
main = {
-
device = "/dev/sda";
type = "disk";
+
device = "/dev/sda";
content = {
type = "gpt";
partitions = {
-
ESP = {
+
boot = {
+
size = "512M";
type = "EF00";
-
size = "500M";
content = {
type = "filesystem";
format = "vfat";
+4398
machines/prattle/facter.json
···
+
{
+
"version": 1,
+
"system": "x86_64-linux",
+
"virtualisation": "kvm",
+
"hardware": {
+
"bios": {
+
"apm_info": {
+
"supported": false,
+
"enabled": false,
+
"version": 0,
+
"sub_version": 0,
+
"bios_flags": 0
+
},
+
"vbe_info": {
+
"version": 0,
+
"video_memory": 0
+
},
+
"pnp": false,
+
"pnp_id": 0,
+
"lba_support": false,
+
"low_memory_size": 0,
+
"smbios_version": 520
+
},
+
"bridge": [
+
{
+
"index": 6,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"bridge"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 3
+
},
+
"base_class": {
+
"hex": "0006",
+
"name": "Bridge",
+
"value": 6
+
},
+
"sub_class": {
+
"hex": "0004",
+
"name": "PCI bridge",
+
"value": 4
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "Normal decode",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"sub_vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"device": {
+
"hex": "000c",
+
"value": 12
+
},
+
"sub_device": {
+
"hex": "0000",
+
"value": 0
+
},
+
"model": "PCI bridge",
+
"sysfs_id": "/devices/pci0000:00/0000:00:03.1",
+
"sysfs_bus_id": "0000:00:03.1",
+
"resources": [
+
{
+
"type": "irq",
+
"base": 23,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3290570752,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 1,
+
"command": 1030,
+
"header_type": 1,
+
"secondary_bus": 10,
+
"irq": 23,
+
"prog_if": 0
+
},
+
"driver": "pcieport",
+
"driver_module": "pcieportdrv",
+
"drivers": [
+
"pcieport"
+
],
+
"driver_modules": [
+
"pcieportdrv"
+
],
+
"module_alias": "pci:v00001B36d0000000Csv00001B36sd00000000bc06sc04i00"
+
},
+
{
+
"index": 8,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"bridge"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 2
+
},
+
"base_class": {
+
"hex": "0006",
+
"name": "Bridge",
+
"value": 6
+
},
+
"sub_class": {
+
"hex": "0004",
+
"name": "PCI bridge",
+
"value": 4
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "Normal decode",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"sub_vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"device": {
+
"hex": "000c",
+
"value": 12
+
},
+
"sub_device": {
+
"hex": "0000",
+
"value": 0
+
},
+
"model": "PCI bridge",
+
"sysfs_id": "/devices/pci0000:00/0000:00:02.7",
+
"sysfs_bus_id": "0000:00:02.7",
+
"resources": [
+
{
+
"type": "irq",
+
"base": 22,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3290578944,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 7,
+
"command": 1030,
+
"header_type": 1,
+
"secondary_bus": 8,
+
"irq": 22,
+
"prog_if": 0
+
},
+
"driver": "pcieport",
+
"driver_module": "pcieportdrv",
+
"drivers": [
+
"pcieport"
+
],
+
"driver_modules": [
+
"pcieportdrv"
+
],
+
"module_alias": "pci:v00001B36d0000000Csv00001B36sd00000000bc06sc04i00"
+
},
+
{
+
"index": 9,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"bridge"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 4
+
},
+
"base_class": {
+
"hex": "0006",
+
"name": "Bridge",
+
"value": 6
+
},
+
"sub_class": {
+
"hex": "0004",
+
"name": "PCI bridge",
+
"value": 4
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "Normal decode",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"sub_vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"device": {
+
"hex": "000c",
+
"value": 12
+
},
+
"sub_device": {
+
"hex": "0000",
+
"value": 0
+
},
+
"model": "PCI bridge",
+
"sysfs_id": "/devices/pci0000:00/0000:00:04.4",
+
"sysfs_bus_id": "0000:00:04.4",
+
"resources": [
+
{
+
"type": "irq",
+
"base": 20,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3290525696,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 4,
+
"command": 1030,
+
"header_type": 1,
+
"secondary_bus": 21,
+
"irq": 20,
+
"prog_if": 0
+
},
+
"driver": "pcieport",
+
"driver_module": "pcieportdrv",
+
"drivers": [
+
"pcieport"
+
],
+
"driver_modules": [
+
"pcieportdrv"
+
],
+
"module_alias": "pci:v00001B36d0000000Csv00001B36sd00000000bc06sc04i00"
+
},
+
{
+
"index": 10,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"bridge"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 31
+
},
+
"base_class": {
+
"hex": "0006",
+
"name": "Bridge",
+
"value": 6
+
},
+
"sub_class": {
+
"hex": "0001",
+
"name": "ISA bridge",
+
"value": 1
+
},
+
"vendor": {
+
"hex": "8086",
+
"name": "Intel Corporation",
+
"value": 32902
+
},
+
"sub_vendor": {
+
"hex": "1af4",
+
"value": 6900
+
},
+
"device": {
+
"hex": "2918",
+
"value": 10520
+
},
+
"sub_device": {
+
"hex": "1100",
+
"value": 4352
+
},
+
"revision": {
+
"hex": "0002",
+
"value": 2
+
},
+
"model": "Intel ISA bridge",
+
"sysfs_id": "/devices/pci0000:00/0000:00:1f.0",
+
"sysfs_bus_id": "0000:00:1f.0",
+
"detail": {
+
"function": 0,
+
"command": 3,
+
"header_type": 0,
+
"secondary_bus": 0,
+
"irq": 0,
+
"prog_if": 0
+
},
+
"driver": "lpc_ich",
+
"driver_module": "lpc_ich",
+
"drivers": [
+
"lpc_ich"
+
],
+
"driver_modules": [
+
"lpc_ich"
+
],
+
"module_alias": "pci:v00008086d00002918sv00001AF4sd00001100bc06sc01i00"
+
},
+
{
+
"index": 11,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"bridge"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 2
+
},
+
"base_class": {
+
"hex": "0006",
+
"name": "Bridge",
+
"value": 6
+
},
+
"sub_class": {
+
"hex": "0004",
+
"name": "PCI bridge",
+
"value": 4
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "Normal decode",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"sub_vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"device": {
+
"hex": "000c",
+
"value": 12
+
},
+
"sub_device": {
+
"hex": "0000",
+
"value": 0
+
},
+
"model": "PCI bridge",
+
"sysfs_id": "/devices/pci0000:00/0000:00:02.5",
+
"sysfs_bus_id": "0000:00:02.5",
+
"resources": [
+
{
+
"type": "irq",
+
"base": 22,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3290587136,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 5,
+
"command": 1030,
+
"header_type": 1,
+
"secondary_bus": 6,
+
"irq": 22,
+
"prog_if": 0
+
},
+
"driver": "pcieport",
+
"driver_module": "pcieportdrv",
+
"drivers": [
+
"pcieport"
+
],
+
"driver_modules": [
+
"pcieportdrv"
+
],
+
"module_alias": "pci:v00001B36d0000000Csv00001B36sd00000000bc06sc04i00"
+
},
+
{
+
"index": 12,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"bridge"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 4
+
},
+
"base_class": {
+
"hex": "0006",
+
"name": "Bridge",
+
"value": 6
+
},
+
"sub_class": {
+
"hex": "0004",
+
"name": "PCI bridge",
+
"value": 4
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "Normal decode",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"sub_vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"device": {
+
"hex": "000c",
+
"value": 12
+
},
+
"sub_device": {
+
"hex": "0000",
+
"value": 0
+
},
+
"model": "PCI bridge",
+
"sysfs_id": "/devices/pci0000:00/0000:00:04.2",
+
"sysfs_bus_id": "0000:00:04.2",
+
"resources": [
+
{
+
"type": "irq",
+
"base": 20,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3290533888,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 2,
+
"command": 1030,
+
"header_type": 1,
+
"secondary_bus": 19,
+
"irq": 20,
+
"prog_if": 0
+
},
+
"driver": "pcieport",
+
"driver_module": "pcieportdrv",
+
"drivers": [
+
"pcieport"
+
],
+
"driver_modules": [
+
"pcieportdrv"
+
],
+
"module_alias": "pci:v00001B36d0000000Csv00001B36sd00000000bc06sc04i00"
+
},
+
{
+
"index": 15,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"bridge"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 2
+
},
+
"base_class": {
+
"hex": "0006",
+
"name": "Bridge",
+
"value": 6
+
},
+
"sub_class": {
+
"hex": "0004",
+
"name": "PCI bridge",
+
"value": 4
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "Normal decode",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"sub_vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"device": {
+
"hex": "000c",
+
"value": 12
+
},
+
"sub_device": {
+
"hex": "0000",
+
"value": 0
+
},
+
"model": "PCI bridge",
+
"sysfs_id": "/devices/pci0000:00/0000:00:02.3",
+
"sysfs_bus_id": "0000:00:02.3",
+
"resources": [
+
{
+
"type": "irq",
+
"base": 22,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3290595328,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 3,
+
"command": 1030,
+
"header_type": 1,
+
"secondary_bus": 4,
+
"irq": 22,
+
"prog_if": 0
+
},
+
"driver": "pcieport",
+
"driver_module": "pcieportdrv",
+
"drivers": [
+
"pcieport"
+
],
+
"driver_modules": [
+
"pcieportdrv"
+
],
+
"module_alias": "pci:v00001B36d0000000Csv00001B36sd00000000bc06sc04i00"
+
},
+
{
+
"index": 16,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"bridge"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 4
+
},
+
"base_class": {
+
"hex": "0006",
+
"name": "Bridge",
+
"value": 6
+
},
+
"sub_class": {
+
"hex": "0004",
+
"name": "PCI bridge",
+
"value": 4
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "Normal decode",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"sub_vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"device": {
+
"hex": "000c",
+
"value": 12
+
},
+
"sub_device": {
+
"hex": "0000",
+
"value": 0
+
},
+
"model": "PCI bridge",
+
"sysfs_id": "/devices/pci0000:00/0000:00:04.0",
+
"sysfs_bus_id": "0000:00:04.0",
+
"resources": [
+
{
+
"type": "irq",
+
"base": 20,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3290542080,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 0,
+
"command": 1030,
+
"header_type": 1,
+
"secondary_bus": 17,
+
"irq": 20,
+
"prog_if": 0
+
},
+
"driver": "pcieport",
+
"driver_module": "pcieportdrv",
+
"drivers": [
+
"pcieport"
+
],
+
"driver_modules": [
+
"pcieportdrv"
+
],
+
"module_alias": "pci:v00001B36d0000000Csv00001B36sd00000000bc06sc04i00"
+
},
+
{
+
"index": 17,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"bridge"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 3
+
},
+
"base_class": {
+
"hex": "0006",
+
"name": "Bridge",
+
"value": 6
+
},
+
"sub_class": {
+
"hex": "0004",
+
"name": "PCI bridge",
+
"value": 4
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "Normal decode",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"sub_vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"device": {
+
"hex": "000c",
+
"value": 12
+
},
+
"sub_device": {
+
"hex": "0000",
+
"value": 0
+
},
+
"model": "PCI bridge",
+
"sysfs_id": "/devices/pci0000:00/0000:00:03.6",
+
"sysfs_bus_id": "0000:00:03.6",
+
"resources": [
+
{
+
"type": "irq",
+
"base": 23,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3290550272,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 6,
+
"command": 1030,
+
"header_type": 1,
+
"secondary_bus": 15,
+
"irq": 23,
+
"prog_if": 0
+
},
+
"driver": "pcieport",
+
"driver_module": "pcieportdrv",
+
"drivers": [
+
"pcieport"
+
],
+
"driver_modules": [
+
"pcieportdrv"
+
],
+
"module_alias": "pci:v00001B36d0000000Csv00001B36sd00000000bc06sc04i00"
+
},
+
{
+
"index": 18,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"bridge"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 31
+
},
+
"base_class": {
+
"hex": "0006",
+
"name": "Bridge",
+
"value": 6
+
},
+
"sub_class": {
+
"hex": "0004",
+
"name": "PCI bridge",
+
"value": 4
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "Normal decode",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"sub_vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"device": {
+
"hex": "000c",
+
"value": 12
+
},
+
"sub_device": {
+
"hex": "0000",
+
"value": 0
+
},
+
"model": "PCI bridge",
+
"sysfs_id": "/devices/pci0000:00/0000:00:1f.7",
+
"sysfs_bus_id": "0000:00:1f.7",
+
"resources": [
+
{
+
"type": "irq",
+
"base": 16,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3290497024,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 7,
+
"command": 1030,
+
"header_type": 1,
+
"secondary_bus": 25,
+
"irq": 16,
+
"prog_if": 0
+
},
+
"driver": "pcieport",
+
"driver_module": "pcieportdrv",
+
"drivers": [
+
"pcieport"
+
],
+
"driver_modules": [
+
"pcieportdrv"
+
],
+
"module_alias": "pci:v00001B36d0000000Csv00001B36sd00000000bc06sc04i00"
+
},
+
{
+
"index": 19,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"bridge"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 2
+
},
+
"base_class": {
+
"hex": "0006",
+
"name": "Bridge",
+
"value": 6
+
},
+
"sub_class": {
+
"hex": "0004",
+
"name": "PCI bridge",
+
"value": 4
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "Normal decode",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"sub_vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"device": {
+
"hex": "000c",
+
"value": 12
+
},
+
"sub_device": {
+
"hex": "0000",
+
"value": 0
+
},
+
"model": "PCI bridge",
+
"sysfs_id": "/devices/pci0000:00/0000:00:02.1",
+
"sysfs_bus_id": "0000:00:02.1",
+
"resources": [
+
{
+
"type": "irq",
+
"base": 22,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3290603520,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 1,
+
"command": 1030,
+
"header_type": 1,
+
"secondary_bus": 2,
+
"irq": 22,
+
"prog_if": 0
+
},
+
"driver": "pcieport",
+
"driver_module": "pcieportdrv",
+
"drivers": [
+
"pcieport"
+
],
+
"driver_modules": [
+
"pcieportdrv"
+
],
+
"module_alias": "pci:v00001B36d0000000Csv00001B36sd00000000bc06sc04i00"
+
},
+
{
+
"index": 20,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"bridge"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 3
+
},
+
"base_class": {
+
"hex": "0006",
+
"name": "Bridge",
+
"value": 6
+
},
+
"sub_class": {
+
"hex": "0004",
+
"name": "PCI bridge",
+
"value": 4
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "Normal decode",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"sub_vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"device": {
+
"hex": "000c",
+
"value": 12
+
},
+
"sub_device": {
+
"hex": "0000",
+
"value": 0
+
},
+
"model": "PCI bridge",
+
"sysfs_id": "/devices/pci0000:00/0000:00:03.4",
+
"sysfs_bus_id": "0000:00:03.4",
+
"resources": [
+
{
+
"type": "irq",
+
"base": 23,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3290558464,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 4,
+
"command": 1030,
+
"header_type": 1,
+
"secondary_bus": 13,
+
"irq": 23,
+
"prog_if": 0
+
},
+
"driver": "pcieport",
+
"driver_module": "pcieportdrv",
+
"drivers": [
+
"pcieport"
+
],
+
"driver_modules": [
+
"pcieportdrv"
+
],
+
"module_alias": "pci:v00001B36d0000000Csv00001B36sd00000000bc06sc04i00"
+
},
+
{
+
"index": 21,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"bridge"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 4
+
},
+
"base_class": {
+
"hex": "0006",
+
"name": "Bridge",
+
"value": 6
+
},
+
"sub_class": {
+
"hex": "0004",
+
"name": "PCI bridge",
+
"value": 4
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "Normal decode",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"sub_vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"device": {
+
"hex": "000c",
+
"value": 12
+
},
+
"sub_device": {
+
"hex": "0000",
+
"value": 0
+
},
+
"model": "PCI bridge",
+
"sysfs_id": "/devices/pci0000:00/0000:00:04.7",
+
"sysfs_bus_id": "0000:00:04.7",
+
"resources": [
+
{
+
"type": "irq",
+
"base": 20,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3290513408,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 7,
+
"command": 1030,
+
"header_type": 1,
+
"secondary_bus": 24,
+
"irq": 20,
+
"prog_if": 0
+
},
+
"driver": "pcieport",
+
"driver_module": "pcieportdrv",
+
"drivers": [
+
"pcieport"
+
],
+
"driver_modules": [
+
"pcieportdrv"
+
],
+
"module_alias": "pci:v00001B36d0000000Csv00001B36sd00000000bc06sc04i00"
+
},
+
{
+
"index": 22,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"bridge"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 3
+
},
+
"base_class": {
+
"hex": "0006",
+
"name": "Bridge",
+
"value": 6
+
},
+
"sub_class": {
+
"hex": "0004",
+
"name": "PCI bridge",
+
"value": 4
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "Normal decode",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"sub_vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"device": {
+
"hex": "000c",
+
"value": 12
+
},
+
"sub_device": {
+
"hex": "0000",
+
"value": 0
+
},
+
"model": "PCI bridge",
+
"sysfs_id": "/devices/pci0000:00/0000:00:03.2",
+
"sysfs_bus_id": "0000:00:03.2",
+
"resources": [
+
{
+
"type": "irq",
+
"base": 23,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3290566656,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 2,
+
"command": 1030,
+
"header_type": 1,
+
"secondary_bus": 11,
+
"irq": 23,
+
"prog_if": 0
+
},
+
"driver": "pcieport",
+
"driver_module": "pcieportdrv",
+
"drivers": [
+
"pcieport"
+
],
+
"driver_modules": [
+
"pcieportdrv"
+
],
+
"module_alias": "pci:v00001B36d0000000Csv00001B36sd00000000bc06sc04i00"
+
},
+
{
+
"index": 24,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"bridge"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 0
+
},
+
"base_class": {
+
"hex": "0006",
+
"name": "Bridge",
+
"value": 6
+
},
+
"sub_class": {
+
"hex": "0000",
+
"name": "Host bridge",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "8086",
+
"name": "Intel Corporation",
+
"value": 32902
+
},
+
"sub_vendor": {
+
"hex": "1af4",
+
"value": 6900
+
},
+
"device": {
+
"hex": "29c0",
+
"value": 10688
+
},
+
"sub_device": {
+
"hex": "1100",
+
"value": 4352
+
},
+
"model": "Intel Host bridge",
+
"sysfs_id": "/devices/pci0000:00/0000:00:00.0",
+
"sysfs_bus_id": "0000:00:00.0",
+
"detail": {
+
"function": 0,
+
"command": 3,
+
"header_type": 0,
+
"secondary_bus": 0,
+
"irq": 0,
+
"prog_if": 0
+
},
+
"module_alias": "pci:v00008086d000029C0sv00001AF4sd00001100bc06sc00i00"
+
},
+
{
+
"index": 26,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"bridge"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 4
+
},
+
"base_class": {
+
"hex": "0006",
+
"name": "Bridge",
+
"value": 6
+
},
+
"sub_class": {
+
"hex": "0004",
+
"name": "PCI bridge",
+
"value": 4
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "Normal decode",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"sub_vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"device": {
+
"hex": "000c",
+
"value": 12
+
},
+
"sub_device": {
+
"hex": "0000",
+
"value": 0
+
},
+
"model": "PCI bridge",
+
"sysfs_id": "/devices/pci0000:00/0000:00:04.5",
+
"sysfs_bus_id": "0000:00:04.5",
+
"resources": [
+
{
+
"type": "irq",
+
"base": 20,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3290521600,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 5,
+
"command": 1030,
+
"header_type": 1,
+
"secondary_bus": 22,
+
"irq": 20,
+
"prog_if": 0
+
},
+
"driver": "pcieport",
+
"driver_module": "pcieportdrv",
+
"drivers": [
+
"pcieport"
+
],
+
"driver_modules": [
+
"pcieportdrv"
+
],
+
"module_alias": "pci:v00001B36d0000000Csv00001B36sd00000000bc06sc04i00"
+
},
+
{
+
"index": 27,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"bridge"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 3
+
},
+
"base_class": {
+
"hex": "0006",
+
"name": "Bridge",
+
"value": 6
+
},
+
"sub_class": {
+
"hex": "0004",
+
"name": "PCI bridge",
+
"value": 4
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "Normal decode",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"sub_vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"device": {
+
"hex": "000c",
+
"value": 12
+
},
+
"sub_device": {
+
"hex": "0000",
+
"value": 0
+
},
+
"model": "PCI bridge",
+
"sysfs_id": "/devices/pci0000:00/0000:00:03.0",
+
"sysfs_bus_id": "0000:00:03.0",
+
"resources": [
+
{
+
"type": "irq",
+
"base": 23,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3290574848,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 0,
+
"command": 1030,
+
"header_type": 1,
+
"secondary_bus": 9,
+
"irq": 23,
+
"prog_if": 0
+
},
+
"driver": "pcieport",
+
"driver_module": "pcieportdrv",
+
"drivers": [
+
"pcieport"
+
],
+
"driver_modules": [
+
"pcieportdrv"
+
],
+
"module_alias": "pci:v00001B36d0000000Csv00001B36sd00000000bc06sc04i00"
+
},
+
{
+
"index": 28,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"bridge"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 2
+
},
+
"base_class": {
+
"hex": "0006",
+
"name": "Bridge",
+
"value": 6
+
},
+
"sub_class": {
+
"hex": "0004",
+
"name": "PCI bridge",
+
"value": 4
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "Normal decode",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"sub_vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"device": {
+
"hex": "000c",
+
"value": 12
+
},
+
"sub_device": {
+
"hex": "0000",
+
"value": 0
+
},
+
"model": "PCI bridge",
+
"sysfs_id": "/devices/pci0000:00/0000:00:02.6",
+
"sysfs_bus_id": "0000:00:02.6",
+
"resources": [
+
{
+
"type": "irq",
+
"base": 22,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3290583040,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 6,
+
"command": 1030,
+
"header_type": 1,
+
"secondary_bus": 7,
+
"irq": 22,
+
"prog_if": 0
+
},
+
"driver": "pcieport",
+
"driver_module": "pcieportdrv",
+
"drivers": [
+
"pcieport"
+
],
+
"driver_modules": [
+
"pcieportdrv"
+
],
+
"module_alias": "pci:v00001B36d0000000Csv00001B36sd00000000bc06sc04i00"
+
},
+
{
+
"index": 29,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"bridge"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 4
+
},
+
"base_class": {
+
"hex": "0006",
+
"name": "Bridge",
+
"value": 6
+
},
+
"sub_class": {
+
"hex": "0004",
+
"name": "PCI bridge",
+
"value": 4
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "Normal decode",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"sub_vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"device": {
+
"hex": "000c",
+
"value": 12
+
},
+
"sub_device": {
+
"hex": "0000",
+
"value": 0
+
},
+
"model": "PCI bridge",
+
"sysfs_id": "/devices/pci0000:00/0000:00:04.3",
+
"sysfs_bus_id": "0000:00:04.3",
+
"resources": [
+
{
+
"type": "irq",
+
"base": 20,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3290529792,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 3,
+
"command": 1030,
+
"header_type": 1,
+
"secondary_bus": 20,
+
"irq": 20,
+
"prog_if": 0
+
},
+
"driver": "pcieport",
+
"driver_module": "pcieportdrv",
+
"drivers": [
+
"pcieport"
+
],
+
"driver_modules": [
+
"pcieportdrv"
+
],
+
"module_alias": "pci:v00001B36d0000000Csv00001B36sd00000000bc06sc04i00"
+
},
+
{
+
"index": 31,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"bridge"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 2
+
},
+
"base_class": {
+
"hex": "0006",
+
"name": "Bridge",
+
"value": 6
+
},
+
"sub_class": {
+
"hex": "0004",
+
"name": "PCI bridge",
+
"value": 4
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "Normal decode",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"sub_vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"device": {
+
"hex": "000c",
+
"value": 12
+
},
+
"sub_device": {
+
"hex": "0000",
+
"value": 0
+
},
+
"model": "PCI bridge",
+
"sysfs_id": "/devices/pci0000:00/0000:00:02.4",
+
"sysfs_bus_id": "0000:00:02.4",
+
"resources": [
+
{
+
"type": "irq",
+
"base": 22,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3290591232,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 4,
+
"command": 1030,
+
"header_type": 1,
+
"secondary_bus": 5,
+
"irq": 22,
+
"prog_if": 0
+
},
+
"driver": "pcieport",
+
"driver_module": "pcieportdrv",
+
"drivers": [
+
"pcieport"
+
],
+
"driver_modules": [
+
"pcieportdrv"
+
],
+
"module_alias": "pci:v00001B36d0000000Csv00001B36sd00000000bc06sc04i00"
+
},
+
{
+
"index": 32,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"bridge"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 4
+
},
+
"base_class": {
+
"hex": "0006",
+
"name": "Bridge",
+
"value": 6
+
},
+
"sub_class": {
+
"hex": "0004",
+
"name": "PCI bridge",
+
"value": 4
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "Normal decode",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"sub_vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"device": {
+
"hex": "000c",
+
"value": 12
+
},
+
"sub_device": {
+
"hex": "0000",
+
"value": 0
+
},
+
"model": "PCI bridge",
+
"sysfs_id": "/devices/pci0000:00/0000:00:04.1",
+
"sysfs_bus_id": "0000:00:04.1",
+
"resources": [
+
{
+
"type": "irq",
+
"base": 20,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3290537984,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 1,
+
"command": 1030,
+
"header_type": 1,
+
"secondary_bus": 18,
+
"irq": 20,
+
"prog_if": 0
+
},
+
"driver": "pcieport",
+
"driver_module": "pcieportdrv",
+
"drivers": [
+
"pcieport"
+
],
+
"driver_modules": [
+
"pcieportdrv"
+
],
+
"module_alias": "pci:v00001B36d0000000Csv00001B36sd00000000bc06sc04i00"
+
},
+
{
+
"index": 34,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"bridge"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 3
+
},
+
"base_class": {
+
"hex": "0006",
+
"name": "Bridge",
+
"value": 6
+
},
+
"sub_class": {
+
"hex": "0004",
+
"name": "PCI bridge",
+
"value": 4
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "Normal decode",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"sub_vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"device": {
+
"hex": "000c",
+
"value": 12
+
},
+
"sub_device": {
+
"hex": "0000",
+
"value": 0
+
},
+
"model": "PCI bridge",
+
"sysfs_id": "/devices/pci0000:00/0000:00:03.7",
+
"sysfs_bus_id": "0000:00:03.7",
+
"resources": [
+
{
+
"type": "irq",
+
"base": 23,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3290546176,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 7,
+
"command": 1030,
+
"header_type": 1,
+
"secondary_bus": 16,
+
"irq": 23,
+
"prog_if": 0
+
},
+
"driver": "pcieport",
+
"driver_module": "pcieportdrv",
+
"drivers": [
+
"pcieport"
+
],
+
"driver_modules": [
+
"pcieportdrv"
+
],
+
"module_alias": "pci:v00001B36d0000000Csv00001B36sd00000000bc06sc04i00"
+
},
+
{
+
"index": 35,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"bridge"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 2
+
},
+
"base_class": {
+
"hex": "0006",
+
"name": "Bridge",
+
"value": 6
+
},
+
"sub_class": {
+
"hex": "0004",
+
"name": "PCI bridge",
+
"value": 4
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "Normal decode",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"sub_vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"device": {
+
"hex": "000c",
+
"value": 12
+
},
+
"sub_device": {
+
"hex": "0000",
+
"value": 0
+
},
+
"model": "PCI bridge",
+
"sysfs_id": "/devices/pci0000:00/0000:00:02.2",
+
"sysfs_bus_id": "0000:00:02.2",
+
"resources": [
+
{
+
"type": "irq",
+
"base": 22,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3290599424,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 2,
+
"command": 1030,
+
"header_type": 1,
+
"secondary_bus": 3,
+
"irq": 22,
+
"prog_if": 0
+
},
+
"driver": "pcieport",
+
"driver_module": "pcieportdrv",
+
"drivers": [
+
"pcieport"
+
],
+
"driver_modules": [
+
"pcieportdrv"
+
],
+
"module_alias": "pci:v00001B36d0000000Csv00001B36sd00000000bc06sc04i00"
+
},
+
{
+
"index": 36,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"bridge"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 3
+
},
+
"base_class": {
+
"hex": "0006",
+
"name": "Bridge",
+
"value": 6
+
},
+
"sub_class": {
+
"hex": "0004",
+
"name": "PCI bridge",
+
"value": 4
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "Normal decode",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"sub_vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"device": {
+
"hex": "000c",
+
"value": 12
+
},
+
"sub_device": {
+
"hex": "0000",
+
"value": 0
+
},
+
"model": "PCI bridge",
+
"sysfs_id": "/devices/pci0000:00/0000:00:03.5",
+
"sysfs_bus_id": "0000:00:03.5",
+
"resources": [
+
{
+
"type": "irq",
+
"base": 23,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3290554368,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 5,
+
"command": 1030,
+
"header_type": 1,
+
"secondary_bus": 14,
+
"irq": 23,
+
"prog_if": 0
+
},
+
"driver": "pcieport",
+
"driver_module": "pcieportdrv",
+
"drivers": [
+
"pcieport"
+
],
+
"driver_modules": [
+
"pcieportdrv"
+
],
+
"module_alias": "pci:v00001B36d0000000Csv00001B36sd00000000bc06sc04i00"
+
},
+
{
+
"index": 37,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"bridge"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 2
+
},
+
"base_class": {
+
"hex": "0006",
+
"name": "Bridge",
+
"value": 6
+
},
+
"sub_class": {
+
"hex": "0004",
+
"name": "PCI bridge",
+
"value": 4
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "Normal decode",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"sub_vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"device": {
+
"hex": "000c",
+
"value": 12
+
},
+
"sub_device": {
+
"hex": "0000",
+
"value": 0
+
},
+
"model": "PCI bridge",
+
"sysfs_id": "/devices/pci0000:00/0000:00:02.0",
+
"sysfs_bus_id": "0000:00:02.0",
+
"resources": [
+
{
+
"type": "irq",
+
"base": 22,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3290607616,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 0,
+
"command": 1030,
+
"header_type": 1,
+
"secondary_bus": 1,
+
"irq": 22,
+
"prog_if": 0
+
},
+
"driver": "pcieport",
+
"driver_module": "pcieportdrv",
+
"drivers": [
+
"pcieport"
+
],
+
"driver_modules": [
+
"pcieportdrv"
+
],
+
"module_alias": "pci:v00001B36d0000000Csv00001B36sd00000000bc06sc04i00"
+
},
+
{
+
"index": 39,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"bridge"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 3
+
},
+
"base_class": {
+
"hex": "0006",
+
"name": "Bridge",
+
"value": 6
+
},
+
"sub_class": {
+
"hex": "0004",
+
"name": "PCI bridge",
+
"value": 4
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "Normal decode",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"sub_vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"device": {
+
"hex": "000c",
+
"value": 12
+
},
+
"sub_device": {
+
"hex": "0000",
+
"value": 0
+
},
+
"model": "PCI bridge",
+
"sysfs_id": "/devices/pci0000:00/0000:00:03.3",
+
"sysfs_bus_id": "0000:00:03.3",
+
"resources": [
+
{
+
"type": "irq",
+
"base": 23,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3290562560,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 3,
+
"command": 1030,
+
"header_type": 1,
+
"secondary_bus": 12,
+
"irq": 23,
+
"prog_if": 0
+
},
+
"driver": "pcieport",
+
"driver_module": "pcieportdrv",
+
"drivers": [
+
"pcieport"
+
],
+
"driver_modules": [
+
"pcieportdrv"
+
],
+
"module_alias": "pci:v00001B36d0000000Csv00001B36sd00000000bc06sc04i00"
+
},
+
{
+
"index": 41,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"bridge"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 4
+
},
+
"base_class": {
+
"hex": "0006",
+
"name": "Bridge",
+
"value": 6
+
},
+
"sub_class": {
+
"hex": "0004",
+
"name": "PCI bridge",
+
"value": 4
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "Normal decode",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"sub_vendor": {
+
"hex": "1b36",
+
"value": 6966
+
},
+
"device": {
+
"hex": "000c",
+
"value": 12
+
},
+
"sub_device": {
+
"hex": "0000",
+
"value": 0
+
},
+
"model": "PCI bridge",
+
"sysfs_id": "/devices/pci0000:00/0000:00:04.6",
+
"sysfs_bus_id": "0000:00:04.6",
+
"resources": [
+
{
+
"type": "irq",
+
"base": 20,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3290517504,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 6,
+
"command": 1030,
+
"header_type": 1,
+
"secondary_bus": 23,
+
"irq": 20,
+
"prog_if": 0
+
},
+
"driver": "pcieport",
+
"driver_module": "pcieportdrv",
+
"drivers": [
+
"pcieport"
+
],
+
"driver_modules": [
+
"pcieportdrv"
+
],
+
"module_alias": "pci:v00001B36d0000000Csv00001B36sd00000000bc06sc04i00"
+
}
+
],
+
"cpu": [
+
{
+
"architecture": "x86_64",
+
"vendor_name": "AuthenticAMD",
+
"family": 25,
+
"model": 17,
+
"stepping": 1,
+
"features": [
+
"fpu",
+
"vme",
+
"de",
+
"pse",
+
"tsc",
+
"msr",
+
"pae",
+
"mce",
+
"cx8",
+
"apic",
+
"sep",
+
"mtrr",
+
"pge",
+
"mca",
+
"cmov",
+
"pat",
+
"pse36",
+
"clflush",
+
"mmx",
+
"fxsr",
+
"sse",
+
"sse2",
+
"ht",
+
"syscall",
+
"nx",
+
"mmxext",
+
"fxsr_opt",
+
"pdpe1gb",
+
"rdtscp",
+
"lm",
+
"rep_good",
+
"nopl",
+
"xtopology",
+
"cpuid",
+
"extd_apicid",
+
"tsc_known_freq",
+
"pni",
+
"pclmulqdq",
+
"ssse3",
+
"fma",
+
"cx16",
+
"pcid",
+
"sse4_1",
+
"sse4_2",
+
"x2apic",
+
"movbe",
+
"popcnt",
+
"tsc_deadline_timer",
+
"aes",
+
"xsave",
+
"avx",
+
"f16c",
+
"rdrand",
+
"hypervisor",
+
"lahf_lm",
+
"cmp_legacy",
+
"svm",
+
"cr8_legacy",
+
"abm",
+
"sse4a",
+
"misalignsse",
+
"3dnowprefetch",
+
"osvw",
+
"topoext",
+
"perfctr_core",
+
"ssbd",
+
"ibrs",
+
"ibpb",
+
"stibp",
+
"vmmcall",
+
"fsgsbase",
+
"tsc_adjust",
+
"bmi1",
+
"avx2",
+
"smep",
+
"bmi2",
+
"erms",
+
"invpcid",
+
"avx512f",
+
"avx512dq",
+
"rdseed",
+
"adx",
+
"smap",
+
"avx512ifma",
+
"clflushopt",
+
"clwb",
+
"avx512cd",
+
"sha_ni",
+
"avx512bw",
+
"avx512vl",
+
"xsaveopt",
+
"xsavec",
+
"xgetbv1",
+
"xsaves",
+
"avx512_bf16",
+
"clzero",
+
"xsaveerptr",
+
"wbnoinvd",
+
"arat",
+
"npt",
+
"nrip_save",
+
"vgif",
+
"vnmi",
+
"avx512vbmi",
+
"umip",
+
"pku",
+
"ospke",
+
"avx512_vbmi2",
+
"gfni",
+
"vaes",
+
"vpclmulqdq",
+
"avx512_vnni",
+
"avx512_bitalg",
+
"avx512_vpopcntdq",
+
"la57",
+
"rdpid",
+
"overflow_recov",
+
"succor",
+
"fsrm",
+
"arch_capabilities"
+
],
+
"bugs": [
+
"sysret_ss_attrs",
+
"null_seg",
+
"spectre_v1",
+
"spectre_v2",
+
"spec_store_bypass",
+
"srso",
+
"ibpb_no_ret"
+
],
+
"bogo": 5192.19,
+
"cache": 512,
+
"units": 2,
+
"physical_id": 0,
+
"siblings": 2,
+
"cores": 1,
+
"fpu": true,
+
"fpu_exception": true,
+
"cpuid_level": 16,
+
"write_protect": false,
+
"tlb_size": 1024,
+
"clflush_size": 64,
+
"cache_alignment": 64,
+
"address_sizes": {
+
"physical": "0x28",
+
"virtual": "0x39"
+
}
+
}
+
],
+
"disk": [
+
{
+
"index": 46,
+
"attached_to": 42,
+
"class_list": [
+
"disk",
+
"scsi",
+
"block_device"
+
],
+
"bus_type": {
+
"hex": "0084",
+
"name": "SCSI",
+
"value": 132
+
},
+
"slot": {
+
"bus": 0,
+
"number": 0
+
},
+
"base_class": {
+
"hex": "0106",
+
"name": "Mass Storage Device",
+
"value": 262
+
},
+
"sub_class": {
+
"hex": "0000",
+
"name": "Disk",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "0000",
+
"name": "ORACLE",
+
"value": 0
+
},
+
"device": {
+
"hex": "0000",
+
"name": "BlockVolume",
+
"value": 0
+
},
+
"revision": {
+
"hex": "0000",
+
"name": "1.0",
+
"value": 0
+
},
+
"model": "ORACLE BlockVolume",
+
"sysfs_id": "/class/block/sda",
+
"sysfs_bus_id": "0:0:0:1",
+
"sysfs_device_link": "/devices/pci0000:00/0000:00:04.7/0000:18:00.0/virtio1/host0/target0:0:0/0:0:0:1",
+
"unix_device_name": "/dev/sda",
+
"unix_device_number": {
+
"type": 98,
+
"major": 8,
+
"minor": 0,
+
"range": 16
+
},
+
"unix_device_names": [
+
"/dev/disk/by-id/scsi-3604bd4d2f6eb4a7ca150fb89c99df77d",
+
"/dev/disk/by-id/wwn-0x604bd4d2f6eb4a7ca150fb89c99df77d",
+
"/dev/disk/by-path/pci-0000:18:00.0-scsi-0:0:0:1",
+
"/dev/sda"
+
],
+
"unix_device_name2": "/dev/sg0",
+
"unix_device_number2": {
+
"type": 99,
+
"major": 21,
+
"minor": 0,
+
"range": 1
+
},
+
"rom_id": "0x80",
+
"resources": [
+
{
+
"type": "disk_geo",
+
"cylinders": 47694,
+
"heads": 64,
+
"sectors": 32,
+
"size": "0x0",
+
"geo_type": "logical"
+
},
+
{
+
"type": "size",
+
"unit": "sectors",
+
"value_1": 97677312,
+
"value_2": 512
+
}
+
],
+
"driver": "virtio_scsi",
+
"driver_module": "virtio_scsi",
+
"drivers": [
+
"sd",
+
"virtio_scsi"
+
],
+
"driver_modules": [
+
"sd_mod",
+
"virtio_scsi"
+
]
+
}
+
],
+
"graphics_card": [
+
{
+
"index": 13,
+
"attached_to": 0,
+
"class_list": [
+
"graphics_card",
+
"pci"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 1
+
},
+
"base_class": {
+
"hex": "0003",
+
"name": "Display controller",
+
"value": 3
+
},
+
"sub_class": {
+
"hex": "0000",
+
"name": "VGA compatible controller",
+
"value": 0
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "VGA",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "1234",
+
"value": 4660
+
},
+
"sub_vendor": {
+
"hex": "1af4",
+
"value": 6900
+
},
+
"device": {
+
"hex": "1111",
+
"value": 4369
+
},
+
"sub_device": {
+
"hex": "1100",
+
"value": 4352
+
},
+
"revision": {
+
"hex": "0002",
+
"value": 2
+
},
+
"model": "VGA compatible controller",
+
"sysfs_id": "/devices/pci0000:00/0000:00:01.0",
+
"sysfs_bus_id": "0000:00:01.0",
+
"resources": [
+
{
+
"type": "mem",
+
"base": 3221225472,
+
"range": 16777216,
+
"enabled": true,
+
"access": "read_only",
+
"prefetch": "no"
+
},
+
{
+
"type": "mem",
+
"base": 3290611712,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
},
+
{
+
"type": "mem",
+
"base": 786432,
+
"range": 131072,
+
"enabled": false,
+
"access": "read_write",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 0,
+
"command": 3,
+
"header_type": 0,
+
"secondary_bus": 0,
+
"irq": 0,
+
"prog_if": 0
+
},
+
"driver": "bochs-drm",
+
"driver_module": "bochs",
+
"drivers": [
+
"bochs-drm"
+
],
+
"driver_modules": [
+
"bochs"
+
],
+
"module_alias": "pci:v00001234d00001111sv00001AF4sd00001100bc03sc00i00"
+
}
+
],
+
"hub": [
+
{
+
"index": 48,
+
"attached_to": 14,
+
"class_list": [
+
"usb",
+
"hub"
+
],
+
"bus_type": {
+
"hex": "0086",
+
"name": "USB",
+
"value": 134
+
},
+
"slot": {
+
"bus": 0,
+
"number": 0
+
},
+
"base_class": {
+
"hex": "010a",
+
"name": "Hub",
+
"value": 266
+
},
+
"vendor": {
+
"hex": "1d6b",
+
"name": "Linux 6.14.10 uhci_hcd",
+
"value": 7531
+
},
+
"device": {
+
"hex": "0001",
+
"name": "UHCI Host Controller",
+
"value": 1
+
},
+
"revision": {
+
"hex": "0000",
+
"name": "6.14",
+
"value": 0
+
},
+
"serial": "0000:00:1d.1",
+
"model": "Linux 6.14.10 uhci_hcd UHCI Host Controller",
+
"sysfs_id": "/devices/pci0000:00/0000:00:1d.1/usb3/3-0:1.0",
+
"sysfs_bus_id": "3-0:1.0",
+
"resources": [
+
{
+
"type": "baud",
+
"speed": 12000000,
+
"bits": 0,
+
"stop_bits": 0,
+
"parity": 0,
+
"handshake": 0
+
}
+
],
+
"detail": {
+
"device_class": {
+
"hex": "0009",
+
"name": "hub",
+
"value": 9
+
},
+
"device_subclass": {
+
"hex": "0000",
+
"name": "per_interface",
+
"value": 0
+
},
+
"device_protocol": 0,
+
"interface_class": {
+
"hex": "0009",
+
"name": "hub",
+
"value": 9
+
},
+
"interface_subclass": {
+
"hex": "0000",
+
"name": "per_interface",
+
"value": 0
+
},
+
"interface_protocol": 0,
+
"interface_number": 0,
+
"interface_alternate_setting": 0
+
},
+
"hotplug": "usb",
+
"driver": "hub",
+
"driver_module": "usbcore",
+
"drivers": [
+
"hub"
+
],
+
"driver_modules": [
+
"usbcore"
+
],
+
"module_alias": "usb:v1D6Bp0001d0614dc09dsc00dp00ic09isc00ip00in00"
+
},
+
{
+
"index": 49,
+
"attached_to": 30,
+
"class_list": [
+
"usb",
+
"hub"
+
],
+
"bus_type": {
+
"hex": "0086",
+
"name": "USB",
+
"value": 134
+
},
+
"slot": {
+
"bus": 0,
+
"number": 0
+
},
+
"base_class": {
+
"hex": "010a",
+
"name": "Hub",
+
"value": 266
+
},
+
"vendor": {
+
"hex": "1d6b",
+
"name": "Linux 6.14.10 uhci_hcd",
+
"value": 7531
+
},
+
"device": {
+
"hex": "0001",
+
"name": "UHCI Host Controller",
+
"value": 1
+
},
+
"revision": {
+
"hex": "0000",
+
"name": "6.14",
+
"value": 0
+
},
+
"serial": "0000:00:1d.2",
+
"model": "Linux 6.14.10 uhci_hcd UHCI Host Controller",
+
"sysfs_id": "/devices/pci0000:00/0000:00:1d.2/usb4/4-0:1.0",
+
"sysfs_bus_id": "4-0:1.0",
+
"resources": [
+
{
+
"type": "baud",
+
"speed": 12000000,
+
"bits": 0,
+
"stop_bits": 0,
+
"parity": 0,
+
"handshake": 0
+
}
+
],
+
"detail": {
+
"device_class": {
+
"hex": "0009",
+
"name": "hub",
+
"value": 9
+
},
+
"device_subclass": {
+
"hex": "0000",
+
"name": "per_interface",
+
"value": 0
+
},
+
"device_protocol": 0,
+
"interface_class": {
+
"hex": "0009",
+
"name": "hub",
+
"value": 9
+
},
+
"interface_subclass": {
+
"hex": "0000",
+
"name": "per_interface",
+
"value": 0
+
},
+
"interface_protocol": 0,
+
"interface_number": 0,
+
"interface_alternate_setting": 0
+
},
+
"hotplug": "usb",
+
"driver": "hub",
+
"driver_module": "usbcore",
+
"drivers": [
+
"hub"
+
],
+
"driver_modules": [
+
"usbcore"
+
],
+
"module_alias": "usb:v1D6Bp0001d0614dc09dsc00dp00ic09isc00ip00in00"
+
},
+
{
+
"index": 50,
+
"attached_to": 33,
+
"class_list": [
+
"usb",
+
"hub"
+
],
+
"bus_type": {
+
"hex": "0086",
+
"name": "USB",
+
"value": 134
+
},
+
"slot": {
+
"bus": 0,
+
"number": 0
+
},
+
"base_class": {
+
"hex": "010a",
+
"name": "Hub",
+
"value": 266
+
},
+
"vendor": {
+
"hex": "1d6b",
+
"name": "Linux 6.14.10 uhci_hcd",
+
"value": 7531
+
},
+
"device": {
+
"hex": "0001",
+
"name": "UHCI Host Controller",
+
"value": 1
+
},
+
"revision": {
+
"hex": "0000",
+
"name": "6.14",
+
"value": 0
+
},
+
"serial": "0000:00:1d.0",
+
"model": "Linux 6.14.10 uhci_hcd UHCI Host Controller",
+
"sysfs_id": "/devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0",
+
"sysfs_bus_id": "1-0:1.0",
+
"resources": [
+
{
+
"type": "baud",
+
"speed": 12000000,
+
"bits": 0,
+
"stop_bits": 0,
+
"parity": 0,
+
"handshake": 0
+
}
+
],
+
"detail": {
+
"device_class": {
+
"hex": "0009",
+
"name": "hub",
+
"value": 9
+
},
+
"device_subclass": {
+
"hex": "0000",
+
"name": "per_interface",
+
"value": 0
+
},
+
"device_protocol": 0,
+
"interface_class": {
+
"hex": "0009",
+
"name": "hub",
+
"value": 9
+
},
+
"interface_subclass": {
+
"hex": "0000",
+
"name": "per_interface",
+
"value": 0
+
},
+
"interface_protocol": 0,
+
"interface_number": 0,
+
"interface_alternate_setting": 0
+
},
+
"hotplug": "usb",
+
"driver": "hub",
+
"driver_module": "usbcore",
+
"drivers": [
+
"hub"
+
],
+
"driver_modules": [
+
"usbcore"
+
],
+
"module_alias": "usb:v1D6Bp0001d0614dc09dsc00dp00ic09isc00ip00in00"
+
},
+
{
+
"index": 51,
+
"attached_to": 38,
+
"class_list": [
+
"usb",
+
"hub"
+
],
+
"bus_type": {
+
"hex": "0086",
+
"name": "USB",
+
"value": 134
+
},
+
"slot": {
+
"bus": 0,
+
"number": 0
+
},
+
"base_class": {
+
"hex": "010a",
+
"name": "Hub",
+
"value": 266
+
},
+
"vendor": {
+
"hex": "1d6b",
+
"name": "Linux 6.14.10 ehci_hcd",
+
"value": 7531
+
},
+
"device": {
+
"hex": "0002",
+
"name": "EHCI Host Controller",
+
"value": 2
+
},
+
"revision": {
+
"hex": "0000",
+
"name": "6.14",
+
"value": 0
+
},
+
"serial": "0000:00:1d.7",
+
"model": "Linux 6.14.10 ehci_hcd EHCI Host Controller",
+
"sysfs_id": "/devices/pci0000:00/0000:00:1d.7/usb2/2-0:1.0",
+
"sysfs_bus_id": "2-0:1.0",
+
"resources": [
+
{
+
"type": "baud",
+
"speed": 480000000,
+
"bits": 0,
+
"stop_bits": 0,
+
"parity": 0,
+
"handshake": 0
+
}
+
],
+
"detail": {
+
"device_class": {
+
"hex": "0009",
+
"name": "hub",
+
"value": 9
+
},
+
"device_subclass": {
+
"hex": "0000",
+
"name": "per_interface",
+
"value": 0
+
},
+
"device_protocol": 0,
+
"interface_class": {
+
"hex": "0009",
+
"name": "hub",
+
"value": 9
+
},
+
"interface_subclass": {
+
"hex": "0000",
+
"name": "per_interface",
+
"value": 0
+
},
+
"interface_protocol": 0,
+
"interface_number": 0,
+
"interface_alternate_setting": 0
+
},
+
"hotplug": "usb",
+
"driver": "hub",
+
"driver_module": "usbcore",
+
"drivers": [
+
"hub"
+
],
+
"driver_modules": [
+
"usbcore"
+
],
+
"module_alias": "usb:v1D6Bp0002d0614dc09dsc00dp00ic09isc00ip00in00"
+
}
+
],
+
"memory": [
+
{
+
"index": 5,
+
"attached_to": 0,
+
"class_list": [
+
"memory"
+
],
+
"base_class": {
+
"hex": "0101",
+
"name": "Internally Used Class",
+
"value": 257
+
},
+
"sub_class": {
+
"hex": "0002",
+
"name": "Main Memory",
+
"value": 2
+
},
+
"model": "Main Memory",
+
"resources": [
+
{
+
"type": "mem",
+
"base": 0,
+
"range": 12531773440,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "unknown"
+
},
+
{
+
"type": "phys_mem",
+
"range": 12884901888
+
}
+
]
+
}
+
],
+
"monitor": [
+
{
+
"index": 44,
+
"attached_to": 13,
+
"class_list": [
+
"monitor"
+
],
+
"base_class": {
+
"hex": "0100",
+
"name": "Monitor",
+
"value": 256
+
},
+
"sub_class": {
+
"hex": "0002",
+
"name": "LCD Monitor",
+
"value": 2
+
},
+
"vendor": {
+
"hex": "4914",
+
"value": 18708
+
},
+
"device": {
+
"hex": "1234",
+
"name": "QEMU Monitor",
+
"value": 4660
+
},
+
"serial": "0",
+
"model": "QEMU Monitor",
+
"resources": [
+
{
+
"type": "monitor",
+
"width": 1024,
+
"height": 768,
+
"vertical_frequency": 60,
+
"interlaced": false
+
},
+
{
+
"type": "monitor",
+
"width": 1280,
+
"height": 800,
+
"vertical_frequency": 60,
+
"interlaced": false
+
},
+
{
+
"type": "monitor",
+
"width": 1600,
+
"height": 1200,
+
"vertical_frequency": 60,
+
"interlaced": false
+
},
+
{
+
"type": "monitor",
+
"width": 1920,
+
"height": 1080,
+
"vertical_frequency": 60,
+
"interlaced": false
+
},
+
{
+
"type": "monitor",
+
"width": 2048,
+
"height": 1152,
+
"vertical_frequency": 60,
+
"interlaced": false
+
},
+
{
+
"type": "monitor",
+
"width": 640,
+
"height": 480,
+
"vertical_frequency": 60,
+
"interlaced": false
+
},
+
{
+
"type": "monitor",
+
"width": 800,
+
"height": 600,
+
"vertical_frequency": 60,
+
"interlaced": false
+
},
+
{
+
"type": "size",
+
"unit": "mm",
+
"value_1": 325,
+
"value_2": 203
+
}
+
],
+
"detail": {
+
"manufacture_year": 2014,
+
"manufacture_week": 42,
+
"vertical_sync": {
+
"min": 50,
+
"max": 125
+
},
+
"horizontal_sync": {
+
"min": 30,
+
"max": 160
+
},
+
"horizontal_sync_timings": {
+
"disp": 1280,
+
"sync_start": 1600,
+
"sync_end": 1638,
+
"total": 1728
+
},
+
"vertical_sync_timings": {
+
"disp": 800,
+
"sync_start": 804,
+
"sync_end": 808,
+
"total": 828
+
},
+
"clock": 107300,
+
"width": 1280,
+
"height": 800,
+
"width_millimetres": 325,
+
"height_millimetres": 203,
+
"horizontal_flag": 45,
+
"vertical_flag": 45,
+
"vendor": "",
+
"name": "QEMU Monitor"
+
},
+
"driver_info": {
+
"type": "display",
+
"width": 2048,
+
"height": 1152,
+
"vertical_sync": {
+
"min": 50,
+
"max": 125
+
},
+
"horizontal_sync": {
+
"min": 30,
+
"max": 160
+
},
+
"bandwidth": 0,
+
"horizontal_sync_timings": {
+
"disp": 1280,
+
"sync_start": 1600,
+
"sync_end": 1638,
+
"total": 1728
+
},
+
"vertical_sync_timings": {
+
"disp": 800,
+
"sync_start": 804,
+
"sync_end": 808,
+
"total": 828
+
},
+
"horizontal_flag": 45,
+
"vertical_flag": 45
+
}
+
}
+
],
+
"mouse": [
+
{
+
"index": 47,
+
"attached_to": 51,
+
"class_list": [
+
"mouse",
+
"usb"
+
],
+
"bus_type": {
+
"hex": "0086",
+
"name": "USB",
+
"value": 134
+
},
+
"slot": {
+
"bus": 0,
+
"number": 0
+
},
+
"base_class": {
+
"hex": "0105",
+
"name": "Mouse",
+
"value": 261
+
},
+
"sub_class": {
+
"hex": "0003",
+
"name": "USB Mouse",
+
"value": 3
+
},
+
"vendor": {
+
"hex": "0627",
+
"name": "QEMU",
+
"value": 1575
+
},
+
"device": {
+
"hex": "0001",
+
"name": "QEMU USB Tablet",
+
"value": 1
+
},
+
"serial": "28754-0000:00:1d.7-1",
+
"compat_vendor": "Unknown",
+
"compat_device": "Generic USB Mouse",
+
"model": "QEMU USB Tablet",
+
"sysfs_id": "/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1:1.0",
+
"sysfs_bus_id": "2-1:1.0",
+
"unix_device_name": "/dev/input/mice",
+
"unix_device_number": {
+
"type": 99,
+
"major": 13,
+
"minor": 63,
+
"range": 1
+
},
+
"unix_device_names": [
+
"/dev/input/mice"
+
],
+
"unix_device_name2": "/dev/input/mouse0",
+
"unix_device_number2": {
+
"type": 99,
+
"major": 13,
+
"minor": 32,
+
"range": 1
+
},
+
"resources": [
+
{
+
"type": "baud",
+
"speed": 480000000,
+
"bits": 0,
+
"stop_bits": 0,
+
"parity": 0,
+
"handshake": 0
+
}
+
],
+
"detail": {
+
"device_class": {
+
"hex": "0000",
+
"name": "per_interface",
+
"value": 0
+
},
+
"device_subclass": {
+
"hex": "0000",
+
"name": "per_interface",
+
"value": 0
+
},
+
"device_protocol": 0,
+
"interface_class": {
+
"hex": "0003",
+
"name": "hid",
+
"value": 3
+
},
+
"interface_subclass": {
+
"hex": "0000",
+
"name": "per_interface",
+
"value": 0
+
},
+
"interface_protocol": 0,
+
"interface_number": 0,
+
"interface_alternate_setting": 0
+
},
+
"hotplug": "usb",
+
"driver": "usbhid",
+
"driver_module": "usbhid",
+
"drivers": [
+
"usbhid"
+
],
+
"driver_modules": [
+
"usbhid"
+
],
+
"driver_info": {
+
"type": "mouse",
+
"db_entry_0": [
+
"explorerps/2",
+
"exps2"
+
],
+
"xf86": "explorerps/2",
+
"gpm": "exps2",
+
"buttons": -1,
+
"wheels": -1
+
},
+
"module_alias": "usb:v0627p0001d0000dc00dsc00dp00ic03isc00ip00in00"
+
}
+
],
+
"network_controller": [
+
{
+
"index": 43,
+
"attached_to": 40,
+
"class_list": [
+
"network_controller"
+
],
+
"bus_type": {
+
"hex": "008f",
+
"name": "Virtio",
+
"value": 143
+
},
+
"slot": {
+
"bus": 0,
+
"number": 0
+
},
+
"base_class": {
+
"hex": "0002",
+
"name": "Network controller",
+
"value": 2
+
},
+
"sub_class": {
+
"hex": "0000",
+
"name": "Ethernet controller",
+
"value": 0
+
},
+
"vendor": "Virtio",
+
"device": "Ethernet Card 0",
+
"model": "Virtio Ethernet Card 0",
+
"sysfs_id": "/devices/pci0000:00/0000:00:05.0/virtio0",
+
"sysfs_bus_id": "virtio0",
+
"unix_device_name": "enp0s5",
+
"unix_device_names": [
+
"enp0s5"
+
],
+
"resources": [
+
{
+
"type": "hwaddr",
+
"address": 48
+
},
+
{
+
"type": "phwaddr",
+
"address": 48
+
}
+
],
+
"driver": "virtio_net",
+
"driver_module": "virtio_net",
+
"drivers": [
+
"virtio_net"
+
],
+
"driver_modules": [
+
"virtio_net"
+
],
+
"module_alias": "virtio:d00000001v0000108E"
+
}
+
],
+
"network_interface": [
+
{
+
"index": 52,
+
"attached_to": 43,
+
"class_list": [
+
"network_interface"
+
],
+
"base_class": {
+
"hex": "0107",
+
"name": "Network Interface",
+
"value": 263
+
},
+
"sub_class": {
+
"hex": "0001",
+
"name": "Ethernet",
+
"value": 1
+
},
+
"model": "Ethernet network interface",
+
"sysfs_id": "/class/net/enp0s5",
+
"sysfs_device_link": "/devices/pci0000:00/0000:00:05.0/virtio0",
+
"unix_device_name": "enp0s5",
+
"unix_device_names": [
+
"enp0s5"
+
],
+
"resources": [
+
{
+
"type": "hwaddr",
+
"address": 48
+
},
+
{
+
"type": "phwaddr",
+
"address": 48
+
}
+
],
+
"driver": "virtio_net",
+
"driver_module": "virtio_net",
+
"drivers": [
+
"virtio_net"
+
],
+
"driver_modules": [
+
"virtio_net"
+
]
+
},
+
{
+
"index": 53,
+
"attached_to": 0,
+
"class_list": [
+
"network_interface"
+
],
+
"base_class": {
+
"hex": "0107",
+
"name": "Network Interface",
+
"value": 263
+
},
+
"sub_class": {
+
"hex": "0000",
+
"name": "Loopback",
+
"value": 0
+
},
+
"model": "Loopback network interface",
+
"sysfs_id": "/class/net/lo",
+
"unix_device_name": "lo",
+
"unix_device_names": [
+
"lo"
+
]
+
}
+
],
+
"pci": [
+
{
+
"index": 23,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"unknown"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 31
+
},
+
"base_class": {
+
"hex": "000c",
+
"name": "Serial bus controller",
+
"value": 12
+
},
+
"sub_class": {
+
"hex": "0005",
+
"name": "SMBus",
+
"value": 5
+
},
+
"vendor": {
+
"hex": "8086",
+
"name": "Intel Corporation",
+
"value": 32902
+
},
+
"sub_vendor": {
+
"hex": "1af4",
+
"value": 6900
+
},
+
"device": {
+
"hex": "2930",
+
"value": 10544
+
},
+
"sub_device": {
+
"hex": "1100",
+
"value": 4352
+
},
+
"revision": {
+
"hex": "0002",
+
"value": 2
+
},
+
"model": "Intel SMBus",
+
"sysfs_id": "/devices/pci0000:00/0000:00:1f.3",
+
"sysfs_bus_id": "0000:00:1f.3",
+
"resources": [
+
{
+
"type": "io",
+
"base": 24576,
+
"range": 64,
+
"enabled": true,
+
"access": "read_write"
+
},
+
{
+
"type": "irq",
+
"base": 16,
+
"triggered": 0,
+
"enabled": true
+
}
+
],
+
"detail": {
+
"function": 3,
+
"command": 3,
+
"header_type": 0,
+
"secondary_bus": 0,
+
"irq": 16,
+
"prog_if": 0
+
},
+
"driver": "i801_smbus",
+
"driver_module": "i2c_i801",
+
"drivers": [
+
"i801_smbus"
+
],
+
"driver_modules": [
+
"i2c_i801"
+
],
+
"module_alias": "pci:v00008086d00002930sv00001AF4sd00001100bc0Csc05i00"
+
},
+
{
+
"index": 40,
+
"attached_to": 0,
+
"class_list": [
+
"pci",
+
"unknown"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 5
+
},
+
"base_class": {
+
"hex": "0002",
+
"name": "Network controller",
+
"value": 2
+
},
+
"sub_class": {
+
"hex": "0000",
+
"name": "Ethernet controller",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "1af4",
+
"value": 6900
+
},
+
"sub_vendor": {
+
"hex": "108e",
+
"value": 4238
+
},
+
"device": {
+
"hex": "1041",
+
"value": 4161
+
},
+
"sub_device": {
+
"hex": "1100",
+
"value": 4352
+
},
+
"revision": {
+
"hex": "0001",
+
"value": 1
+
},
+
"model": "Ethernet controller",
+
"sysfs_id": "/devices/pci0000:00/0000:00:05.0",
+
"sysfs_bus_id": "0000:00:05.0",
+
"resources": [
+
{
+
"type": "irq",
+
"base": 21,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3290509312,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
},
+
{
+
"type": "mem",
+
"base": 35198599168,
+
"range": 16384,
+
"enabled": true,
+
"access": "read_only",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 0,
+
"command": 1031,
+
"header_type": 0,
+
"secondary_bus": 0,
+
"irq": 21,
+
"prog_if": 0
+
},
+
"driver": "virtio-pci",
+
"driver_module": "virtio_pci",
+
"drivers": [
+
"virtio-pci"
+
],
+
"driver_modules": [
+
"virtio_pci"
+
],
+
"module_alias": "pci:v00001AF4d00001041sv0000108Esd00001100bc02sc00i00"
+
}
+
],
+
"storage_controller": [
+
{
+
"index": 7,
+
"attached_to": 0,
+
"class_list": [
+
"storage_controller",
+
"pci"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 31
+
},
+
"base_class": {
+
"hex": "0001",
+
"name": "Mass storage controller",
+
"value": 1
+
},
+
"sub_class": {
+
"hex": "0006",
+
"value": 6
+
},
+
"pci_interface": {
+
"hex": "0001",
+
"value": 1
+
},
+
"vendor": {
+
"hex": "8086",
+
"name": "Intel Corporation",
+
"value": 32902
+
},
+
"sub_vendor": {
+
"hex": "1af4",
+
"value": 6900
+
},
+
"device": {
+
"hex": "2922",
+
"value": 10530
+
},
+
"sub_device": {
+
"hex": "1100",
+
"value": 4352
+
},
+
"revision": {
+
"hex": "0002",
+
"value": 2
+
},
+
"model": "Intel Mass storage controller",
+
"sysfs_id": "/devices/pci0000:00/0000:00:1f.2",
+
"sysfs_bus_id": "0000:00:1f.2",
+
"resources": [
+
{
+
"type": "io",
+
"base": 24640,
+
"range": 32,
+
"enabled": true,
+
"access": "read_write"
+
},
+
{
+
"type": "irq",
+
"base": 57,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3290501120,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 2,
+
"command": 1031,
+
"header_type": 0,
+
"secondary_bus": 0,
+
"irq": 57,
+
"prog_if": 1
+
},
+
"driver": "ahci",
+
"driver_module": "ahci",
+
"drivers": [
+
"ahci"
+
],
+
"driver_modules": [
+
"ahci"
+
],
+
"module_alias": "pci:v00008086d00002922sv00001AF4sd00001100bc01sc06i01"
+
},
+
{
+
"index": 25,
+
"attached_to": 21,
+
"class_list": [
+
"storage_controller",
+
"pci"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 24,
+
"number": 0
+
},
+
"base_class": {
+
"hex": "0001",
+
"name": "Mass storage controller",
+
"value": 1
+
},
+
"sub_class": {
+
"hex": "0000",
+
"name": "SCSI storage controller",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "1af4",
+
"value": 6900
+
},
+
"sub_vendor": {
+
"hex": "108e",
+
"value": 4238
+
},
+
"device": {
+
"hex": "1048",
+
"value": 4168
+
},
+
"sub_device": {
+
"hex": "1100",
+
"value": 4352
+
},
+
"revision": {
+
"hex": "0001",
+
"value": 1
+
},
+
"model": "SCSI storage controller",
+
"sysfs_id": "/devices/pci0000:00/0000:00:04.7/0000:18:00.0",
+
"sysfs_bus_id": "0000:18:00.0",
+
"resources": [
+
{
+
"type": "irq",
+
"base": 20,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3240099840,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
},
+
{
+
"type": "mem",
+
"base": 35131490304,
+
"range": 16384,
+
"enabled": true,
+
"access": "read_only",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 0,
+
"command": 1031,
+
"header_type": 0,
+
"secondary_bus": 0,
+
"irq": 20,
+
"prog_if": 0
+
},
+
"driver": "virtio-pci",
+
"driver_module": "virtio_pci",
+
"drivers": [
+
"virtio-pci"
+
],
+
"driver_modules": [
+
"virtio_pci"
+
],
+
"module_alias": "pci:v00001AF4d00001048sv0000108Esd00001100bc01sc00i00"
+
}
+
],
+
"system": {
+
"form_factor": "desktop"
+
},
+
"unknown": [
+
{
+
"index": 42,
+
"attached_to": 25,
+
"class_list": [
+
"unknown"
+
],
+
"base_class": {
+
"hex": "0000",
+
"name": "Unclassified device",
+
"value": 0
+
},
+
"sub_class": {
+
"hex": "0000",
+
"name": "Unclassified device",
+
"value": 0
+
},
+
"vendor": "Virtio",
+
"device": "",
+
"model": "Virtio Unclassified device",
+
"sysfs_id": "/devices/pci0000:00/0000:00:04.7/0000:18:00.0/virtio1",
+
"sysfs_bus_id": "virtio1",
+
"driver": "virtio_scsi",
+
"driver_module": "virtio_scsi",
+
"drivers": [
+
"virtio_scsi"
+
],
+
"driver_modules": [
+
"virtio_scsi"
+
],
+
"module_alias": "virtio:d00000008v0000108E"
+
},
+
{
+
"index": 45,
+
"attached_to": 0,
+
"class_list": [
+
"unknown"
+
],
+
"base_class": {
+
"hex": "0007",
+
"name": "Communication controller",
+
"value": 7
+
},
+
"sub_class": {
+
"hex": "0000",
+
"name": "Serial controller",
+
"value": 0
+
},
+
"pci_interface": {
+
"hex": "0002",
+
"name": "16550",
+
"value": 2
+
},
+
"device": {
+
"hex": "0000",
+
"name": "16550A",
+
"value": 0
+
},
+
"model": "16550A",
+
"unix_device_name": "/dev/ttyS0",
+
"unix_device_names": [
+
"/dev/ttyS0"
+
],
+
"resources": [
+
{
+
"type": "io",
+
"base": 1016,
+
"range": 0,
+
"enabled": true,
+
"access": "read_write"
+
},
+
{
+
"type": "irq",
+
"base": 4,
+
"triggered": 0,
+
"enabled": true
+
}
+
]
+
}
+
],
+
"usb_controller": [
+
{
+
"index": 14,
+
"attached_to": 0,
+
"class_list": [
+
"usb_controller",
+
"pci"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 29
+
},
+
"base_class": {
+
"hex": "000c",
+
"name": "Serial bus controller",
+
"value": 12
+
},
+
"sub_class": {
+
"hex": "0003",
+
"name": "USB Controller",
+
"value": 3
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "UHCI",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "8086",
+
"name": "Intel Corporation",
+
"value": 32902
+
},
+
"sub_vendor": {
+
"hex": "1af4",
+
"value": 6900
+
},
+
"device": {
+
"hex": "2935",
+
"value": 10549
+
},
+
"sub_device": {
+
"hex": "1100",
+
"value": 4352
+
},
+
"revision": {
+
"hex": "0003",
+
"value": 3
+
},
+
"model": "Intel USB Controller",
+
"sysfs_id": "/devices/pci0000:00/0000:00:1d.1",
+
"sysfs_bus_id": "0000:00:1d.1",
+
"resources": [
+
{
+
"type": "io",
+
"base": 24704,
+
"range": 32,
+
"enabled": true,
+
"access": "read_write"
+
},
+
{
+
"type": "irq",
+
"base": 17,
+
"triggered": 0,
+
"enabled": true
+
}
+
],
+
"detail": {
+
"function": 1,
+
"command": 7,
+
"header_type": 0,
+
"secondary_bus": 0,
+
"irq": 17,
+
"prog_if": 0
+
},
+
"driver": "uhci_hcd",
+
"driver_module": "uhci_hcd",
+
"drivers": [
+
"uhci_hcd"
+
],
+
"driver_modules": [
+
"uhci_hcd"
+
],
+
"driver_info": {
+
"type": "module",
+
"db_entry_0": [
+
"uhci-hcd"
+
],
+
"active": true,
+
"modprobe": true,
+
"names": [
+
"uhci-hcd"
+
],
+
"module_args": [
+
""
+
],
+
"conf": ""
+
},
+
"module_alias": "pci:v00008086d00002935sv00001AF4sd00001100bc0Csc03i00"
+
},
+
{
+
"index": 30,
+
"attached_to": 0,
+
"class_list": [
+
"usb_controller",
+
"pci"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 29
+
},
+
"base_class": {
+
"hex": "000c",
+
"name": "Serial bus controller",
+
"value": 12
+
},
+
"sub_class": {
+
"hex": "0003",
+
"name": "USB Controller",
+
"value": 3
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "UHCI",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "8086",
+
"name": "Intel Corporation",
+
"value": 32902
+
},
+
"sub_vendor": {
+
"hex": "1af4",
+
"value": 6900
+
},
+
"device": {
+
"hex": "2936",
+
"value": 10550
+
},
+
"sub_device": {
+
"hex": "1100",
+
"value": 4352
+
},
+
"revision": {
+
"hex": "0003",
+
"value": 3
+
},
+
"model": "Intel USB Controller",
+
"sysfs_id": "/devices/pci0000:00/0000:00:1d.2",
+
"sysfs_bus_id": "0000:00:1d.2",
+
"resources": [
+
{
+
"type": "io",
+
"base": 24672,
+
"range": 32,
+
"enabled": true,
+
"access": "read_write"
+
},
+
{
+
"type": "irq",
+
"base": 18,
+
"triggered": 0,
+
"enabled": true
+
}
+
],
+
"detail": {
+
"function": 2,
+
"command": 7,
+
"header_type": 0,
+
"secondary_bus": 0,
+
"irq": 18,
+
"prog_if": 0
+
},
+
"driver": "uhci_hcd",
+
"driver_module": "uhci_hcd",
+
"drivers": [
+
"uhci_hcd"
+
],
+
"driver_modules": [
+
"uhci_hcd"
+
],
+
"driver_info": {
+
"type": "module",
+
"db_entry_0": [
+
"uhci-hcd"
+
],
+
"active": true,
+
"modprobe": true,
+
"names": [
+
"uhci-hcd"
+
],
+
"module_args": [
+
""
+
],
+
"conf": ""
+
},
+
"module_alias": "pci:v00008086d00002936sv00001AF4sd00001100bc0Csc03i00"
+
},
+
{
+
"index": 33,
+
"attached_to": 0,
+
"class_list": [
+
"usb_controller",
+
"pci"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 29
+
},
+
"base_class": {
+
"hex": "000c",
+
"name": "Serial bus controller",
+
"value": 12
+
},
+
"sub_class": {
+
"hex": "0003",
+
"name": "USB Controller",
+
"value": 3
+
},
+
"pci_interface": {
+
"hex": "0000",
+
"name": "UHCI",
+
"value": 0
+
},
+
"vendor": {
+
"hex": "8086",
+
"name": "Intel Corporation",
+
"value": 32902
+
},
+
"sub_vendor": {
+
"hex": "1af4",
+
"value": 6900
+
},
+
"device": {
+
"hex": "2934",
+
"value": 10548
+
},
+
"sub_device": {
+
"hex": "1100",
+
"value": 4352
+
},
+
"revision": {
+
"hex": "0003",
+
"value": 3
+
},
+
"model": "Intel USB Controller",
+
"sysfs_id": "/devices/pci0000:00/0000:00:1d.0",
+
"sysfs_bus_id": "0000:00:1d.0",
+
"resources": [
+
{
+
"type": "io",
+
"base": 24736,
+
"range": 32,
+
"enabled": true,
+
"access": "read_write"
+
},
+
{
+
"type": "irq",
+
"base": 16,
+
"triggered": 0,
+
"enabled": true
+
}
+
],
+
"detail": {
+
"function": 0,
+
"command": 7,
+
"header_type": 0,
+
"secondary_bus": 0,
+
"irq": 16,
+
"prog_if": 0
+
},
+
"driver": "uhci_hcd",
+
"driver_module": "uhci_hcd",
+
"drivers": [
+
"uhci_hcd"
+
],
+
"driver_modules": [
+
"uhci_hcd"
+
],
+
"driver_info": {
+
"type": "module",
+
"db_entry_0": [
+
"uhci-hcd"
+
],
+
"active": true,
+
"modprobe": true,
+
"names": [
+
"uhci-hcd"
+
],
+
"module_args": [
+
""
+
],
+
"conf": ""
+
},
+
"module_alias": "pci:v00008086d00002934sv00001AF4sd00001100bc0Csc03i00"
+
},
+
{
+
"index": 38,
+
"attached_to": 0,
+
"class_list": [
+
"usb_controller",
+
"pci"
+
],
+
"bus_type": {
+
"hex": "0004",
+
"name": "PCI",
+
"value": 4
+
},
+
"slot": {
+
"bus": 0,
+
"number": 29
+
},
+
"base_class": {
+
"hex": "000c",
+
"name": "Serial bus controller",
+
"value": 12
+
},
+
"sub_class": {
+
"hex": "0003",
+
"name": "USB Controller",
+
"value": 3
+
},
+
"pci_interface": {
+
"hex": "0020",
+
"name": "EHCI",
+
"value": 32
+
},
+
"vendor": {
+
"hex": "8086",
+
"name": "Intel Corporation",
+
"value": 32902
+
},
+
"sub_vendor": {
+
"hex": "1af4",
+
"value": 6900
+
},
+
"device": {
+
"hex": "293a",
+
"value": 10554
+
},
+
"sub_device": {
+
"hex": "1100",
+
"value": 4352
+
},
+
"revision": {
+
"hex": "0003",
+
"value": 3
+
},
+
"model": "Intel USB Controller",
+
"sysfs_id": "/devices/pci0000:00/0000:00:1d.7",
+
"sysfs_bus_id": "0000:00:1d.7",
+
"resources": [
+
{
+
"type": "irq",
+
"base": 19,
+
"triggered": 0,
+
"enabled": true
+
},
+
{
+
"type": "mem",
+
"base": 3290505216,
+
"range": 4096,
+
"enabled": true,
+
"access": "read_write",
+
"prefetch": "no"
+
}
+
],
+
"detail": {
+
"function": 7,
+
"command": 7,
+
"header_type": 0,
+
"secondary_bus": 0,
+
"irq": 19,
+
"prog_if": 32
+
},
+
"driver": "ehci-pci",
+
"driver_module": "ehci_pci",
+
"drivers": [
+
"ehci-pci"
+
],
+
"driver_modules": [
+
"ehci_pci"
+
],
+
"driver_info": {
+
"type": "module",
+
"db_entry_0": [
+
"ehci-hcd"
+
],
+
"active": true,
+
"modprobe": true,
+
"names": [
+
"ehci-hcd"
+
],
+
"module_args": [
+
""
+
],
+
"conf": ""
+
},
+
"module_alias": "pci:v00008086d0000293Asv00001AF4sd00001100bc0Csc03i20"
+
}
+
]
+
},
+
"smbios": {
+
"bios": {
+
"handle": 0,
+
"vendor": "EFI Development Kit II / OVMF",
+
"version": "1.6.4",
+
"date": "02/27/2023",
+
"features": null,
+
"start_address": "0xe8000",
+
"rom_size": 65536
+
},
+
"chassis": [
+
{
+
"handle": 768,
+
"manufacturer": "QEMU",
+
"version": "pc-q35-7.2",
+
"chassis_type": {
+
"hex": "0001",
+
"name": "Other",
+
"value": 1
+
},
+
"lock_present": false,
+
"bootup_state": {
+
"hex": "0003",
+
"name": "Safe",
+
"value": 3
+
},
+
"power_state": {
+
"hex": "0003",
+
"name": "Safe",
+
"value": 3
+
},
+
"thermal_state": {
+
"hex": "0003",
+
"name": "Safe",
+
"value": 3
+
},
+
"security_state": {
+
"hex": "0002",
+
"name": "Unknown",
+
"value": 2
+
},
+
"oem": "0x0"
+
}
+
],
+
"memory_array": [
+
{
+
"handle": 4096,
+
"location": {
+
"hex": "0001",
+
"name": "Other",
+
"value": 1
+
},
+
"usage": {
+
"hex": "0003",
+
"name": "System memory",
+
"value": 3
+
},
+
"ecc": {
+
"hex": "0006",
+
"name": "Multi-bit",
+
"value": 6
+
},
+
"max_size": "0xc00000",
+
"error_handle": 65534,
+
"slots": 1
+
}
+
],
+
"memory_array_mapped_address": [
+
{
+
"handle": 4864,
+
"array_handle": 4096,
+
"start_address": "0x0",
+
"end_address": "0x80000000",
+
"part_width": 1
+
},
+
{
+
"handle": 4865,
+
"array_handle": 4096,
+
"start_address": "0x100000000",
+
"end_address": "0x380000000",
+
"part_width": 1
+
}
+
],
+
"memory_device": [
+
{
+
"handle": 4352,
+
"location": "DIMM 0",
+
"bank_location": "",
+
"manufacturer": "QEMU",
+
"part_number": "",
+
"array_handle": 4096,
+
"error_handle": 65534,
+
"width": 0,
+
"ecc_bits": 0,
+
"size": 12582912,
+
"form_factor": {
+
"hex": "0009",
+
"name": "DIMM",
+
"value": 9
+
},
+
"set": 0,
+
"memory_type": {
+
"hex": "0007",
+
"name": "RAM",
+
"value": 7
+
},
+
"memory_type_details": [
+
"Other"
+
],
+
"speed": 0
+
}
+
],
+
"processor": [
+
{
+
"handle": 1024,
+
"socket": "CPU 0",
+
"socket_type": {
+
"hex": "0001",
+
"name": "Other",
+
"value": 1
+
},
+
"socket_populated": true,
+
"manufacturer": "QEMU",
+
"version": "pc-q35-7.2",
+
"part": "",
+
"processor_type": {
+
"hex": "0003",
+
"name": "CPU",
+
"value": 3
+
},
+
"processor_family": {
+
"hex": "0001",
+
"name": "Other",
+
"value": 1
+
},
+
"processor_status": {
+
"hex": "0001",
+
"name": "Enabled",
+
"value": 1
+
},
+
"clock_ext": 0,
+
"clock_max": 2000,
+
"cache_handle_l1": 0,
+
"cache_handle_l2": 0,
+
"cache_handle_l3": 0
+
}
+
],
+
"system": {
+
"handle": 256,
+
"manufacturer": "QEMU",
+
"product": "Standard PC (Q35 + ICH9, 2009)",
+
"version": "pc-q35-7.2",
+
"wake_up": {
+
"hex": "0006",
+
"name": "Power Switch",
+
"value": 6
+
}
+
}
+
}
+
}
+2 -18
machines/terebithia/default.nix
···
networking = {
hostName = "terebithia";
-
useDHCP = false;
-
defaultGateway = "10.0.0.1";
-
nameservers = [
-
"1.1.1.1"
-
"1.0.0.1"
-
"2606:4700:4700::1111"
-
"2606:4700:4700::1001"
-
];
-
interfaces.eth0 = {
-
ipv4.addresses = [
-
{
-
address = "10.0.0.147";
-
prefixLength = 24;
-
}
-
];
-
useDHCP = false;
-
};
+
networkmanager.enable = true;
};
programs.zsh.enable = true;
···
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
-
boot.kernelParams = [ "net.ifnames=0" ];
+
boot.kernelParams = [ "net.ifnames=0" "console=ttyS0" ];
system.stateVersion = "23.05";
}
+3 -5
machines/terebithia/disk-config.nix
···
-
# Disko configuration for Oracle Cloud
-
# Oracle Cloud typically uses /dev/sda for the boot volume
{
disko.devices = {
disk = {
main = {
-
device = "/dev/sda";
type = "disk";
+
device = "/dev/sda";
content = {
type = "gpt";
partitions = {
-
ESP = {
+
boot = {
+
size = "512M";
type = "EF00";
-
size = "500M";
content = {
type = "filesystem";
format = "vfat";
+1
result
···
+
/nix/store/y4q6hfqf6iqfan75950kkdq6r39b9pnb-env-20251127135301