From bab2d26ad0dcc5e4831ef98e813d5920a6d4be4a Mon Sep 17 00:00:00 2001 From: ramnes Date: Sun, 2 Feb 2020 20:08:56 +0100 Subject: [PATCH] Setup tests --- .gitignore | 2 + .travis.yml | 19 +- README.md | 2 +- dev-requirements.txt | 11 +- netbox_agent/cli.py | 16 +- netbox_agent/config.py | 7 +- netbox_agent/dmidecode.py | 14 +- netbox_agent/ethtool.py | 7 +- netbox_agent/inventory.py | 40 +- netbox_agent/ipmi.py | 1 + netbox_agent/lldp.py | 9 +- netbox_agent/location.py | 1 + netbox_agent/logging.py | 1 - netbox_agent/lshw.py | 2 +- netbox_agent/misc.py | 2 +- netbox_agent/network.py | 11 +- netbox_agent/power.py | 8 +- netbox_agent/raid/hp.py | 2 +- netbox_agent/raid/omreport.py | 6 +- netbox_agent/raid/storcli.py | 4 +- netbox_agent/server.py | 17 +- netbox_agent/vendors/dell.py | 2 +- netbox_agent/vendors/hp.py | 4 +- netbox_agent/vendors/supermicro.py | 1 + setup.cfg | 16 + setup.py | 4 +- tests.sh | 22 + tests/conftest.py | 33 + tests/fixtures/dmidecode/Dell_DSS7500 | 868 +++++++++ tests/fixtures/dmidecode/Dell_PowerEdge_M630 | 1146 ++++++++++++ tests/fixtures/dmidecode/HP_BL460c_Gen10 | 1766 ++++++++++++++++++ tests/fixtures/dmidecode/HP_BL460c_Gen9 | 1709 +++++++++++++++++ tests/fixtures/dmidecode/HP_DL380p_Gen8 | 1751 +++++++++++++++++ tests/fixtures/dmidecode/HP_SL4540_Gen8 | 1364 ++++++++++++++ tests/fixtures/dmidecode/QCT_X10E-9N | 526 ++++++ tests/fixtures/dmidecode/SM_SSG-6028R | 1242 ++++++++++++ tests/fixtures/dmidecode/SM_SYS-6018R | 957 ++++++++++ tests/fixtures/inventory/nvme.json | 16 + tests/fixtures/lldp/cumulus.txt | 56 + tests/fixtures/lldp/dedibox1.txt | 8 + tests/fixtures/lldp/dedibox2.txt | 25 + tests/fixtures/lldp/qfx.txt | 38 + tests/fixtures/netbox_agent.conf1.ok | 16 + tests/network.py | 20 + tests/server.py | 22 + tox.ini | 40 +- 46 files changed, 11717 insertions(+), 117 deletions(-) create mode 100644 setup.cfg create mode 100755 tests.sh create mode 100644 tests/conftest.py create mode 100644 tests/fixtures/dmidecode/Dell_DSS7500 create mode 100644 tests/fixtures/dmidecode/Dell_PowerEdge_M630 create mode 100644 tests/fixtures/dmidecode/HP_BL460c_Gen10 create mode 100644 tests/fixtures/dmidecode/HP_BL460c_Gen9 create mode 100644 tests/fixtures/dmidecode/HP_DL380p_Gen8 create mode 100644 tests/fixtures/dmidecode/HP_SL4540_Gen8 create mode 100644 tests/fixtures/dmidecode/QCT_X10E-9N create mode 100644 tests/fixtures/dmidecode/SM_SSG-6028R create mode 100644 tests/fixtures/dmidecode/SM_SYS-6018R create mode 100644 tests/fixtures/inventory/nvme.json create mode 100644 tests/fixtures/lldp/cumulus.txt create mode 100644 tests/fixtures/lldp/dedibox1.txt create mode 100644 tests/fixtures/lldp/dedibox2.txt create mode 100644 tests/fixtures/lldp/qfx.txt create mode 100644 tests/fixtures/netbox_agent.conf1.ok create mode 100644 tests/network.py create mode 100644 tests/server.py diff --git a/.gitignore b/.gitignore index d190671..a95d78e 100644 --- a/.gitignore +++ b/.gitignore @@ -179,3 +179,5 @@ dmypy.json .pyre/ # End of https://www.gitignore.io/api/emacs,python + +netbox-docker diff --git a/.travis.yml b/.travis.yml index 5136b86..f08d56b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,20 +2,23 @@ sudo: false dist: xenial language: python +services: + - docker + matrix: include: - python: 3.5 - env: TOXENV=py35 + env: TOXENV=pytest - python: 3.6 - env: TOXENV=py36 + env: TOXENV=pytest - python: 3.7 - env: TOXENV=py37 + env: TOXENV=pytest - python: pypy3 - env: TOXENV=pypy3 + env: TOXENV=pytest - python: 3.5 - env: TOXENV=pep8 + env: TOXENV=flake8 - python: 3.7 - env: TOXENV=pep8 + env: TOXENV=flake8 cache: directories: @@ -23,7 +26,7 @@ cache: install: - pip install tox - - if [[ $TOXENV == py* ]]; then pip install coveralls; fi + - if [[ $TOXENV == pytest ]]; then pip install coveralls; fi script: - tox @@ -32,4 +35,4 @@ notifications: email: false after_success: - - if [[ $TOXENV == py* ]]; then coveralls; fi + - if [[ $TOXENV == pytest ]]; then coveralls; fi diff --git a/README.md b/README.md index aa55316..564fc6c 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Netbox agent +# Netbox agent [![Build Status](https://travis-ci.com/Solvik/netbox_agent.svg?branch=master)](https://travis-ci.com/Solvik/netbox_agent) This project aims to create hardware automatically into [Netbox](https://github.com/netbox-community/netbox) based on standard tools (dmidecode, lldpd, parsing /sys/, etc). diff --git a/dev-requirements.txt b/dev-requirements.txt index 7900e3f..61b2b21 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -1,8 +1,7 @@ +-r requirements.txt + pytest pytest-cov -mypy -flake8==3.7.9 -pep8-naming==0.9.1 -flake8-quotes==2.1.1 -flake8-import-order==0.18.1 -Sphinx +flake8 +flake8-isort +tox diff --git a/netbox_agent/cli.py b/netbox_agent/cli.py index 7654b74..b965421 100644 --- a/netbox_agent/cli.py +++ b/netbox_agent/cli.py @@ -1,18 +1,18 @@ -from netbox_agent.logging import logging # NOQA -from netbox_agent.vendors.dell import DellHost import netbox_agent.dmidecode as dmidecode from netbox_agent.config import config +from netbox_agent.logging import logging # NOQA +from netbox_agent.vendors.dell import DellHost from netbox_agent.vendors.hp import HPHost from netbox_agent.vendors.qct import QCTHost from netbox_agent.vendors.supermicro import SupermicroHost MANUFACTURERS = { - 'Dell Inc.': DellHost, - 'HP': HPHost, - 'HPE': HPHost, - 'Supermicro': SupermicroHost, - 'Quanta Cloud Technology Inc.': QCTHost, - } + 'Dell Inc.': DellHost, + 'HP': HPHost, + 'HPE': HPHost, + 'Supermicro': SupermicroHost, + 'Quanta Cloud Technology Inc.': QCTHost, +} def run(config): diff --git a/netbox_agent/config.py b/netbox_agent/config.py index 306391d..4626fbd 100644 --- a/netbox_agent/config.py +++ b/netbox_agent/config.py @@ -1,8 +1,9 @@ import logging -import pynetbox -import jsonargparse import sys +import jsonargparse +import pynetbox + def get_config(): p = jsonargparse.ArgumentParser( @@ -13,6 +14,8 @@ def get_config(): ], prog='netbox_agent', description="Netbox agent to run on your infrastructure's servers", + env_prefix='NETBOX_AGENT_', + default_env=True ) p.add_argument('-c', '--config', action=jsonargparse.ActionConfigFile) diff --git a/netbox_agent/dmidecode.py b/netbox_agent/dmidecode.py index 4780381..028a924 100644 --- a/netbox_agent/dmidecode.py +++ b/netbox_agent/dmidecode.py @@ -1,9 +1,9 @@ +import logging import re as _re import subprocess as _subprocess import sys from netbox_agent.misc import is_tool -import logging _handle_re = _re.compile('^Handle\\s+(.+),\\s+DMI\\s+type\\s+(\\d+),\\s+(\\d+)\\s+bytes$') _in_block_re = _re.compile('^\\t\\t(.+)$') @@ -11,7 +11,7 @@ _record_re = _re.compile('\\t(.+):\\s+(.+)$') _record2_re = _re.compile('\\t(.+):$') _type2str = { - 0: 'BIOS', + 0: 'BIOS', 1: 'System', 2: 'Baseboard', 3: 'Chassis', @@ -60,19 +60,22 @@ for type_id, type_str in _type2str.items(): _str2type[type_str] = type_id -def parse(): +def parse(output=None): """ parse the full output of the dmidecode command and return a dic containing the parsed information """ - buffer = _execute_cmd() + if output: + buffer = output + else: + buffer = _execute_cmd() if isinstance(buffer, bytes): buffer = buffer.decode('utf-8') _data = _parse(buffer) return _data -def get_by_type(type_id): +def get_by_type(data, type_id): """ filter the output of dmidecode per type 0 BIOS @@ -124,7 +127,6 @@ def get_by_type(type_id): if type_id is None: return None - data = parse() result = [] for entry in data.values(): if entry['DMIType'] == type_id: diff --git a/netbox_agent/ethtool.py b/netbox_agent/ethtool.py index 20fcef5..a58ef50 100644 --- a/netbox_agent/ethtool.py +++ b/netbox_agent/ethtool.py @@ -1,6 +1,6 @@ import re -from shutil import which import subprocess +from shutil import which # Originally from https://github.com/opencoff/useful-scripts/blob/master/linktest.py @@ -9,7 +9,7 @@ field_map = { 'Supported ports': 'ports', 'Supported link modes': 'sup_link_modes', 'Supports auto-negotiation': 'sup_autoneg', - 'Advertised link modes': 'adv_link_modes', + 'Advertised link modes': 'adv_link_modes', 'Advertised auto-negotiation': 'adv_autoneg', 'Speed': 'speed', 'Duplex': 'duplex', @@ -31,6 +31,7 @@ class Ethtool(): There is several bindings to have something proper, but it requires compilation and other requirements. """ + def __init__(self, interface, *args, **kwargs): self.interface = interface @@ -54,7 +55,7 @@ class Ethtool(): if field not in field_map: continue field = field_map[field] - output = line[r+1:].strip() + output = line[r + 1:].strip() fields[field] = output else: if len(field) > 0 and \ diff --git a/netbox_agent/inventory.py b/netbox_agent/inventory.py index dfe3aaf..9622fb2 100644 --- a/netbox_agent/inventory.py +++ b/netbox_agent/inventory.py @@ -1,13 +1,15 @@ import logging -import pynetbox import re -from netbox_agent.config import netbox_instance as nb, config -from netbox_agent.misc import is_tool, get_vendor +import pynetbox + +from netbox_agent.config import config +from netbox_agent.config import netbox_instance as nb +from netbox_agent.lshw import LSHW +from netbox_agent.misc import get_vendor, is_tool from netbox_agent.raid.hp import HPRaid from netbox_agent.raid.omreport import OmreportRaid from netbox_agent.raid.storcli import StorcliRaid -from netbox_agent.lshw import LSHW INVENTORY_TAG = { 'cpu': {'name': 'hw:cpu', 'slug': 'hw-cpu'}, @@ -16,7 +18,7 @@ INVENTORY_TAG = { 'memory': {'name': 'hw:memory', 'slug': 'hw-memory'}, 'motherboard': {'name': 'hw:motherboard', 'slug': 'hw-motherboard'}, 'raid_card': {'name': 'hw:raid_card', 'slug': 'hw-raid-card'}, - } +} class Inventory(): @@ -132,8 +134,8 @@ class Inventory(): motherboards = self.get_hw_motherboards() nb_motherboards = self.get_netbox_inventory( - device_id=self.device_id, - tag=INVENTORY_TAG['motherboard']['slug']) + device_id=self.device_id, + tag=INVENTORY_TAG['motherboard']['slug']) for nb_motherboard in nb_motherboards: if nb_motherboard.serial not in [x['serial'] for x in motherboards]: @@ -169,8 +171,8 @@ class Inventory(): def do_netbox_interfaces(self): nb_interfaces = self.get_netbox_inventory( - device_id=self.device_id, - tag=INVENTORY_TAG['interface']['slug']) + device_id=self.device_id, + tag=INVENTORY_TAG['interface']['slug']) interfaces = self.lshw.interfaces # delete interfaces that are in netbox but not locally @@ -269,9 +271,9 @@ class Inventory(): """ nb_raid_cards = self.get_netbox_inventory( - device_id=self.device_id, - tag=[INVENTORY_TAG['raid_card']['slug']] - ) + device_id=self.device_id, + tag=[INVENTORY_TAG['raid_card']['slug']] + ) raid_cards = self.get_raid_cards() # delete cards that are in netbox but not locally @@ -296,7 +298,7 @@ class Inventory(): non_raid_disks = [ 'MR9361-8i', - ] + ] if size is None and logicalname is None or \ 'virtual' in product.lower() or 'logical' in product.lower() or \ @@ -321,7 +323,7 @@ class Inventory(): d = {} d["name"] = "" - d['Size'] = '{} GB'.format(int(size/1024/1024/1024)) + d['Size'] = '{} GB'.format(int(size / 1024 / 1024 / 1024)) d['logicalname'] = logicalname d['description'] = description d['SN'] = serial @@ -378,8 +380,8 @@ class Inventory(): def do_netbox_disks(self): nb_disks = self.get_netbox_inventory( - device_id=self.device_id, - tag=INVENTORY_TAG['disk']['slug']) + device_id=self.device_id, + tag=INVENTORY_TAG['disk']['slug']) disks = self.get_hw_disks() # delete disks that are in netbox but not locally @@ -421,9 +423,9 @@ class Inventory(): def do_netbox_memories(self): memories = self.lshw.memories nb_memories = self.get_netbox_inventory( - device_id=self.device_id, - tag=INVENTORY_TAG['memory']['slug'] - ) + device_id=self.device_id, + tag=INVENTORY_TAG['memory']['slug'] + ) for nb_memory in nb_memories: if nb_memory.serial not in [x['serial'] for x in memories]: diff --git a/netbox_agent/ipmi.py b/netbox_agent/ipmi.py index 9790556..9281ec8 100644 --- a/netbox_agent/ipmi.py +++ b/netbox_agent/ipmi.py @@ -33,6 +33,7 @@ class IPMI(): : O=OEM Bad Password Threshold : Not Available """ + def __init__(self): self.ret, self.output = subprocess.getstatusoutput('ipmitool lan print') if self.ret != 0: diff --git a/netbox_agent/lldp.py b/netbox_agent/lldp.py index ddd8697..8cb290c 100644 --- a/netbox_agent/lldp.py +++ b/netbox_agent/lldp.py @@ -2,8 +2,11 @@ import subprocess class LLDP(): - def __init__(self): - self.output = subprocess.getoutput('lldpctl -f keyvalue') + def __init__(self, output=None): + if output: + self.output = output + else: + self.output = subprocess.getoutput('lldpctl -f keyvalue') self.data = self.parse() def parse(self): @@ -49,6 +52,8 @@ class LLDP(): # lldp.eth0.port.descr=GigabitEthernet1/0/1 if self.data['lldp'].get(interface) is None: return None + if self.data['lldp'][interface]['port'].get('ifname'): + return self.data['lldp'][interface]['port']['ifname'] return self.data['lldp'][interface]['port']['descr'] def get_switch_vlan(self, interface): diff --git a/netbox_agent/location.py b/netbox_agent/location.py index ffdf0b8..20d2e9f 100644 --- a/netbox_agent/location.py +++ b/netbox_agent/location.py @@ -17,6 +17,7 @@ class LocationBase(): There's also a support for an external driver file outside of this project in case the logic isn't supported here. """ + def __init__(self, driver, driver_value, driver_file, regex, *args, **kwargs): self.driver = driver self.driver_value = driver_value diff --git a/netbox_agent/logging.py b/netbox_agent/logging.py index db08c30..8767feb 100644 --- a/netbox_agent/logging.py +++ b/netbox_agent/logging.py @@ -2,7 +2,6 @@ import logging from netbox_agent.config import config - logger = logging.getLogger() if config.log_level == 'debug': diff --git a/netbox_agent/lshw.py b/netbox_agent/lshw.py index 34864f2..0fb6f24 100644 --- a/netbox_agent/lshw.py +++ b/netbox_agent/lshw.py @@ -1,6 +1,6 @@ -import subprocess import json import logging +import subprocess import sys from netbox_agent.misc import is_tool diff --git a/netbox_agent/misc.py b/netbox_agent/misc.py index df6401a..bf0922e 100644 --- a/netbox_agent/misc.py +++ b/netbox_agent/misc.py @@ -24,7 +24,7 @@ def get_vendor(name): 'MD': 'Toshiba', 'MG': 'Toshiba', 'WD': 'WDC' - } + } for key, value in vendors.items(): if name.upper().startswith(key): return value diff --git a/netbox_agent/network.py b/netbox_agent/network.py index b7634c4..825f460 100644 --- a/netbox_agent/network.py +++ b/netbox_agent/network.py @@ -1,12 +1,13 @@ -from itertools import chain import logging import os import re +from itertools import chain -from netaddr import IPAddress, IPNetwork import netifaces +from netaddr import IPAddress, IPNetwork -from netbox_agent.config import netbox_instance as nb, config +from netbox_agent.config import config +from netbox_agent.config import netbox_instance as nb from netbox_agent.ethtool import Ethtool from netbox_agent.ipmi import IPMI from netbox_agent.lldp import LLDP @@ -95,7 +96,7 @@ class Network(): x['addr'], IPAddress(x['netmask']).netmask_bits() ) for x in ip_addr - ] if ip_addr else None, # FIXME: handle IPv6 addresses + ] if ip_addr else None, # FIXME: handle IPv6 addresses 'ethtool': Ethtool(interface).parse(), 'vlan': vlan, 'bonding': bonding, @@ -242,7 +243,7 @@ class Network(): interface = nb.dcim.interfaces.get( device_id=self.device.id, mgmt_only=True, - ) + ) nic = { 'name': 'IPMI', 'mac': mac, diff --git a/netbox_agent/power.py b/netbox_agent/power.py index 93ade45..dd0b17e 100644 --- a/netbox_agent/power.py +++ b/netbox_agent/power.py @@ -34,13 +34,13 @@ class PowerSupply(): 'allocated_draw': None, 'maximum_draw': max_power, 'device': self.device_id, - }) + }) return power_supply def get_netbox_power_supply(self): return nb.dcim.power_ports.filter( device_id=self.device_id - ) + ) def create_or_update_power_supply(self): nb_psus = self.get_netbox_power_supply() @@ -78,10 +78,10 @@ class PowerSupply(): if psu['name'] not in [x.name for x in nb_psus]: logging.info('Creating PSU {name} ({description}), {maximum_draw}W'.format( **psu - )) + )) nb_psu = nb.dcim.power_ports.create( **psu - ) + ) return True diff --git a/netbox_agent/raid/hp.py b/netbox_agent/raid/hp.py index 0768377..40a9a27 100644 --- a/netbox_agent/raid/hp.py +++ b/netbox_agent/raid/hp.py @@ -1,8 +1,8 @@ import re import subprocess -from netbox_agent.raid.base import Raid, RaidController from netbox_agent.misc import get_vendor +from netbox_agent.raid.base import Raid, RaidController REGEXP_CONTROLLER_HP = re.compile(r'Smart Array ([a-zA-Z0-9- ]+) in Slot ([0-9]+)') diff --git a/netbox_agent/raid/omreport.py b/netbox_agent/raid/omreport.py index c26e1d6..1a065db 100644 --- a/netbox_agent/raid/omreport.py +++ b/netbox_agent/raid/omreport.py @@ -1,6 +1,6 @@ import re import subprocess -import xml.etree.ElementTree as ET # NOQA +import xml.etree.ElementTree as ET # NOQA from netbox_agent.misc import get_vendor from netbox_agent.raid.base import Raid, RaidController @@ -43,7 +43,7 @@ class OmreportController(RaidController): ret = [] output = subprocess.getoutput( 'omreport storage controller controller={} -fmt xml'.format(self.controller_index) - ) + ) root = ET.fromstring(output) et_array_disks = root.find('ArrayDisks') if et_array_disks is not None: @@ -54,7 +54,7 @@ class OmreportController(RaidController): 'SN': get_field(obj, 'DeviceSerialNumber'), 'Size': '{:.0f}GB'.format( int(get_field(obj, 'Length')) / 1024 / 1024 / 1024 - ), + ), 'Type': 'HDD' if int(get_field(obj, 'MediaType')) == 1 else 'SSD', '_src': self.__class__.__name__, }) diff --git a/netbox_agent/raid/storcli.py b/netbox_agent/raid/storcli.py index 5f16838..2435643 100644 --- a/netbox_agent/raid/storcli.py +++ b/netbox_agent/raid/storcli.py @@ -1,5 +1,5 @@ -import subprocess import json +import subprocess from netbox_agent.misc import get_vendor from netbox_agent.raid.base import Raid, RaidController @@ -47,7 +47,7 @@ class StorcliController(RaidController): 'Size': size, 'Type': media_type, '_src': self.__class__.__name__, - }) + }) return ret diff --git a/netbox_agent/server.py b/netbox_agent/server.py index 1d3a178..ffda9a0 100644 --- a/netbox_agent/server.py +++ b/netbox_agent/server.py @@ -1,12 +1,13 @@ import logging -from pprint import pprint import socket import subprocess +from pprint import pprint -from netbox_agent.config import netbox_instance as nb, config import netbox_agent.dmidecode as dmidecode -from netbox_agent.location import Datacenter, Rack +from netbox_agent.config import config +from netbox_agent.config import netbox_instance as nb from netbox_agent.inventory import Inventory +from netbox_agent.location import Datacenter, Rack from netbox_agent.network import Network from netbox_agent.power import PowerSupply @@ -36,10 +37,10 @@ class ServerBase(): else: self.dmi = dmidecode.parse() - self.baseboard = self.dmi.get_by_type('Baseboard') - self.bios = self.dmi.get_by_type('BIOS') - self.chassis = self.dmi.get_by_type('Chassis') - self.system = self.dmi.get_by_type('System') + self.baseboard = dmidecode.get_by_type(self.dmi, 'Baseboard') + self.bios = dmidecode.get_by_type(self.dmi, 'BIOS') + self.chassis = dmidecode.get_by_type(self.dmi, 'Chassis') + self.system = dmidecode.get_by_type(self.dmi, 'System') self.network = None @@ -229,7 +230,7 @@ class ServerBase(): # if it doesn't exist, create it chassis = nb.dcim.devices.get( serial=self.get_chassis_service_tag() - ) + ) if not chassis: chassis = self._netbox_create_blade_chassis(datacenter, rack) diff --git a/netbox_agent/vendors/dell.py b/netbox_agent/vendors/dell.py index e7838f0..6e038c6 100644 --- a/netbox_agent/vendors/dell.py +++ b/netbox_agent/vendors/dell.py @@ -1,8 +1,8 @@ import logging import subprocess -from netbox_agent.server import ServerBase from netbox_agent.misc import is_tool +from netbox_agent.server import ServerBase class DellHost(ServerBase): diff --git a/netbox_agent/vendors/hp.py b/netbox_agent/vendors/hp.py index e9a0c24..92ae0ba 100644 --- a/netbox_agent/vendors/hp.py +++ b/netbox_agent/vendors/hp.py @@ -27,14 +27,14 @@ class HPHost(ServerBase): 'Enclosure Name': locator[0].strip(), 'Server Bay': locator[3].strip(), 'Enclosure Serial': locator[4].strip(), - } + } return locator[0] def get_blade_slot(self): if self.is_blade(): return 'Bay {}'.format( int(self.hp_rack_locator['Server Bay'].strip()) - ) + ) return None def get_chassis(self): diff --git a/netbox_agent/vendors/supermicro.py b/netbox_agent/vendors/supermicro.py index a2087ea..b10b7fd 100644 --- a/netbox_agent/vendors/supermicro.py +++ b/netbox_agent/vendors/supermicro.py @@ -2,6 +2,7 @@ from netbox_agent.location import Slot from netbox_agent.server import ServerBase + """ Supermicro DMI can be messed up. They depend on the vendor to set the correct values. The endusers cannot diff --git a/setup.cfg b/setup.cfg new file mode 100644 index 0000000..9d8f982 --- /dev/null +++ b/setup.cfg @@ -0,0 +1,16 @@ +[tool:pytest] +testpaths = tests +python_files = *.py +addopts = -vv --showlocals --cov-report term-missing --cov netbox_agent --no-cov-on-fail + +[flake8] +ignore = E125,E129,W503,W504 +exclude = .venv/,.git/,.tox/,netbox-docker/ +max-line-length = 99 + +[isort] +line_length = 99 +indent=' ' +multi_line_output = 0 +skip = .venv/,.git/,tests/conftest.py,ipython_config.py +known_first_party = netbox_agent,tests diff --git a/setup.py b/setup.py index 81d711f..7ae5bf5 100644 --- a/setup.py +++ b/setup.py @@ -1,4 +1,4 @@ -from setuptools import setup, find_packages +from setuptools import find_packages, setup setup( name='netbox_agent', @@ -18,7 +18,7 @@ setup( 'netifaces==0.10.9', 'pyyaml==5.3', 'jsonargparse==2.22.2', - ], + ], zip_safe=False, keywords=['netbox'], classifiers=[ diff --git a/tests.sh b/tests.sh new file mode 100755 index 0000000..c9ab3f1 --- /dev/null +++ b/tests.sh @@ -0,0 +1,22 @@ +set -x + +git clone https://github.com/netbox-community/netbox-docker.git +cd netbox-docker +docker-compose pull +docker-compose up -d + +while [[ "$(curl -s -o /dev/null -w ''%{http_code}'' http://$(docker-compose port nginx 8080))" != "200" ]] +do + sleep 5 +done + +export NETBOX_AGENT__NETBOX__URL="http://$(docker-compose port nginx 8080)" +export NETBOX_AGENT__NETBOX__TOKEN=0123456789abcdef0123456789abcdef01234567 + +cd - +pytest + +cd netbox-docker +docker-compose down +cd - +set +x diff --git a/tests/conftest.py b/tests/conftest.py new file mode 100644 index 0000000..4a97a8c --- /dev/null +++ b/tests/conftest.py @@ -0,0 +1,33 @@ +import os + +import pytest + + +def get_fixture_paths(path): + if not os.path.isdir(path): + return [path] + fixture_paths = [] + for p in os.listdir(path): + p = os.path.join(path, p) + if os.path.isfile(p): + fixture_paths.append(p) + return fixture_paths + + +def parametrize_with_fixtures(path, base_path='tests/fixtures', + argname='fixture', only_filenames=None): + path = os.path.join(base_path, path) + fixture_paths = get_fixture_paths(path) + argvalues = [] + for path in fixture_paths: + with open(path, 'r') as f: + content = ''.join(f.readlines()) + filename = os.path.basename(path) + if only_filenames and filename not in only_filenames: + continue + param = pytest.param(content, id=filename) + argvalues.append(param) + + def _decorator(test_function): + return pytest.mark.parametrize(argname, argvalues)(test_function) + return _decorator diff --git a/tests/fixtures/dmidecode/Dell_DSS7500 b/tests/fixtures/dmidecode/Dell_DSS7500 new file mode 100644 index 0000000..79b80a0 --- /dev/null +++ b/tests/fixtures/dmidecode/Dell_DSS7500 @@ -0,0 +1,868 @@ +# dmidecode 2.12 +SMBIOS 2.8 present. +57 structures occupying 3093 bytes. +Table at 0x7AF09000. + +Handle 0xDA00, DMI type 218, 11 bytes +OEM-specific Type + Header and Data: + DA 0B 00 DA B2 00 17 20 0E 10 03 + +Handle 0x0000, DMI type 0, 24 bytes +BIOS Information + Vendor: Dell Inc. + Version: 2.3.4 + Release Date: 11/10/2016 + Address: 0xF0000 + Runtime Size: 64 kB + ROM Size: 16384 kB + Characteristics: + ISA is supported + PCI is supported + PNP is supported + BIOS is upgradeable + BIOS shadowing is allowed + Boot from CD is supported + Selectable boot is supported + EDD is supported + Japanese floppy for Toshiba 1.2 MB is supported (int 13h) + 5.25"/360 kB floppy services are supported (int 13h) + 5.25"/1.2 MB floppy services are supported (int 13h) + 3.5"/720 kB floppy services are supported (int 13h) + 8042 keyboard services are supported (int 9h) + Serial services are supported (int 14h) + CGA/mono video services are supported (int 10h) + ACPI is supported + USB legacy is supported + BIOS boot specification is supported + Function key-initiated network boot is supported + Targeted content distribution is supported + UEFI is supported + BIOS Revision: 2.3 + +Handle 0x0100, DMI type 1, 27 bytes +System Information + Manufacturer: Dell Inc. + Product Name: DSS7500 + Version: Not Specified + Serial Number: 4242-SERVICE_TAG + UUID: 4C4C4544-0048-5110-804A-C6C04F594A32 + Wake-up Type: Power Switch + SKU Number: SKU=NotProvided;ModelName=DSS7500 + Family: Not Specified + +Handle 0x0200, DMI type 2, 8 bytes +Base Board Information + Manufacturer: Dell Inc. + Product Name: 0X89R8 + Version: A04 + Serial Number: 4242 + +Handle 0x0300, DMI type 3, 22 bytes +Chassis Information + Manufacturer: Dell Inc. + Type: Rack Mount Chassis + Lock: Present + Version: Not Specified + Serial Number: 4242 + Asset Tag: Not Specified + Boot-up State: Safe + Power Supply State: Safe + Thermal State: Safe + Security Status: Unknown + OEM Information: 0x00000000 + Height: 4 U + Number Of Power Cords: Unspecified + Contained Elements: 0 + SKU Number: Not Specified + +Handle 0x0400, DMI type 4, 42 bytes +Processor Information + Socket Designation: CPU1 + Type: Central Processor + Family: Xeon + Manufacturer: Intel + ID: F1 06 04 00 FF FB EB BF + Signature: Type 0, Family 6, Model 79, Stepping 1 + Flags: + FPU (Floating-point unit on-chip) + VME (Virtual mode extension) + DE (Debugging extension) + PSE (Page size extension) + TSC (Time stamp counter) + MSR (Model specific registers) + PAE (Physical address extension) + MCE (Machine check exception) + CX8 (CMPXCHG8 instruction supported) + APIC (On-chip APIC hardware supported) + SEP (Fast system call) + MTRR (Memory type range registers) + PGE (Page global enable) + MCA (Machine check architecture) + CMOV (Conditional move instruction supported) + PAT (Page attribute table) + PSE-36 (36-bit page size extension) + CLFSH (CLFLUSH instruction supported) + DS (Debug store) + ACPI (ACPI supported) + MMX (MMX technology supported) + FXSR (FXSAVE and FXSTOR instructions supported) + SSE (Streaming SIMD extensions) + SSE2 (Streaming SIMD extensions 2) + SS (Self-snoop) + HTT (Multi-threading) + TM (Thermal monitor supported) + PBE (Pending break enabled) + Version: Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz + Voltage: 1.3 V + External Clock: 8000 MHz + Max Speed: 4000 MHz + Current Speed: 2200 MHz + Status: Populated, Enabled + Upgrade: + L1 Cache Handle: 0x0700 + L2 Cache Handle: 0x0701 + L3 Cache Handle: 0x0702 + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: Not Specified + Core Count: 10 + Core Enabled: 10 + Thread Count: 10 + Characteristics: + 64-bit capable + Multi-Core + Hardware Thread + Execute Protection + Enhanced Virtualization + Power/Performance Control + +Handle 0x0401, DMI type 4, 42 bytes +Processor Information + Socket Designation: CPU2 + Type: Central Processor + Family: Xeon + Manufacturer: Intel + ID: F1 06 04 00 FF FB EB BF + Signature: Type 0, Family 6, Model 79, Stepping 1 + Flags: + FPU (Floating-point unit on-chip) + VME (Virtual mode extension) + DE (Debugging extension) + PSE (Page size extension) + TSC (Time stamp counter) + MSR (Model specific registers) + PAE (Physical address extension) + MCE (Machine check exception) + CX8 (CMPXCHG8 instruction supported) + APIC (On-chip APIC hardware supported) + SEP (Fast system call) + MTRR (Memory type range registers) + PGE (Page global enable) + MCA (Machine check architecture) + CMOV (Conditional move instruction supported) + PAT (Page attribute table) + PSE-36 (36-bit page size extension) + CLFSH (CLFLUSH instruction supported) + DS (Debug store) + ACPI (ACPI supported) + MMX (MMX technology supported) + FXSR (FXSAVE and FXSTOR instructions supported) + SSE (Streaming SIMD extensions) + SSE2 (Streaming SIMD extensions 2) + SS (Self-snoop) + HTT (Multi-threading) + TM (Thermal monitor supported) + PBE (Pending break enabled) + Version: Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz + Voltage: 1.3 V + External Clock: 8000 MHz + Max Speed: 4000 MHz + Current Speed: 2200 MHz + Status: Populated, Enabled + Upgrade: + L1 Cache Handle: 0x0703 + L2 Cache Handle: 0x0704 + L3 Cache Handle: 0x0705 + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: Not Specified + Core Count: 10 + Core Enabled: 10 + Thread Count: 10 + Characteristics: + 64-bit capable + Multi-Core + Hardware Thread + Execute Protection + Enhanced Virtualization + Power/Performance Control + +Handle 0x0700, DMI type 7, 19 bytes +Cache Information + Socket Designation: Not Specified + Configuration: Enabled, Not Socketed, Level 1 + Operational Mode: Write Back + Location: Internal + Installed Size: 640 kB + Maximum Size: 640 kB + Supported SRAM Types: + Unknown + Installed SRAM Type: Unknown + Speed: Unknown + Error Correction Type: Parity + System Type: Unified + Associativity: 8-way Set-associative + +Handle 0x0701, DMI type 7, 19 bytes +Cache Information + Socket Designation: Not Specified + Configuration: Enabled, Not Socketed, Level 2 + Operational Mode: Write Back + Location: Internal + Installed Size: 2560 kB + Maximum Size: 2560 kB + Supported SRAM Types: + Unknown + Installed SRAM Type: Unknown + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unified + Associativity: 8-way Set-associative + +Handle 0x0702, DMI type 7, 19 bytes +Cache Information + Socket Designation: Not Specified + Configuration: Enabled, Not Socketed, Level 3 + Operational Mode: Write Back + Location: Internal + Installed Size: 25600 kB + Maximum Size: 25600 kB + Supported SRAM Types: + Unknown + Installed SRAM Type: Unknown + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unified + Associativity: 20-way Set-associative + +Handle 0x0703, DMI type 7, 19 bytes +Cache Information + Socket Designation: Not Specified + Configuration: Enabled, Not Socketed, Level 1 + Operational Mode: Write Back + Location: Internal + Installed Size: 640 kB + Maximum Size: 640 kB + Supported SRAM Types: + Unknown + Installed SRAM Type: Unknown + Speed: Unknown + Error Correction Type: Parity + System Type: Unified + Associativity: 8-way Set-associative + +Handle 0x0704, DMI type 7, 19 bytes +Cache Information + Socket Designation: Not Specified + Configuration: Enabled, Not Socketed, Level 2 + Operational Mode: Write Back + Location: Internal + Installed Size: 2560 kB + Maximum Size: 2560 kB + Supported SRAM Types: + Unknown + Installed SRAM Type: Unknown + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unified + Associativity: 8-way Set-associative + +Handle 0x0705, DMI type 7, 19 bytes +Cache Information + Socket Designation: Not Specified + Configuration: Enabled, Not Socketed, Level 3 + Operational Mode: Write Back + Location: Internal + Installed Size: 25600 kB + Maximum Size: 25600 kB + Supported SRAM Types: + Unknown + Installed SRAM Type: Unknown + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unified + Associativity: 20-way Set-associative + +Handle 0x0800, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: Not Specified + Internal Connector Type: None + External Reference Designator: Back USB port 2 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x0801, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: Internal USB port 1 + Internal Connector Type: Access Bus (USB) + External Reference Designator: Not Specified + External Connector Type: None + Port Type: USB + +Handle 0x0802, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: Not Specified + Internal Connector Type: None + External Reference Designator: Front USB port 2 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x0803, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: Not Specified + Internal Connector Type: None + External Reference Designator: Back USB port 1 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x0804, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: Not Specified + Internal Connector Type: None + External Reference Designator: Front USB port 1 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x0805, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: Not Specified + Internal Connector Type: None + External Reference Designator: Video port 1 + External Connector Type: DB-15 female + Port Type: Video Port + +Handle 0x0806, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: Not Specified + Internal Connector Type: None + External Reference Designator: Serial port 1 + External Connector Type: DB-9 male + Port Type: Serial Port 16550A Compatible + +Handle 0x0900, DMI type 9, 17 bytes +System Slot Information + Designation: PCIe Slot 1 + Type: x8 PCI Express 3 + Current Usage: Available + Length: Long + Characteristics: + 3.3 V is provided + PME signal is supported + +Handle 0x0901, DMI type 9, 17 bytes +System Slot Information + Designation: PCIe Slot 2 + Type: x8 PCI Express 3 x16 + Current Usage: In Use + Length: Long + Characteristics: + 3.3 V is provided + PME signal is supported + Bus Address: 0000:04:00.0 + +Handle 0x0902, DMI type 9, 17 bytes +System Slot Information + Designation: PCIe Slot 3 + Type: x8 PCI Express 3 + Current Usage: Available + Length: Long + Characteristics: + 3.3 V is provided + PME signal is supported + +Handle 0x0903, DMI type 9, 17 bytes +System Slot Information + Designation: PCIe Slot 4 + Type: x8 PCI Express 3 + Current Usage: In Use + Length: Long + Characteristics: + 3.3 V is provided + PME signal is supported + Bus Address: 0000:06:00.0 + +Handle 0x0B00, DMI type 11, 5 bytes +OEM Strings + String 1: Dell System + String 2: 5[0000] + String 3: 1[06B6] + String 4: 7[0721] + String 5: 8[Dell Inc.] + String 6: 9[DSS7500] + String 7: 10[2.3.4] + String 8: 11[01.00.00] + String 9: 12[www.dell.com] + String 10: 14[1] + String 11: 17[8F27911A0C407F63] + String 12: 17[8F28041BFDD8E7E6] + String 13: 18[0] + String 14: 19[1] + String 15: 19[1] + +Handle 0x0C00, DMI type 12, 5 bytes +System Configuration Options + Option 1: NVRAM_CLR: Clear user settable NVRAM areas and set defaults + Option 2: PWRD_EN: Close to enable password + +Handle 0x0D00, DMI type 13, 22 bytes +BIOS Language Information + Language Description Format: Long + Installable Languages: 1 + en|US|iso8859-1 + Currently Installed Language: en|US|iso8859-1 + +Handle 0x1000, DMI type 16, 23 bytes +Physical Memory Array + Location: System Board Or Motherboard + Use: System Memory + Error Correction Type: Multi-bit ECC + Maximum Capacity: 1536 GB + Error Information Handle: Not Provided + Number Of Devices: 12 + +Handle 0x1100, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: 1 + Locator: A1 + Bank Locator: Not Specified + Type: + Type Detail: Synchronous Registered (Buffered) + Speed: 2400 MHz + Manufacturer: 002C00B3002C + Serial Number: 4242 + Asset Tag: 00171230 + Part Number: 18ASF2G72PDZ-2G3B1 + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum voltage: 1.200 V + Maximum voltage: 1.200 V + Configured voltage: 1.200 V + +Handle 0x1101, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: 1 + Locator: A2 + Bank Locator: Not Specified + Type: + Type Detail: Synchronous Registered (Buffered) + Speed: 2400 MHz + Manufacturer: 002C00B3002C + Serial Number: 4242 + Asset Tag: 00171230 + Part Number: 18ASF2G72PDZ-2G3B1 + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum voltage: 1.200 V + Maximum voltage: 1.200 V + Configured voltage: 1.200 V + +Handle 0x1102, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: 1 + Locator: A3 + Bank Locator: Not Specified + Type: + Type Detail: Synchronous Registered (Buffered) + Speed: 2400 MHz + Manufacturer: 002C00B3002C + Serial Number: 4242 + Asset Tag: 00171230 + Part Number: 18ASF2G72PDZ-2G3B1 + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum voltage: 1.200 V + Maximum voltage: 1.200 V + Configured voltage: 1.200 V + +Handle 0x1103, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: 1 + Locator: A4 + Bank Locator: Not Specified + Type: + Type Detail: Synchronous Registered (Buffered) + Speed: 2400 MHz + Manufacturer: 002C00B3002C + Serial Number: 4242 + Asset Tag: 00171230 + Part Number: 18ASF2G72PDZ-2G3B1 + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum voltage: 1.200 V + Maximum voltage: 1.200 V + Configured voltage: 1.200 V + +Handle 0x1104, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: 2 + Locator: A5 + Bank Locator: Not Specified + Type: + Type Detail: Synchronous Registered (Buffered) + Speed: 2400 MHz + Manufacturer: 002C00B3002C + Serial Number: 4242 + Asset Tag: 00171230 + Part Number: 18ASF2G72PDZ-2G3B1 + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum voltage: 1.200 V + Maximum voltage: 1.200 V + Configured voltage: 1.200 V + +Handle 0x1105, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: 2 + Locator: A6 + Bank Locator: Not Specified + Type: + Type Detail: Synchronous Registered (Buffered) + Speed: 2400 MHz + Manufacturer: 002C00B3002C + Serial Number: 4242 + Asset Tag: 00171230 + Part Number: 18ASF2G72PDZ-2G3B1 + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum voltage: 1.200 V + Maximum voltage: 1.200 V + Configured voltage: 1.200 V + +Handle 0x1106, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: 2 + Locator: A7 + Bank Locator: Not Specified + Type: + Type Detail: Synchronous Registered (Buffered) + Speed: 2400 MHz + Manufacturer: 002C00B3002C + Serial Number: 4242 + Asset Tag: 00171230 + Part Number: 18ASF2G72PDZ-2G3B1 + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum voltage: 1.200 V + Maximum voltage: 1.200 V + Configured voltage: 1.200 V + +Handle 0x1107, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: 2 + Locator: A8 + Bank Locator: Not Specified + Type: + Type Detail: Synchronous Registered (Buffered) + Speed: 2400 MHz + Manufacturer: 002C00B3002C + Serial Number: 4242 + Asset Tag: 00171230 + Part Number: 18ASF2G72PDZ-2G3B1 + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum voltage: 1.200 V + Maximum voltage: 1.200 V + Configured voltage: 1.200 V + +Handle 0x1108, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: 3 + Locator: B1 + Bank Locator: Not Specified + Type: + Type Detail: Synchronous Registered (Buffered) + Speed: 2400 MHz + Manufacturer: 002C00B3002C + Serial Number: 4242 + Asset Tag: 00171230 + Part Number: 18ASF2G72PDZ-2G3B1 + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum voltage: 1.200 V + Maximum voltage: 1.200 V + Configured voltage: 1.200 V + +Handle 0x1109, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: 3 + Locator: B2 + Bank Locator: Not Specified + Type: + Type Detail: Synchronous Registered (Buffered) + Speed: 2400 MHz + Manufacturer: 002C00B3002C + Serial Number: 4242 + Asset Tag: 00171230 + Part Number: 18ASF2G72PDZ-2G3B1 + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum voltage: 1.200 V + Maximum voltage: 1.200 V + Configured voltage: 1.200 V + +Handle 0x110A, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: 3 + Locator: B3 + Bank Locator: Not Specified + Type: + Type Detail: Synchronous Registered (Buffered) + Speed: 2400 MHz + Manufacturer: 002C00B3002C + Serial Number: 4242 + Asset Tag: 00171230 + Part Number: 18ASF2G72PDZ-2G3B1 + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum voltage: 1.200 V + Maximum voltage: 1.200 V + Configured voltage: 1.200 V + +Handle 0x110B, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: 3 + Locator: B4 + Bank Locator: Not Specified + Type: + Type Detail: Synchronous Registered (Buffered) + Speed: 2400 MHz + Manufacturer: 002C00B3002C + Serial Number: 4242 + Asset Tag: 00171230 + Part Number: 18ASF2G72PDZ-2G3B1 + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum voltage: 1.200 V + Maximum voltage: 1.200 V + Configured voltage: 1.200 V + +Handle 0x1300, DMI type 19, 31 bytes +Memory Array Mapped Address + Starting Address: 0x00000000000 + Ending Address: 0x0007FFFFFFF + Range Size: 2 GB + Physical Array Handle: 0x1000 + Partition Width: 2 + +Handle 0x1301, DMI type 19, 31 bytes +Memory Array Mapped Address + Starting Address: 0x00100000000 + Ending Address: 0x0307FFFFFFF + Range Size: 190 GB + Physical Array Handle: 0x1000 + Partition Width: 2 + +Handle 0x2000, DMI type 32, 11 bytes +System Boot Information + Status: No errors detected + +Handle 0x2600, DMI type 38, 18 bytes +IPMI Device Information + Interface Type: KCS (Keyboard Control Style) + Specification Version: 2.0 + I2C Slave Address: 0x10 + NV Storage Device: Not Present + Base Address: 0x0000000000000CA8 (I/O) + Register Spacing: 32-bit Boundaries + Interrupt Polarity: Active High + Interrupt Trigger Mode: Edge + Interrupt Number: a + +Handle 0x2700, DMI type 39, 22 bytes +System Power Supply + Location: Not Specified + Name: PWR SPLY,1600W,RDNT,DELTA + Manufacturer: DELL + Serial Number: 4242 + Asset Tag: Not Specified + Model Part Number: 0685W7A00 + Revision: Not Specified + Max Power Capacity: 1600 W + Status: Present, Unknown + Type: Unknown + Input Voltage Range Switching: Unknown + Plugged: Yes + Hot Replaceable: Yes + +Handle 0x2701, DMI type 39, 22 bytes +System Power Supply + Location: Not Specified + Name: PWR SPLY,1600W,RDNT,DELTA + Manufacturer: DELL + Serial Number: 4242 + Asset Tag: Not Specified + Model Part Number: 0685W7A00 + Revision: Not Specified + Max Power Capacity: 1600 W + Status: Present, Unknown + Type: Unknown + Input Voltage Range Switching: Unknown + Plugged: Yes + Hot Replaceable: Yes + +Handle 0x2900, DMI type 41, 11 bytes +Onboard Device + Reference Designation: Embedded Video + Type: Video + Status: Enabled + Type Instance: 1 + Bus Address: 0000:0b:00.0 + +Handle 0x2901, DMI type 41, 11 bytes +Onboard Device + Reference Designation: Embedded EHCI USB Controller 1 + Type: Other + Status: Enabled + Type Instance: 1 + Bus Address: 0000:00:1d.0 + +Handle 0x2902, DMI type 41, 11 bytes +Onboard Device + Reference Designation: Embedded EHCI USB Controller 2 + Type: Other + Status: Enabled + Type Instance: 2 + Bus Address: 0000:00:1a.0 + +Handle 0xB100, DMI type 177, 12 bytes +OEM-specific Type + Header and Data: + B1 0C 00 B1 00 02 00 00 00 00 00 00 + +Handle 0xD000, DMI type 208, 16 bytes +OEM-specific Type + Header and Data: + D0 10 00 D0 02 00 FE 00 B6 06 00 00 00 01 00 00 + +Handle 0xD200, DMI type 210, 12 bytes +OEM-specific Type + Header and Data: + D2 0C 00 D2 F8 02 03 03 06 80 04 05 + +Handle 0xD800, DMI type 216, 9 bytes +OEM-specific Type + Header and Data: + D8 09 00 D8 01 02 00 F0 03 + Strings: + Matrox + {* Content TBD *} + +Handle 0xDE00, DMI type 222, 16 bytes +OEM-specific Type + Header and Data: + DE 10 00 DE 00 40 FF FF 00 00 00 00 00 01 00 00 + +Handle 0xE100, DMI type 225, 13 bytes +OEM-specific Type + Header and Data: + E1 0D 00 E1 01 01 00 04 00 02 01 04 00 + Strings: + CPU.Socket.1 + CPU.Socket.2 + +Handle 0xE101, DMI type 225, 53 bytes +OEM-specific Type + Header and Data: + E1 35 01 E1 01 01 00 11 00 02 01 11 00 03 02 11 + 00 04 03 11 00 05 04 11 00 06 05 11 00 07 06 11 + 00 08 07 11 00 09 08 11 00 0A 09 11 00 0B 0A 11 + 00 0C 0B 11 00 + Strings: + DIMM.Socket.A1 + DIMM.Socket.A2 + DIMM.Socket.A3 + DIMM.Socket.A4 + DIMM.Socket.A5 + DIMM.Socket.A6 + DIMM.Socket.A7 + DIMM.Socket.A8 + DIMM.Socket.B1 + DIMM.Socket.B2 + DIMM.Socket.B3 + DIMM.Socket.B4 + +Handle 0xFEFF, DMI type 127, 4 bytes +End Of Table diff --git a/tests/fixtures/dmidecode/Dell_PowerEdge_M630 b/tests/fixtures/dmidecode/Dell_PowerEdge_M630 new file mode 100644 index 0000000..d8bdc65 --- /dev/null +++ b/tests/fixtures/dmidecode/Dell_PowerEdge_M630 @@ -0,0 +1,1146 @@ +# dmidecode 2.12 +SMBIOS 2.8 present. +67 structures occupying 3473 bytes. +Table at 0x7AB09000. + +Handle 0xDA00, DMI type 218, 11 bytes +OEM-specific Type + Header and Data: + DA 0B 00 DA B2 00 17 20 0E 10 01 + +Handle 0x0000, DMI type 0, 24 bytes +BIOS Information + Vendor: Dell Inc. + Version: 1.2.5 + Release Date: 05/04/2015 + Address: 0xF0000 + Runtime Size: 64 kB + ROM Size: 16384 kB + Characteristics: + ISA is supported + PCI is supported + PNP is supported + BIOS is upgradeable + BIOS shadowing is allowed + Boot from CD is supported + Selectable boot is supported + EDD is supported + Japanese floppy for Toshiba 1.2 MB is supported (int 13h) + 5.25"/360 kB floppy services are supported (int 13h) + 5.25"/1.2 MB floppy services are supported (int 13h) + 3.5"/720 kB floppy services are supported (int 13h) + 8042 keyboard services are supported (int 9h) + Serial services are supported (int 14h) + CGA/mono video services are supported (int 10h) + ACPI is supported + USB legacy is supported + BIOS boot specification is supported + Function key-initiated network boot is supported + Targeted content distribution is supported + UEFI is supported + BIOS Revision: 1.2 + +Handle 0x0100, DMI type 1, 27 bytes +System Information + Manufacturer: Dell Inc. + Product Name: PowerEdge M630 + Version: Not Specified + Serial Number: 4242 + UUID: 4C4C4544-0036-3210-805A-B7C04F4D3632 + Wake-up Type: Power Switch + SKU Number: SKU=NotProvided;ModelName=PowerEdge M630 + Family: Not Specified + +Handle 0x0200, DMI type 2, 14 bytes +Base Board Information + Manufacturer: Dell Inc. + Product Name: 0PHY8D + Version: A00 + Serial Number: 4242 + Asset Tag: Not Specified + Features: + Board is a hosting board + Board is removable + Board is replaceable + Board is hot swappable + Location In Chassis: Slot 05 + Chassis Handle: 0x0300 + Type: Server Blade + +Handle 0x0202, DMI type 2, 14 bytes +Base Board Information + Manufacturer: Dell Inc. + Product Name: Not Specified + Version: Not Specified + Serial Number: 4242 + Asset Tag: Not Specified + Features: + Board is removable + Board is replaceable + Location In Chassis: Slot 05 + Chassis Handle: 0x0300 + Type: Interconnect Board + +Handle 0x0300, DMI type 3, 25 bytes +Chassis Information + Manufacturer: Dell Inc. + Type: Multi-system + Lock: Not Present + Version: PowerEdge M1000e + Serial Number: 4242 + Asset Tag: Not Specified + Boot-up State: Safe + Power Supply State: Safe + Thermal State: Safe + Security Status: Unknown + OEM Information: 0x00000000 + Height: 10 U + Number Of Power Cords: Unspecified + Contained Elements: 1 + Server Blade (1-16) + SKU Number: Not Specified + +Handle 0x0400, DMI type 4, 42 bytes +Processor Information + Socket Designation: CPU1 + Type: Central Processor + Family: Xeon + Manufacturer: Intel + ID: F2 06 03 00 FF FB EB BF + Signature: Type 0, Family 6, Model 63, Stepping 2 + Flags: + FPU (Floating-point unit on-chip) + VME (Virtual mode extension) + DE (Debugging extension) + PSE (Page size extension) + TSC (Time stamp counter) + MSR (Model specific registers) + PAE (Physical address extension) + MCE (Machine check exception) + CX8 (CMPXCHG8 instruction supported) + APIC (On-chip APIC hardware supported) + SEP (Fast system call) + MTRR (Memory type range registers) + PGE (Page global enable) + MCA (Machine check architecture) + CMOV (Conditional move instruction supported) + PAT (Page attribute table) + PSE-36 (36-bit page size extension) + CLFSH (CLFLUSH instruction supported) + DS (Debug store) + ACPI (ACPI supported) + MMX (MMX technology supported) + FXSR (FXSAVE and FXSTOR instructions supported) + SSE (Streaming SIMD extensions) + SSE2 (Streaming SIMD extensions 2) + SS (Self-snoop) + HTT (Multi-threading) + TM (Thermal monitor supported) + PBE (Pending break enabled) + Version: Intel(R) Xeon(R) CPU E5-2683 v3 @ 2.00GHz + Voltage: 1.3 V + External Clock: 9600 MHz + Max Speed: 4000 MHz + Current Speed: 2000 MHz + Status: Populated, Enabled + Upgrade: + L1 Cache Handle: 0x0700 + L2 Cache Handle: 0x0701 + L3 Cache Handle: 0x0702 + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: Not Specified + Core Count: 14 + Core Enabled: 14 + Thread Count: 28 + Characteristics: + 64-bit capable + Multi-Core + Hardware Thread + Execute Protection + Enhanced Virtualization + Power/Performance Control + +Handle 0x0401, DMI type 4, 42 bytes +Processor Information + Socket Designation: CPU2 + Type: Central Processor + Family: Xeon + Manufacturer: Intel + ID: F2 06 03 00 FF FB EB BF + Signature: Type 0, Family 6, Model 63, Stepping 2 + Flags: + FPU (Floating-point unit on-chip) + VME (Virtual mode extension) + DE (Debugging extension) + PSE (Page size extension) + TSC (Time stamp counter) + MSR (Model specific registers) + PAE (Physical address extension) + MCE (Machine check exception) + CX8 (CMPXCHG8 instruction supported) + APIC (On-chip APIC hardware supported) + SEP (Fast system call) + MTRR (Memory type range registers) + PGE (Page global enable) + MCA (Machine check architecture) + CMOV (Conditional move instruction supported) + PAT (Page attribute table) + PSE-36 (36-bit page size extension) + CLFSH (CLFLUSH instruction supported) + DS (Debug store) + ACPI (ACPI supported) + MMX (MMX technology supported) + FXSR (FXSAVE and FXSTOR instructions supported) + SSE (Streaming SIMD extensions) + SSE2 (Streaming SIMD extensions 2) + SS (Self-snoop) + HTT (Multi-threading) + TM (Thermal monitor supported) + PBE (Pending break enabled) + Version: Intel(R) Xeon(R) CPU E5-2683 v3 @ 2.00GHz + Voltage: 1.3 V + External Clock: 9600 MHz + Max Speed: 4000 MHz + Current Speed: 2000 MHz + Status: Populated, Enabled + Upgrade: + L1 Cache Handle: 0x0703 + L2 Cache Handle: 0x0704 + L3 Cache Handle: 0x0705 + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: Not Specified + Core Count: 14 + Core Enabled: 14 + Thread Count: 28 + Characteristics: + 64-bit capable + Multi-Core + Hardware Thread + Execute Protection + Enhanced Virtualization + Power/Performance Control + +Handle 0x0700, DMI type 7, 19 bytes +Cache Information + Socket Designation: Not Specified + Configuration: Enabled, Not Socketed, Level 1 + Operational Mode: Write Back + Location: Internal + Installed Size: 896 kB + Maximum Size: 896 kB + Supported SRAM Types: + Unknown + Installed SRAM Type: Unknown + Speed: Unknown + Error Correction Type: Parity + System Type: Unified + Associativity: 8-way Set-associative + +Handle 0x0701, DMI type 7, 19 bytes +Cache Information + Socket Designation: Not Specified + Configuration: Enabled, Not Socketed, Level 2 + Operational Mode: Write Back + Location: Internal + Installed Size: 3584 kB + Maximum Size: 3584 kB + Supported SRAM Types: + Unknown + Installed SRAM Type: Unknown + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unified + Associativity: 8-way Set-associative + +Handle 0x0702, DMI type 7, 19 bytes +Cache Information + Socket Designation: Not Specified + Configuration: Enabled, Not Socketed, Level 3 + Operational Mode: Write Back + Location: Internal + Installed Size: 35840 kB + Maximum Size: 35840 kB + Supported SRAM Types: + Unknown + Installed SRAM Type: Unknown + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unified + Associativity: 20-way Set-associative + +Handle 0x0703, DMI type 7, 19 bytes +Cache Information + Socket Designation: Not Specified + Configuration: Enabled, Not Socketed, Level 1 + Operational Mode: Write Back + Location: Internal + Installed Size: 896 kB + Maximum Size: 896 kB + Supported SRAM Types: + Unknown + Installed SRAM Type: Unknown + Speed: Unknown + Error Correction Type: Parity + System Type: Unified + Associativity: 8-way Set-associative + +Handle 0x0704, DMI type 7, 19 bytes +Cache Information + Socket Designation: Not Specified + Configuration: Enabled, Not Socketed, Level 2 + Operational Mode: Write Back + Location: Internal + Installed Size: 3584 kB + Maximum Size: 3584 kB + Supported SRAM Types: + Unknown + Installed SRAM Type: Unknown + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unified + Associativity: 8-way Set-associative + +Handle 0x0705, DMI type 7, 19 bytes +Cache Information + Socket Designation: Not Specified + Configuration: Enabled, Not Socketed, Level 3 + Operational Mode: Write Back + Location: Internal + Installed Size: 35840 kB + Maximum Size: 35840 kB + Supported SRAM Types: + Unknown + Installed SRAM Type: Unknown + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unified + Associativity: 20-way Set-associative + +Handle 0x0800, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: Not Specified + Internal Connector Type: None + External Reference Designator: Front USB port 1 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x0801, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: Not Specified + Internal Connector Type: None + External Reference Designator: Front USB port 2 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x0802, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: Internal USB port 1 + Internal Connector Type: Access Bus (USB) + External Reference Designator: Not Specified + External Connector Type: None + Port Type: USB + +Handle 0x0803, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: Not Specified + Internal Connector Type: None + External Reference Designator: Video port 1 + External Connector Type: DB-15 female + Port Type: Video Port + +Handle 0x0804, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: Not Specified + Internal Connector Type: None + External Reference Designator: 1 + External Connector Type: RJ-45 + Port Type: Network Port + +Handle 0x0805, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: Not Specified + Internal Connector Type: None + External Reference Designator: 2 + External Connector Type: RJ-45 + Port Type: Network Port + +Handle 0x0900, DMI type 9, 17 bytes +System Slot Information + Designation: Mezzanine 1C + Type: x8 PCI Express 3 + Current Usage: Available + Length: Other + Characteristics: + 3.3 V is provided + PME signal is supported + +Handle 0x0901, DMI type 9, 17 bytes +System Slot Information + Designation: Mezzanine 2B + Type: x8 PCI Express 3 + Current Usage: Available + Length: Other + Characteristics: + 3.3 V is provided + PME signal is supported + +Handle 0x0B00, DMI type 11, 5 bytes +OEM Strings + String 1: Dell System + String 2: 5[0000] + String 3: 14[1] + String 4: 17[17210B0A6F592C89] + String 5: 17[1721120F5D93A38E] + String 6: 18[0] + String 7: 19[1] + String 8: 19[1] + +Handle 0x0C00, DMI type 12, 5 bytes +System Configuration Options + Option 1: NVRAM_CLR: Clear user settable NVRAM areas and set defaults + Option 2: PWRD_EN: Close to enable password + +Handle 0x0D00, DMI type 13, 22 bytes +BIOS Language Information + Language Description Format: Long + Installable Languages: 1 + en|US|iso8859-1 + Currently Installed Language: en|US|iso8859-1 + +Handle 0x1000, DMI type 16, 23 bytes +Physical Memory Array + Location: System Board Or Motherboard + Use: System Memory + Error Correction Type: Multi-bit ECC + Maximum Capacity: 1536 GB + Error Information Handle: Not Provided + Number Of Devices: 24 + +Handle 0x1100, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 8192 MB + Form Factor: DIMM + Set: 1 + Locator: A1 + Bank Locator: Not Specified + Type: + Type Detail: Synchronous Registered (Buffered) + Speed: 2133 MHz + Manufacturer: 00CE063200CE + Serial Number: 4242 + Asset Tag: 001502B1 + Part Number: M393A1G43DB0-CPB + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum voltage: 1.200 V + Maximum voltage: 1.200 V + Configured voltage: 1.200 V + +Handle 0x1101, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 8192 MB + Form Factor: DIMM + Set: 1 + Locator: A2 + Bank Locator: Not Specified + Type: + Type Detail: Synchronous Registered (Buffered) + Speed: 2133 MHz + Manufacturer: 00CE063200CE + Serial Number: 4242 + Asset Tag: 001502B1 + Part Number: M393A1G43DB0-CPB + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum voltage: 1.200 V + Maximum voltage: 1.200 V + Configured voltage: 1.200 V + +Handle 0x1102, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 8192 MB + Form Factor: DIMM + Set: 1 + Locator: A3 + Bank Locator: Not Specified + Type: + Type Detail: Synchronous Registered (Buffered) + Speed: 2133 MHz + Manufacturer: 00CE063200CE + Serial Number: 4242 + Asset Tag: 001502B1 + Part Number: M393A1G43DB0-CPB + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum voltage: 1.200 V + Maximum voltage: 1.200 V + Configured voltage: 1.200 V + +Handle 0x1103, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 8192 MB + Form Factor: DIMM + Set: 1 + Locator: A4 + Bank Locator: Not Specified + Type: + Type Detail: Synchronous Registered (Buffered) + Speed: 2133 MHz + Manufacturer: 00CE063200CE + Serial Number: 4242 + Asset Tag: 001502B1 + Part Number: M393A1G43DB0-CPB + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum voltage: 1.200 V + Maximum voltage: 1.200 V + Configured voltage: 1.200 V + +Handle 0x1104, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: 2 + Locator: A5 + Bank Locator: Not Specified + Type: Unknown + Type Detail: None + Speed: Unknown + Manufacturer: Not Specified + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: Not Specified + Rank: Unknown + Configured Clock Speed: Unknown + Minimum voltage: Unknown + Maximum voltage: Unknown + Configured voltage: Unknown + +Handle 0x1105, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: 2 + Locator: A6 + Bank Locator: Not Specified + Type: Unknown + Type Detail: None + Speed: Unknown + Manufacturer: Not Specified + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: Not Specified + Rank: Unknown + Configured Clock Speed: Unknown + Minimum voltage: Unknown + Maximum voltage: Unknown + Configured voltage: Unknown + +Handle 0x1106, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: 2 + Locator: A7 + Bank Locator: Not Specified + Type: Unknown + Type Detail: None + Speed: Unknown + Manufacturer: Not Specified + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: Not Specified + Rank: Unknown + Configured Clock Speed: Unknown + Minimum voltage: Unknown + Maximum voltage: Unknown + Configured voltage: Unknown + +Handle 0x1107, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: 2 + Locator: A8 + Bank Locator: Not Specified + Type: Unknown + Type Detail: None + Speed: Unknown + Manufacturer: Not Specified + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: Not Specified + Rank: Unknown + Configured Clock Speed: Unknown + Minimum voltage: Unknown + Maximum voltage: Unknown + Configured voltage: Unknown + +Handle 0x1108, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: 3 + Locator: A9 + Bank Locator: Not Specified + Type: Unknown + Type Detail: None + Speed: Unknown + Manufacturer: Not Specified + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: Not Specified + Rank: Unknown + Configured Clock Speed: Unknown + Minimum voltage: Unknown + Maximum voltage: Unknown + Configured voltage: Unknown + +Handle 0x1109, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: 3 + Locator: A10 + Bank Locator: Not Specified + Type: Unknown + Type Detail: None + Speed: Unknown + Manufacturer: Not Specified + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: Not Specified + Rank: Unknown + Configured Clock Speed: Unknown + Minimum voltage: Unknown + Maximum voltage: Unknown + Configured voltage: Unknown + +Handle 0x110A, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: 3 + Locator: A11 + Bank Locator: Not Specified + Type: Unknown + Type Detail: None + Speed: Unknown + Manufacturer: Not Specified + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: Not Specified + Rank: Unknown + Configured Clock Speed: Unknown + Minimum voltage: Unknown + Maximum voltage: Unknown + Configured voltage: Unknown + +Handle 0x110B, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: 3 + Locator: A12 + Bank Locator: Not Specified + Type: Unknown + Type Detail: None + Speed: Unknown + Manufacturer: Not Specified + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: Not Specified + Rank: Unknown + Configured Clock Speed: Unknown + Minimum voltage: Unknown + Maximum voltage: Unknown + Configured voltage: Unknown + +Handle 0x110C, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 8192 MB + Form Factor: DIMM + Set: 4 + Locator: B1 + Bank Locator: Not Specified + Type: + Type Detail: Synchronous Registered (Buffered) + Speed: 2133 MHz + Manufacturer: 00CE063200CE + Serial Number: 4242 + Asset Tag: 001502B1 + Part Number: M393A1G43DB0-CPB + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum voltage: 1.200 V + Maximum voltage: 1.200 V + Configured voltage: 1.200 V + +Handle 0x110D, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 8192 MB + Form Factor: DIMM + Set: 4 + Locator: B2 + Bank Locator: Not Specified + Type: + Type Detail: Synchronous Registered (Buffered) + Speed: 2133 MHz + Manufacturer: 00CE063200CE + Serial Number: 4242 + Asset Tag: 001502B1 + Part Number: M393A1G43DB0-CPB + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum voltage: 1.200 V + Maximum voltage: 1.200 V + Configured voltage: 1.200 V + +Handle 0x110E, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 8192 MB + Form Factor: DIMM + Set: 4 + Locator: B3 + Bank Locator: Not Specified + Type: + Type Detail: Synchronous Registered (Buffered) + Speed: 2133 MHz + Manufacturer: 00CE063200CE + Serial Number: 4242 + Asset Tag: 001502B1 + Part Number: M393A1G43DB0-CPB + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum voltage: 1.200 V + Maximum voltage: 1.200 V + Configured voltage: 1.200 V + +Handle 0x110F, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 8192 MB + Form Factor: DIMM + Set: 4 + Locator: B4 + Bank Locator: Not Specified + Type: + Type Detail: Synchronous Registered (Buffered) + Speed: 2133 MHz + Manufacturer: 00CE063200CE + Serial Number: 4242 + Asset Tag: 001502B1 + Part Number: M393A1G43DB0-CPB + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum voltage: 1.200 V + Maximum voltage: 1.200 V + Configured voltage: 1.200 V + +Handle 0x1110, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: 5 + Locator: B5 + Bank Locator: Not Specified + Type: Unknown + Type Detail: None + Speed: Unknown + Manufacturer: Not Specified + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: Not Specified + Rank: Unknown + Configured Clock Speed: Unknown + Minimum voltage: Unknown + Maximum voltage: Unknown + Configured voltage: Unknown + +Handle 0x1111, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: 5 + Locator: B6 + Bank Locator: Not Specified + Type: Unknown + Type Detail: None + Speed: Unknown + Manufacturer: Not Specified + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: Not Specified + Rank: Unknown + Configured Clock Speed: Unknown + Minimum voltage: Unknown + Maximum voltage: Unknown + Configured voltage: Unknown + +Handle 0x1112, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: 5 + Locator: B7 + Bank Locator: Not Specified + Type: Unknown + Type Detail: None + Speed: Unknown + Manufacturer: Not Specified + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: Not Specified + Rank: Unknown + Configured Clock Speed: Unknown + Minimum voltage: Unknown + Maximum voltage: Unknown + Configured voltage: Unknown + +Handle 0x1113, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: 5 + Locator: B8 + Bank Locator: Not Specified + Type: Unknown + Type Detail: None + Speed: Unknown + Manufacturer: Not Specified + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: Not Specified + Rank: Unknown + Configured Clock Speed: Unknown + Minimum voltage: Unknown + Maximum voltage: Unknown + Configured voltage: Unknown + +Handle 0x1114, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: 6 + Locator: B9 + Bank Locator: Not Specified + Type: Unknown + Type Detail: None + Speed: Unknown + Manufacturer: Not Specified + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: Not Specified + Rank: Unknown + Configured Clock Speed: Unknown + Minimum voltage: Unknown + Maximum voltage: Unknown + Configured voltage: Unknown + +Handle 0x1115, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: 6 + Locator: B10 + Bank Locator: Not Specified + Type: Unknown + Type Detail: None + Speed: Unknown + Manufacturer: Not Specified + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: Not Specified + Rank: Unknown + Configured Clock Speed: Unknown + Minimum voltage: Unknown + Maximum voltage: Unknown + Configured voltage: Unknown + +Handle 0x1116, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: 6 + Locator: B11 + Bank Locator: Not Specified + Type: Unknown + Type Detail: None + Speed: Unknown + Manufacturer: Not Specified + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: Not Specified + Rank: Unknown + Configured Clock Speed: Unknown + Minimum voltage: Unknown + Maximum voltage: Unknown + Configured voltage: Unknown + +Handle 0x1117, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: 6 + Locator: B12 + Bank Locator: Not Specified + Type: Unknown + Type Detail: None + Speed: Unknown + Manufacturer: Not Specified + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: Not Specified + Rank: Unknown + Configured Clock Speed: Unknown + Minimum voltage: Unknown + Maximum voltage: Unknown + Configured voltage: Unknown + +Handle 0x1300, DMI type 19, 31 bytes +Memory Array Mapped Address + Starting Address: 0x00000000000 + Ending Address: 0x0007FFFFFFF + Range Size: 2 GB + Physical Array Handle: 0x1000 + Partition Width: 2 + +Handle 0x1301, DMI type 19, 31 bytes +Memory Array Mapped Address + Starting Address: 0x00100000000 + Ending Address: 0x0107FFFFFFF + Range Size: 62 GB + Physical Array Handle: 0x1000 + Partition Width: 2 + +Handle 0x2000, DMI type 32, 11 bytes +System Boot Information + Status: No errors detected + +Handle 0x2600, DMI type 38, 18 bytes +IPMI Device Information + Interface Type: KCS (Keyboard Control Style) + Specification Version: 2.0 + I2C Slave Address: 0x10 + NV Storage Device: Not Present + Base Address: 0x0000000000000CA8 (I/O) + Register Spacing: 32-bit Boundaries + Interrupt Polarity: Active High + Interrupt Trigger Mode: Edge + Interrupt Number: a + +Handle 0x2900, DMI type 41, 11 bytes +Onboard Device + Reference Designation: Integrated NIC 1 + Type: Ethernet + Status: Enabled + Type Instance: 1 + Bus Address: 0000:01:00.0 + +Handle 0x2901, DMI type 41, 11 bytes +Onboard Device + Reference Designation: Integrated NIC 2 + Type: Ethernet + Status: Enabled + Type Instance: 2 + Bus Address: 0000:01:00.1 + +Handle 0x2902, DMI type 41, 11 bytes +Onboard Device + Reference Designation: Integrated RAID + Type: SAS Controller + Status: Enabled + Type Instance: 1 + Bus Address: 0000:02:00.0 + +Handle 0x2903, DMI type 41, 11 bytes +Onboard Device + Reference Designation: Embedded Video + Type: Video + Status: Enabled + Type Instance: 1 + Bus Address: 0000:09:00.0 + +Handle 0x2904, DMI type 41, 11 bytes +Onboard Device + Reference Designation: Embedded EHCI USB Controller 1 + Type: Other + Status: Enabled + Type Instance: 1 + Bus Address: 0000:00:1d.0 + +Handle 0x2905, DMI type 41, 11 bytes +Onboard Device + Reference Designation: Embedded EHCI USB Controller 2 + Type: Other + Status: Enabled + Type Instance: 2 + Bus Address: 0000:00:1a.0 + +Handle 0xB100, DMI type 177, 12 bytes +OEM-specific Type + Header and Data: + B1 0C 00 B1 00 02 00 00 00 00 00 00 + +Handle 0xD000, DMI type 208, 16 bytes +OEM-specific Type + Header and Data: + D0 10 00 D0 02 00 FE 00 0E 06 00 00 00 01 00 00 + +Handle 0xD800, DMI type 216, 9 bytes +OEM-specific Type + Header and Data: + D8 09 00 D8 01 02 00 F0 03 + Strings: + Matrox + {* Content TBD *} + +Handle 0xDE00, DMI type 222, 16 bytes +OEM-specific Type + Header and Data: + DE 10 00 DE 00 40 FF FF 00 00 00 00 00 00 00 00 + +Handle 0xE100, DMI type 225, 13 bytes +OEM-specific Type + Header and Data: + E1 0D 00 E1 01 01 00 04 00 02 01 04 00 + Strings: + CPU.Socket.1 + CPU.Socket.2 + +Handle 0xE101, DMI type 225, 101 bytes +OEM-specific Type + Header and Data: + E1 65 01 E1 01 01 00 11 00 02 01 11 00 03 02 11 + 00 04 03 11 00 05 04 11 00 06 05 11 00 07 06 11 + 00 08 07 11 00 09 08 11 00 0A 09 11 00 0B 0A 11 + 00 0C 0B 11 00 0D 0C 11 00 0E 0D 11 00 0F 0E 11 + 00 10 0F 11 00 11 10 11 00 12 11 11 00 13 12 11 + 00 14 13 11 00 15 14 11 00 16 15 11 00 17 16 11 + 00 18 17 11 00 + Strings: + DIMM.Socket.A1 + DIMM.Socket.A2 + DIMM.Socket.A3 + DIMM.Socket.A4 + DIMM.Socket.A5 + DIMM.Socket.A6 + DIMM.Socket.A7 + DIMM.Socket.A8 + DIMM.Socket.A9 + DIMM.Socket.A10 + DIMM.Socket.A11 + DIMM.Socket.A12 + DIMM.Socket.B1 + DIMM.Socket.B2 + DIMM.Socket.B3 + DIMM.Socket.B4 + DIMM.Socket.B5 + DIMM.Socket.B6 + DIMM.Socket.B7 + DIMM.Socket.B8 + DIMM.Socket.B9 + DIMM.Socket.B10 + DIMM.Socket.B11 + DIMM.Socket.B12 + +Handle 0xFEFF, DMI type 127, 4 bytes +End Of Table + diff --git a/tests/fixtures/dmidecode/HP_BL460c_Gen10 b/tests/fixtures/dmidecode/HP_BL460c_Gen10 new file mode 100644 index 0000000..97199ee --- /dev/null +++ b/tests/fixtures/dmidecode/HP_BL460c_Gen10 @@ -0,0 +1,1766 @@ +# dmidecode 3.1 +Getting SMBIOS data from sysfs. +SMBIOS 3.1 present. +173 structures occupying 8722 bytes. +Table at 0x8A657000. + +Handle 0x0000, DMI type 194, 5 bytes +OEM-specific Type + Header and Data: + C2 05 00 00 11 + +Handle 0x0001, DMI type 199, 40 bytes +OEM-specific Type + Header and Data: + C7 28 01 00 2B 00 00 80 16 20 08 02 51 06 05 00 + 34 00 00 80 16 20 02 12 52 06 05 00 50 00 00 02 + 18 20 09 08 54 06 05 00 + +Handle 0x0002, DMI type 201, 16 bytes +OEM-specific Type + Header and Data: + C9 10 02 00 10 02 00 00 40 0D 01 00 0E 00 00 80 + +Handle 0x0003, DMI type 0, 26 bytes +BIOS Information + Vendor: HPE + Version: I41 + Release Date: 10/02/2018 + Address: 0xF0000 + Runtime Size: 64 kB + ROM Size: 64 MB + Characteristics: + PCI is supported + PNP is supported + BIOS is upgradeable + BIOS shadowing is allowed + ESCD support is available + Boot from CD is supported + Selectable boot is supported + EDD is supported + 5.25"/360 kB floppy services are supported (int 13h) + 5.25"/1.2 MB floppy services are supported (int 13h) + 3.5"/720 kB floppy services are supported (int 13h) + Print screen service is supported (int 5h) + 8042 keyboard services are supported (int 9h) + Serial services are supported (int 14h) + Printer services are supported (int 17h) + CGA/mono video services are supported (int 10h) + ACPI is supported + USB legacy is supported + BIOS boot specification is supported + Function key-initiated network boot is supported + Targeted content distribution is supported + UEFI is supported + BIOS Revision: 1.46 + Firmware Revision: 1.37 + +Handle 0x0004, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: U44 + Internal Connector Type: Access Bus (USB) + External Reference Designator: USB PORT 3 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x0005, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J62 + Internal Connector Type: Access Bus (USB) + External Reference Designator: Front USB #1 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x0006, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J62 + Internal Connector Type: Access Bus (USB) + External Reference Designator: Front USB #2 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x0007, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J62 + Internal Connector Type: None + External Reference Designator: Com PORT + External Connector Type: DB-9 male + Port Type: Serial Port 16550A Compatible + +Handle 0x0008, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J1 + Internal Connector Type: Access Bus (USB) + External Reference Designator: Internal USB key #1 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x0009, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J3 + Internal Connector Type: Access Bus (USB) + External Reference Designator: USB PORT 8 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x000A, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J62 + Internal Connector Type: None + External Reference Designator: Video PORT + External Connector Type: DB-15 female + Port Type: Video Port + +Handle 0x000B, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J13 + Internal Connector Type: None + External Reference Designator: ILO NIC PORT + External Connector Type: RJ-45 + Port Type: Network Port + +Handle 0x000C, DMI type 16, 23 bytes +Physical Memory Array + Location: System Board Or Motherboard + Use: System Memory + Error Correction Type: Multi-bit ECC + Maximum Capacity: 2 TB + Error Information Handle: Not Provided + Number Of Devices: 8 + +Handle 0x000D, DMI type 16, 23 bytes +Physical Memory Array + Location: System Board Or Motherboard + Use: System Memory + Error Correction Type: Multi-bit ECC + Maximum Capacity: 2 TB + Error Information Handle: Not Provided + Number Of Devices: 8 + +Handle 0x000E, DMI type 38, 18 bytes +IPMI Device Information + Interface Type: KCS (Keyboard Control Style) + Specification Version: 2.0 + I2C Slave Address: 0x10 + NV Storage Device: Not Present + Base Address: 0x0000000000000CA2 (I/O) + Register Spacing: Successive Byte Boundaries + +Handle 0x000F, DMI type 193, 9 bytes +OEM-specific Type + Header and Data: + C1 09 0F 00 01 01 00 02 03 + Strings: + v1.46 (10/02/2018) + + + +Handle 0x0010, DMI type 195, 7 bytes +OEM-specific Type + Header and Data: + C3 07 10 00 01 06 02 + Strings: + $0E11084B + +Handle 0x0011, DMI type 198, 14 bytes +OEM-specific Type + Header and Data: + C6 0E 11 00 01 00 00 00 00 00 01 0A FF FF + +Handle 0x0012, DMI type 215, 6 bytes +OEM-specific Type + Header and Data: + D7 06 12 00 00 05 + +Handle 0x0013, DMI type 223, 11 bytes +OEM-specific Type + Header and Data: + DF 0B 13 00 66 46 70 00 00 00 00 + +Handle 0x0014, DMI type 222, 70 bytes +OEM-specific Type + Header and Data: + DE 46 14 00 01 08 90 00 91 00 00 00 00 00 00 00 + 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + 00 00 00 00 00 00 + +Handle 0x0015, DMI type 19, 31 bytes +Memory Array Mapped Address + Starting Address: 0x00000000000 + Ending Address: 0x000BFFFFFFF + Range Size: 3 GB + Physical Array Handle: 0x000C + Partition Width: 1 + +Handle 0x0016, DMI type 19, 31 bytes +Memory Array Mapped Address + Starting Address: 0x0000000100000000k + Ending Address: 0x000000103FFFFFFFk + Range Size: 61 GB + Physical Array Handle: 0x000D + Partition Width: 1 + +Handle 0x0017, DMI type 17, 84 bytes +Memory Device + Array Handle: 0x000C + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: None + Locator: PROC 1 DIMM 1 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x0018, DMI type 17, 84 bytes +Memory Device + Array Handle: 0x000C + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: 1 + Locator: PROC 1 DIMM 2 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous Registered (Buffered) + Speed: 2666 MT/s + Manufacturer: HPE + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: 840757-091 + Rank: 1 + Configured Clock Speed: 2666 MT/s + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + +Handle 0x0019, DMI type 17, 84 bytes +Memory Device + Array Handle: 0x000C + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: 2 + Locator: PROC 1 DIMM 3 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous Registered (Buffered) + Speed: 2666 MT/s + Manufacturer: HPE + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: 840757-091 + Rank: 1 + Configured Clock Speed: 2666 MT/s + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + +Handle 0x001A, DMI type 17, 84 bytes +Memory Device + Array Handle: 0x000C + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 3 + Locator: PROC 1 DIMM 4 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x001B, DMI type 17, 84 bytes +Memory Device + Array Handle: 0x000C + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 4 + Locator: PROC 1 DIMM 5 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x001C, DMI type 17, 84 bytes +Memory Device + Array Handle: 0x000C + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 5 + Locator: PROC 1 DIMM 6 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x001D, DMI type 17, 84 bytes +Memory Device + Array Handle: 0x000C + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 6 + Locator: PROC 1 DIMM 7 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x001E, DMI type 17, 84 bytes +Memory Device + Array Handle: 0x000C + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 7 + Locator: PROC 1 DIMM 8 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x001F, DMI type 17, 84 bytes +Memory Device + Array Handle: 0x000D + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 8 + Locator: PROC 2 DIMM 1 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x0020, DMI type 17, 84 bytes +Memory Device + Array Handle: 0x000D + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: 9 + Locator: PROC 2 DIMM 2 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous Registered (Buffered) + Speed: 2666 MT/s + Manufacturer: HPE + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: 840757-091 + Rank: 1 + Configured Clock Speed: 2666 MT/s + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + +Handle 0x0021, DMI type 17, 84 bytes +Memory Device + Array Handle: 0x000D + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: 10 + Locator: PROC 2 DIMM 3 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous Registered (Buffered) + Speed: 2666 MT/s + Manufacturer: HPE + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: 840757-091 + Rank: 1 + Configured Clock Speed: 2666 MT/s + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + +Handle 0x0022, DMI type 17, 84 bytes +Memory Device + Array Handle: 0x000D + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 11 + Locator: PROC 2 DIMM 4 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x0023, DMI type 17, 84 bytes +Memory Device + Array Handle: 0x000D + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 12 + Locator: PROC 2 DIMM 5 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x0024, DMI type 17, 84 bytes +Memory Device + Array Handle: 0x000D + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 13 + Locator: PROC 2 DIMM 6 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x0025, DMI type 17, 84 bytes +Memory Device + Array Handle: 0x000D + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 14 + Locator: PROC 2 DIMM 7 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x0026, DMI type 17, 84 bytes +Memory Device + Array Handle: 0x000D + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 15 + Locator: PROC 2 DIMM 8 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x0027, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 27 00 17 00 01 02 03 + Strings: + Unknown + NOT AVAILABLE + NOT AVAILABLE + +Handle 0x0028, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 28 00 18 00 01 02 03 + Strings: + Micron + 18ASF2G72PZ-2G6D1 + 1F8B8C54 + +Handle 0x0029, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 29 00 19 00 01 02 03 + Strings: + Micron + 18ASF2G72PZ-2G6D1 + 1F8B87AB + +Handle 0x002A, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 2A 00 1A 00 01 02 03 + Strings: + Unknown + NOT AVAILABLE + NOT AVAILABLE + +Handle 0x002B, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 2B 00 1B 00 01 02 03 + Strings: + Unknown + NOT AVAILABLE + NOT AVAILABLE + +Handle 0x002C, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 2C 00 1C 00 01 02 03 + Strings: + Unknown + NOT AVAILABLE + NOT AVAILABLE + +Handle 0x002D, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 2D 00 1D 00 01 02 03 + Strings: + Unknown + NOT AVAILABLE + NOT AVAILABLE + +Handle 0x002E, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 2E 00 1E 00 01 02 03 + Strings: + Unknown + NOT AVAILABLE + NOT AVAILABLE + +Handle 0x002F, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 2F 00 1F 00 01 02 03 + Strings: + Unknown + NOT AVAILABLE + NOT AVAILABLE + +Handle 0x0030, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 30 00 20 00 01 02 03 + Strings: + Micron + 18ASF2G72PZ-2G6D1 + 1F8B790A + +Handle 0x0031, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 31 00 21 00 01 02 03 + Strings: + Micron + 18ASF2G72PZ-2G6D1 + 1F8B8B64 + +Handle 0x0032, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 32 00 22 00 01 02 03 + Strings: + Unknown + NOT AVAILABLE + NOT AVAILABLE + +Handle 0x0033, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 33 00 23 00 01 02 03 + Strings: + Unknown + NOT AVAILABLE + NOT AVAILABLE + +Handle 0x0034, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 34 00 24 00 01 02 03 + Strings: + Unknown + NOT AVAILABLE + NOT AVAILABLE + +Handle 0x0035, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 35 00 25 00 01 02 03 + Strings: + Unknown + NOT AVAILABLE + NOT AVAILABLE + +Handle 0x0036, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 36 00 26 00 01 02 03 + Strings: + Unknown + NOT AVAILABLE + NOT AVAILABLE + +Handle 0x0037, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 37 00 17 00 10 00 00 00 00 00 00 00 + +Handle 0x0038, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 38 00 18 00 11 00 00 00 B0 04 B0 04 + +Handle 0x0039, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 39 00 19 00 11 00 00 00 B0 04 B0 04 + +Handle 0x003A, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 3A 00 1A 00 10 00 00 00 00 00 00 00 + +Handle 0x003B, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 3B 00 1B 00 10 00 00 00 00 00 00 00 + +Handle 0x003C, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 3C 00 1C 00 10 00 00 00 00 00 00 00 + +Handle 0x003D, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 3D 00 1D 00 10 00 00 00 00 00 00 00 + +Handle 0x003E, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 3E 00 1E 00 10 00 00 00 00 00 00 00 + +Handle 0x003F, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 3F 00 1F 00 10 00 00 00 00 00 00 00 + +Handle 0x0040, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 40 00 20 00 11 00 00 00 B0 04 B0 04 + +Handle 0x0041, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 41 00 21 00 11 00 00 00 B0 04 B0 04 + +Handle 0x0042, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 42 00 22 00 10 00 00 00 00 00 00 00 + +Handle 0x0043, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 43 00 23 00 10 00 00 00 00 00 00 00 + +Handle 0x0044, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 44 00 24 00 10 00 00 00 00 00 00 00 + +Handle 0x0045, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 45 00 25 00 10 00 00 00 00 00 00 00 + +Handle 0x0046, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 46 00 26 00 10 00 00 00 00 00 00 00 + +Handle 0x0047, DMI type 7, 27 bytes +Cache Information + Socket Designation: L1-Cache + Configuration: Enabled, Not Socketed, Level 1 + Operational Mode: Write Back + Location: Internal + Installed Size: 768 kB + Maximum Size: 768 kB + Supported SRAM Types: + Synchronous + Installed SRAM Type: Synchronous + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unified + Associativity: 8-way Set-associative + +Handle 0x0048, DMI type 7, 27 bytes +Cache Information + Socket Designation: L2-Cache + Configuration: Enabled, Not Socketed, Level 2 + Operational Mode: Varies With Memory Address + Location: Internal + Installed Size: 12288 kB + Maximum Size: 12288 kB + Supported SRAM Types: + Synchronous + Installed SRAM Type: Synchronous + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unified + Associativity: 16-way Set-associative + +Handle 0x0049, DMI type 7, 27 bytes +Cache Information + Socket Designation: L3-Cache + Configuration: Enabled, Not Socketed, Level 3 + Operational Mode: Varies With Memory Address + Location: Internal + Installed Size: 19712 kB + Maximum Size: 19712 kB + Supported SRAM Types: + Synchronous + Installed SRAM Type: Synchronous + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unified + Associativity: Fully Associative + +Handle 0x004A, DMI type 4, 48 bytes +Processor Information + Socket Designation: Proc 1 + Type: Central Processor + Family: Xeon + Manufacturer: Intel(R) Corporation + ID: 54 06 05 00 FF FB EB BF + Signature: Type 0, Family 6, Model 85, Stepping 4 + Flags: + FPU (Floating-point unit on-chip) + VME (Virtual mode extension) + DE (Debugging extension) + PSE (Page size extension) + TSC (Time stamp counter) + MSR (Model specific registers) + PAE (Physical address extension) + MCE (Machine check exception) + CX8 (CMPXCHG8 instruction supported) + APIC (On-chip APIC hardware supported) + SEP (Fast system call) + MTRR (Memory type range registers) + PGE (Page global enable) + MCA (Machine check architecture) + CMOV (Conditional move instruction supported) + PAT (Page attribute table) + PSE-36 (36-bit page size extension) + CLFSH (CLFLUSH instruction supported) + DS (Debug store) + ACPI (ACPI supported) + MMX (MMX technology supported) + FXSR (FXSAVE and FXSTOR instructions supported) + SSE (Streaming SIMD extensions) + SSE2 (Streaming SIMD extensions 2) + SS (Self-snoop) + HTT (Multi-threading) + TM (Thermal monitor supported) + PBE (Pending break enabled) + Version: Intel(R) Xeon(R) Gold 6126 CPU @ 2.60GHz + Voltage: 1.6 V + External Clock: 100 MHz + Max Speed: 4000 MHz + Current Speed: 2600 MHz + Status: Populated, Enabled + Upgrade: Socket LGA3647-1 + L1 Cache Handle: 0x0047 + L2 Cache Handle: 0x0048 + L3 Cache Handle: 0x0049 + Serial Number: 4242 + Asset Tag: UNKNOWN + Part Number: Not Specified + Core Count: 12 + Core Enabled: 12 + Thread Count: 24 + Characteristics: + 64-bit capable + Multi-Core + Hardware Thread + Execute Protection + Enhanced Virtualization + Power/Performance Control + +Handle 0x004B, DMI type 7, 27 bytes +Cache Information + Socket Designation: L1-Cache + Configuration: Enabled, Not Socketed, Level 1 + Operational Mode: Write Back + Location: Internal + Installed Size: 768 kB + Maximum Size: 768 kB + Supported SRAM Types: + Synchronous + Installed SRAM Type: Synchronous + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unified + Associativity: 8-way Set-associative + +Handle 0x004C, DMI type 7, 27 bytes +Cache Information + Socket Designation: L2-Cache + Configuration: Enabled, Not Socketed, Level 2 + Operational Mode: Varies With Memory Address + Location: Internal + Installed Size: 12288 kB + Maximum Size: 12288 kB + Supported SRAM Types: + Synchronous + Installed SRAM Type: Synchronous + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unified + Associativity: 16-way Set-associative + +Handle 0x004D, DMI type 7, 27 bytes +Cache Information + Socket Designation: L3-Cache + Configuration: Enabled, Not Socketed, Level 3 + Operational Mode: Varies With Memory Address + Location: Internal + Installed Size: 19712 kB + Maximum Size: 19712 kB + Supported SRAM Types: + Synchronous + Installed SRAM Type: Synchronous + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unified + Associativity: Fully Associative + +Handle 0x004E, DMI type 4, 48 bytes +Processor Information + Socket Designation: Proc 2 + Type: Central Processor + Family: Xeon + Manufacturer: Intel(R) Corporation + ID: 54 06 05 00 FF FB EB BF + Signature: Type 0, Family 6, Model 85, Stepping 4 + Flags: + FPU (Floating-point unit on-chip) + VME (Virtual mode extension) + DE (Debugging extension) + PSE (Page size extension) + TSC (Time stamp counter) + MSR (Model specific registers) + PAE (Physical address extension) + MCE (Machine check exception) + CX8 (CMPXCHG8 instruction supported) + APIC (On-chip APIC hardware supported) + SEP (Fast system call) + MTRR (Memory type range registers) + PGE (Page global enable) + MCA (Machine check architecture) + CMOV (Conditional move instruction supported) + PAT (Page attribute table) + PSE-36 (36-bit page size extension) + CLFSH (CLFLUSH instruction supported) + DS (Debug store) + ACPI (ACPI supported) + MMX (MMX technology supported) + FXSR (FXSAVE and FXSTOR instructions supported) + SSE (Streaming SIMD extensions) + SSE2 (Streaming SIMD extensions 2) + SS (Self-snoop) + HTT (Multi-threading) + TM (Thermal monitor supported) + PBE (Pending break enabled) + Version: Intel(R) Xeon(R) Gold 6126 CPU @ 2.60GHz + Voltage: 1.6 V + External Clock: 100 MHz + Max Speed: 4000 MHz + Current Speed: 2600 MHz + Status: Populated, Enabled + Upgrade: Socket LGA3647-1 + L1 Cache Handle: 0x004B + L2 Cache Handle: 0x004C + L3 Cache Handle: 0x004D + Serial Number: 4242 + Asset Tag: UNKNOWN + Part Number: Not Specified + Core Count: 12 + Core Enabled: 12 + Thread Count: 24 + Characteristics: + 64-bit capable + Multi-Core + Hardware Thread + Execute Protection + Enhanced Virtualization + Power/Performance Control + +Handle 0x004F, DMI type 211, 7 bytes +OEM-specific Type + Header and Data: + D3 07 4F 00 4A 00 0A + +Handle 0x0050, DMI type 211, 7 bytes +OEM-specific Type + Header and Data: + D3 07 50 00 4E 00 0A + +Handle 0x0051, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 51 00 4A 00 17 00 0A A8 01 00 FF FF FF FF + 02 00 00 00 00 00 + +Handle 0x0052, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 52 00 4A 00 18 00 0A A4 01 00 FF FF FF FF + 01 00 00 00 00 00 + +Handle 0x0053, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 53 00 4A 00 19 00 0A A0 01 00 FF FF FF FF + 00 00 00 00 00 00 + +Handle 0x0054, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 54 00 4A 00 1A 00 0A A2 01 00 FF FF FF FF + 00 00 00 00 00 00 + +Handle 0x0055, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 55 00 4A 00 1B 00 09 A2 01 01 FF FF FF FF + 03 00 00 00 00 00 + +Handle 0x0056, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 56 00 4A 00 1C 00 09 A0 01 01 FF FF FF FF + 03 00 00 00 00 00 + +Handle 0x0057, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 57 00 4A 00 1D 00 09 A4 01 01 FF FF FF FF + 04 00 00 00 00 00 + +Handle 0x0058, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 58 00 4A 00 1E 00 09 A8 01 01 FF FF FF FF + 05 00 00 00 00 00 + +Handle 0x0059, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 59 00 4E 00 1F 00 0C A8 01 02 FF FF FF FF + 02 00 00 00 00 00 + +Handle 0x005A, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 5A 00 4E 00 20 00 0C A4 01 02 FF FF FF FF + 01 00 00 00 00 00 + +Handle 0x005B, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 5B 00 4E 00 21 00 0C A0 01 02 FF FF FF FF + 00 00 00 00 00 00 + +Handle 0x005C, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 5C 00 4E 00 22 00 0C A2 01 02 FF FF FF FF + 00 00 00 00 00 00 + +Handle 0x005D, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 5D 00 4E 00 23 00 0B A2 01 03 FF FF FF FF + 03 00 00 00 00 00 + +Handle 0x005E, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 5E 00 4E 00 24 00 0B A0 01 03 FF FF FF FF + 03 00 00 00 00 00 + +Handle 0x005F, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 5F 00 4E 00 25 00 0B A4 01 03 FF FF FF FF + 04 00 00 00 00 00 + +Handle 0x0060, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 60 00 4E 00 26 00 0B A8 01 03 FF FF FF FF + 05 00 00 00 00 00 + +Handle 0x0061, DMI type 197, 26 bytes +OEM-specific Type + Header and Data: + C5 1A 61 00 4A 00 00 07 FF 01 7D 00 00 00 00 00 + 1E 9B 12 41 E5 96 8C 7A A0 28 + +Handle 0x0062, DMI type 197, 26 bytes +OEM-specific Type + Header and Data: + C5 1A 62 00 4E 00 20 06 FF 02 7D 00 20 00 00 00 + 76 FB 8A 2D 65 51 8D 7A A0 28 + +Handle 0x0063, DMI type 1, 27 bytes +System Information + Manufacturer: HPE + Product Name: ProLiant BL460c Gen10 + Version: Not Specified + Serial Number: 4242 + UUID: 34333638-3234-5A43-3239-30333031464B + Wake-up Type: Power Switch + SKU Number: 863442-B21 + Family: ProLiant + +Handle 0x0064, DMI type 226, 21 bytes +OEM-specific Type + Header and Data: + E2 15 64 00 38 36 33 34 34 32 43 5A 32 39 30 33 + 30 31 46 4B 01 + Strings: + CZ290301FK + +Handle 0x0065, DMI type 210, 12 bytes +OEM-specific Type + Header and Data: + D2 0C 65 00 6D 01 00 00 00 00 00 00 + +Handle 0x0066, DMI type 204, 20 bytes +OEM-specific Type + Header and Data: + CC 14 66 00 01 02 03 04 10 01 05 06 00 00 00 00 + 00 00 00 00 + Strings: + Z04b + blade-z04b + BladeSystem c7000 Enclosure G3 + 7 + CZ290401XS + 10.192.160.154 + +Handle 0x0067, DMI type 229, 52 bytes +OEM-specific Type + Header and Data: + E5 34 67 00 24 57 48 45 00 D0 66 8A 00 00 00 00 + 00 10 01 00 24 53 4D 56 D0 FD BE B7 00 00 00 00 + 08 00 00 00 24 5A 58 54 00 C0 66 8A 00 00 00 00 + A9 00 00 00 + +Handle 0x0068, DMI type 219, 32 bytes +OEM-specific Type + Header and Data: + DB 20 68 00 CF 3B 00 00 0F 00 00 00 00 00 00 00 + 07 98 00 00 00 00 00 00 01 00 00 00 00 00 00 00 + +Handle 0x0069, DMI type 3, 17 bytes +Chassis Information + Manufacturer: HPE + Type: Blade + Lock: Not Present + Version: Not Specified + Serial Number: 4242 + Asset Tag: + Boot-up State: Unknown + Power Supply State: Unknown + Thermal State: Unknown + Security Status: Unknown + OEM Information: 0x00000000 + +Handle 0x006A, DMI type 11, 5 bytes +OEM Strings + String 1: PSF: + String 2: Product ID: 863442-B21 + String 3: OEM String: + +Handle 0x006B, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 6B 00 01 00 01 02 07 01 2E 0A 02 E2 07 00 + 00 00 00 00 00 00 00 + Strings: + System ROM + v1.46 (10/02/2018) + +Handle 0x006C, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 6C 00 02 00 01 02 07 01 2E 0A 02 E2 07 00 + 00 00 00 00 00 00 00 + Strings: + Redundant System ROM + v1.46 (10/02/2018) + +Handle 0x006D, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 6D 00 04 00 01 02 04 10 04 00 00 00 00 00 + 00 00 00 00 00 00 00 + Strings: + Power Management Controller Firmware + 1.0.4 + +Handle 0x006E, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 6E 00 05 00 01 02 02 11 00 00 00 00 00 00 + 00 00 00 00 00 00 00 + Strings: + Power Management Controller FW Bootloader + 1.1 + +Handle 0x006F, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 6F 00 08 00 01 00 01 1E 1E 00 00 00 00 00 + 00 00 00 00 00 00 00 + Strings: + System Programmable Logic Device + +Handle 0x0070, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 70 00 09 00 01 00 0C 04 00 00 00 04 00 89 + 01 00 00 00 00 00 00 + Strings: + Server Platform Services (SPS) Firmware + +Handle 0x0071, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 71 00 0C 00 01 02 0A 06 01 00 0E 00 00 00 + 00 00 00 00 00 00 00 + Strings: + Intelligent Platform Abstraction Data + 6.1.0 Build 14 + +Handle 0x0072, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 72 00 0D 00 01 02 06 3C 00 00 00 00 00 00 + 00 00 00 00 00 00 00 + Strings: + HPE Smart Storage Battery 1 Firmware + 0.60 + +Handle 0x0073, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 73 00 10 00 01 02 09 03 14 9A 00 00 00 00 + 00 00 00 00 00 00 00 + Strings: + Intelligent Provisioning + 3.20.154 + +Handle 0x0074, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 74 00 11 00 01 00 0B 02 00 01 00 00 00 00 + 00 6D 1A BB 74 00 00 + Strings: + ME SPI Descriptor + +Handle 0x0075, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 75 00 12 00 01 00 0C 00 00 01 00 06 00 01 + 00 00 00 DB 9C 00 00 + Strings: + Innovation Engine (IE) Firmware + +Handle 0x0076, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 76 00 30 00 01 02 02 25 00 00 00 00 00 00 + 00 00 00 00 00 00 00 + Strings: + Embedded Video Controller + 2.5 + +Handle 0x0077, DMI type 2, 15 bytes +Base Board Information + Manufacturer: HPE + Product Name: ProLiant BL460c Gen10 + Version: Not Specified + Serial Number: 4242 + Asset Tag: + Features: + Board is a hosting board + Board is removable + Board is replaceable + Location In Chassis: Chassis Bay Number: 7 + Chassis Handle: 0x0069 + Type: Motherboard + Contained Object Handles: 0 + +Handle 0x0078, DMI type 243, 38 bytes +OEM-specific Type + Header and Data: + F3 26 78 00 70 00 77 56 4E B3 DC 21 D3 45 87 2B + 42 F7 6F EE 90 53 47 A4 B1 A6 2A 38 4F 5A 3C 10 + 86 80 0A 00 01 01 + +Handle 0x0079, DMI type 224, 12 bytes +OEM-specific Type + Header and Data: + E0 0C 79 00 00 00 00 01 FE FF 00 00 + +Handle 0x007A, DMI type 41, 11 bytes +Onboard Device + Reference Designation: Embedded FlexibleLOM 1 Port 1 + Type: Ethernet + Status: Enabled + Type Instance: 1 + Bus Address: 0000:37:00.0 + +Handle 0x007B, DMI type 41, 11 bytes +Onboard Device + Reference Designation: Embedded FlexibleLOM 1 Port 2 + Type: Ethernet + Status: Enabled + Type Instance: 2 + Bus Address: 0000:37:00.1 + +Handle 0x007C, DMI type 41, 11 bytes +Onboard Device + Reference Designation: Embedded RAID 1 + Type: SAS Controller + Status: Enabled + Type Instance: 1 + Bus Address: 0000:38:00.0 + +Handle 0x007D, DMI type 41, 11 bytes +Onboard Device + Reference Designation: Embedded Device + Type: Video + Status: Enabled + Type Instance: 1 + Bus Address: 0000:01:00.1 + +Handle 0x007E, DMI type 9, 17 bytes +System Slot Information + Designation: NVMe Slot + Type: x2 M.2 Socket 1-DP + Current Usage: Available + Length: Other + Characteristics: + 3.3 V is provided + Hot-plug devices are supported + SMBus signal is supported + Bus Address: 0000:03:00.0 + +Handle 0x007F, DMI type 9, 17 bytes +System Slot Information + Designation: NVMe Slot + Type: x2 M.2 Socket 1-DP + Current Usage: Available + Length: Other + Characteristics: + 3.3 V is provided + Hot-plug devices are supported + SMBus signal is supported + Bus Address: 0000:04:00.0 + +Handle 0x0080, DMI type 9, 17 bytes +System Slot Information + Designation: Mezzanine Slot 3 + Type: x4 PCI Express + Current Usage: In Use + Length: Other + ID: 3 + Characteristics: + 3.3 V is provided + PME signal is supported + Bus Address: 0000:12:00.0 + +Handle 0x0081, DMI type 9, 17 bytes +System Slot Information + Designation: Mezzanine Slot 1 + Type: x16 PCI Express 3 + Current Usage: Available + Length: Other + ID: 1 + Characteristics: + 3.3 V is provided + PME signal is supported + Bus Address: 0000:5c:00.0 + +Handle 0x0082, DMI type 9, 17 bytes +System Slot Information + Designation: Mezzanine Slot 2 + Type: x16 PCI Express 3 + Current Usage: Available + Length: Other + ID: 2 + Characteristics: + 3.3 V is provided + PME signal is supported + Bus Address: 0000:d8:00.0 + +Handle 0x0083, DMI type 236, 21 bytes +OEM-specific Type + Header and Data: + EC 15 83 00 A0 01 00 EA 00 00 00 00 00 00 00 00 + 00 04 04 00 01 + Strings: + Gen10 1x2 SFF MB2 + +Handle 0x0084, DMI type 32, 11 bytes +System Boot Information + Status: No errors detected + +Handle 0x0085, DMI type 203, 34 bytes +OEM-specific Type + Header and Data: + CB 22 85 00 7A 00 FE FF 86 80 F8 10 3C 10 D0 18 + 02 00 FE FF 00 00 03 01 01 01 FF FF 01 02 03 04 + FE FF + Strings: + PciRoot(0x2)/Pci(0x0,0x0)/Pci(0x0,0x0) + NIC.FlexLOM.1.1 + Network Controller + Embedded FlexibleLOM 1 + +Handle 0x0086, DMI type 203, 34 bytes +OEM-specific Type + Header and Data: + CB 22 86 00 7B 00 FE FF 86 80 F8 10 3C 10 D0 18 + 02 00 FE FF 00 00 03 01 01 02 FF FF 01 02 03 04 + FE FF + Strings: + PciRoot(0x2)/Pci(0x0,0x0)/Pci(0x0,0x1) + NIC.FlexLOM.1.2 + Network Controller + Embedded FlexibleLOM 1 + +Handle 0x0087, DMI type 203, 34 bytes +OEM-specific Type + Header and Data: + CB 22 87 00 7C 00 FE FF 05 90 8F 02 3C 10 01 07 + 01 07 FE FF 00 00 07 09 01 01 FF FF 01 02 03 04 + FE FF + Strings: + PciRoot(0x2)/Pci(0x2,0x0)/Pci(0x0,0x0) + RAID.Emb.1.1 + HPE Smart Array P204i-b SR Gen10 + Embedded RAID 1 + +Handle 0x0088, DMI type 203, 34 bytes +OEM-specific Type + Header and Data: + CB 22 88 00 7D 00 FE FF 2B 10 38 05 90 15 E4 00 + 03 00 FE FF 00 00 09 01 01 01 FF FF 01 02 03 04 + FE FF + Strings: + PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x1) + PCI.Emb.1.1 + Embedded Video Controller + Embedded Video Controller + +Handle 0x0089, DMI type 203, 34 bytes +OEM-specific Type + Header and Data: + CB 22 89 00 7E 00 FE FF FF FF FF FF FF FF FF FF + FF FF FE FF 00 00 10 01 02 01 FF FF 01 02 03 04 + FE FF + Strings: + PciRoot(0x0)/Pci(0x1B,0x0)/Pci(0x0,0x0) + NVMe.Emb.2.1 + Empty Drive Bay 1 + Embedded NVMe M.2 Drive 1 + +Handle 0x008A, DMI type 203, 34 bytes +OEM-specific Type + Header and Data: + CB 22 8A 00 7F 00 FE FF FF FF FF FF FF FF FF FF + FF FF FE FF 00 00 10 01 02 02 FF FF 01 02 03 04 + FE FF + Strings: + PciRoot(0x0)/Pci(0x1B,0x2)/Pci(0x0,0x0) + NVMe.Emb.2.2 + Empty Drive Bay 2 + Embedded NVMe M.2 Drive 2 + +Handle 0x008B, DMI type 203, 34 bytes +OEM-specific Type + Header and Data: + CB 22 8B 00 80 00 FE FF 05 90 8F 02 3C 10 09 06 + 01 07 FE FF 00 00 07 0A 03 01 FF FF 01 02 03 04 + FE FF + Strings: + PciRoot(0x1)/Pci(0x0,0x0)/Pci(0x0,0x0) + RAID.Slot.3.1 + HPE Smart Array P408i-sb SR G10 + Slot 3 + +Handle 0x008C, DMI type 203, 34 bytes +OEM-specific Type + Header and Data: + CB 22 8C 00 81 00 FE FF FF FF FF FF FF FF FF FF + FF FF FE FF 00 00 09 0A 01 01 FF FF 01 02 03 04 + FE FF + Strings: + PciRoot(0x3)/Pci(0x0,0x0)/Pci(0x0,0x0) + PCI.Slot.1.1 + Empty slot 1 + Slot 1 + +Handle 0x008D, DMI type 203, 34 bytes +OEM-specific Type + Header and Data: + CB 22 8D 00 82 00 FE FF FF FF FF FF FF FF FF FF + FF FF FE FF 00 00 09 0A 02 01 FF FF 01 02 03 04 + FE FF + Strings: + PciRoot(0x9)/Pci(0x0,0x0)/Pci(0x0,0x0) + PCI.Slot.2.1 + Empty slot 2 + Slot 2 + +Handle 0x008E, DMI type 234, 16 bytes +OEM-specific Type + Header and Data: + EA 10 8E 00 FE FF C4 00 01 A4 0C 00 00 00 03 00 + +Handle 0x008F, DMI type 238, 15 bytes +OEM-specific Type + Header and Data: + EE 0F 8F 00 04 00 00 A0 05 00 00 01 00 02 01 + Strings: + PciRoot(0x0)/Pci(0x14,0x0)/USB(0x2,0x0) + +Handle 0x0090, DMI type 238, 15 bytes +OEM-specific Type + Header and Data: + EE 0F 90 00 05 00 00 A0 01 00 00 01 00 02 01 + Strings: + PciRoot(0x0)/Pci(0x14,0x0)/USB(0x4,0x0) + +Handle 0x0091, DMI type 238, 15 bytes +OEM-specific Type + Header and Data: + EE 0F 91 00 06 00 00 A0 01 00 00 02 00 02 01 + Strings: + PciRoot(0x0)/Pci(0x14,0x0)/USB(0x5,0x0) + +Handle 0x0092, DMI type 238, 15 bytes +OEM-specific Type + Header and Data: + EE 0F 92 00 08 00 00 A0 00 00 00 01 00 02 01 + Strings: + PciRoot(0x0)/Pci(0x14,0x0)/USB(0x3,0x0) + +Handle 0x0093, DMI type 238, 15 bytes +OEM-specific Type + Header and Data: + EE 0F 93 00 08 00 00 A0 00 00 00 01 00 03 01 + Strings: + PciRoot(0x0)/Pci(0x14,0x0)/USB(0x10,0x0) + +Handle 0x0094, DMI type 238, 15 bytes +OEM-specific Type + Header and Data: + EE 0F 94 00 09 00 00 A0 03 00 00 01 00 02 01 + Strings: + PciRoot(0x0)/Pci(0x14,0x0)/USB(0x7,0x0) + +Handle 0x0095, DMI type 239, 23 bytes +OEM-specific Type + Header and Data: + EF 17 95 00 8F 00 24 04 00 00 09 00 01 60 26 00 + 00 00 00 01 02 03 04 + Strings: + PciRoot(0x0)/Pci(0x14,0x0)/USB(0x2,0x0) + Unknown.Unknown.1.1 + Unknown Device + Smsc USB 0 + +Handle 0x0096, DMI type 196, 15 bytes +OEM-specific Type + Header and Data: + C4 0F 96 00 00 00 00 00 00 00 01 02 00 01 02 + +Handle 0x0097, DMI type 202, 25 bytes +OEM-specific Type + Header and Data: + CA 19 97 00 17 00 FF 01 01 01 00 00 00 01 03 04 + 44 00 00 00 00 00 00 00 00 + +Handle 0x0098, DMI type 202, 25 bytes +OEM-specific Type + Header and Data: + CA 19 98 00 18 00 FF 02 01 02 00 00 00 01 02 02 + 42 00 2C 00 00 00 00 00 00 + +Handle 0x0099, DMI type 202, 25 bytes +OEM-specific Type + Header and Data: + CA 19 99 00 19 00 FF 03 01 03 00 00 00 01 01 00 + 40 00 2C 00 00 00 00 00 00 + +Handle 0x009A, DMI type 202, 25 bytes +OEM-specific Type + Header and Data: + CA 19 9A 00 1A 00 FF 04 01 04 00 00 00 01 01 01 + 41 00 00 00 00 00 00 00 00 + +Handle 0x009B, DMI type 202, 25 bytes +OEM-specific Type + Header and Data: + CA 19 9B 00 1B 00 FF 05 01 05 00 00 00 02 04 07 + 47 00 00 00 00 00 00 00 00 + +Handle 0x009C, DMI type 202, 25 bytes +OEM-specific Type + Header and Data: + CA 19 9C 00 1C 00 FF 06 01 06 00 00 00 02 04 06 + 46 00 00 00 00 00 00 00 00 + +Handle 0x009D, DMI type 202, 25 bytes +OEM-specific Type + Header and Data: + CA 19 9D 00 1D 00 FF 07 01 07 00 00 00 02 05 08 + 48 00 00 00 00 00 00 00 00 + +Handle 0x009E, DMI type 202, 25 bytes +OEM-specific Type + Header and Data: + CA 19 9E 00 1E 00 FF 08 01 08 00 00 00 02 06 0A + 4A 00 00 00 00 00 00 00 00 + +Handle 0x009F, DMI type 202, 25 bytes +OEM-specific Type + Header and Data: + CA 19 9F 00 1F 00 FF 01 02 09 00 00 00 03 03 10 + 50 00 00 00 00 00 00 00 00 + +Handle 0x00A0, DMI type 202, 25 bytes +OEM-specific Type + Header and Data: + CA 19 A0 00 20 00 FF 02 02 0A 00 00 00 03 02 0E + 4E 00 2C 00 00 00 00 00 00 + +Handle 0x00A1, DMI type 202, 25 bytes +OEM-specific Type + Header and Data: + CA 19 A1 00 21 00 FF 03 02 0B 00 00 00 03 01 0C + 4C 00 2C 00 00 00 00 00 00 + +Handle 0x00A2, DMI type 202, 25 bytes +OEM-specific Type + Header and Data: + CA 19 A2 00 22 00 FF 04 02 0C 00 00 00 03 01 0D + 4D 00 00 00 00 00 00 00 00 + +Handle 0x00A3, DMI type 202, 25 bytes +OEM-specific Type + Header and Data: + CA 19 A3 00 23 00 FF 05 02 0D 00 00 00 04 04 13 + 53 00 00 00 00 00 00 00 00 + +Handle 0x00A4, DMI type 202, 25 bytes +OEM-specific Type + Header and Data: + CA 19 A4 00 24 00 FF 06 02 0E 00 00 00 04 04 12 + 52 00 00 00 00 00 00 00 00 + +Handle 0x00A5, DMI type 202, 25 bytes +OEM-specific Type + Header and Data: + CA 19 A5 00 25 00 FF 07 02 0F 00 00 00 04 05 14 + 54 00 00 00 00 00 00 00 00 + +Handle 0x00A6, DMI type 202, 25 bytes +OEM-specific Type + Header and Data: + CA 19 A6 00 26 00 FF 08 02 10 00 00 00 04 06 16 + 56 00 00 00 00 00 00 00 00 + +Handle 0x00A7, DMI type 240, 39 bytes +OEM-specific Type + Header and Data: + F0 27 A7 00 8B 00 31 2E 39 39 01 00 00 80 00 00 + 00 00 00 03 00 00 00 00 00 00 00 03 00 00 00 00 + 00 00 00 00 00 00 00 + Strings: + 1.99 + +Handle 0x00A8, DMI type 240, 39 bytes +OEM-specific Type + Header and Data: + F0 27 A8 00 85 00 00 70 07 01 01 E7 6A 04 00 00 + 00 00 00 03 00 00 00 00 00 00 00 03 00 00 00 00 + 00 00 00 03 00 00 00 + Strings: + 1.1904.0 + +Handle 0x00A9, DMI type 240, 39 bytes +OEM-specific Type + Header and Data: + F0 27 A9 00 87 00 31 2E 39 39 01 00 00 80 00 00 + 00 00 00 03 00 00 00 00 00 00 00 03 00 00 00 00 + 00 00 00 00 00 00 00 + Strings: + 1.99 + +Handle 0x00AA, DMI type 233, 41 bytes +OEM-specific Type + Header and Data: + E9 29 AA 00 00 00 37 00 48 DF 37 47 70 60 00 00 + 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + 00 00 00 00 00 00 00 00 01 + +Handle 0x00AB, DMI type 233, 41 bytes +OEM-specific Type + Header and Data: + E9 29 AB 00 00 00 37 01 48 DF 37 47 70 61 00 00 + 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + 00 00 00 00 00 00 00 00 02 + +Handle 0xFEFF, DMI type 127, 4 bytes +End Of Table + diff --git a/tests/fixtures/dmidecode/HP_BL460c_Gen9 b/tests/fixtures/dmidecode/HP_BL460c_Gen9 new file mode 100644 index 0000000..dc5b1a8 --- /dev/null +++ b/tests/fixtures/dmidecode/HP_BL460c_Gen9 @@ -0,0 +1,1709 @@ +# dmidecode 3.0 +Getting SMBIOS data from sysfs. +SMBIOS 2.8 present. +184 structures occupying 7207 bytes. +Table at 0x79176000. + +Handle 0x0000, DMI type 7, 19 bytes +Cache Information + Socket Designation: L1-Cache + Configuration: Enabled, Not Socketed, Level 1 + Operational Mode: Write Back + Location: Internal + Installed Size: 640 kB + Maximum Size: 640 kB + Supported SRAM Types: + Synchronous + Installed SRAM Type: Synchronous + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unified + Associativity: 8-way Set-associative + +Handle 0x0001, DMI type 7, 19 bytes +Cache Information + Socket Designation: L2-Cache + Configuration: Enabled, Not Socketed, Level 2 + Operational Mode: Varies With Memory Address + Location: Internal + Installed Size: 2560 kB + Maximum Size: 2560 kB + Supported SRAM Types: + Synchronous + Installed SRAM Type: Synchronous + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unified + Associativity: 8-way Set-associative + +Handle 0x0002, DMI type 7, 19 bytes +Cache Information + Socket Designation: L3-Cache + Configuration: Enabled, Not Socketed, Level 3 + Operational Mode: Varies With Memory Address + Location: Internal + Installed Size: 25600 kB + Maximum Size: 25600 kB + Supported SRAM Types: + Synchronous + Installed SRAM Type: Synchronous + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unified + Associativity: 20-way Set-associative + +Handle 0x0003, DMI type 4, 42 bytes +Processor Information + Socket Designation: Proc 1 + Type: Central Processor + Family: Xeon + Manufacturer: Intel(R) Corporation + ID: F1 06 04 00 FF FB EB BF + Signature: Type 0, Family 6, Model 79, Stepping 1 + Flags: + FPU (Floating-point unit on-chip) + VME (Virtual mode extension) + DE (Debugging extension) + PSE (Page size extension) + TSC (Time stamp counter) + MSR (Model specific registers) + PAE (Physical address extension) + MCE (Machine check exception) + CX8 (CMPXCHG8 instruction supported) + APIC (On-chip APIC hardware supported) + SEP (Fast system call) + MTRR (Memory type range registers) + PGE (Page global enable) + MCA (Machine check architecture) + CMOV (Conditional move instruction supported) + PAT (Page attribute table) + PSE-36 (36-bit page size extension) + CLFSH (CLFLUSH instruction supported) + DS (Debug store) + ACPI (ACPI supported) + MMX (MMX technology supported) + FXSR (FXSAVE and FXSTOR instructions supported) + SSE (Streaming SIMD extensions) + SSE2 (Streaming SIMD extensions 2) + SS (Self-snoop) + HTT (Multi-threading) + TM (Thermal monitor supported) + PBE (Pending break enabled) + Version: Intel(R) Xeon(R) CPU E5-2640 v4 @ 2.40GHz + Voltage: 1.8 V + External Clock: 100 MHz + Max Speed: 4000 MHz + Current Speed: 2400 MHz + Status: Populated, Enabled + Upgrade: Socket LGA2011-3 + L1 Cache Handle: 0x0000 + L2 Cache Handle: 0x0001 + L3 Cache Handle: 0x0002 + Serial Number: 4242 + Asset Tag: UNKNOWN + Part Number: Not Specified + Core Count: 10 + Core Enabled: 10 + Thread Count: 20 + Characteristics: + 64-bit capable + Multi-Core + Hardware Thread + Execute Protection + Enhanced Virtualization + Power/Performance Control + +Handle 0x0004, DMI type 7, 19 bytes +Cache Information + Socket Designation: L1-Cache + Configuration: Enabled, Not Socketed, Level 1 + Operational Mode: Write Back + Location: Internal + Installed Size: 640 kB + Maximum Size: 640 kB + Supported SRAM Types: + Synchronous + Installed SRAM Type: Synchronous + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unified + Associativity: 8-way Set-associative + +Handle 0x0005, DMI type 7, 19 bytes +Cache Information + Socket Designation: L2-Cache + Configuration: Enabled, Not Socketed, Level 2 + Operational Mode: Varies With Memory Address + Location: Internal + Installed Size: 2560 kB + Maximum Size: 2560 kB + Supported SRAM Types: + Synchronous + Installed SRAM Type: Synchronous + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unified + Associativity: 8-way Set-associative + +Handle 0x0006, DMI type 7, 19 bytes +Cache Information + Socket Designation: L3-Cache + Configuration: Enabled, Not Socketed, Level 3 + Operational Mode: Varies With Memory Address + Location: Internal + Installed Size: 25600 kB + Maximum Size: 25600 kB + Supported SRAM Types: + Synchronous + Installed SRAM Type: Synchronous + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unified + Associativity: 20-way Set-associative + +Handle 0x0007, DMI type 4, 42 bytes +Processor Information + Socket Designation: Proc 2 + Type: Central Processor + Family: Xeon + Manufacturer: Intel(R) Corporation + ID: F1 06 04 00 FF FB EB BF + Signature: Type 0, Family 6, Model 79, Stepping 1 + Flags: + FPU (Floating-point unit on-chip) + VME (Virtual mode extension) + DE (Debugging extension) + PSE (Page size extension) + TSC (Time stamp counter) + MSR (Model specific registers) + PAE (Physical address extension) + MCE (Machine check exception) + CX8 (CMPXCHG8 instruction supported) + APIC (On-chip APIC hardware supported) + SEP (Fast system call) + MTRR (Memory type range registers) + PGE (Page global enable) + MCA (Machine check architecture) + CMOV (Conditional move instruction supported) + PAT (Page attribute table) + PSE-36 (36-bit page size extension) + CLFSH (CLFLUSH instruction supported) + DS (Debug store) + ACPI (ACPI supported) + MMX (MMX technology supported) + FXSR (FXSAVE and FXSTOR instructions supported) + SSE (Streaming SIMD extensions) + SSE2 (Streaming SIMD extensions 2) + SS (Self-snoop) + HTT (Multi-threading) + TM (Thermal monitor supported) + PBE (Pending break enabled) + Version: Intel(R) Xeon(R) CPU E5-2640 v4 @ 2.40GHz + Voltage: 1.8 V + External Clock: 100 MHz + Max Speed: 4000 MHz + Current Speed: 2400 MHz + Status: Populated, Enabled + Upgrade: Socket LGA2011-3 + L1 Cache Handle: 0x0004 + L2 Cache Handle: 0x0005 + L3 Cache Handle: 0x0006 + Serial Number: 4242 + Asset Tag: UNKNOWN + Part Number: Not Specified + Core Count: 10 + Core Enabled: 10 + Thread Count: 20 + Characteristics: + 64-bit capable + Multi-Core + Hardware Thread + Execute Protection + Enhanced Virtualization + Power/Performance Control + +Handle 0x0008, DMI type 0, 24 bytes +BIOS Information + Vendor: HP + Version: I36 + Release Date: 10/25/2017 + Address: 0xF0000 + Runtime Size: 64 kB + ROM Size: 16384 kB + Characteristics: + PCI is supported + PNP is supported + BIOS is upgradeable + BIOS shadowing is allowed + ESCD support is available + Boot from CD is supported + Selectable boot is supported + EDD is supported + 5.25"/360 kB floppy services are supported (int 13h) + 5.25"/1.2 MB floppy services are supported (int 13h) + 3.5"/720 kB floppy services are supported (int 13h) + Print screen service is supported (int 5h) + 8042 keyboard services are supported (int 9h) + Serial services are supported (int 14h) + Printer services are supported (int 17h) + CGA/mono video services are supported (int 10h) + ACPI is supported + USB legacy is supported + BIOS boot specification is supported + Function key-initiated network boot is supported + Targeted content distribution is supported + UEFI is supported + BIOS Revision: 2.52 + Firmware Revision: 2.61 + +Handle 0x0009, DMI type 1, 27 bytes +System Information + Manufacturer: HP + Product Name: ProLiant BL460c Gen9 + Version: Not Specified + Serial Number: 4242 + UUID: 31333138-3839-5A43-3237-3531304E4244 + Wake-up Type: Power Switch + SKU Number: 813198-B21 + Family: ProLiant + +Handle 0x000A, DMI type 16, 23 bytes +Physical Memory Array + Location: System Board Or Motherboard + Use: System Memory + Error Correction Type: Multi-bit ECC + Maximum Capacity: 1 TB + Error Information Handle: Not Provided + Number Of Devices: 8 + +Handle 0x000B, DMI type 16, 23 bytes +Physical Memory Array + Location: System Board Or Motherboard + Use: System Memory + Error Correction Type: Multi-bit ECC + Maximum Capacity: 1 TB + Error Information Handle: Not Provided + Number Of Devices: 8 + +Handle 0x000C, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x000A + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 8192 MB + Form Factor: DIMM + Set: None + Locator: PROC 1 DIMM 1 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous Registered (Buffered) + Speed: 2400 MHz + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: 809080-091 + Rank: 1 + Configured Clock Speed: 2133 MHz + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + +Handle 0x000D, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x000A + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 1 + Locator: PROC 1 DIMM 2 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x000E, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x000A + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 8192 MB + Form Factor: DIMM + Set: 2 + Locator: PROC 1 DIMM 3 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous Registered (Buffered) + Speed: 2400 MHz + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: 809080-091 + Rank: 1 + Configured Clock Speed: 2133 MHz + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + +Handle 0x000F, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x000A + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 3 + Locator: PROC 1 DIMM 4 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x0010, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x000A + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 4 + Locator: PROC 1 DIMM 5 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x0011, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x000A + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 5 + Locator: PROC 1 DIMM 6 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x0012, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x000A + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 6 + Locator: PROC 1 DIMM 7 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x0013, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x000A + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 8192 MB + Form Factor: DIMM + Set: 7 + Locator: PROC 1 DIMM 8 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous Registered (Buffered) + Speed: 2400 MHz + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: 809080-091 + Rank: 1 + Configured Clock Speed: 2133 MHz + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + +Handle 0x0014, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 8192 MB + Form Factor: DIMM + Set: 8 + Locator: PROC 2 DIMM 1 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous Registered (Buffered) + Speed: 2400 MHz + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: 809080-091 + Rank: 1 + Configured Clock Speed: 2133 MHz + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + +Handle 0x0015, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 9 + Locator: PROC 2 DIMM 2 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x0016, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 8192 MB + Form Factor: DIMM + Set: 10 + Locator: PROC 2 DIMM 3 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous Registered (Buffered) + Speed: 2400 MHz + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: 809080-091 + Rank: 1 + Configured Clock Speed: 2133 MHz + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + +Handle 0x0017, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 11 + Locator: PROC 2 DIMM 4 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x0018, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 12 + Locator: PROC 2 DIMM 5 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x0019, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 13 + Locator: PROC 2 DIMM 6 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x001A, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 14 + Locator: PROC 2 DIMM 7 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x001B, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 8192 MB + Form Factor: DIMM + Set: 15 + Locator: PROC 2 DIMM 8 + Bank Locator: Not Specified + Type: DDR4 + Type Detail: Synchronous Registered (Buffered) + Speed: 2400 MHz + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: 809080-091 + Rank: 1 + Configured Clock Speed: 2133 MHz + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + +Handle 0x001C, DMI type 19, 31 bytes +Memory Array Mapped Address + Starting Address: 0x00000000000 + Ending Address: 0x0007FFFFFFF + Range Size: 2 GB + Physical Array Handle: 0x000A + Partition Width: 1 + +Handle 0x001D, DMI type 19, 31 bytes +Memory Array Mapped Address + Starting Address: 0x0000000100000000k + Ending Address: 0x0000000C7FFFFFFFk + Range Size: 46 GB + Physical Array Handle: 0x000B + Partition Width: 1 + +Handle 0x001E, DMI type 211, 7 bytes +OEM-specific Type + Header and Data: + D3 07 1E 00 03 00 0A + +Handle 0x001F, DMI type 211, 7 bytes +OEM-specific Type + Header and Data: + D3 07 1F 00 07 00 0A + +Handle 0x0020, DMI type 3, 17 bytes +Chassis Information + Manufacturer: HP + Type: Blade + Lock: Not Present + Version: Not Specified + Serial Number: 4242 + Asset Tag: + Boot-up State: Safe + Power Supply State: Safe + Thermal State: Safe + Security Status: Unknown + OEM Information: 0x00000000 + +Handle 0x0021, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J7 + Internal Connector Type: Access Bus (USB) + External Reference Designator: Internal USB PORT + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x0022, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J21 + Internal Connector Type: Access Bus (USB) + External Reference Designator: USB PORT 1 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x0023, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J21 + Internal Connector Type: Access Bus (USB) + External Reference Designator: USB PORT 2 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x0024, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J21 + Internal Connector Type: None + External Reference Designator: Video PORT + External Connector Type: DB-15 female + Port Type: Video Port + +Handle 0x0025, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J21 + Internal Connector Type: None + External Reference Designator: COM PORT + External Connector Type: DB-9 male + Port Type: Serial Port 16550A Compatible + +Handle 0x0026, DMI type 11, 5 bytes +OEM Strings + String 1: PSF: + String 2: Product ID: 813198-B21 + String 3: OEM String: + +Handle 0x0027, DMI type 38, 18 bytes +IPMI Device Information + Interface Type: KCS (Keyboard Control Style) + Specification Version: 2.0 + I2C Slave Address: 0x10 + NV Storage Device: Not Present + Base Address: 0x0000000000000CA2 (I/O) + Register Spacing: Successive Byte Boundaries + +Handle 0x0028, DMI type 193, 9 bytes +OEM-specific Type + Header and Data: + C1 09 28 00 01 01 00 02 03 + Strings: + v2.52 (10/25/2017) + + + +Handle 0x0029, DMI type 194, 5 bytes +OEM-specific Type + Header and Data: + C2 05 29 00 11 + +Handle 0x002A, DMI type 195, 7 bytes +OEM-specific Type + Header and Data: + C3 07 2A 00 01 F4 00 + Strings: + $0E1107F0 + +Handle 0x002B, DMI type 197, 16 bytes +OEM-specific Type + Header and Data: + C5 10 2B 00 03 00 00 01 FF 01 5A 00 00 00 00 00 + +Handle 0x002C, DMI type 197, 16 bytes +OEM-specific Type + Header and Data: + C5 10 2C 00 07 00 20 00 FF 02 5A 00 00 00 00 00 + +Handle 0x002D, DMI type 198, 14 bytes +OEM-specific Type + Header and Data: + C6 0E 2D 00 01 00 00 00 00 00 01 0A FF FF + +Handle 0x002E, DMI type 199, 28 bytes +OEM-specific Type + Header and Data: + C7 1C 2E 00 3A 00 00 00 17 20 30 01 F2 06 03 00 + 21 00 00 0B 17 20 01 03 F1 06 04 00 + +Handle 0x002F, DMI type 201, 16 bytes +OEM-specific Type + Header and Data: + C9 10 2F 00 10 02 00 00 40 0D 01 00 0E 00 00 80 + +Handle 0x0030, DMI type 204, 20 bytes +HP ProLiant System/Rack Locator + Rack Name: Bay-D22 + Enclosure Name: blade-D22-DC3 + Enclosure Model: BladeSystem c7000 Enclosure G2 + Enclosure Serial: CZ3332KYYD + Enclosure Bays: 16 + Server Bay: 1 + Bays Filled: 1 + +Handle 0x0031, DMI type 210, 12 bytes +OEM-specific Type + Header and Data: + D2 0C 31 00 CC 00 00 00 00 00 00 00 + +Handle 0x0032, DMI type 215, 6 bytes +OEM-specific Type + Header and Data: + D7 06 32 00 00 05 + +Handle 0x0033, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 33 00 01 00 01 02 07 02 34 0A 19 E1 07 00 + 00 00 00 00 00 00 00 + Strings: + System ROM + v2.52 (10/25/2017) + +Handle 0x0034, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 34 00 02 00 01 02 07 02 34 0A 19 E1 07 00 + 00 00 00 00 00 00 00 + Strings: + Redundant System ROM + v2.52 (10/25/2017) + +Handle 0x0035, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 35 00 04 00 01 02 04 10 09 00 00 00 00 00 + 00 00 00 00 00 00 00 + Strings: + Power Management Controller Firmware + 1.0.9 + +Handle 0x0036, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 36 00 05 00 01 02 02 10 00 00 00 00 00 00 + 00 00 00 00 00 00 00 + Strings: + Power Management Controller FW Bootloader + 1.0 + +Handle 0x0037, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 37 00 08 00 01 00 01 17 17 00 00 00 00 00 + 00 00 00 00 00 00 00 + Strings: + System Programmable Logic Device + +Handle 0x0038, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 38 00 08 00 01 00 01 02 02 00 00 00 00 00 + 00 00 00 00 00 00 00 + Strings: + SAS Programmable Logic Device + +Handle 0x0039, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 39 00 09 00 01 00 03 03 00 01 00 03 00 21 + 00 04 00 00 00 04 00 + Strings: + Server Platform Services (SPS) Firmware + +Handle 0x003A, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 3A 00 0C 00 01 02 06 1C 16 00 00 00 00 00 + 00 00 00 00 00 00 00 + Strings: + Intelligent Platform Abstraction Data + 22.28 + +Handle 0x003B, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 3B 00 0D 00 01 02 06 01 02 00 00 00 00 00 + 00 00 00 00 00 00 00 + Strings: + HPE Smart Storage Battery 1 Firmware + 2.1 + +Handle 0x003C, DMI type 219, 32 bytes +HP ProLiant Information + Power Features: 0x00000bdf + Omega Features: 0x0000000f + Misc. Features: 0x0000b807 + iCRU: Yes + UEFI: No + +Handle 0x003D, DMI type 222, 70 bytes +OEM-specific Type + Header and Data: + DE 46 3D 00 01 08 90 00 91 00 00 00 00 00 00 00 + 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + 00 00 00 00 00 00 + +Handle 0x003E, DMI type 223, 11 bytes +OEM-specific Type + Header and Data: + DF 0B 3E 00 66 46 70 00 00 00 00 + +Handle 0x003F, DMI type 224, 10 bytes +OEM-specific Type + Header and Data: + E0 0A 3F 00 00 00 00 01 FE FF + +Handle 0x0040, DMI type 226, 21 bytes +OEM-specific Type + Header and Data: + E2 15 40 00 38 31 33 31 39 38 43 5A 32 37 35 31 + 30 4E 42 44 01 + Strings: + CZ27510NBD + +Handle 0x0041, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 41 00 03 00 0C 00 09 A0 01 00 FF FF FF FF + 00 00 00 00 00 00 + +Handle 0x0042, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 42 00 03 00 0D 00 09 A2 01 00 FF FF FF FF + 00 00 00 00 00 00 + +Handle 0x0043, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 43 00 03 00 0E 00 09 A8 01 00 FF FF FF FF + 01 00 00 00 00 00 + +Handle 0x0044, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 44 00 03 00 0F 00 09 AA 01 00 FF FF FF FF + 01 00 00 00 00 00 + +Handle 0x0045, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 45 00 03 00 10 00 0A AA 01 01 FF FF FF FF + 03 00 00 00 00 00 + +Handle 0x0046, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 46 00 03 00 11 00 0A A8 01 01 FF FF FF FF + 03 00 00 00 00 00 + +Handle 0x0047, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 47 00 03 00 12 00 0A A2 01 01 FF FF FF FF + 02 00 00 00 00 00 + +Handle 0x0048, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 48 00 03 00 13 00 0A A0 01 01 FF FF FF FF + 02 00 00 00 00 00 + +Handle 0x0049, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 49 00 07 00 14 00 0B A0 01 02 FF FF FF FF + 00 00 00 00 00 00 + +Handle 0x004A, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 4A 00 07 00 15 00 0B A2 01 02 FF FF FF FF + 00 00 00 00 00 00 + +Handle 0x004B, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 4B 00 07 00 16 00 0B A8 01 02 FF FF FF FF + 01 00 00 00 00 00 + +Handle 0x004C, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 4C 00 07 00 17 00 0B AA 01 02 FF FF FF FF + 01 00 00 00 00 00 + +Handle 0x004D, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 4D 00 07 00 18 00 0C AA 01 03 FF FF FF FF + 03 00 00 00 00 00 + +Handle 0x004E, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 4E 00 07 00 19 00 0C A8 01 03 FF FF FF FF + 03 00 00 00 00 00 + +Handle 0x004F, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 4F 00 07 00 1A 00 0C A2 01 03 FF FF FF FF + 02 00 00 00 00 00 + +Handle 0x0050, DMI type 227, 22 bytes +OEM-specific Type + Header and Data: + E3 16 50 00 07 00 1B 00 0C A0 01 03 FF FF FF FF + 02 00 00 00 00 00 + +Handle 0x0051, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 51 00 00 00 00 00 00 00 00 FF 00 00 + +Handle 0x0052, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 52 00 01 00 00 00 00 00 00 FF 00 00 + +Handle 0x0053, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 53 00 02 00 00 00 00 00 00 FF 00 00 + +Handle 0x0054, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 54 00 03 00 00 00 00 00 00 FF 00 00 + +Handle 0x0055, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 55 00 04 00 00 00 00 00 00 FF 00 00 + +Handle 0x0056, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 56 00 05 00 00 00 00 00 00 FF 00 00 + +Handle 0x0057, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 57 00 06 00 00 00 00 00 00 FF 01 00 + +Handle 0x0058, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 58 00 07 00 00 00 00 00 00 FF 00 00 + +Handle 0x0059, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 59 00 08 06 00 00 00 00 00 FF 01 00 + +Handle 0x005A, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 5A 00 09 08 30 01 98 80 01 08 00 00 + +Handle 0x005B, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 5B 00 0A 08 30 01 98 90 01 08 00 00 + +Handle 0x005C, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 5C 00 0B 08 31 01 98 80 01 08 00 00 + +Handle 0x005D, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 5D 00 0C 08 31 01 98 90 01 08 00 00 + +Handle 0x005E, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 5E 00 0D 01 3E 0F 01 00 00 03 00 00 + +Handle 0x005F, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 5F 00 0E 01 3E 0F 02 00 00 03 00 00 + +Handle 0x0060, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 60 00 0F 01 3E 0F 03 00 00 03 00 00 + +Handle 0x0061, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 61 00 10 01 3E 0F 04 00 00 03 00 00 + +Handle 0x0062, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 62 00 11 04 E0 00 FF 01 00 04 00 00 + +Handle 0x0063, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 63 00 12 04 E0 00 FF 02 00 04 00 00 + +Handle 0x0064, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 64 00 13 04 E0 00 FF 04 00 04 00 00 + +Handle 0x0065, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 65 00 14 04 E0 00 FF 08 00 04 00 00 + +Handle 0x0066, DMI type 229, 100 bytes +OEM-specific Type + Header and Data: + E5 64 66 00 24 4F 43 53 00 60 1F 79 00 00 00 00 + 00 40 00 00 24 4F 43 42 00 00 1E 79 00 00 00 00 + 00 60 01 00 24 48 44 44 00 E0 1D 79 00 00 00 00 + 00 20 00 00 24 57 48 45 00 D0 1C 79 00 00 00 00 + 00 10 00 00 24 53 4D 56 98 CF 1C 79 00 00 00 00 + 08 00 00 00 24 5A 58 54 00 B0 1C 79 00 00 00 00 + 3B 00 00 00 + +Handle 0x0067, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 67 00 0C 00 11 00 00 00 B0 04 B0 04 + +Handle 0x0068, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 68 00 0D 00 10 00 00 00 00 00 00 00 + +Handle 0x0069, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 69 00 0E 00 11 00 00 00 B0 04 B0 04 + +Handle 0x006A, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 6A 00 0F 00 10 00 00 00 00 00 00 00 + +Handle 0x006B, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 6B 00 10 00 10 00 00 00 00 00 00 00 + +Handle 0x006C, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 6C 00 11 00 10 00 00 00 00 00 00 00 + +Handle 0x006D, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 6D 00 12 00 10 00 00 00 00 00 00 00 + +Handle 0x006E, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 6E 00 13 00 11 00 00 00 B0 04 B0 04 + +Handle 0x006F, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 6F 00 14 00 11 00 00 00 B0 04 B0 04 + +Handle 0x0070, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 70 00 15 00 10 00 00 00 00 00 00 00 + +Handle 0x0071, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 71 00 16 00 11 00 00 00 B0 04 B0 04 + +Handle 0x0072, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 72 00 17 00 10 00 00 00 00 00 00 00 + +Handle 0x0073, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 73 00 18 00 10 00 00 00 00 00 00 00 + +Handle 0x0074, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 74 00 19 00 10 00 00 00 00 00 00 00 + +Handle 0x0075, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 75 00 1A 00 10 00 00 00 00 00 00 00 + +Handle 0x0076, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 76 00 1B 00 11 00 00 00 B0 04 B0 04 + +Handle 0x0077, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 77 00 0C 00 01 02 03 + Strings: + Samsung + M393A1K43BB0-CRC + 37A54343 + +Handle 0x0078, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 78 00 0D 00 01 02 03 + Strings: + Unknown + NOT AVAILABLE + NOT AVAILABLE + +Handle 0x0079, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 79 00 0E 00 01 02 03 + Strings: + Samsung + M393A1K43BB0-CRC + 37A52D0D + +Handle 0x007A, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 7A 00 0F 00 01 02 03 + Strings: + Unknown + NOT AVAILABLE + NOT AVAILABLE + +Handle 0x007B, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 7B 00 10 00 01 02 03 + Strings: + Unknown + NOT AVAILABLE + NOT AVAILABLE + +Handle 0x007C, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 7C 00 11 00 01 02 03 + Strings: + Unknown + NOT AVAILABLE + NOT AVAILABLE + +Handle 0x007D, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 7D 00 12 00 01 02 03 + Strings: + Unknown + NOT AVAILABLE + NOT AVAILABLE + +Handle 0x007E, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 7E 00 13 00 01 02 03 + Strings: + Samsung + M393A1K43BB0-CRC + 37A54340 + +Handle 0x007F, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 7F 00 14 00 01 02 03 + Strings: + Samsung + M393A1K43BB0-CRC + 37A52D77 + +Handle 0x0080, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 80 00 15 00 01 02 03 + Strings: + Unknown + NOT AVAILABLE + NOT AVAILABLE + +Handle 0x0081, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 81 00 16 00 01 02 03 + Strings: + Samsung + M393A1K43BB0-CRC + 37A54388 + +Handle 0x0082, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 82 00 17 00 01 02 03 + Strings: + Unknown + NOT AVAILABLE + NOT AVAILABLE + +Handle 0x0083, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 83 00 18 00 01 02 03 + Strings: + Unknown + NOT AVAILABLE + NOT AVAILABLE + +Handle 0x0084, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 84 00 19 00 01 02 03 + Strings: + Unknown + NOT AVAILABLE + NOT AVAILABLE + +Handle 0x0085, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 85 00 1A 00 01 02 03 + Strings: + Unknown + NOT AVAILABLE + NOT AVAILABLE + +Handle 0x0086, DMI type 237, 9 bytes +OEM-specific Type + Header and Data: + ED 09 86 00 1B 00 01 02 03 + Strings: + Samsung + M393A1K43BB0-CRC + 37A52D7D + +Handle 0x0087, DMI type 9, 17 bytes +System Slot Information + Designation: Mezzanine Slot 1 + Type: x16 PCI Express 3 + Current Usage: Available + Length: Long + ID: 1 + Characteristics: + 3.3 V is provided + PME signal is supported + Bus Address: 0000:09:00.0 + +Handle 0x0088, DMI type 9, 17 bytes +System Slot Information + Designation: Mezzanine Slot 2 + Type: x16 PCI Express 3 + Current Usage: Available + Length: Long + ID: 2 + Characteristics: + 3.3 V is provided + PME signal is supported + Bus Address: 0000:87:00.0 + +Handle 0x0089, DMI type 233, 41 bytes +HP BIOS PXE NIC PCI and MAC Information + NIC 1: PCI device 06:00.0, MAC address 48:DF:37:1E:60:B0 + +Handle 0x008A, DMI type 233, 41 bytes +HP BIOS PXE NIC PCI and MAC Information + NIC 2: PCI device 06:00.1, MAC address 48:DF:37:1E:60:B1 + +Handle 0x008B, DMI type 209, 20 bytes +HP BIOS PXE NIC PCI and MAC Information + NIC 1: PCI device 06:00.0, MAC address 48:DF:37:1E:60:B0 + NIC 2: PCI device 06:00.1, MAC address 48:DF:37:1E:60:B1 + +Handle 0x008C, DMI type 32, 11 bytes +System Boot Information + Status: No errors detected + +Handle 0x008D, DMI type 196, 15 bytes +OEM-specific Type + Header and Data: + C4 0F 8D 00 00 FF 07 64 00 00 01 02 00 01 02 + +Handle 0x008E, DMI type 41, 11 bytes +Onboard Device + Reference Designation: Embedded FlexibleLOM 1 Port 1 + Type: Ethernet + Status: Enabled + Type Instance: 49 + Bus Address: 0000:06:00.0 + +Handle 0x008F, DMI type 41, 11 bytes +Onboard Device + Reference Designation: Embedded FlexibleLOM 1 Port 2 + Type: Ethernet + Status: Enabled + Type Instance: 50 + Bus Address: 0000:06:00.1 + +Handle 0x0090, DMI type 41, 11 bytes +Onboard Device + Reference Designation: Embedded SATA Controller #1 + Type: SATA Controller + Status: Disabled + Type Instance: 1 + Bus Address: 0000:00:1f.2 + +Handle 0x0091, DMI type 41, 11 bytes +Onboard Device + Reference Designation: Embedded SATA Controller #2 + Type: SATA Controller + Status: Disabled + Type Instance: 2 + Bus Address: 0000:00:11.4 + +Handle 0x0092, DMI type 41, 11 bytes +Onboard Device + Reference Designation: Embedded RAID 1 + Type: SAS Controller + Status: Enabled + Type Instance: 1 + Bus Address: 0000:07:00.0 + +Handle 0x0093, DMI type 202, 13 bytes +OEM-specific Type + Header and Data: + CA 0D 93 00 0C 00 FF 01 01 01 00 00 00 + +Handle 0x0094, DMI type 202, 13 bytes +OEM-specific Type + Header and Data: + CA 0D 94 00 0D 00 FF 02 01 02 00 00 00 + +Handle 0x0095, DMI type 202, 13 bytes +OEM-specific Type + Header and Data: + CA 0D 95 00 0E 00 FF 03 01 03 00 00 00 + +Handle 0x0096, DMI type 202, 13 bytes +OEM-specific Type + Header and Data: + CA 0D 96 00 0F 00 FF 04 01 04 00 00 00 + +Handle 0x0097, DMI type 202, 13 bytes +OEM-specific Type + Header and Data: + CA 0D 97 00 10 00 FF 05 01 05 00 00 00 + +Handle 0x0098, DMI type 202, 13 bytes +OEM-specific Type + Header and Data: + CA 0D 98 00 11 00 FF 06 01 06 00 00 00 + +Handle 0x0099, DMI type 202, 13 bytes +OEM-specific Type + Header and Data: + CA 0D 99 00 12 00 FF 07 01 07 00 00 00 + +Handle 0x009A, DMI type 202, 13 bytes +OEM-specific Type + Header and Data: + CA 0D 9A 00 13 00 FF 08 01 08 00 00 00 + +Handle 0x009B, DMI type 202, 13 bytes +OEM-specific Type + Header and Data: + CA 0D 9B 00 14 00 FF 01 02 09 00 00 00 + +Handle 0x009C, DMI type 202, 13 bytes +OEM-specific Type + Header and Data: + CA 0D 9C 00 15 00 FF 02 02 0A 00 00 00 + +Handle 0x009D, DMI type 202, 13 bytes +OEM-specific Type + Header and Data: + CA 0D 9D 00 16 00 FF 03 02 0B 00 00 00 + +Handle 0x009E, DMI type 202, 13 bytes +OEM-specific Type + Header and Data: + CA 0D 9E 00 17 00 FF 04 02 0C 00 00 00 + +Handle 0x009F, DMI type 202, 13 bytes +OEM-specific Type + Header and Data: + CA 0D 9F 00 18 00 FF 05 02 0D 00 00 00 + +Handle 0x00A0, DMI type 202, 13 bytes +OEM-specific Type + Header and Data: + CA 0D A0 00 19 00 FF 06 02 0E 00 00 00 + +Handle 0x00A1, DMI type 202, 13 bytes +OEM-specific Type + Header and Data: + CA 0D A1 00 1A 00 FF 07 02 0F 00 00 00 + +Handle 0x00A2, DMI type 202, 13 bytes +OEM-specific Type + Header and Data: + CA 0D A2 00 1B 00 FF 08 02 10 00 00 00 + +Handle 0x00A3, DMI type 203, 34 bytes +OEM-specific Type + Header and Data: + CB 22 A3 00 87 00 60 00 FF FF FF FF FF FF FF FF + FF FF FE FF 00 00 09 0A 01 01 FF FF 01 02 03 04 + FE FF + Strings: + PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0) + PCI.Slot.1.1 + Empty slot 1 + Slot 1 + +Handle 0x00A4, DMI type 203, 34 bytes +OEM-specific Type + Header and Data: + CB 22 A4 00 88 00 61 00 FF FF FF FF FF FF FF FF + FF FF FE FF 00 00 09 0A 02 01 FF FF 01 02 03 04 + FE FF + Strings: + PciRoot(0x1)/Pci(0x3,0x0)/Pci(0x0,0x0) + PCI.Slot.2.1 + Empty slot 2 + Slot 2 + +Handle 0x00A5, DMI type 203, 34 bytes +OEM-specific Type + Header and Data: + CB 22 A5 00 8E 00 5E 00 86 80 F8 10 3C 10 D0 18 + 02 00 FE FF 00 00 03 01 01 01 FF FF 01 02 03 04 + FE FF + Strings: + PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0) + NIC.FlexLOM.1.1 + HP Ethernet 10Gb 2-port 560FLB Adapter - NIC + Embedded FlexibleLOM 1 + +Handle 0x00A6, DMI type 203, 34 bytes +OEM-specific Type + Header and Data: + CB 22 A6 00 8F 00 5E 00 86 80 F8 10 3C 10 D0 18 + 02 00 FE FF 00 00 03 01 01 02 FF FF 01 02 03 04 + FE FF + Strings: + PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x1) + NIC.FlexLOM.1.2 + HP Ethernet 10Gb 2-port 560FLB Adapter - NIC + Embedded FlexibleLOM 1 + +Handle 0x00A7, DMI type 203, 34 bytes +OEM-specific Type + Header and Data: + CB 22 A7 00 90 00 FE FF FF FF FF FF FF FF FF FF + FF FF FE FF 00 00 00 00 00 00 00 00 01 02 03 04 + FE FF + Strings: + PciRoot(0x0)/Pci(0x1F,0x2) + SATA.Emb.1.1 + Embedded SATA Controller #1 + Embedded SATA Controller #1 + +Handle 0x00A8, DMI type 203, 34 bytes +OEM-specific Type + Header and Data: + CB 22 A8 00 91 00 FE FF FF FF FF FF FF FF FF FF + FF FF FE FF 00 00 00 00 00 00 00 00 01 02 03 04 + FE FF + Strings: + PciRoot(0x0)/Pci(0x11,0x4) + SATA.Emb.2.1 + Embedded SATA Controller #2 + Embedded SATA Controller #2 + +Handle 0x00A9, DMI type 203, 34 bytes +OEM-specific Type + Header and Data: + CB 22 A9 00 92 00 63 00 3C 10 39 32 3C 10 BD 21 + 01 04 FE FF 00 00 07 09 01 01 FF FF 01 02 03 04 + FE FF + Strings: + PciRoot(0x0)/Pci(0x2,0x2)/Pci(0x0,0x0) + RAID.Emb.1.1 + Smart Array P244br Controller + Embedded RAID 1 + +Handle 0x00AA, DMI type 234, 16 bytes +OEM-specific Type + Header and Data: + EA 10 AA 00 65 00 C4 00 01 A4 0C 00 01 00 03 00 + +Handle 0x00AB, DMI type 234, 12 bytes +OEM-specific Type + Header and Data: + EA 0C AB 00 58 00 80 01 01 00 00 04 + +Handle 0x00AC, DMI type 234, 12 bytes +OEM-specific Type + Header and Data: + EA 0C AC 00 64 00 30 02 01 00 01 04 + +Handle 0x00AD, DMI type 234, 12 bytes +OEM-specific Type + Header and Data: + EA 0C AD 00 64 00 38 02 01 00 01 06 + +Handle 0x00AE, DMI type 234, 12 bytes +OEM-specific Type + Header and Data: + EA 0C AE 00 51 00 C0 04 01 01 00 00 + +Handle 0x00AF, DMI type 234, 12 bytes +OEM-specific Type + Header and Data: + EA 0C AF 00 51 00 C2 04 01 01 01 00 + +Handle 0x00B0, DMI type 234, 12 bytes +OEM-specific Type + Header and Data: + EA 0C B0 00 51 00 B0 04 01 02 00 04 + +Handle 0x00B1, DMI type 234, 12 bytes +OEM-specific Type + Header and Data: + EA 0C B1 00 51 00 B2 04 01 02 00 05 + +Handle 0x00B2, DMI type 234, 12 bytes +OEM-specific Type + Header and Data: + EA 0C B2 00 51 00 B4 04 01 02 01 04 + +Handle 0x00B3, DMI type 234, 12 bytes +OEM-specific Type + Header and Data: + EA 0C B3 00 51 00 B6 04 01 02 01 05 + +Handle 0x00B4, DMI type 236, 17 bytes +OEM-specific Type + Header and Data: + EC 11 B4 00 A0 01 00 AC 00 00 00 00 00 00 00 00 + 00 + +Handle 0x00B5, DMI type 240, 39 bytes +OEM-specific Type + Header and Data: + F0 27 B5 00 A5 00 00 B0 04 01 01 8A DF 07 00 00 + 00 00 00 03 00 00 00 00 00 00 00 03 00 00 00 00 + 00 00 00 02 00 00 00 + Strings: + 1.1200.0 + +Handle 0x00B6, DMI type 240, 39 bytes +OEM-specific Type + Header and Data: + F0 27 B6 00 A9 00 36 2E 30 36 01 00 00 80 00 00 + 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 00 + 00 00 00 FF FF 00 00 + Strings: + 6.06 + +Handle 0xFEFF, DMI type 127, 4 bytes +End Of Table + diff --git a/tests/fixtures/dmidecode/HP_DL380p_Gen8 b/tests/fixtures/dmidecode/HP_DL380p_Gen8 new file mode 100644 index 0000000..7f0b9bc --- /dev/null +++ b/tests/fixtures/dmidecode/HP_DL380p_Gen8 @@ -0,0 +1,1751 @@ +# dmidecode 3.0 +Getting SMBIOS data from sysfs. +SMBIOS 2.8 present. +184 structures occupying 6071 bytes. +Table at 0xBFBDB000. + +Handle 0x0000, DMI type 0, 24 bytes +BIOS Information + Vendor: HP + Version: P70 + Release Date: 07/01/2015 + Address: 0xF0000 + Runtime Size: 64 kB + ROM Size: 8192 kB + Characteristics: + PCI is supported + PNP is supported + BIOS is upgradeable + BIOS shadowing is allowed + ESCD support is available + Boot from CD is supported + Selectable boot is supported + EDD is supported + 5.25"/360 kB floppy services are supported (int 13h) + 5.25"/1.2 MB floppy services are supported (int 13h) + 3.5"/720 kB floppy services are supported (int 13h) + Print screen service is supported (int 5h) + 8042 keyboard services are supported (int 9h) + Serial services are supported (int 14h) + Printer services are supported (int 17h) + CGA/mono video services are supported (int 10h) + ACPI is supported + USB legacy is supported + BIOS boot specification is supported + Function key-initiated network boot is supported + Targeted content distribution is supported + Firmware Revision: 2.61 + +Handle 0x0100, DMI type 1, 27 bytes +System Information + Manufacturer: HP + Product Name: ProLiant DL380p Gen8 + Version: Not Specified + Serial Number: 4242 + UUID: 35353636-3335-5A43-3232-343630335138 + Wake-up Type: Power Switch + SKU Number: 665553-B21 + Family: ProLiant + +Handle 0x0300, DMI type 3, 21 bytes +Chassis Information + Manufacturer: HP + Type: Rack Mount Chassis + Lock: Not Present + Version: Not Specified + Serial Number: 4242 + Asset Tag: + Boot-up State: Safe + Power Supply State: Safe + Thermal State: Safe + Security Status: Unknown + OEM Information: 0x00000000 + Height: 2 U + Number Of Power Cords: 2 + Contained Elements: 0 + +Handle 0x0400, DMI type 4, 42 bytes +Processor Information + Socket Designation: Proc 1 + Type: Central Processor + Family: Xeon + Manufacturer: Intel + ID: D7 06 02 00 FF FB EB BF + Signature: Type 0, Family 6, Model 45, Stepping 7 + Flags: + FPU (Floating-point unit on-chip) + VME (Virtual mode extension) + DE (Debugging extension) + PSE (Page size extension) + TSC (Time stamp counter) + MSR (Model specific registers) + PAE (Physical address extension) + MCE (Machine check exception) + CX8 (CMPXCHG8 instruction supported) + APIC (On-chip APIC hardware supported) + SEP (Fast system call) + MTRR (Memory type range registers) + PGE (Page global enable) + MCA (Machine check architecture) + CMOV (Conditional move instruction supported) + PAT (Page attribute table) + PSE-36 (36-bit page size extension) + CLFSH (CLFLUSH instruction supported) + DS (Debug store) + ACPI (ACPI supported) + MMX (MMX technology supported) + FXSR (FXSAVE and FXSTOR instructions supported) + SSE (Streaming SIMD extensions) + SSE2 (Streaming SIMD extensions 2) + SS (Self-snoop) + HTT (Multi-threading) + TM (Thermal monitor supported) + PBE (Pending break enabled) + Version: Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz + Voltage: 1.4 V + External Clock: 100 MHz + Max Speed: 4800 MHz + Current Speed: 2000 MHz + Status: Populated, Enabled + Upgrade: Socket LGA2011 + L1 Cache Handle: 0x0710 + L2 Cache Handle: 0x0720 + L3 Cache Handle: 0x0730 + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: Not Specified + Core Count: 6 + Core Enabled: 6 + Thread Count: 12 + Characteristics: + 64-bit capable + +Handle 0x0401, DMI type 4, 42 bytes +Processor Information + Socket Designation: Proc 2 + Type: Central Processor + Family: Xeon + Manufacturer: Intel + ID: D7 06 02 00 FF FB EB BF + Signature: Type 0, Family 6, Model 45, Stepping 7 + Flags: + FPU (Floating-point unit on-chip) + VME (Virtual mode extension) + DE (Debugging extension) + PSE (Page size extension) + TSC (Time stamp counter) + MSR (Model specific registers) + PAE (Physical address extension) + MCE (Machine check exception) + CX8 (CMPXCHG8 instruction supported) + APIC (On-chip APIC hardware supported) + SEP (Fast system call) + MTRR (Memory type range registers) + PGE (Page global enable) + MCA (Machine check architecture) + CMOV (Conditional move instruction supported) + PAT (Page attribute table) + PSE-36 (36-bit page size extension) + CLFSH (CLFLUSH instruction supported) + DS (Debug store) + ACPI (ACPI supported) + MMX (MMX technology supported) + FXSR (FXSAVE and FXSTOR instructions supported) + SSE (Streaming SIMD extensions) + SSE2 (Streaming SIMD extensions 2) + SS (Self-snoop) + HTT (Multi-threading) + TM (Thermal monitor supported) + PBE (Pending break enabled) + Version: Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz + Voltage: 1.4 V + External Clock: 100 MHz + Max Speed: 4800 MHz + Current Speed: 2000 MHz + Status: Populated, Idle + Upgrade: Socket LGA2011 + L1 Cache Handle: 0x0716 + L2 Cache Handle: 0x0726 + L3 Cache Handle: 0x0736 + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: Not Specified + Core Count: 6 + Core Enabled: 6 + Thread Count: 12 + Characteristics: + 64-bit capable + +Handle 0x0710, DMI type 7, 19 bytes +Cache Information + Socket Designation: Processor 1 Internal L1 Cache + Configuration: Enabled, Not Socketed, Level 1 + Operational Mode: Write Back + Location: Internal + Installed Size: 192 kB + Maximum Size: 384 kB + Supported SRAM Types: + Burst + Installed SRAM Type: Burst + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Data + Associativity: 8-way Set-associative + +Handle 0x0716, DMI type 7, 19 bytes +Cache Information + Socket Designation: Processor 2 Internal L1 Cache + Configuration: Enabled, Not Socketed, Level 1 + Operational Mode: Write Back + Location: Internal + Installed Size: 192 kB + Maximum Size: 384 kB + Supported SRAM Types: + Burst + Installed SRAM Type: Burst + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Data + Associativity: 8-way Set-associative + +Handle 0x0720, DMI type 7, 19 bytes +Cache Information + Socket Designation: Processor 1 Internal L2 Cache + Configuration: Enabled, Not Socketed, Level 2 + Operational Mode: Write Back + Location: Internal + Installed Size: 1536 kB + Maximum Size: 3072 kB + Supported SRAM Types: + Burst + Installed SRAM Type: Burst + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unknown + Associativity: 8-way Set-associative + +Handle 0x0726, DMI type 7, 19 bytes +Cache Information + Socket Designation: Processor 2 Internal L2 Cache + Configuration: Enabled, Not Socketed, Level 2 + Operational Mode: Write Back + Location: Internal + Installed Size: 1536 kB + Maximum Size: 3072 kB + Supported SRAM Types: + Burst + Installed SRAM Type: Burst + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unknown + Associativity: 8-way Set-associative + +Handle 0x0730, DMI type 7, 19 bytes +Cache Information + Socket Designation: Processor 1 Internal L3 Cache + Configuration: Enabled, Not Socketed, Level 3 + Operational Mode: Write Back + Location: Internal + Installed Size: 15360 kB + Maximum Size: 30720 kB + Supported SRAM Types: + Burst + Installed SRAM Type: Burst + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unknown + Associativity: 20-way Set-associative + +Handle 0x0736, DMI type 7, 19 bytes +Cache Information + Socket Designation: Processor 2 Internal L3 Cache + Configuration: Enabled, Not Socketed, Level 3 + Operational Mode: Write Back + Location: Internal + Installed Size: 15360 kB + Maximum Size: 30720 kB + Supported SRAM Types: + Burst + Installed SRAM Type: Burst + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unknown + Associativity: 20-way Set-associative + +Handle 0x0801, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J33 + Internal Connector Type: Access Bus (USB) + External Reference Designator: USB Port 1 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x0802, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J60 + Internal Connector Type: Access Bus (USB) + External Reference Designator: USB Port 2 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x0803, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J811 + Internal Connector Type: Access Bus (USB) + External Reference Designator: USB Port 3 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x0804, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J64 + Internal Connector Type: Access Bus (USB) + External Reference Designator: USB Port 4 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x0805, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J65 + Internal Connector Type: Access Bus (USB) + External Reference Designator: USB Port 5 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x0806, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J66 + Internal Connector Type: Access Bus (USB) + External Reference Designator: USB Port 6 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x0807, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J67 + Internal Connector Type: Access Bus (USB) + External Reference Designator: USB Port 7 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x0808, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J810 + Internal Connector Type: None + External Reference Designator: Front Video Port + External Connector Type: DB-15 female + Port Type: Video Port + +Handle 0x0809, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J36 + Internal Connector Type: None + External Reference Designator: Rear Video Port + External Connector Type: DB-15 female + Port Type: Video Port + +Handle 0x080A, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J87 + Internal Connector Type: None + External Reference Designator: COM Port + External Connector Type: DB-9 male + Port Type: Serial Port 16550A Compatible + +Handle 0x080B, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J39 + Internal Connector Type: None + External Reference Designator: ILO NIC port + External Connector Type: RJ-45 + Port Type: Network Port + +Handle 0x0901, DMI type 9, 17 bytes +System Slot Information + Designation: PCI-E Slot 1 + Type: x16 PCI Express 3 + Current Usage: Available + Length: Long + ID: 1 + Characteristics: + 3.3 V is provided + PME signal is supported + Bus Address: 0000:04:00.0 + +Handle 0x0902, DMI type 9, 17 bytes +System Slot Information + Designation: PCI-E Slot 2 + Type: x8 PCI Express 3 + Current Usage: Available + Length: Long + ID: 2 + Characteristics: + 3.3 V is provided + PME signal is supported + Bus Address: 0000:07:00.0 + +Handle 0x0903, DMI type 9, 17 bytes +System Slot Information + Designation: PCI-E Slot 3 + Type: x4 PCI Express 2 x8 + Current Usage: In Use + Length: Short + ID: 3 + Characteristics: + 3.3 V is provided + PME signal is supported + Bus Address: 0000:0a:00.0 + +Handle 0x0B00, DMI type 11, 5 bytes +OEM Strings + String 1: PSF: + String 2: Product ID: 665553-B21 + +Handle 0x1000, DMI type 16, 23 bytes +Physical Memory Array + Location: System Board Or Motherboard + Use: System Memory + Error Correction Type: Single-bit ECC + Maximum Capacity: 384 GB + Error Information Handle: Not Provided + Number Of Devices: 12 + +Handle 0x1001, DMI type 16, 23 bytes +Physical Memory Array + Location: System Board Or Motherboard + Use: System Memory + Error Correction Type: Single-bit ECC + Maximum Capacity: 384 GB + Error Information Handle: Not Provided + Number Of Devices: 12 + +Handle 0x1100, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 4096 MB + Form Factor: DIMM + Set: None + Locator: PROC 1 DIMM 1 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous Registered (Buffered) + Speed: 1333 MHz + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: 647647-071 + Rank: 1 + Configured Clock Speed: 1333 MHz + Minimum Voltage: 1.35 V + Maximum Voltage: 1.5 V + Configured Voltage: 1.35 V + +Handle 0x1101, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 1 + Locator: PROC 1 DIMM 2 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x1102, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 2 + Locator: PROC 1 DIMM 3 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x1103, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 4096 MB + Form Factor: DIMM + Set: 3 + Locator: PROC 1 DIMM 4 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous Registered (Buffered) + Speed: 1333 MHz + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: 647647-071 + Rank: 1 + Configured Clock Speed: 1333 MHz + Minimum Voltage: 1.35 V + Maximum Voltage: 1.5 V + Configured Voltage: 1.35 V + +Handle 0x1104, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 4 + Locator: PROC 1 DIMM 5 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x1105, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 5 + Locator: PROC 1 DIMM 6 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x1106, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 6 + Locator: PROC 1 DIMM 7 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x1107, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 7 + Locator: PROC 1 DIMM 8 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x1108, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 4096 MB + Form Factor: DIMM + Set: 8 + Locator: PROC 1 DIMM 9 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous Registered (Buffered) + Speed: 1333 MHz + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: 647647-071 + Rank: 1 + Configured Clock Speed: 1333 MHz + Minimum Voltage: 1.35 V + Maximum Voltage: 1.5 V + Configured Voltage: 1.35 V + +Handle 0x1109, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 9 + Locator: PROC 1 DIMM 10 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x110A, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: 10 + Locator: PROC 1 DIMM 11 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous Registered (Buffered) + Speed: 1600 MHz + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: 713756-081 + Rank: 2 + Configured Clock Speed: 1333 MHz + Minimum Voltage: 1.35 V + Maximum Voltage: 1.5 V + Configured Voltage: 1.35 V + +Handle 0x110B, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 4096 MB + Form Factor: DIMM + Set: 11 + Locator: PROC 1 DIMM 12 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous Registered (Buffered) + Speed: 1333 MHz + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: 647647-071 + Rank: 1 + Configured Clock Speed: 1333 MHz + Minimum Voltage: 1.35 V + Maximum Voltage: 1.5 V + Configured Voltage: 1.35 V + +Handle 0x110C, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1001 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 4096 MB + Form Factor: DIMM + Set: 12 + Locator: PROC 2 DIMM 1 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous Registered (Buffered) + Speed: 1333 MHz + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: 647647-071 + Rank: 1 + Configured Clock Speed: 1333 MHz + Minimum Voltage: 1.35 V + Maximum Voltage: 1.5 V + Configured Voltage: 1.35 V + +Handle 0x110D, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1001 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 13 + Locator: PROC 2 DIMM 2 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x110E, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1001 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 14 + Locator: PROC 2 DIMM 3 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x110F, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1001 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 4096 MB + Form Factor: DIMM + Set: 15 + Locator: PROC 2 DIMM 4 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous Registered (Buffered) + Speed: 1333 MHz + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: 647647-071 + Rank: 1 + Configured Clock Speed: 1333 MHz + Minimum Voltage: 1.35 V + Maximum Voltage: 1.5 V + Configured Voltage: 1.35 V + +Handle 0x1110, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1001 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 16 + Locator: PROC 2 DIMM 5 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x1111, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1001 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 17 + Locator: PROC 2 DIMM 6 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x1112, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1001 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 18 + Locator: PROC 2 DIMM 7 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x1113, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1001 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 19 + Locator: PROC 2 DIMM 8 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x1114, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1001 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 4096 MB + Form Factor: DIMM + Set: 20 + Locator: PROC 2 DIMM 9 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous Registered (Buffered) + Speed: 1333 MHz + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: 647647-071 + Rank: 1 + Configured Clock Speed: 1333 MHz + Minimum Voltage: 1.35 V + Maximum Voltage: 1.5 V + Configured Voltage: 1.35 V + +Handle 0x1115, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1001 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 21 + Locator: PROC 2 DIMM 10 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x1116, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1001 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: 22 + Locator: PROC 2 DIMM 11 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous Registered (Buffered) + Speed: 1600 MHz + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: 713756-081 + Rank: 2 + Configured Clock Speed: 1333 MHz + Minimum Voltage: 1.35 V + Maximum Voltage: 1.5 V + Configured Voltage: 1.35 V + +Handle 0x1117, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1001 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 4096 MB + Form Factor: DIMM + Set: 23 + Locator: PROC 2 DIMM 12 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous Registered (Buffered) + Speed: 1333 MHz + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: 647647-071 + Rank: 1 + Configured Clock Speed: 1333 MHz + Minimum Voltage: 1.35 V + Maximum Voltage: 1.5 V + Configured Voltage: 1.35 V + +Handle 0x1300, DMI type 19, 31 bytes +Memory Array Mapped Address + Starting Address: 0x00000000000 + Ending Address: 0x000BFFFFFFF + Range Size: 3 GB + Physical Array Handle: 0x1000 + Partition Width: 1 + +Handle 0x1301, DMI type 19, 31 bytes +Memory Array Mapped Address + Starting Address: 0x00100000000 + Ending Address: 0x0103FFFFFFF + Range Size: 61 GB + Physical Array Handle: 0x1000 + Partition Width: 1 + +Handle 0x2000, DMI type 32, 11 bytes +System Boot Information + Status: No errors detected + +Handle 0x2600, DMI type 38, 18 bytes +IPMI Device Information + Interface Type: KCS (Keyboard Control Style) + Specification Version: 2.0 + I2C Slave Address: 0x10 + NV Storage Device: Not Present + Base Address: 0x0000000000000CA2 (I/O) + Register Spacing: Successive Byte Boundaries + +Handle 0x2700, DMI type 39, 22 bytes +System Power Supply + Power Unit Group: 1 + Location: Not Specified + Name: Power Supply 1 + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Model Part Number: 656362-B21 + Revision: Not Specified + Max Power Capacity: 460 W + Status: Present, Unknown + Type: Unknown + Input Voltage Range Switching: Unknown + Plugged: Yes + Hot Replaceable: Yes + +Handle 0x2701, DMI type 39, 22 bytes +System Power Supply + Power Unit Group: 1 + Location: Not Specified + Name: Power Supply 2 + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Model Part Number: 656362-B21 + Revision: Not Specified + Max Power Capacity: 460 W + Status: Present, Unknown + Type: Unknown + Input Voltage Range Switching: Unknown + Plugged: Yes + Hot Replaceable: Yes + +Handle 0x2941, DMI type 41, 11 bytes +Onboard Device + Reference Designation: Storage Controller + Type: SAS Controller + Status: Enabled + Type Instance: 1 + Bus Address: 0000:02:00.0 + +Handle 0xC101, DMI type 193, 9 bytes +OEM-specific Type + Header and Data: + C1 09 01 C1 01 01 02 03 04 + Strings: + 02/10/2014 + 08/30/2011 + + + +Handle 0xC200, DMI type 194, 5 bytes +OEM-specific Type + Header and Data: + C2 05 00 C2 11 + +Handle 0xC300, DMI type 195, 7 bytes +OEM-specific Type + Header and Data: + C3 07 00 C3 01 B3 00 + Strings: + $0E1107BB + +Handle 0xC400, DMI type 196, 6 bytes +OEM-specific Type + Header and Data: + C4 06 00 C4 00 00 + +Handle 0xC500, DMI type 197, 12 bytes +OEM-specific Type + Header and Data: + C5 0C 00 C5 00 04 00 01 FF 01 5F 00 + +Handle 0xC501, DMI type 197, 12 bytes +OEM-specific Type + Header and Data: + C5 0C 01 C5 01 04 20 00 FF 02 5F 00 + +Handle 0xCA00, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 00 CA 00 11 FF 01 01 + +Handle 0xCA01, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 01 CA 01 11 FF 02 01 + +Handle 0xCA02, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 02 CA 02 11 FF 03 01 + +Handle 0xCA03, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 03 CA 03 11 FF 04 01 + +Handle 0xCA04, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 04 CA 04 11 FF 05 01 + +Handle 0xCA05, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 05 CA 05 11 FF 06 01 + +Handle 0xCA06, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 06 CA 06 11 FF 07 01 + +Handle 0xCA07, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 07 CA 07 11 FF 08 01 + +Handle 0xCA08, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 08 CA 08 11 FF 09 01 + +Handle 0xCA09, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 09 CA 09 11 FF 0A 01 + +Handle 0xCA0A, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 0A CA 0A 11 FF 0B 01 + +Handle 0xCA0B, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 0B CA 0B 11 FF 0C 01 + +Handle 0xCA0C, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 0C CA 0C 11 FF 01 02 + +Handle 0xCA0D, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 0D CA 0D 11 FF 02 02 + +Handle 0xCA0E, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 0E CA 0E 11 FF 03 02 + +Handle 0xCA0F, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 0F CA 0F 11 FF 04 02 + +Handle 0xCA10, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 10 CA 10 11 FF 05 02 + +Handle 0xCA11, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 11 CA 11 11 FF 06 02 + +Handle 0xCA12, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 12 CA 12 11 FF 07 02 + +Handle 0xCA13, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 13 CA 13 11 FF 08 02 + +Handle 0xCA14, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 14 CA 14 11 FF 09 02 + +Handle 0xCA15, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 15 CA 15 11 FF 0A 02 + +Handle 0xCA16, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 16 CA 16 11 FF 0B 02 + +Handle 0xCA17, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 17 CA 17 11 FF 0C 02 + +Handle 0xD300, DMI type 211, 7 bytes +OEM-specific Type + Header and Data: + D3 07 00 D3 00 04 46 + +Handle 0xD306, DMI type 211, 7 bytes +OEM-specific Type + Header and Data: + D3 07 06 D3 01 04 46 + +Handle 0xC600, DMI type 198, 11 bytes +OEM-specific Type + Header and Data: + C6 0B 00 C6 01 00 00 00 00 00 01 + +Handle 0xC700, DMI type 199, 100 bytes +OEM-specific Type + Header and Data: + C7 64 00 C7 0C 02 00 80 11 20 03 05 D2 06 02 00 + 04 03 00 80 11 20 20 04 D3 06 02 00 13 05 00 00 + 11 20 13 10 D5 06 02 00 19 06 00 00 12 20 22 05 + D6 06 02 00 10 07 00 00 13 20 17 06 D7 06 02 00 + 0D 02 00 00 13 20 21 03 E2 06 03 00 08 03 00 00 + 13 20 21 03 E3 06 03 00 28 04 00 00 14 20 29 05 + E4 06 03 00 + +Handle 0xC900, DMI type 201, 11 bytes +OEM-specific Type + Header and Data: + C9 0B 00 C9 F0 01 00 00 40 0C 01 + +Handle 0xD700, DMI type 215, 6 bytes +OEM-specific Type + Header and Data: + D7 06 00 D7 00 05 + +Handle 0xD800, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 00 D8 01 00 01 02 00 00 00 00 00 00 00 00 + 00 00 00 00 00 00 00 + Strings: + System ROM + 07/01/2015 + +Handle 0xD801, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 01 D8 02 00 01 02 00 00 00 00 00 00 00 00 + 00 00 00 00 00 00 00 + Strings: + Redundant System ROM + 02/10/2014 + +Handle 0xD802, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 02 D8 03 00 01 02 00 00 00 00 00 00 00 00 + 00 00 00 00 00 00 00 + Strings: + System ROM Bootblock + 08/30/2011 + +Handle 0xD803, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 03 D8 04 00 01 02 02 33 00 00 00 00 00 00 + 00 00 00 00 00 0C 00 + Strings: + Power Management Controller Firmware + 3.3 + +Handle 0xD804, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 04 D8 05 00 01 02 02 27 00 00 00 00 00 00 + 00 00 00 00 00 0C 00 + Strings: + Power Management Controller Firmware Bootloader + 2.7 + +Handle 0xD805, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 05 D8 08 00 01 00 01 2D 2D 00 00 00 00 00 + 00 00 00 00 00 00 00 + Strings: + System Programmable Logic Device + +Handle 0xD806, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 06 D8 08 00 01 00 01 0C 0C 00 00 00 00 00 + 00 00 00 00 00 00 00 + Strings: + SAS Programmable Logic Device + +Handle 0xD807, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 07 D8 09 00 01 00 03 02 00 01 00 05 00 2B + 00 04 00 00 00 01 00 + Strings: + Server Platform Services (SPS) Firmware + +Handle 0xDB00, DMI type 219, 32 bytes +HP ProLiant Information + Power Features: 0x00000bdf + Omega Features: 0x0000000f + Misc. Features: 0x00000807 + iCRU: Yes + UEFI: No + +Handle 0xDF00, DMI type 223, 7 bytes +OEM-specific Type + Header and Data: + DF 07 00 DF 66 46 70 + +Handle 0xE000, DMI type 224, 5 bytes +OEM-specific Type + Header and Data: + E0 05 00 E0 00 + +Handle 0xE200, DMI type 226, 21 bytes +OEM-specific Type + Header and Data: + E2 15 00 E2 36 36 35 35 35 33 43 5A 32 32 34 36 + 30 33 51 38 01 + Strings: + CZ224603Q8 + +Handle 0xE300, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 00 E3 00 04 00 11 0A A0 01 00 + +Handle 0xE301, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 01 E3 00 04 01 11 0A A2 01 00 + +Handle 0xE302, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 02 E3 00 04 02 11 0A A4 01 00 + +Handle 0xE303, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 03 E3 00 04 03 11 0A A8 01 01 + +Handle 0xE304, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 04 E3 00 04 04 11 0A AA 01 01 + +Handle 0xE305, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 05 E3 00 04 05 11 0A AC 01 01 + +Handle 0xE306, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 06 E3 00 04 06 11 09 AC 01 02 + +Handle 0xE307, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 07 E3 00 04 07 11 09 AA 01 02 + +Handle 0xE308, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 08 E3 00 04 08 11 09 A8 01 02 + +Handle 0xE309, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 09 E3 00 04 09 11 09 A4 01 03 + +Handle 0xE30A, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 0A E3 00 04 0A 11 09 A2 01 03 + +Handle 0xE30B, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 0B E3 00 04 0B 11 09 A0 01 03 + +Handle 0xE30C, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 0C E3 01 04 0C 11 0C A0 01 04 + +Handle 0xE30D, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 0D E3 01 04 0D 11 0C A2 01 04 + +Handle 0xE30E, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 0E E3 01 04 0E 11 0C A4 01 04 + +Handle 0xE30F, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 0F E3 01 04 0F 11 0C A8 01 05 + +Handle 0xE310, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 10 E3 01 04 10 11 0C AA 01 05 + +Handle 0xE311, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 11 E3 01 04 11 11 0C AC 01 05 + +Handle 0xE312, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 12 E3 01 04 12 11 0B AC 01 06 + +Handle 0xE313, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 13 E3 01 04 13 11 0B AA 01 06 + +Handle 0xE314, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 14 E3 01 04 14 11 0B A8 01 06 + +Handle 0xE315, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 15 E3 01 04 15 11 0B A4 01 07 + +Handle 0xE316, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 16 E3 01 04 16 11 0B A2 01 07 + +Handle 0xE317, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 17 E3 01 04 17 11 0B A0 01 07 + +Handle 0xE400, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 00 E4 00 00 00 00 00 00 00 FF 00 00 + +Handle 0xE401, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 01 E4 01 00 00 00 00 00 00 FF 00 00 + +Handle 0xE402, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 02 E4 02 00 00 00 00 00 00 FF 00 00 + +Handle 0xE403, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 03 E4 03 00 00 00 00 00 00 FF 00 00 + +Handle 0xE404, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 04 E4 04 00 00 00 00 00 00 FF 00 00 + +Handle 0xE405, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 05 E4 05 00 00 00 00 00 00 FF 00 00 + +Handle 0xE406, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 06 E4 06 00 00 00 00 00 00 FF 01 00 + +Handle 0xE407, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 07 E4 07 00 00 00 00 00 00 FF 00 00 + +Handle 0xE408, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 08 E4 08 06 00 00 00 00 00 FF 00 00 + +Handle 0xE409, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 09 E4 09 08 30 01 78 80 01 08 00 00 + +Handle 0xE40A, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 0A E4 0A 08 30 01 78 90 01 08 00 00 + +Handle 0xE40B, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 0B E4 0B 08 31 01 78 80 01 08 00 00 + +Handle 0xE40C, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 0C E4 0C 08 31 01 78 90 01 08 00 00 + +Handle 0xE40D, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 0D E4 0D 01 3E FF 01 00 00 07 00 00 + +Handle 0xE40E, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 0E E4 0E 01 3E FF 02 00 00 07 00 00 + +Handle 0xE40F, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 0F E4 0F 01 3E FF 03 00 00 07 00 00 + +Handle 0xE410, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 10 E4 10 01 3E FF 04 00 00 07 04 00 + +Handle 0xE411, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 11 E4 11 01 3E FF 05 00 00 07 00 00 + +Handle 0xE412, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 12 E4 12 01 3E FF 06 00 00 07 00 00 + +Handle 0xE413, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 13 E4 13 01 3E FF 07 00 00 07 00 00 + +Handle 0xE414, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 14 E4 14 01 3E FF 08 00 00 07 00 00 + +Handle 0xE415, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 15 E4 15 01 3E FF 09 00 00 07 00 00 + +Handle 0xE416, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 16 E4 16 01 3E FF 0A 00 00 07 00 00 + +Handle 0xE417, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 17 E4 17 01 3E FF 0B 00 00 07 00 00 + +Handle 0xE418, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 18 E4 18 01 3E FF 0C 00 00 07 00 00 + +Handle 0xE500, DMI type 229, 100 bytes +OEM-specific Type + Header and Data: + E5 64 00 E5 24 44 46 43 00 50 FD BD 00 00 00 00 + 00 08 00 00 24 43 52 50 00 50 F8 BD 00 00 00 00 + 00 00 05 00 24 48 44 44 00 30 F8 BD 00 00 00 00 + 00 20 00 00 24 4F 43 53 00 F0 F7 BD 00 00 00 00 + 00 40 00 00 24 4F 43 42 00 F0 F6 BD 00 00 00 00 + 00 00 01 00 24 53 41 45 00 E0 F6 BD 00 00 00 00 + 00 10 00 00 + +Handle 0xE600, DMI type 230, 11 bytes +OEM-specific Type + Header and Data: + E6 0B 00 E6 00 27 01 02 02 03 A0 + Strings: + LTEON + 05 + +Handle 0xE601, DMI type 230, 11 bytes +OEM-specific Type + Header and Data: + E6 0B 01 E6 01 27 01 02 02 03 A2 + Strings: + LTEON + 05 + +Handle 0xE800, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 00 E8 00 11 05 00 00 00 46 05 46 05 + +Handle 0xE801, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 01 E8 01 11 00 00 00 00 00 00 00 00 + +Handle 0xE802, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 02 E8 02 11 00 00 00 00 00 00 00 00 + +Handle 0xE803, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 03 E8 03 11 05 00 00 00 46 05 46 05 + +Handle 0xE804, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 04 E8 04 11 00 00 00 00 00 00 00 00 + +Handle 0xE805, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 05 E8 05 11 00 00 00 00 00 00 00 00 + +Handle 0xE806, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 06 E8 06 11 00 00 00 00 00 00 00 00 + +Handle 0xE807, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 07 E8 07 11 00 00 00 00 00 00 00 00 + +Handle 0xE808, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 08 E8 08 11 05 00 00 00 46 05 46 05 + +Handle 0xE809, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 09 E8 09 11 00 00 00 00 00 00 00 00 + +Handle 0xE80A, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 0A E8 0A 11 05 00 00 00 46 05 46 05 + +Handle 0xE80B, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 0B E8 0B 11 05 00 00 00 46 05 46 05 + +Handle 0xE80C, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 0C E8 0C 11 05 00 00 00 46 05 46 05 + +Handle 0xE80D, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 0D E8 0D 11 00 00 00 00 00 00 00 00 + +Handle 0xE80E, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 0E E8 0E 11 00 00 00 00 00 00 00 00 + +Handle 0xE80F, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 0F E8 0F 11 05 00 00 00 46 05 46 05 + +Handle 0xE810, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 10 E8 10 11 00 00 00 00 00 00 00 00 + +Handle 0xE811, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 11 E8 11 11 00 00 00 00 00 00 00 00 + +Handle 0xE812, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 12 E8 12 11 00 00 00 00 00 00 00 00 + +Handle 0xE813, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 13 E8 13 11 00 00 00 00 00 00 00 00 + +Handle 0xE814, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 14 E8 14 11 05 00 00 00 46 05 46 05 + +Handle 0xE815, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 15 E8 15 11 00 00 00 00 00 00 00 00 + +Handle 0xE816, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 16 E8 16 11 05 00 00 00 46 05 46 05 + +Handle 0xE817, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 17 E8 17 11 05 00 00 00 46 05 46 05 + +Handle 0x7F00, DMI type 127, 4 bytes +End Of Table + diff --git a/tests/fixtures/dmidecode/HP_SL4540_Gen8 b/tests/fixtures/dmidecode/HP_SL4540_Gen8 new file mode 100644 index 0000000..f25f9f3 --- /dev/null +++ b/tests/fixtures/dmidecode/HP_SL4540_Gen8 @@ -0,0 +1,1364 @@ +# dmidecode 2.12 +SMBIOS 2.8 present. +141 structures occupying 4828 bytes. +Table at 0xBFBDB000. + +Handle 0x0000, DMI type 0, 24 bytes +BIOS Information + Vendor: HP + Version: P74 + Release Date: 05/21/2018 + Address: 0xF0000 + Runtime Size: 64 kB + ROM Size: 8192 kB + Characteristics: + PCI is supported + PNP is supported + BIOS is upgradeable + BIOS shadowing is allowed + ESCD support is available + Boot from CD is supported + Selectable boot is supported + EDD is supported + 5.25"/360 kB floppy services are supported (int 13h) + 5.25"/1.2 MB floppy services are supported (int 13h) + 3.5"/720 kB floppy services are supported (int 13h) + Print screen service is supported (int 5h) + 8042 keyboard services are supported (int 9h) + Serial services are supported (int 14h) + Printer services are supported (int 17h) + CGA/mono video services are supported (int 10h) + ACPI is supported + USB legacy is supported + BIOS boot specification is supported + Function key-initiated network boot is supported + Targeted content distribution is supported + Firmware Revision: 2.61 + +Handle 0x0100, DMI type 1, 27 bytes +System Information + Manufacturer: HP + Product Name: ProLiant SL4540 Gen8 + Version: Not Specified + Serial Number: 4242 + UUID: 36343636-3434-5A43-3334-323437363135 + Wake-up Type: Power Switch + SKU Number: 664644-B21 + Family: ProLiant + +Handle 0x0200, DMI type 2, 15 bytes +Base Board Information + Manufacturer: HP + Product Name: Not Specified + Version: Not Specified + Serial Number: 4242 + Asset Tag: + Features: + Board is a hosting board + Board is removable + Board is replaceable + Location In Chassis: Node 01 + Chassis Handle: 0x0300 + Type: Motherboard + Contained Object Handles: 0 + +Handle 0x0300, DMI type 3, 30 bytes +Chassis Information + Manufacturer: HP + Type: Multi-system + Lock: Not Present + Version: Not Specified + Serial Number: 4242 + Asset Tag: + Boot-up State: Safe + Power Supply State: Safe + Thermal State: Safe + Security Status: Unknown + OEM Information: 0x00000000 + Height: 5 U + Number Of Power Cords: 4 + Contained Elements: 3 + Motherboard (1-8) + Power Supply (1-4) + Cooling Device (3-8) + +Handle 0x0400, DMI type 4, 42 bytes +Processor Information + Socket Designation: Proc 1 + Type: Central Processor + Family: Xeon + Manufacturer: Intel + ID: E4 06 03 00 FF FB EB BF + Signature: Type 0, Family 6, Model 62, Stepping 4 + Flags: + FPU (Floating-point unit on-chip) + VME (Virtual mode extension) + DE (Debugging extension) + PSE (Page size extension) + TSC (Time stamp counter) + MSR (Model specific registers) + PAE (Physical address extension) + MCE (Machine check exception) + CX8 (CMPXCHG8 instruction supported) + APIC (On-chip APIC hardware supported) + SEP (Fast system call) + MTRR (Memory type range registers) + PGE (Page global enable) + MCA (Machine check architecture) + CMOV (Conditional move instruction supported) + PAT (Page attribute table) + PSE-36 (36-bit page size extension) + CLFSH (CLFLUSH instruction supported) + DS (Debug store) + ACPI (ACPI supported) + MMX (MMX technology supported) + FXSR (FXSAVE and FXSTOR instructions supported) + SSE (Streaming SIMD extensions) + SSE2 (Streaming SIMD extensions 2) + SS (Self-snoop) + HTT (Multi-threading) + TM (Thermal monitor supported) + PBE (Pending break enabled) + Version: Intel(R) Xeon(R) CPU E5-2407 v2 @ 2.40GHz + Voltage: 1.4 V + External Clock: 100 MHz + Max Speed: 4800 MHz + Current Speed: 2400 MHz + Status: Populated, Enabled + Upgrade: Socket LGA2011 + L1 Cache Handle: 0x0710 + L2 Cache Handle: 0x0720 + L3 Cache Handle: 0x0730 + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: Not Specified + Core Count: 4 + Core Enabled: 4 + Thread Count: 4 + Characteristics: + 64-bit capable + +Handle 0x0401, DMI type 4, 42 bytes +Processor Information + Socket Designation: Proc 2 + Type: Central Processor + Family: Xeon + Manufacturer: Intel + ID: E4 06 03 00 FF FB EB BF + Signature: Type 0, Family 6, Model 62, Stepping 4 + Flags: + FPU (Floating-point unit on-chip) + VME (Virtual mode extension) + DE (Debugging extension) + PSE (Page size extension) + TSC (Time stamp counter) + MSR (Model specific registers) + PAE (Physical address extension) + MCE (Machine check exception) + CX8 (CMPXCHG8 instruction supported) + APIC (On-chip APIC hardware supported) + SEP (Fast system call) + MTRR (Memory type range registers) + PGE (Page global enable) + MCA (Machine check architecture) + CMOV (Conditional move instruction supported) + PAT (Page attribute table) + PSE-36 (36-bit page size extension) + CLFSH (CLFLUSH instruction supported) + DS (Debug store) + ACPI (ACPI supported) + MMX (MMX technology supported) + FXSR (FXSAVE and FXSTOR instructions supported) + SSE (Streaming SIMD extensions) + SSE2 (Streaming SIMD extensions 2) + SS (Self-snoop) + HTT (Multi-threading) + TM (Thermal monitor supported) + PBE (Pending break enabled) + Version: Intel(R) Xeon(R) CPU E5-2407 v2 @ 2.40GHz + Voltage: 1.4 V + External Clock: 100 MHz + Max Speed: 4800 MHz + Current Speed: 2400 MHz + Status: Populated, Idle + Upgrade: Socket LGA2011 + L1 Cache Handle: 0x0716 + L2 Cache Handle: 0x0726 + L3 Cache Handle: 0x0736 + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: Not Specified + Core Count: 4 + Core Enabled: 4 + Thread Count: 4 + Characteristics: + 64-bit capable + +Handle 0x0710, DMI type 7, 19 bytes +Cache Information + Socket Designation: Processor 1 Internal L1 Cache + Configuration: Enabled, Not Socketed, Level 1 + Operational Mode: Write Back + Location: Internal + Installed Size: 128 kB + Maximum Size: 384 kB + Supported SRAM Types: + Burst + Installed SRAM Type: Burst + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Data + Associativity: 8-way Set-associative + +Handle 0x0716, DMI type 7, 19 bytes +Cache Information + Socket Designation: Processor 2 Internal L1 Cache + Configuration: Enabled, Not Socketed, Level 1 + Operational Mode: Write Back + Location: Internal + Installed Size: 128 kB + Maximum Size: 384 kB + Supported SRAM Types: + Burst + Installed SRAM Type: Burst + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Data + Associativity: 8-way Set-associative + +Handle 0x0720, DMI type 7, 19 bytes +Cache Information + Socket Designation: Processor 1 Internal L2 Cache + Configuration: Enabled, Not Socketed, Level 2 + Operational Mode: Write Back + Location: Internal + Installed Size: 1024 kB + Maximum Size: 3072 kB + Supported SRAM Types: + Burst + Installed SRAM Type: Burst + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unknown + Associativity: 8-way Set-associative + +Handle 0x0726, DMI type 7, 19 bytes +Cache Information + Socket Designation: Processor 2 Internal L2 Cache + Configuration: Enabled, Not Socketed, Level 2 + Operational Mode: Write Back + Location: Internal + Installed Size: 1024 kB + Maximum Size: 3072 kB + Supported SRAM Types: + Burst + Installed SRAM Type: Burst + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unknown + Associativity: 8-way Set-associative + +Handle 0x0730, DMI type 7, 19 bytes +Cache Information + Socket Designation: Processor 1 Internal L3 Cache + Configuration: Enabled, Not Socketed, Level 3 + Operational Mode: Write Back + Location: Internal + Installed Size: 10240 kB + Maximum Size: 30720 kB + Supported SRAM Types: + Burst + Installed SRAM Type: Burst + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unknown + Associativity: 20-way Set-associative + +Handle 0x0736, DMI type 7, 19 bytes +Cache Information + Socket Designation: Processor 2 Internal L3 Cache + Configuration: Enabled, Not Socketed, Level 3 + Operational Mode: Write Back + Location: Internal + Installed Size: 10240 kB + Maximum Size: 30720 kB + Supported SRAM Types: + Burst + Installed SRAM Type: Burst + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unknown + Associativity: 20-way Set-associative + +Handle 0x0800, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J33 + Internal Connector Type: Access Bus (USB) + External Reference Designator: USB Port 3 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x0801, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J40 + Internal Connector Type: Access Bus (USB) + External Reference Designator: USB Port 4 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x0802, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J40 + Internal Connector Type: Access Bus (USB) + External Reference Designator: USB Port 5 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x0808, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J40 + Internal Connector Type: None + External Reference Designator: Video Port + External Connector Type: DB-15 female + Port Type: Video Port + +Handle 0x0809, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J40 + Internal Connector Type: None + External Reference Designator: Serial COM Port + External Connector Type: RJ-45 + Port Type: Network Port + +Handle 0x080A, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J87 + Internal Connector Type: None + External Reference Designator: Serial COM Port 2 + External Connector Type: DB-9 male + Port Type: Serial Port 16550A Compatible + +Handle 0x080B, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J39 + Internal Connector Type: None + External Reference Designator: ILO NIC port + External Connector Type: RJ-45 + Port Type: Network Port + +Handle 0x080C, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J141 + Internal Connector Type: None + External Reference Designator: NIC port 1 + External Connector Type: RJ-45 + Port Type: Network Port + +Handle 0x080D, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J142 + Internal Connector Type: None + External Reference Designator: NIC port 2 + External Connector Type: RJ-45 + Port Type: Network Port + +Handle 0x0902, DMI type 9, 17 bytes +System Slot Information + Designation: PCI-E Slot 2 + Type: x8 PCI Express 3 + Current Usage: Available + Length: Long + Characteristics: + 3.3 V is provided + PME signal is supported + Bus Address: 0000:05:00.0 + +Handle 0x0901, DMI type 9, 17 bytes +System Slot Information + Designation: PCI-E Slot 1 + Type: x8 PCI Express 3 + Current Usage: In Use + Length: Long + Characteristics: + 3.3 V is provided + PME signal is supported + Bus Address: 0000:08:00.0 + +Handle 0x0B00, DMI type 11, 5 bytes +OEM Strings + String 1: PSF: + String 2: Product ID: 664644-B21 + String 3: CPN: ProLiant SL454x.1 Chassis + String 4: CPI: 663600-B21 + +Handle 0x1000, DMI type 16, 23 bytes +Physical Memory Array + Location: System Board Or Motherboard + Use: System Memory + Error Correction Type: Single-bit ECC + Maximum Capacity: 192 GB + Error Information Handle: Not Provided + Number Of Devices: 6 + +Handle 0x1001, DMI type 16, 23 bytes +Physical Memory Array + Location: System Board Or Motherboard + Use: System Memory + Error Correction Type: Single-bit ECC + Maximum Capacity: 192 GB + Error Information Handle: Not Provided + Number Of Devices: 6 + +Handle 0x1100, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: None + Locator: PROC 1 DIMM 1 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum voltage: Unknown + Maximum voltage: Unknown + Configured voltage: Unknown + +Handle 0x1101, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: 1 + Locator: PROC 1 DIMM 2 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous Registered (Buffered) + Speed: 1600 MHz + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: 713756-081 + Rank: 2 + Configured Clock Speed: 1333 MHz + Minimum voltage: 1.350 V + Maximum voltage: 1.500 V + Configured voltage: 1.350 V + +Handle 0x1102, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 2 + Locator: PROC 1 DIMM 3 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum voltage: Unknown + Maximum voltage: Unknown + Configured voltage: Unknown + +Handle 0x1103, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: 3 + Locator: PROC 1 DIMM 4 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous Registered (Buffered) + Speed: 1600 MHz + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: 713756-081 + Rank: 2 + Configured Clock Speed: 1333 MHz + Minimum voltage: 1.350 V + Maximum voltage: 1.500 V + Configured voltage: 1.350 V + +Handle 0x1104, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: 4 + Locator: PROC 1 DIMM 5 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous Registered (Buffered) + Speed: 1600 MHz + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: 713756-081 + Rank: 2 + Configured Clock Speed: 1333 MHz + Minimum voltage: 1.350 V + Maximum voltage: 1.500 V + Configured voltage: 1.350 V + +Handle 0x1105, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1000 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: 5 + Locator: PROC 1 DIMM 6 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous Registered (Buffered) + Speed: 1600 MHz + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: 713756-081 + Rank: 2 + Configured Clock Speed: 1333 MHz + Minimum voltage: 1.350 V + Maximum voltage: 1.500 V + Configured voltage: 1.350 V + +Handle 0x1106, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1001 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 6 + Locator: PROC 2 DIMM 1 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum voltage: Unknown + Maximum voltage: Unknown + Configured voltage: Unknown + +Handle 0x1107, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1001 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: 7 + Locator: PROC 2 DIMM 2 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous Registered (Buffered) + Speed: 1600 MHz + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: 713756-081 + Rank: 2 + Configured Clock Speed: 1333 MHz + Minimum voltage: 1.350 V + Maximum voltage: 1.500 V + Configured voltage: 1.350 V + +Handle 0x1108, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1001 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: No Module Installed + Form Factor: DIMM + Set: 8 + Locator: PROC 2 DIMM 3 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: UNKNOWN + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: NOT AVAILABLE + Rank: Unknown + Configured Clock Speed: Unknown + Minimum voltage: Unknown + Maximum voltage: Unknown + Configured voltage: Unknown + +Handle 0x1109, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1001 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: 9 + Locator: PROC 2 DIMM 4 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous Registered (Buffered) + Speed: 1600 MHz + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: 713756-081 + Rank: 2 + Configured Clock Speed: 1333 MHz + Minimum voltage: 1.350 V + Maximum voltage: 1.500 V + Configured voltage: 1.350 V + +Handle 0x110A, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1001 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: 10 + Locator: PROC 2 DIMM 5 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous Registered (Buffered) + Speed: 1600 MHz + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: 713756-081 + Rank: 2 + Configured Clock Speed: 1333 MHz + Minimum voltage: 1.350 V + Maximum voltage: 1.500 V + Configured voltage: 1.350 V + +Handle 0x110B, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x1001 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: 11 + Locator: PROC 2 DIMM 6 + Bank Locator: Not Specified + Type: DDR3 + Type Detail: Synchronous Registered (Buffered) + Speed: 1600 MHz + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Part Number: 713756-081 + Rank: 2 + Configured Clock Speed: 1333 MHz + Minimum voltage: 1.350 V + Maximum voltage: 1.500 V + Configured voltage: 1.350 V + +Handle 0x1300, DMI type 19, 31 bytes +Memory Array Mapped Address + Starting Address: 0x00000000000 + Ending Address: 0x000BFFFFFFF + Range Size: 3 GB + Physical Array Handle: 0x1000 + Partition Width: 1 + +Handle 0x1301, DMI type 19, 31 bytes +Memory Array Mapped Address + Starting Address: 0x00100000000 + Ending Address: 0x0203FFFFFFF + Range Size: 125 GB + Physical Array Handle: 0x1000 + Partition Width: 1 + +Handle 0x1B00, DMI type 27, 14 bytes +Cooling Device + Type: Fan + Status: OK + Cooling Unit Group: 1 + OEM-specific Information: 0x00000000 + Nominal Speed: Unknown Or Non-rotating + +Handle 0x1B01, DMI type 27, 14 bytes +Cooling Device + Type: Fan + Status: OK + Cooling Unit Group: 1 + OEM-specific Information: 0x00000000 + Nominal Speed: Unknown Or Non-rotating + +Handle 0x1B02, DMI type 27, 14 bytes +Cooling Device + Type: Fan + Status: OK + Cooling Unit Group: 1 + OEM-specific Information: 0x00000000 + Nominal Speed: Unknown Or Non-rotating + +Handle 0x1B03, DMI type 27, 14 bytes +Cooling Device + Type: Fan + Status: OK + Cooling Unit Group: 1 + OEM-specific Information: 0x00000000 + Nominal Speed: Unknown Or Non-rotating + +Handle 0x1B04, DMI type 27, 14 bytes +Cooling Device + Type: Fan + Status: OK + Cooling Unit Group: 1 + OEM-specific Information: 0x00000000 + Nominal Speed: Unknown Or Non-rotating + +Handle 0x1B08, DMI type 27, 14 bytes +Cooling Device + Type: Fan + Status: OK + Cooling Unit Group: 1 + OEM-specific Information: 0x00000000 + Nominal Speed: Unknown Or Non-rotating + +Handle 0x1B09, DMI type 27, 14 bytes +Cooling Device + Type: Fan + Status: OK + Cooling Unit Group: 1 + OEM-specific Information: 0x00000000 + Nominal Speed: Unknown Or Non-rotating + +Handle 0x1B0A, DMI type 27, 14 bytes +Cooling Device + Type: Fan + Status: OK + Cooling Unit Group: 1 + OEM-specific Information: 0x00000000 + Nominal Speed: Unknown Or Non-rotating + +Handle 0x1B0B, DMI type 27, 14 bytes +Cooling Device + Type: Fan + Status: OK + Cooling Unit Group: 1 + OEM-specific Information: 0x00000000 + Nominal Speed: Unknown Or Non-rotating + +Handle 0x1B0C, DMI type 27, 14 bytes +Cooling Device + Type: Fan + Status: OK + Cooling Unit Group: 1 + OEM-specific Information: 0x00000000 + Nominal Speed: Unknown Or Non-rotating + +Handle 0x2000, DMI type 32, 11 bytes +System Boot Information + Status: Firmware-detected hardware failure + +Handle 0x2600, DMI type 38, 18 bytes +IPMI Device Information + Interface Type: KCS (Keyboard Control Style) + Specification Version: 2.0 + I2C Slave Address: 0x10 + NV Storage Device: Not Present + Base Address: 0x0000000000000CA2 (I/O) + Register Spacing: Successive Byte Boundaries + +Handle 0x2700, DMI type 39, 22 bytes +System Power Supply + Power Unit Group: 1 + Location: Not Specified + Name: Power Supply 1 + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Model Part Number: 656364-B21 + Revision: Not Specified + Max Power Capacity: 1200 W + Status: Present, Unknown + Type: Unknown + Input Voltage Range Switching: Unknown + Plugged: Yes + Hot Replaceable: Yes + +Handle 0x2701, DMI type 39, 22 bytes +System Power Supply + Power Unit Group: 1 + Location: Not Specified + Name: Power Supply 2 + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Model Part Number: 656364-B21 + Revision: Not Specified + Max Power Capacity: 1200 W + Status: Present, Unknown + Type: Unknown + Input Voltage Range Switching: Unknown + Plugged: Yes + Hot Replaceable: Yes + +Handle 0x2702, DMI type 39, 22 bytes +System Power Supply + Power Unit Group: 1 + Location: Not Specified + Name: Power Supply 3 + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Model Part Number: 656364-B21 + Revision: Not Specified + Max Power Capacity: 1200 W + Status: Present, Unknown + Type: Unknown + Input Voltage Range Switching: Unknown + Plugged: Yes + Hot Replaceable: Yes + +Handle 0x2703, DMI type 39, 22 bytes +System Power Supply + Power Unit Group: 1 + Location: Not Specified + Name: Power Supply 4 + Manufacturer: HP + Serial Number: 4242 + Asset Tag: Not Specified + Model Part Number: 656364-B21 + Revision: Not Specified + Max Power Capacity: 1200 W + Status: Present, Unknown + Type: Unknown + Input Voltage Range Switching: Unknown + Plugged: Yes + Hot Replaceable: Yes + +Handle 0x2911, DMI type 41, 11 bytes +Onboard Device + Reference Designation: NIC Port 1 + Type: Ethernet + Status: Enabled + Type Instance: 1 + Bus Address: 0000:04:00.0 + +Handle 0xC101, DMI type 193, 9 bytes +OEM-specific Type + Header and Data: + C1 09 01 C1 01 01 02 03 04 + Strings: + 01/22/2018 + 03/05/2013 + + + +Handle 0xC200, DMI type 194, 5 bytes +OEM-specific Type + Header and Data: + C2 05 00 C2 11 + +Handle 0xC300, DMI type 195, 7 bytes +OEM-specific Type + Header and Data: + C3 07 00 C3 01 C7 00 + Strings: + $0E1107C7 + +Handle 0xC400, DMI type 196, 6 bytes +OEM-specific Type + Header and Data: + C4 06 00 C4 00 FF + +Handle 0xC500, DMI type 197, 12 bytes +OEM-specific Type + Header and Data: + C5 0C 00 C5 00 04 00 01 FF 01 50 00 + +Handle 0xC501, DMI type 197, 12 bytes +OEM-specific Type + Header and Data: + C5 0C 01 C5 01 04 20 00 FF 02 50 00 + +Handle 0xCA00, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 00 CA 00 11 FF 01 01 + +Handle 0xCA01, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 01 CA 01 11 FF 02 01 + +Handle 0xCA02, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 02 CA 02 11 FF 03 01 + +Handle 0xCA03, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 03 CA 03 11 FF 04 01 + +Handle 0xCA04, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 04 CA 04 11 FF 05 01 + +Handle 0xCA05, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 05 CA 05 11 FF 06 01 + +Handle 0xCA06, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 06 CA 06 11 FF 01 02 + +Handle 0xCA07, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 07 CA 07 11 FF 02 02 + +Handle 0xCA08, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 08 CA 08 11 FF 03 02 + +Handle 0xCA09, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 09 CA 09 11 FF 04 02 + +Handle 0xCA0A, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 0A CA 0A 11 FF 05 02 + +Handle 0xCA0B, DMI type 202, 9 bytes +OEM-specific Type + Header and Data: + CA 09 0B CA 0B 11 FF 06 02 + +Handle 0xD100, DMI type 209, 20 bytes +HP BIOS PXE NIC PCI and MAC Information + NIC 1: PCI device 04:00.0, MAC address 44:1E:A1:93:9C:10 + NIC 2: PCI device 04:00.1, MAC address 44:1E:A1:93:9C:11 + +Handle 0xD300, DMI type 211, 7 bytes +OEM-specific Type + Header and Data: + D3 07 00 D3 00 04 46 + +Handle 0xD306, DMI type 211, 7 bytes +OEM-specific Type + Header and Data: + D3 07 06 D3 01 04 46 + +Handle 0xC600, DMI type 198, 11 bytes +OEM-specific Type + Header and Data: + C6 0B 00 C6 01 00 00 00 00 00 01 + +Handle 0xC700, DMI type 199, 100 bytes +OEM-specific Type + Header and Data: + C7 64 00 C7 0C 02 00 80 11 20 03 05 D2 06 02 00 + 04 03 00 80 11 20 20 04 D3 06 02 00 13 05 00 00 + 11 20 13 10 D5 06 02 00 1D 06 00 00 18 20 08 05 + D6 06 02 00 14 07 00 00 18 20 08 05 D7 06 02 00 + 0D 02 00 00 13 20 21 03 E2 06 03 00 08 03 00 00 + 13 20 21 03 E3 06 03 00 2D 04 00 00 18 20 25 04 + E4 06 03 00 + +Handle 0xC900, DMI type 201, 11 bytes +OEM-specific Type + Header and Data: + C9 0B 00 C9 F0 01 00 00 40 0C 01 + +Handle 0xD700, DMI type 215, 6 bytes +OEM-specific Type + Header and Data: + D7 06 00 D7 00 05 + +Handle 0xD800, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 00 D8 01 00 01 02 00 00 00 00 00 00 00 00 + 00 00 00 00 00 00 00 + Strings: + System ROM + 05/21/2018 + +Handle 0xD801, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 01 D8 02 00 01 02 00 00 00 00 00 00 00 00 + 00 00 00 00 00 00 00 + Strings: + Redundant System ROM + 01/22/2018 + +Handle 0xD802, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 02 D8 03 00 01 02 00 00 00 00 00 00 00 00 + 00 00 00 00 00 00 00 + Strings: + System ROM Bootblock + 03/05/2013 + +Handle 0xD803, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 03 D8 06 00 01 02 02 67 00 00 00 00 00 00 + 00 00 00 00 00 0D 00 + Strings: + SL-Chassis Firmware + 6.7 + +Handle 0xD804, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 04 D8 07 00 01 02 02 18 00 00 00 00 00 00 + 00 00 00 00 00 0D 00 + Strings: + SL-Chassis Firmware Bootloader + 1.8 + +Handle 0xD805, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 05 D8 08 00 01 00 01 27 27 00 00 00 00 00 + 00 00 00 00 00 00 00 + Strings: + System Programmable Logic Device + 27 27 + +Handle 0xD806, DMI type 216, 23 bytes +OEM-specific Type + Header and Data: + D8 17 06 D8 09 00 01 00 03 02 00 01 00 07 00 E7 + 00 04 00 00 00 03 00 + Strings: + Server Platform Services (SPS) Firmware + +Handle 0xDB00, DMI type 219, 32 bytes +OEM-specific Type + Header and Data: + DB 20 00 DB DF 03 00 00 1F 00 00 00 00 00 00 00 + 07 08 00 00 00 00 00 00 01 00 00 00 00 00 00 00 + +Handle 0xDF00, DMI type 223, 7 bytes +OEM-specific Type + Header and Data: + DF 07 00 DF 66 46 70 + +Handle 0xE000, DMI type 224, 5 bytes +OEM-specific Type + Header and Data: + E0 05 00 E0 00 + +Handle 0xE200, DMI type 226, 21 bytes +OEM-specific Type + Header and Data: + E2 15 00 E2 36 36 34 36 34 34 43 5A 33 34 32 34 + 37 36 31 35 01 + Strings: + CZ34247615 + +Handle 0xE300, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 00 E3 00 04 00 11 0A AA 01 00 + +Handle 0xE301, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 01 E3 00 04 01 11 0A A8 01 00 + +Handle 0xE302, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 02 E3 00 04 02 11 0A A2 01 00 + +Handle 0xE303, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 03 E3 00 04 03 11 0A A0 01 01 + +Handle 0xE304, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 04 E3 00 04 04 11 09 AA 01 01 + +Handle 0xE305, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 05 E3 00 04 05 11 09 A8 01 01 + +Handle 0xE306, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 06 E3 01 04 06 11 0C AA 01 02 + +Handle 0xE307, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 07 E3 01 04 07 11 0C A8 01 02 + +Handle 0xE308, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 08 E3 01 04 08 11 0C A2 01 02 + +Handle 0xE309, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 09 E3 01 04 09 11 0C A0 01 03 + +Handle 0xE30A, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 0A E3 01 04 0A 11 0B AA 01 03 + +Handle 0xE30B, DMI type 227, 12 bytes +OEM-specific Type + Header and Data: + E3 0C 0B E3 01 04 0B 11 0B A8 01 03 + +Handle 0xE400, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 00 E4 00 00 00 00 00 00 00 FF 00 00 + +Handle 0xE401, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 01 E4 01 00 00 00 00 00 00 FF 00 00 + +Handle 0xE402, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 02 E4 02 00 00 00 00 00 00 FF 00 00 + +Handle 0xE403, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 03 E4 03 00 00 00 00 00 00 FF 00 00 + +Handle 0xE404, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 04 E4 04 00 00 00 00 00 00 FF 00 00 + +Handle 0xE405, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 05 E4 05 00 00 00 00 00 00 FF 00 00 + +Handle 0xE406, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 06 E4 06 00 00 00 00 00 00 FF 01 00 + +Handle 0xE407, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 07 E4 07 00 00 00 00 00 00 FF 00 00 + +Handle 0xE408, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 08 E4 08 06 00 00 00 00 00 FF 00 00 + +Handle 0xE409, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 09 E4 09 08 30 01 78 80 01 08 00 00 + +Handle 0xE40A, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 0A E4 0A 08 30 01 78 90 01 08 00 00 + +Handle 0xE40B, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 0B E4 0B 08 31 01 78 80 01 08 00 00 + +Handle 0xE40C, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 0C E4 0C 08 31 01 78 90 01 08 00 00 + +Handle 0xE40D, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 0D E4 0D 01 3E FF 30 00 00 07 00 00 + +Handle 0xE40E, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 0E E4 0E 01 3E FF 31 00 00 07 00 00 + +Handle 0xE40F, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 0F E4 0F 01 3E FF 32 00 00 07 00 00 + +Handle 0xE410, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 10 E4 10 01 3E FF 33 00 00 07 00 00 + +Handle 0xE419, DMI type 228, 14 bytes +OEM-specific Type + Header and Data: + E4 0E 19 E4 19 09 00 00 00 00 00 03 04 00 + +Handle 0xE500, DMI type 229, 100 bytes +OEM-specific Type + Header and Data: + E5 64 00 E5 24 44 46 43 00 50 FD BD 00 00 00 00 + 00 08 00 00 24 43 52 50 00 50 F8 BD 00 00 00 00 + 00 00 05 00 24 48 44 44 00 30 F8 BD 00 00 00 00 + 00 20 00 00 24 4F 43 53 00 F0 F7 BD 00 00 00 00 + 00 40 00 00 24 4F 43 42 00 F0 F6 BD 00 00 00 00 + 00 00 01 00 24 53 41 45 00 E0 F6 BD 00 00 00 00 + 00 10 00 00 + +Handle 0xE600, DMI type 230, 11 bytes +OEM-specific Type + Header and Data: + E6 0B 00 E6 00 27 01 02 02 03 A0 + Strings: + DELTA + 08 + +Handle 0xE601, DMI type 230, 11 bytes +OEM-specific Type + Header and Data: + E6 0B 01 E6 01 27 01 02 02 03 A2 + Strings: + DELTA + 08 + +Handle 0xE602, DMI type 230, 11 bytes +OEM-specific Type + Header and Data: + E6 0B 02 E6 02 27 01 02 02 03 A4 + Strings: + DELTA + 08 + +Handle 0xE603, DMI type 230, 11 bytes +OEM-specific Type + Header and Data: + E6 0B 03 E6 03 27 01 02 02 03 A6 + Strings: + LTEON + 10 + +Handle 0xE800, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 00 E8 00 11 00 00 00 00 00 00 00 00 + +Handle 0xE801, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 01 E8 01 11 05 00 00 00 46 05 46 05 + +Handle 0xE802, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 02 E8 02 11 00 00 00 00 00 00 00 00 + +Handle 0xE803, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 03 E8 03 11 05 00 00 00 46 05 46 05 + +Handle 0xE804, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 04 E8 04 11 05 00 00 00 46 05 46 05 + +Handle 0xE805, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 05 E8 05 11 05 00 00 00 46 05 46 05 + +Handle 0xE806, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 06 E8 06 11 00 00 00 00 00 00 00 00 + +Handle 0xE807, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 07 E8 07 11 05 00 00 00 46 05 46 05 + +Handle 0xE808, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 08 E8 08 11 00 00 00 00 00 00 00 00 + +Handle 0xE809, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 09 E8 09 11 05 00 00 00 46 05 46 05 + +Handle 0xE80A, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 0A E8 0A 11 05 00 00 00 46 05 46 05 + +Handle 0xE80B, DMI type 232, 14 bytes +OEM-specific Type + Header and Data: + E8 0E 0B E8 0B 11 05 00 00 00 46 05 46 05 + +Handle 0x7F00, DMI type 127, 4 bytes +End Of Table + diff --git a/tests/fixtures/dmidecode/QCT_X10E-9N b/tests/fixtures/dmidecode/QCT_X10E-9N new file mode 100644 index 0000000..bcfcebe --- /dev/null +++ b/tests/fixtures/dmidecode/QCT_X10E-9N @@ -0,0 +1,526 @@ +# dmidecode 3.0 +Getting SMBIOS data from sysfs. +SMBIOS 3.0 present. +37 structures occupying 2615 bytes. +Table at 0x8F9C5000. + +Handle 0x0000, DMI type 0, 24 bytes +BIOS Information + Vendor: American Megatrends Inc. + Version: S3E_3B09.02 + Release Date: 02/23/2018 + Address: 0xF0000 + Runtime Size: 64 kB + ROM Size: 8192 kB + Characteristics: + PCI is supported + BIOS is upgradeable + BIOS shadowing is allowed + Boot from CD is supported + Selectable boot is supported + BIOS ROM is socketed + EDD is supported + Print screen service is supported (int 5h) + Serial services are supported (int 14h) + Printer services are supported (int 17h) + ACPI is supported + USB legacy is supported + BIOS boot specification is supported + Targeted content distribution is supported + UEFI is supported + BIOS Revision: 5.11 + Firmware Revision: 3.20 + +Handle 0x0001, DMI type 1, 27 bytes +System Information + Manufacturer: Quanta Cloud Technology Inc. + Product Name: QuantaMicro X10E-9N + Version: N/A + Serial Number: QTFCQ57140285 + UUID: E1A3D1C8-0809-E711-B48A-A81E84729878 + Wake-up Type: Power Switch + SKU Number: S3E + Family: Default string + +Handle 0x0002, DMI type 2, 15 bytes +Base Board Information + Manufacturer: Quanta Cloud Technology Inc. + Product Name: S3E-MB + Version: 31S3EMB0010 + Serial Number: CQ571000415 + Asset Tag: N/A + Features: + Board is a hosting board + Board is replaceable + Location In Chassis: 4 + Chassis Handle: 0x0003 + Type: Motherboard + Contained Object Handles: 0 + +Handle 0x0003, DMI type 3, 22 bytes +Chassis Information + Manufacturer: Quanta Cloud Technology Inc. + Type: Rack Mount Chassis + Lock: Not Present + Version: 32S3ECAST00 + Serial Number: QTFCQ571402FD + Asset Tag: N/A + Boot-up State: Safe + Power Supply State: Safe + Thermal State: Safe + Security Status: None + OEM Information: 0x00000000 + Height: 3 U + Number Of Power Cords: 2 + Contained Elements: 0 + SKU Number: Default string + +Handle 0x0021, DMI type 11, 5 bytes +OEM Strings + String 1: Default string + String 2: Default string + String 3: Default string + String 4: Default string + String 5: Default string + +Handle 0x0025, DMI type 38, 18 bytes +IPMI Device Information + Interface Type: KCS (Keyboard Control Style) + Specification Version: 2.0 + I2C Slave Address: 0x10 + NV Storage Device: Not Present + Base Address: 0x0000000000000CA2 (I/O) + Register Spacing: Successive Byte Boundaries + +Handle 0x0034, DMI type 7, 19 bytes +Cache Information + Socket Designation: L1 Cache + Configuration: Enabled, Not Socketed, Level 1 + Operational Mode: Write Back + Location: Internal + Installed Size: 256 kB + Maximum Size: 256 kB + Supported SRAM Types: + Synchronous + Installed SRAM Type: Synchronous + Speed: Unknown + Error Correction Type: Parity + System Type: Other + Associativity: 8-way Set-associative + +Handle 0x0035, DMI type 7, 19 bytes +Cache Information + Socket Designation: L2 Cache + Configuration: Enabled, Not Socketed, Level 2 + Operational Mode: Write Back + Location: Internal + Installed Size: 1024 kB + Maximum Size: 1024 kB + Supported SRAM Types: + Synchronous + Installed SRAM Type: Synchronous + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unified + Associativity: 4-way Set-associative + +Handle 0x0036, DMI type 7, 19 bytes +Cache Information + Socket Designation: L3 Cache + Configuration: Enabled, Not Socketed, Level 3 + Operational Mode: Write Back + Location: Internal + Installed Size: 8192 kB + Maximum Size: 8192 kB + Supported SRAM Types: + Synchronous + Installed SRAM Type: Synchronous + Speed: Unknown + Error Correction Type: Multi-bit ECC + System Type: Unified + Associativity: 16-way Set-associative + +Handle 0x0037, DMI type 4, 48 bytes +Processor Information + Socket Designation: CPU + Type: Central Processor + Family: Xeon + Manufacturer: Intel(R) Corporation + ID: E9 06 09 00 FF FB EB BF + Signature: Type 0, Family 6, Model 158, Stepping 9 + Flags: + FPU (Floating-point unit on-chip) + VME (Virtual mode extension) + DE (Debugging extension) + PSE (Page size extension) + TSC (Time stamp counter) + MSR (Model specific registers) + PAE (Physical address extension) + MCE (Machine check exception) + CX8 (CMPXCHG8 instruction supported) + APIC (On-chip APIC hardware supported) + SEP (Fast system call) + MTRR (Memory type range registers) + PGE (Page global enable) + MCA (Machine check architecture) + CMOV (Conditional move instruction supported) + PAT (Page attribute table) + PSE-36 (36-bit page size extension) + CLFSH (CLFLUSH instruction supported) + DS (Debug store) + ACPI (ACPI supported) + MMX (MMX technology supported) + FXSR (FXSAVE and FXSTOR instructions supported) + SSE (Streaming SIMD extensions) + SSE2 (Streaming SIMD extensions 2) + SS (Self-snoop) + HTT (Multi-threading) + TM (Thermal monitor supported) + PBE (Pending break enabled) + Version: Intel(R) Xeon(R) CPU E3-1240 v6 @ 3.70GHz + Voltage: 1.0 V + External Clock: 100 MHz + Max Speed: 4100 MHz + Current Speed: 3700 MHz + Status: Populated, Enabled + Upgrade: Other + L1 Cache Handle: 0x0034 + L2 Cache Handle: 0x0035 + L3 Cache Handle: 0x0036 + Serial Number: To Be Filled By O.E.M. + Asset Tag: To Be Filled By O.E.M. + Part Number: To Be Filled By O.E.M. + Core Count: 4 + Core Enabled: 4 + Thread Count: 8 + Characteristics: + 64-bit capable + Multi-Core + Hardware Thread + Execute Protection + Enhanced Virtualization + Power/Performance Control + +Handle 0x0038, DMI type 16, 23 bytes +Physical Memory Array + Location: System Board Or Motherboard + Use: System Memory + Error Correction Type: Single-bit ECC + Maximum Capacity: 64 GB + Error Information Handle: Not Provided + Number Of Devices: 4 + +Handle 0x0039, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x0038 + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: None + Locator: DIMM A1 + Bank Locator: CHANNEL A + Type: Unknown + Type Detail: None + Speed: Unknown + Manufacturer: Not Specified + Serial Number: Not Specified + Asset Tag: Not Specified + Part Number: Not Specified + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x003A, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x0038 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: None + Locator: DIMM A0 + Bank Locator: CHANNEL A + Type: DDR4 + Type Detail: Synchronous + Speed: 2133 MHz + Manufacturer: Samsung + Serial Number: 328CBA1D + Asset Tag: 9876543210 + Part Number: M391A2K43BB1-CPB + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + +Handle 0x003B, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x0038 + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: None + Locator: DIMM B1 + Bank Locator: CHANNEL B + Type: Unknown + Type Detail: None + Speed: Unknown + Manufacturer: Not Specified + Serial Number: Not Specified + Asset Tag: Not Specified + Part Number: Not Specified + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x003C, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x0038 + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: None + Locator: DIMM B0 + Bank Locator: CHANNEL B + Type: DDR4 + Type Detail: Synchronous + Speed: 2133 MHz + Manufacturer: Samsung + Serial Number: 328CB9DF + Asset Tag: 9876543210 + Part Number: M391A2K43BB1-CPB + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + +Handle 0x003D, DMI type 19, 31 bytes +Memory Array Mapped Address + Starting Address: 0x00000000000 + Ending Address: 0x007FFFFFFFF + Range Size: 32 GB + Physical Array Handle: 0x0038 + Partition Width: 2 + +Handle 0x003E, DMI type 221, 26 bytes +OEM-specific Type + Header and Data: + DD 1A 3E 00 03 01 00 04 01 00 08 00 02 00 00 00 + 00 84 00 03 00 01 03 00 00 00 + Strings: + Reference Code - CPU + uCode Version + TXT ACM version + +Handle 0x003F, DMI type 221, 68 bytes +OEM-specific Type + Header and Data: + DD 44 3F 00 09 01 00 04 01 00 08 00 02 03 FF FF + FF FF FF 04 00 FF FF FF 31 00 05 00 FF FF FF 31 + 00 06 00 FF FF FF FF FF 07 00 3E 00 00 00 00 08 + 00 34 00 00 00 00 09 00 3E 00 00 00 00 0A 00 34 + 00 00 00 00 + Strings: + Reference Code - SKL PCH + PCH-CRID Status + Disabled + PCH-CRID Original Value + PCH-CRID New Value + OPROM - RST - RAID + SKL PCH H Bx Hsio Version + SKL PCH H Dx Hsio Version + SKL PCH LP Bx Hsio Version + SKL PCH LP Cx Hsio Version + +Handle 0x0040, DMI type 221, 54 bytes +OEM-specific Type + Header and Data: + DD 36 40 00 07 01 00 04 01 00 08 00 02 00 04 01 + 00 08 00 03 00 04 01 00 00 00 04 05 FF FF FF FF + FF 06 00 FF FF FF 05 00 07 00 FF FF FF 05 00 08 + 00 FF FF FF 00 00 + Strings: + Reference Code - SA - System Agent + Reference Code - MRC + SA - PCIe Version + SA-CRID Status + Disabled + SA-CRID Original Value + SA-CRID New Value + OPROM - VBIOS + +Handle 0x0041, DMI type 221, 96 bytes +OEM-specific Type + Header and Data: + DD 60 41 00 0D 01 00 00 00 00 00 00 02 00 FF FF + FF FF FF 03 04 FF FF FF FF FF 05 06 FF FF FF FF + FF 07 08 FF FF FF FF FF 09 00 00 00 00 00 00 0A + 00 FF FF FF FF FF 0B 00 FF FF 00 00 00 0C 00 FF + FF FF FF FF 0D 00 FF FF FF FF FF 0E 00 FF FF FF + FF FF 0F 00 FF FF FF FF FF 10 11 01 02 02 03 00 + Strings: + Lan Phy Version + Sensor Firmware Version + Debug Mode Status + Disabled + Performance Mode Status + Disabled + Debug Use USB(Disabled:Serial) + Disabled + ICC Overclocking Version + UNDI Version + EC FW Version + GOP Version + BIOS Guard Version + Base EC FW Version + EC-EC Protocol Version + Royal Park Version + BP1.2.2.0_RP03 + +Handle 0x0043, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J1:XDP CONN + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x0044, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: JP2:CPLD JTAG + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x0045, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J7:HDD0 + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: SATA + +Handle 0x0046, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: Not Specified + Internal Connector Type: None + External Reference Designator: J15:USB CONN_1 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x0047, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: Not Specified + Internal Connector Type: None + External Reference Designator: J16:USB CONN_0 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x0048, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: JP10:SMBUS_HOST + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x0049, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J20:TPM CONN + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x004A, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: JP13:SERIAL_A + Internal Connector Type: DB-9 male + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Serial Port XT/AT Compatible + +Handle 0x004B, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: Not Specified + Internal Connector Type: None + External Reference Designator: J22:VGA_Conn + External Connector Type: DB-15 female + Port Type: Video Port + +Handle 0x004C, DMI type 9, 17 bytes +System Slot Information + Designation: Mezz Slot(PCIex8 x4) + Type: x12 Proprietary + Current Usage: In Use + Length: Short + Characteristics: + 3.3 V is provided + PME signal is supported + SMBus signal is supported + Bus Address: 0000:00:01.0 + +Handle 0x004D, DMI type 9, 17 bytes +System Slot Information + Designation: OCP Mezz Slot(PCIex4) + Type: x4 Proprietary + Current Usage: Available + Length: Short + Characteristics: + 3.3 V is provided + PME signal is supported + Bus Address: 0000:00:1d.0 + +Handle 0x004E, DMI type 41, 11 bytes +Onboard Device + Reference Designation: Intel(R) C236 chipset SATA Controller + Type: SATA Controller + Status: Enabled + Type Instance: 1 + Bus Address: 0000:00:17.0 + +Handle 0x004F, DMI type 41, 11 bytes +Onboard Device + Reference Designation: onboard VGA + Type: Video + Status: Enabled + Type Instance: 1 + Bus Address: 0000:03:00.0 + +Handle 0x0050, DMI type 136, 6 bytes +OEM-specific Type + Header and Data: + 88 06 50 00 00 00 + +Handle 0x0051, DMI type 14, 17 bytes +Group Associations + Name: Firmware Version Info + Items: 4 + 0x003E () + 0x003F () + 0x0040 () + 0x0041 () + +Handle 0x0052, DMI type 13, 22 bytes +BIOS Language Information + Language Description Format: Long + Installable Languages: 1 + en|US|iso8859-1 + Currently Installed Language: en|US|iso8859-1 + +Handle 0x0053, DMI type 127, 4 bytes +End Of Table + diff --git a/tests/fixtures/dmidecode/SM_SSG-6028R b/tests/fixtures/dmidecode/SM_SSG-6028R new file mode 100644 index 0000000..f52a7c6 --- /dev/null +++ b/tests/fixtures/dmidecode/SM_SSG-6028R @@ -0,0 +1,1242 @@ +# dmidecode 3.0 +Getting SMBIOS data from sysfs. +SMBIOS 3.0.0 present. +Table at 0x000EC9B0. + +Handle 0x0000, DMI type 0, 24 bytes +BIOS Information + Vendor: American Megatrends Inc. + Version: 2.0b + Release Date: 05/02/2017 + Address: 0xF0000 + Runtime Size: 64 kB + ROM Size: 8192 kB + Characteristics: + PCI is supported + BIOS is upgradeable + BIOS shadowing is allowed + Boot from CD is supported + Selectable boot is supported + BIOS ROM is socketed + EDD is supported + 5.25"/1.2 MB floppy services are supported (int 13h) + 3.5"/720 kB floppy services are supported (int 13h) + 3.5"/2.88 MB floppy services are supported (int 13h) + Print screen service is supported (int 5h) + 8042 keyboard services are supported (int 9h) + Serial services are supported (int 14h) + Printer services are supported (int 17h) + ACPI is supported + USB legacy is supported + BIOS boot specification is supported + Targeted content distribution is supported + UEFI is supported + BIOS Revision: 5.11 + +Handle 0x0001, DMI type 1, 27 bytes +System Information + Manufacturer: Supermicro + Product Name: SSG-6028R-OSD072P + Version: 123456789 + Serial Number: S212101X7A18218 + UUID: 00000000-0000-0000-0000-AC1F6B05E596 + Wake-up Type: Power Switch + SKU Number: 085915D9 + Family: SMC X10 + +Handle 0x0002, DMI type 2, 15 bytes +Base Board Information + Manufacturer: Supermicro + Product Name: X10DRH-iT + Version: 1.10 + Serial Number: NM175S004964 + Asset Tag: Default string + Features: + Board is a hosting board + Board is replaceable + Location In Chassis: Default string + Chassis Handle: 0x0003 + Type: Motherboard + Contained Object Handles: 0 + +Handle 0x0003, DMI type 3, 22 bytes +Chassis Information + Manufacturer: Supermicro + Type: Other + Lock: Not Present + Version: Default string + Serial Number: C8260FG11N50348 + Asset Tag: Default string + Boot-up State: Safe + Power Supply State: Safe + Thermal State: Safe + Security Status: None + OEM Information: 0x00000000 + Height: Unspecified + Number Of Power Cords: 1 + Contained Elements: 0 + SKU Number: Default string + +Handle 0x0004, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J1A1 + Internal Connector Type: None + External Reference Designator: PS2Mouse + External Connector Type: PS/2 + Port Type: Mouse Port + +Handle 0x0005, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J1A1 + Internal Connector Type: None + External Reference Designator: Keyboard + External Connector Type: PS/2 + Port Type: Keyboard Port + +Handle 0x0006, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J2A1 + Internal Connector Type: None + External Reference Designator: TV Out + External Connector Type: Mini Centronics Type-14 + Port Type: Other + +Handle 0x0007, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J2A2A + Internal Connector Type: None + External Reference Designator: COM A + External Connector Type: DB-9 male + Port Type: Serial Port 16550A Compatible + +Handle 0x0008, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J2A2B + Internal Connector Type: None + External Reference Designator: Video + External Connector Type: DB-15 female + Port Type: Video Port + +Handle 0x0009, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J3A1 + Internal Connector Type: None + External Reference Designator: USB1 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x000A, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J3A1 + Internal Connector Type: None + External Reference Designator: USB2 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x000B, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J3A1 + Internal Connector Type: None + External Reference Designator: USB3 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x000C, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J9A1 - TPM HDR + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x000D, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J9C1 - PCIE DOCKING CONN + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x000E, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J2B3 - CPU FAN + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x000F, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J6C2 - EXT HDMI + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x0010, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J3C1 - GMCH FAN + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x0011, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J1D1 - ITP + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x0012, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J9E2 - MDC INTPSR + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x0013, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J9E4 - MDC INTPSR + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x0014, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J9E3 - LPC HOT DOCKING + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x0015, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J9E1 - SCAN MATRIX + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x0016, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J9G1 - LPC SIDE BAND + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x0017, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J8F1 - UNIFIED + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x0018, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J6F1 - LVDS + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x0019, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J2F1 - LAI FAN + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x001A, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J2G1 - GFX VID + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x001B, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J1G6 - AC JACK + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x001C, DMI type 9, 17 bytes +System Slot Information + Designation: CPU1 SLOT1 + Type: x8 PCI Express 3 x8 + Current Usage: In Use + Length: Short + ID: 1 + Characteristics: + 3.3 V is provided + Opening is shared + PME signal is supported + Bus Address: 0000:02:00.0 + +Handle 0x001D, DMI type 9, 17 bytes +System Slot Information + Designation: CPU1 SLOT2 + Type: x16 PCI Express 3 x16 + Current Usage: In Use + Length: Long + ID: 2 + Characteristics: + 3.3 V is provided + Opening is shared + PME signal is supported + Bus Address: 0000:03:00.0 + +Handle 0x001E, DMI type 9, 17 bytes +System Slot Information + Designation: CPU1 SLOT3 + Type: x8 PCI Express 3 x8 + Current Usage: In Use + Length: Short + ID: 3 + Characteristics: + 3.3 V is provided + Opening is shared + PME signal is supported + Bus Address: 0000:04:00.0 + +Handle 0x001F, DMI type 9, 17 bytes +System Slot Information + Designation: CPU2 SLOT4 + Type: x16 PCI Express 3 x16 + Current Usage: Available + Length: Long + ID: 4 + Characteristics: + 3.3 V is provided + Opening is shared + PME signal is supported + Bus Address: 0000:ff:00.0 + +Handle 0x0020, DMI type 9, 17 bytes +System Slot Information + Designation: CPU2 SLOT5 + Type: x8 PCI Express 3 x8 + Current Usage: Available + Length: Short + ID: 5 + Characteristics: + 3.3 V is provided + Opening is shared + PME signal is supported + Bus Address: 0000:ff:00.0 + +Handle 0x0021, DMI type 9, 17 bytes +System Slot Information + Designation: CPU2 SLOT6 + Type: x16 PCI Express 3 x16 + Current Usage: Available + Length: Long + ID: 6 + Characteristics: + 3.3 V is provided + Opening is shared + PME signal is supported + Bus Address: 0000:ff:00.0 + +Handle 0x0022, DMI type 9, 17 bytes +System Slot Information + Designation: CPU2 SLOT7 + Type: x16 PCI Express 3 x16 + Current Usage: Available + Length: Long + ID: 7 + Characteristics: + 3.3 V is provided + Opening is shared + PME signal is supported + Bus Address: 0000:ff:00.0 + +Handle 0x0023, DMI type 10, 8 bytes +On Board Device 1 Information + Type: Video + Status: Enabled + Description: Onboard Aspeed Video +On Board Device 2 Information + Type: Ethernet + Status: Enabled + Description: Onboard Intel Lan + +Handle 0x0024, DMI type 11, 5 bytes +OEM Strings + String 1: Intel Grantley/Wellsburg + String 2: Supermicro Motherboard-X10 Series + +Handle 0x0025, DMI type 12, 5 bytes +System Configuration Options + Option 1: Default string + +Handle 0x0026, DMI type 32, 20 bytes +System Boot Information + Status: No errors detected + +Handle 0x0027, DMI type 26, 22 bytes +Voltage Probe + Description: LM78A + Location: Power Unit + Status: OK + Maximum Value: Unknown + Minimum Value: Unknown + Resolution: Unknown + Tolerance: Unknown + Accuracy: Unknown + OEM-specific Information: 0x00000000 + Nominal Value: Unknown + +Handle 0x0028, DMI type 28, 22 bytes +Temperature Probe + Description: LM78A + Location: Power Unit + Status: OK + Maximum Value: Unknown + Minimum Value: Unknown + Resolution: Unknown + Tolerance: Unknown + Accuracy: Unknown + OEM-specific Information: 0x00000000 + Nominal Value: Unknown + +Handle 0x0029, DMI type 27, 15 bytes +Cooling Device + Temperature Probe Handle: 0x0028 + Type: Power Supply Fan + Status: OK + Cooling Unit Group: 1 + OEM-specific Information: 0x00000000 + Nominal Speed: Unknown Or Non-rotating + Description: Cooling Dev 1 + +Handle 0x002A, DMI type 29, 22 bytes +Electrical Current Probe + Description: ABC + Location: Power Unit + Status: OK + Maximum Value: Unknown + Minimum Value: Unknown + Resolution: Unknown + Tolerance: Unknown + Accuracy: Unknown + OEM-specific Information: 0x00000000 + Nominal Value: Unknown + +Handle 0x002D, DMI type 26, 22 bytes +Voltage Probe + Description: LM78C + Location: Power Unit + Status: OK + Maximum Value: Unknown + Minimum Value: Unknown + Resolution: Unknown + Tolerance: Unknown + Accuracy: Unknown + OEM-specific Information: 0x00000000 + Nominal Value: Unknown + +Handle 0x002E, DMI type 28, 22 bytes +Temperature Probe + Description: LM78A + Location: Power Unit + Status: OK + Maximum Value: Unknown + Minimum Value: Unknown + Resolution: Unknown + Tolerance: Unknown + Accuracy: Unknown + OEM-specific Information: 0x00000000 + Nominal Value: Unknown + +Handle 0x002F, DMI type 27, 15 bytes +Cooling Device + Temperature Probe Handle: 0x002E + Type: Power Supply Fan + Status: OK + Cooling Unit Group: 1 + OEM-specific Information: 0x00000000 + Nominal Speed: Unknown Or Non-rotating + Description: Cooling Dev 3 + +Handle 0x0030, DMI type 29, 22 bytes +Electrical Current Probe + Description: ABC + Location: Power Unit + Status: OK + Maximum Value: Unknown + Minimum Value: Unknown + Resolution: Unknown + Tolerance: Unknown + Accuracy: Unknown + OEM-specific Information: 0x00000000 + Nominal Value: Unknown + +Handle 0x0033, DMI type 41, 11 bytes +Onboard Device + Reference Designation: Onboard IGD + Type: Video + Status: Enabled + Type Instance: 1 + Bus Address: 0000:00:02.0 + +Handle 0x0034, DMI type 41, 11 bytes +Onboard Device + Reference Designation: Onboard LAN + Type: Ethernet + Status: Enabled + Type Instance: 1 + Bus Address: 0000:00:19.0 + +Handle 0x0035, DMI type 41, 11 bytes +Onboard Device + Reference Designation: Onboard 1394 + Type: Other + Status: Enabled + Type Instance: 1 + Bus Address: 0000:03:1c.2 + +Handle 0x0036, DMI type 38, 18 bytes +IPMI Device Information + Interface Type: KCS (Keyboard Control Style) + Specification Version: 2.0 + I2C Slave Address: 0x10 + NV Storage Device: Not Present + Base Address: 0x0000000000000CA2 (I/O) + Register Spacing: Successive Byte Boundaries + +Handle 0x003B, DMI type 15, 81 bytes +System Event Log + Area Length: 65535 bytes + Header Start Offset: 0x0000 + Header Length: 16 bytes + Data Start Offset: 0x0010 + Access Method: Memory-mapped physical 32-bit address + Access Address: 0xFF890000 + Status: Valid, Not Full + Change Token: 0x00000001 + Header Format: Type 1 + Supported Log Type Descriptors: 29 + Descriptor 1: Single-bit ECC memory error + Data Format 1: Multiple-event handle + Descriptor 2: Multi-bit ECC memory error + Data Format 2: Multiple-event handle + Descriptor 3: Parity memory error + Data Format 3: None + Descriptor 4: Bus timeout + Data Format 4: None + Descriptor 5: I/O channel block + Data Format 5: None + Descriptor 6: Software NMI + Data Format 6: None + Descriptor 7: POST memory resize + Data Format 7: None + Descriptor 8: POST error + Data Format 8: POST results bitmap + Descriptor 9: PCI parity error + Data Format 9: Multiple-event handle + Descriptor 10: PCI system error + Data Format 10: Multiple-event handle + Descriptor 11: CPU failure + Data Format 11: None + Descriptor 12: EISA failsafe timer timeout + Data Format 12: None + Descriptor 13: Correctable memory log disabled + Data Format 13: None + Descriptor 14: Logging disabled + Data Format 14: None + Descriptor 15: System limit exceeded + Data Format 15: None + Descriptor 16: Asynchronous hardware timer expired + Data Format 16: None + Descriptor 17: System configuration information + Data Format 17: None + Descriptor 18: Hard disk information + Data Format 18: None + Descriptor 19: System reconfigured + Data Format 19: None + Descriptor 20: Uncorrectable CPU-complex error + Data Format 20: None + Descriptor 21: Log area reset/cleared + Data Format 21: None + Descriptor 22: System boot + Data Format 22: None + Descriptor 23: End of log + Data Format 23: None + Descriptor 24: OEM-specific + Data Format 24: OEM-specific + Descriptor 25: OEM-specific + Data Format 25: OEM-specific + Descriptor 26: OEM-specific + Data Format 26: Multiple-event handle + Descriptor 27: OEM-specific + Data Format 27: Multiple-event handle + Descriptor 28: OEM-specific + Data Format 28: Multiple-event handle + Descriptor 29: OEM-specific + Data Format 29: Multiple-event handle + +Handle 0x003C, DMI type 16, 23 bytes +Physical Memory Array + Location: System Board Or Motherboard + Use: System Memory + Error Correction Type: Multi-bit ECC + Maximum Capacity: 512 GB + Error Information Handle: Not Provided + Number Of Devices: 8 + +Handle 0x003D, DMI type 19, 31 bytes +Memory Array Mapped Address + Starting Address: 0x00000000000 + Ending Address: 0x00FFFFFFFFF + Range Size: 64 GB + Physical Array Handle: 0x003C + Partition Width: 4 + +Handle 0x003E, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x003C + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 72 bits + Size: 16384 MB + Form Factor: DIMM + Set: None + Locator: P1_DIMMA1 + Bank Locator: P0_Node0_Channel0_Dimm0 + Type: DDR4 + Type Detail: Synchronous + Speed: 2133 MHz + Manufacturer: Samsung + Serial Number: 18ABE4AE + Asset Tag: P1_DIMMA1_AssetTag (Date:17/11) + Part Number: M393A2G40DB0-CPB + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x003F, DMI type 20, 35 bytes +Memory Device Mapped Address + Starting Address: 0x00000000000 + Ending Address: 0x003FFFFFFFF + Range Size: 16 GB + Physical Device Handle: 0x003E + Memory Array Mapped Address Handle: 0x003D + Partition Row Position: 1 + +Handle 0x0040, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x003C + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: None + Locator: NO DIMM + Bank Locator: NO DIMM + Type: Unknown + Type Detail: Unknown + Speed: Unknown + Manufacturer: NO DIMM + Serial Number: NO DIMM + Asset Tag: NO DIMM + Part Number: NO DIMM + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x0041, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x003C + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 72 bits + Size: 16384 MB + Form Factor: DIMM + Set: None + Locator: P1_DIMMB1 + Bank Locator: P0_Node0_Channel1_Dimm0 + Type: DDR4 + Type Detail: Synchronous + Speed: 2133 MHz + Manufacturer: Samsung + Serial Number: 18ABAD5A + Asset Tag: P1_DIMMB1_AssetTag (Date:17/11) + Part Number: M393A2G40DB0-CPB + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x0042, DMI type 20, 35 bytes +Memory Device Mapped Address + Starting Address: 0x00400000000 + Ending Address: 0x007FFFFFFFF + Range Size: 16 GB + Physical Device Handle: 0x0041 + Memory Array Mapped Address Handle: 0x003D + Partition Row Position: 1 + +Handle 0x0043, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x003C + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: None + Locator: NO DIMM + Bank Locator: NO DIMM + Type: Unknown + Type Detail: Unknown + Speed: Unknown + Manufacturer: NO DIMM + Serial Number: NO DIMM + Asset Tag: NO DIMM + Part Number: NO DIMM + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x0044, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x003C + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 72 bits + Size: 16384 MB + Form Factor: DIMM + Set: None + Locator: P1_DIMMC1 + Bank Locator: P0_Node0_Channel2_Dimm0 + Type: DDR4 + Type Detail: Synchronous + Speed: 2133 MHz + Manufacturer: Samsung + Serial Number: 18ABE140 + Asset Tag: P1_DIMMC1_AssetTag (Date:17/11) + Part Number: M393A2G40DB0-CPB + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x0045, DMI type 20, 35 bytes +Memory Device Mapped Address + Starting Address: 0x00800000000 + Ending Address: 0x00BFFFFFFFF + Range Size: 16 GB + Physical Device Handle: 0x0044 + Memory Array Mapped Address Handle: 0x003D + Partition Row Position: 1 + +Handle 0x0046, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x003C + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: None + Locator: NO DIMM + Bank Locator: NO DIMM + Type: Unknown + Type Detail: Unknown + Speed: Unknown + Manufacturer: NO DIMM + Serial Number: NO DIMM + Asset Tag: NO DIMM + Part Number: NO DIMM + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x0047, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x003C + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 72 bits + Size: 16384 MB + Form Factor: DIMM + Set: None + Locator: P1_DIMMD1 + Bank Locator: P0_Node0_Channel3_Dimm0 + Type: DDR4 + Type Detail: Synchronous + Speed: 2133 MHz + Manufacturer: Samsung + Serial Number: 18ABE142 + Asset Tag: P1_DIMMD1_AssetTag (Date:17/11) + Part Number: M393A2G40DB0-CPB + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x0048, DMI type 20, 35 bytes +Memory Device Mapped Address + Starting Address: 0x00C00000000 + Ending Address: 0x00FFFFFFFFF + Range Size: 16 GB + Physical Device Handle: 0x0047 + Memory Array Mapped Address Handle: 0x003D + Partition Row Position: 1 + +Handle 0x0049, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x003C + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: None + Locator: NO DIMM + Bank Locator: NO DIMM + Type: Unknown + Type Detail: Unknown + Speed: Unknown + Manufacturer: NO DIMM + Serial Number: NO DIMM + Asset Tag: NO DIMM + Part Number: NO DIMM + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x004A, DMI type 16, 23 bytes +Physical Memory Array + Location: System Board Or Motherboard + Use: System Memory + Error Correction Type: Multi-bit ECC + Maximum Capacity: 512 GB + Error Information Handle: Not Provided + Number Of Devices: 8 + +Handle 0x004B, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x004A + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: None + Locator: NO DIMM + Bank Locator: NO DIMM + Type: Unknown + Type Detail: Unknown + Speed: Unknown + Manufacturer: NO DIMM + Serial Number: NO DIMM + Asset Tag: NO DIMM + Part Number: NO DIMM + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x004C, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x004A + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: None + Locator: NO DIMM + Bank Locator: NO DIMM + Type: Unknown + Type Detail: Unknown + Speed: Unknown + Manufacturer: NO DIMM + Serial Number: NO DIMM + Asset Tag: NO DIMM + Part Number: NO DIMM + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x004D, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x004A + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: None + Locator: NO DIMM + Bank Locator: NO DIMM + Type: Unknown + Type Detail: Unknown + Speed: Unknown + Manufacturer: NO DIMM + Serial Number: NO DIMM + Asset Tag: NO DIMM + Part Number: NO DIMM + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x004E, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x004A + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: None + Locator: NO DIMM + Bank Locator: NO DIMM + Type: Unknown + Type Detail: Unknown + Speed: Unknown + Manufacturer: NO DIMM + Serial Number: NO DIMM + Asset Tag: NO DIMM + Part Number: NO DIMM + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x004F, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x004A + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: None + Locator: NO DIMM + Bank Locator: NO DIMM + Type: Unknown + Type Detail: Unknown + Speed: Unknown + Manufacturer: NO DIMM + Serial Number: NO DIMM + Asset Tag: NO DIMM + Part Number: NO DIMM + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x0050, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x004A + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: None + Locator: NO DIMM + Bank Locator: NO DIMM + Type: Unknown + Type Detail: Unknown + Speed: Unknown + Manufacturer: NO DIMM + Serial Number: NO DIMM + Asset Tag: NO DIMM + Part Number: NO DIMM + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x0051, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x004A + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: None + Locator: NO DIMM + Bank Locator: NO DIMM + Type: Unknown + Type Detail: Unknown + Speed: Unknown + Manufacturer: NO DIMM + Serial Number: NO DIMM + Asset Tag: NO DIMM + Part Number: NO DIMM + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x0052, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x004A + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: Unknown + Set: None + Locator: NO DIMM + Bank Locator: NO DIMM + Type: Unknown + Type Detail: Unknown + Speed: Unknown + Manufacturer: NO DIMM + Serial Number: NO DIMM + Asset Tag: NO DIMM + Part Number: NO DIMM + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x0053, DMI type 39, 22 bytes +System Power Supply + Power Unit Group: 1 + Location: System Power Supply #1 + Name: PWS-920P-SQ + Manufacturer: SUPERMICRO + Serial Number: P9212CH10JT1664 + Asset Tag: N/A + Model Part Number: PWS-920P-SQ + Revision: 1.2 + Max Power Capacity: 920 W + Status: Present, OK + Type: Switching + Input Voltage Range Switching: Auto-switch + Plugged: Yes + Hot Replaceable: No + +Handle 0x0054, DMI type 39, 22 bytes +System Power Supply + Power Unit Group: 2 + Location: System Power Supply #2 + Name: PWS-920P-SQ + Manufacturer: SUPERMICRO + Serial Number: P9212CH10JT1665 + Asset Tag: N/A + Model Part Number: PWS-920P-SQ + Revision: 1.2 + Max Power Capacity: 920 W + Status: Present, OK + Type: Switching + Input Voltage Range Switching: Auto-switch + Plugged: Yes + Hot Replaceable: No + +Handle 0x0055, DMI type 39, 22 bytes +System Power Supply + Power Unit Group: 3 + Location: System Power Supply #3 + Name: To be filled by O.E.M. + Manufacturer: To be filled by O.E.M. + Serial Number: To be filled by O.E.M. + Asset Tag: To be filled by O.E.M. + Model Part Number: To be filled by O.E.M. + Revision: To be filled by O.E.M. + Max Power Capacity: Unknown + Status: Not Present + Type: Unknown + Input Voltage Range Switching: Unknown + Plugged: Yes + Hot Replaceable: No + +Handle 0x0056, DMI type 39, 22 bytes +System Power Supply + Power Unit Group: 4 + Location: System Power Supply #4 + Name: To be filled by O.E.M. + Manufacturer: To be filled by O.E.M. + Serial Number: To be filled by O.E.M. + Asset Tag: To be filled by O.E.M. + Model Part Number: To be filled by O.E.M. + Revision: To be filled by O.E.M. + Max Power Capacity: Unknown + Status: Not Present + Type: Unknown + Input Voltage Range Switching: Unknown + Plugged: Yes + Hot Replaceable: No + +Handle 0x0057, DMI type 7, 19 bytes +Cache Information + Socket Designation: CPU Internal L1 + Configuration: Enabled, Not Socketed, Level 1 + Operational Mode: Write Back + Location: Internal + Installed Size: 512 kB + Maximum Size: 512 kB + Supported SRAM Types: + Unknown + Installed SRAM Type: Unknown + Speed: Unknown + Error Correction Type: Parity + System Type: Other + Associativity: 8-way Set-associative + +Handle 0x0058, DMI type 7, 19 bytes +Cache Information + Socket Designation: CPU Internal L2 + Configuration: Enabled, Not Socketed, Level 2 + Operational Mode: Write Back + Location: Internal + Installed Size: 2048 kB + Maximum Size: 2048 kB + Supported SRAM Types: + Unknown + Installed SRAM Type: Unknown + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unified + Associativity: 8-way Set-associative + +Handle 0x0059, DMI type 7, 19 bytes +Cache Information + Socket Designation: CPU Internal L3 + Configuration: Enabled, Not Socketed, Level 3 + Operational Mode: Write Back + Location: Internal + Installed Size: 20480 kB + Maximum Size: 20480 kB + Supported SRAM Types: + Unknown + Installed SRAM Type: Unknown + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unified + Associativity: 20-way Set-associative + +Handle 0x005A, DMI type 4, 48 bytes +Processor Information + Socket Designation: SOCKET 0 + Type: Central Processor + Family: Xeon + Manufacturer: Intel + ID: F1 06 04 00 FF FB EB BF + Signature: Type 0, Family 6, Model 79, Stepping 1 + Flags: + FPU (Floating-point unit on-chip) + VME (Virtual mode extension) + DE (Debugging extension) + PSE (Page size extension) + TSC (Time stamp counter) + MSR (Model specific registers) + PAE (Physical address extension) + MCE (Machine check exception) + CX8 (CMPXCHG8 instruction supported) + APIC (On-chip APIC hardware supported) + SEP (Fast system call) + MTRR (Memory type range registers) + PGE (Page global enable) + MCA (Machine check architecture) + CMOV (Conditional move instruction supported) + PAT (Page attribute table) + PSE-36 (36-bit page size extension) + CLFSH (CLFLUSH instruction supported) + DS (Debug store) + ACPI (ACPI supported) + MMX (MMX technology supported) + FXSR (FXSAVE and FXSTOR instructions supported) + SSE (Streaming SIMD extensions) + SSE2 (Streaming SIMD extensions 2) + SS (Self-snoop) + HTT (Multi-threading) + TM (Thermal monitor supported) + PBE (Pending break enabled) + Version: Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz + Voltage: 0.0 V + External Clock: 100 MHz + Max Speed: 3600 MHz + Current Speed: 2100 MHz + Status: Populated, Enabled + Upgrade: Socket LGA2011-3 + L1 Cache Handle: 0x0057 + L2 Cache Handle: 0x0058 + L3 Cache Handle: 0x0059 + Serial Number: Not Specified + Asset Tag: Not Specified + Part Number: Not Specified + Core Count: 8 + Core Enabled: 8 + Thread Count: 16 + Characteristics: + 64-bit capable + Multi-Core + Hardware Thread + Execute Protection + Enhanced Virtualization + Power/Performance Control + +Handle 0x005B, DMI type 4, 48 bytes +Processor Information + Socket Designation: SOCKET 1 + Type: + Family: + Manufacturer: Not Specified + ID: 00 00 00 00 00 00 00 00 + Version: Not Specified + Voltage: Unknown + External Clock: Unknown + Max Speed: Unknown + Current Speed: Unknown + Status: Unpopulated + Upgrade: + L1 Cache Handle: Not Provided + L2 Cache Handle: Not Provided + L3 Cache Handle: Not Provided + Serial Number: Not Specified + Asset Tag: Not Specified + Part Number: Not Specified + Characteristics: None + +Handle 0x005C, DMI type 13, 22 bytes +BIOS Language Information + Language Description Format: Long + Installable Languages: 1 + en|US|iso8859-1 + Currently Installed Language: en|US|iso8859-1 + +Handle 0x005D, DMI type 127, 4 bytes +End Of Table + diff --git a/tests/fixtures/dmidecode/SM_SYS-6018R b/tests/fixtures/dmidecode/SM_SYS-6018R new file mode 100644 index 0000000..b9ed105 --- /dev/null +++ b/tests/fixtures/dmidecode/SM_SYS-6018R @@ -0,0 +1,957 @@ +# dmidecode 3.0 +Getting SMBIOS data from sysfs. +SMBIOS 3.0.0 present. +Table at 0x000EC9B0. + +Handle 0x0000, DMI type 0, 24 bytes +BIOS Information + Vendor: American Megatrends Inc. + Version: 2.0b + Release Date: 04/14/2017 + Address: 0xF0000 + Runtime Size: 64 kB + ROM Size: 16384 kB + Characteristics: + PCI is supported + BIOS is upgradeable + BIOS shadowing is allowed + Boot from CD is supported + Selectable boot is supported + BIOS ROM is socketed + EDD is supported + 5.25"/1.2 MB floppy services are supported (int 13h) + 3.5"/720 kB floppy services are supported (int 13h) + 3.5"/2.88 MB floppy services are supported (int 13h) + Print screen service is supported (int 5h) + 8042 keyboard services are supported (int 9h) + Serial services are supported (int 14h) + Printer services are supported (int 17h) + ACPI is supported + USB legacy is supported + BIOS boot specification is supported + Targeted content distribution is supported + UEFI is supported + BIOS Revision: 5.6 + +Handle 0x0001, DMI type 1, 27 bytes +System Information + Manufacturer: Supermicro + Product Name: SYS-6018R-TDTPR + Version: 0123456789 + Serial Number: A177950X7709591 + UUID: 00000000-0000-0000-0000-0CC47A4B18C0 + Wake-up Type: Power Switch + SKU Number: Default string + Family: Default string + +Handle 0x0002, DMI type 2, 15 bytes +Base Board Information + Manufacturer: Supermicro + Product Name: X10DRD-LTP + Version: 1.00 + Serial Number: ZM152S007866 + Asset Tag: Default string + Features: + Board is a hosting board + Board is replaceable + Location In Chassis: Default string + Chassis Handle: 0x0003 + Type: Motherboard + Contained Object Handles: 0 + +Handle 0x0003, DMI type 3, 22 bytes +Chassis Information + Manufacturer: Supermicro + Type: Other + Lock: Not Present + Version: 0123456789 + Serial Number: C8150LG15NH0008 + Asset Tag: Default string + Boot-up State: Safe + Power Supply State: Safe + Thermal State: Safe + Security Status: None + OEM Information: 0x00000000 + Height: Unspecified + Number Of Power Cords: 1 + Contained Elements: 0 + SKU Number: Default string + +Handle 0x0004, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J1A1 + Internal Connector Type: None + External Reference Designator: PS2Mouse + External Connector Type: PS/2 + Port Type: Mouse Port + +Handle 0x0005, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J1A1 + Internal Connector Type: None + External Reference Designator: Keyboard + External Connector Type: PS/2 + Port Type: Keyboard Port + +Handle 0x0006, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J2A1 + Internal Connector Type: None + External Reference Designator: TV Out + External Connector Type: Mini Centronics Type-14 + Port Type: Other + +Handle 0x0007, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J2A2A + Internal Connector Type: None + External Reference Designator: COM A + External Connector Type: DB-9 male + Port Type: Serial Port 16550A Compatible + +Handle 0x0008, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J2A2B + Internal Connector Type: None + External Reference Designator: Video + External Connector Type: DB-15 female + Port Type: Video Port + +Handle 0x0009, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J3A1 + Internal Connector Type: None + External Reference Designator: USB1 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x000A, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J3A1 + Internal Connector Type: None + External Reference Designator: USB2 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x000B, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J3A1 + Internal Connector Type: None + External Reference Designator: USB3 + External Connector Type: Access Bus (USB) + Port Type: USB + +Handle 0x000C, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J9A1 - TPM HDR + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x000D, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J9C1 - PCIE DOCKING CONN + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x000E, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J2B3 - CPU FAN + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x000F, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J6C2 - EXT HDMI + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x0010, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J3C1 - GMCH FAN + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x0011, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J1D1 - ITP + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x0012, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J9E2 - MDC INTPSR + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x0013, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J9E4 - MDC INTPSR + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x0014, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J9E3 - LPC HOT DOCKING + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x0015, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J9E1 - SCAN MATRIX + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x0016, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J9G1 - LPC SIDE BAND + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x0017, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J8F1 - UNIFIED + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x0018, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J6F1 - LVDS + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x0019, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J2F1 - LAI FAN + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x001A, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J2G1 - GFX VID + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x001B, DMI type 8, 9 bytes +Port Connector Information + Internal Reference Designator: J1G6 - AC JACK + Internal Connector Type: Other + External Reference Designator: Not Specified + External Connector Type: None + Port Type: Other + +Handle 0x001C, DMI type 9, 17 bytes +System Slot Information + Designation: CPU1 SLOT4 PCI-E 3.0 X8 + Type: x8 PCI Express 3 x8 + Current Usage: Available + Length: Short + ID: 4 + Characteristics: + 3.3 V is provided + Opening is shared + PME signal is supported + Bus Address: 0000:05:00.0 + +Handle 0x001D, DMI type 9, 17 bytes +System Slot Information + Designation: CPU1 SLOT5 PCI-E 3.0 X8 + Type: x8 PCI Express 3 x8 + Current Usage: Available + Length: Short + ID: 5 + Characteristics: + 3.3 V is provided + Opening is shared + PME signal is supported + Bus Address: 0000:03:00.0 + +Handle 0x001E, DMI type 9, 17 bytes +System Slot Information + Designation: CPU1 SLOT6 PCI-E 3.0 X8 + Type: x8 PCI Express 3 x8 + Current Usage: In Use + Length: Short + ID: 6 + Characteristics: + 3.3 V is provided + Opening is shared + PME signal is supported + Bus Address: 0000:04:00.0 + +Handle 0x001F, DMI type 9, 17 bytes +System Slot Information + Designation: CPU2 SLOT7 PCI-E 3.0 X8 + Type: x8 PCI Express 3 x8 + Current Usage: Available + Length: Short + ID: 7 + Characteristics: + 3.3 V is provided + Opening is shared + PME signal is supported + Bus Address: 0000:ff:00.0 + +Handle 0x0020, DMI type 11, 5 bytes +OEM Strings + String 1: Intel Haswell/Wellsburg/Grantley + String 2: Supermicro motherboard-X10 Series + +Handle 0x0021, DMI type 32, 20 bytes +System Boot Information + Status: No errors detected + +Handle 0x0022, DMI type 39, 22 bytes +System Power Supply + Power Unit Group: 1 + Location: PSU1 + Name: PWS-504P-1R + Manufacturer: SUPERMICRO + Serial Number: P5041CG52ST0022 + Asset Tag: N/A + Model Part Number: PWS-504P-1R + Revision: 1.4 + Max Power Capacity: 500 W + Status: Present, OK + Type: Switching + Input Voltage Range Switching: Auto-switch + Plugged: Yes + Hot Replaceable: Yes + +Handle 0x0023, DMI type 39, 22 bytes +System Power Supply + Power Unit Group: 2 + Location: PSU2 + Name: PWS-504P-1R + Manufacturer: SUPERMICRO + Serial Number: P5041CG52ST0021 + Asset Tag: N/A + Model Part Number: PWS-504P-1R + Revision: 1.4 + Max Power Capacity: 500 W + Status: Present, OK + Type: Switching + Input Voltage Range Switching: Auto-switch + Plugged: Yes + Hot Replaceable: Yes + +Handle 0x0024, DMI type 41, 11 bytes +Onboard Device + Reference Designation: ASPEED Video AST2400 + Type: Video + Status: Enabled + Type Instance: 1 + Bus Address: 0000:09:00.0 + +Handle 0x0025, DMI type 41, 11 bytes +Onboard Device + Reference Designation: Intel Ethernet 82599ES/EN SFP+ #1 + Type: Ethernet + Status: Enabled + Type Instance: 1 + Bus Address: 0000:06:00.0 + +Handle 0x0026, DMI type 41, 11 bytes +Onboard Device + Reference Designation: Intel Ethernet 82599ES/EN SFP+ #2 + Type: Ethernet + Status: Enabled + Type Instance: 2 + Bus Address: 0000:06:00.1 + +Handle 0x0027, DMI type 38, 18 bytes +IPMI Device Information + Interface Type: KCS (Keyboard Control Style) + Specification Version: 2.0 + I2C Slave Address: 0x10 + NV Storage Device: Not Present + Base Address: 0x0000000000000CA2 (I/O) + Register Spacing: Successive Byte Boundaries + +Handle 0x002A, DMI type 16, 23 bytes +Physical Memory Array + Location: System Board Or Motherboard + Use: System Memory + Error Correction Type: Multi-bit ECC + Maximum Capacity: 256 GB + Error Information Handle: Not Provided + Number Of Devices: 4 + +Handle 0x002B, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x002A + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: None + Locator: P1-DIMMA1 + Bank Locator: P0_Node0_Channel0_Dimm0 + Type: DDR4 + Type Detail: Synchronous + Speed: 2400 MHz + Manufacturer: SK Hynix + Serial Number: 2AA5B8E9 + Asset Tag: P1-DIMMA1_AssetTag (date:17/39) + Part Number: HMA42GR7AFR4N-UH + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x002C, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x002A + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: None + Locator: P1-DIMMB1 + Bank Locator: P0_Node0_Channel1_Dimm0 + Type: DDR4 + Type Detail: Synchronous + Speed: 2400 MHz + Manufacturer: SK Hynix + Serial Number: 2AA5B923 + Asset Tag: P1-DIMMB1_AssetTag (date:17/39) + Part Number: HMA42GR7AFR4N-UH + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x002D, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x002A + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: DIMM + Set: None + Locator: P1-DIMMC1 + Bank Locator: P0_Node0_Channel2_Dimm0 + Type: DDR4 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: NO DIMM + Serial Number: NO DIMM + Asset Tag: NO DIMM + Part Number: NO DIMM + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x002E, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x002A + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: DIMM + Set: None + Locator: P1-DIMMD1 + Bank Locator: P0_Node0_Channel3_Dimm0 + Type: DDR4 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: NO DIMM + Serial Number: NO DIMM + Asset Tag: NO DIMM + Part Number: NO DIMM + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x002F, DMI type 16, 23 bytes +Physical Memory Array + Location: System Board Or Motherboard + Use: System Memory + Error Correction Type: Multi-bit ECC + Maximum Capacity: 256 GB + Error Information Handle: Not Provided + Number Of Devices: 4 + +Handle 0x0030, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x002F + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: None + Locator: P2-DIMME1 + Bank Locator: P1_Node1_Channel0_Dimm0 + Type: DDR4 + Type Detail: Synchronous + Speed: 2400 MHz + Manufacturer: SK Hynix + Serial Number: 2AA5B88C + Asset Tag: P2-DIMME1_AssetTag (date:17/39) + Part Number: HMA42GR7AFR4N-UH + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x0031, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x002F + Error Information Handle: Not Provided + Total Width: 72 bits + Data Width: 64 bits + Size: 16384 MB + Form Factor: DIMM + Set: None + Locator: P2-DIMMF1 + Bank Locator: P1_Node1_Channel1_Dimm0 + Type: DDR4 + Type Detail: Synchronous + Speed: 2400 MHz + Manufacturer: SK Hynix + Serial Number: 2AA5B86B + Asset Tag: P2-DIMMF1_AssetTag (date:17/39) + Part Number: HMA42GR7AFR4N-UH + Rank: 2 + Configured Clock Speed: 2133 MHz + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x0032, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x002F + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: DIMM + Set: None + Locator: P2-DIMMG1 + Bank Locator: P1_Node1_Channel2_Dimm0 + Type: DDR4 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: NO DIMM + Serial Number: NO DIMM + Asset Tag: NO DIMM + Part Number: NO DIMM + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x0033, DMI type 17, 40 bytes +Memory Device + Array Handle: 0x002F + Error Information Handle: Not Provided + Total Width: Unknown + Data Width: Unknown + Size: No Module Installed + Form Factor: DIMM + Set: None + Locator: P2-DIMMH1 + Bank Locator: P1_Node1_Channel3_Dimm0 + Type: DDR4 + Type Detail: Synchronous + Speed: Unknown + Manufacturer: NO DIMM + Serial Number: NO DIMM + Asset Tag: NO DIMM + Part Number: NO DIMM + Rank: Unknown + Configured Clock Speed: Unknown + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: Unknown + +Handle 0x0034, DMI type 19, 31 bytes +Memory Array Mapped Address + Starting Address: 0x00000000000 + Ending Address: 0x007FFFFFFFF + Range Size: 32 GB + Physical Array Handle: 0x002A + Partition Width: 2 + +Handle 0x0035, DMI type 20, 35 bytes +Memory Device Mapped Address + Starting Address: 0x00000000000 + Ending Address: 0x003FFFFFFFF + Range Size: 16 GB + Physical Device Handle: 0x002B + Memory Array Mapped Address Handle: 0x0034 + Partition Row Position: 1 + +Handle 0x0036, DMI type 20, 35 bytes +Memory Device Mapped Address + Starting Address: 0x00400000000 + Ending Address: 0x007FFFFFFFF + Range Size: 16 GB + Physical Device Handle: 0x002C + Memory Array Mapped Address Handle: 0x0034 + Partition Row Position: 1 + +Handle 0x0037, DMI type 19, 31 bytes +Memory Array Mapped Address + Starting Address: 0x00800000000 + Ending Address: 0x00FFFFFFFFF + Range Size: 32 GB + Physical Array Handle: 0x002F + Partition Width: 2 + +Handle 0x0038, DMI type 20, 35 bytes +Memory Device Mapped Address + Starting Address: 0x00800000000 + Ending Address: 0x00BFFFFFFFF + Range Size: 16 GB + Physical Device Handle: 0x0030 + Memory Array Mapped Address Handle: 0x0037 + Partition Row Position: 1 + +Handle 0x0039, DMI type 20, 35 bytes +Memory Device Mapped Address + Starting Address: 0x00C00000000 + Ending Address: 0x00FFFFFFFFF + Range Size: 16 GB + Physical Device Handle: 0x0031 + Memory Array Mapped Address Handle: 0x0037 + Partition Row Position: 1 + +Handle 0x003A, DMI type 15, 73 bytes +System Event Log + Area Length: 65535 bytes + Header Start Offset: 0x0000 + Header Length: 16 bytes + Data Start Offset: 0x0010 + Access Method: Memory-mapped physical 32-bit address + Access Address: 0xFF540000 + Status: Valid, Not Full + Change Token: 0x00000001 + Header Format: Type 1 + Supported Log Type Descriptors: 25 + Descriptor 1: Single-bit ECC memory error + Data Format 1: Multiple-event handle + Descriptor 2: Multi-bit ECC memory error + Data Format 2: Multiple-event handle + Descriptor 3: Parity memory error + Data Format 3: None + Descriptor 4: Bus timeout + Data Format 4: None + Descriptor 5: I/O channel block + Data Format 5: None + Descriptor 6: Software NMI + Data Format 6: None + Descriptor 7: POST memory resize + Data Format 7: None + Descriptor 8: POST error + Data Format 8: POST results bitmap + Descriptor 9: PCI parity error + Data Format 9: Multiple-event handle + Descriptor 10: PCI system error + Data Format 10: Multiple-event handle + Descriptor 11: CPU failure + Data Format 11: None + Descriptor 12: EISA failsafe timer timeout + Data Format 12: None + Descriptor 13: Correctable memory log disabled + Data Format 13: None + Descriptor 14: Logging disabled + Data Format 14: None + Descriptor 15: System limit exceeded + Data Format 15: None + Descriptor 16: Asynchronous hardware timer expired + Data Format 16: None + Descriptor 17: System configuration information + Data Format 17: None + Descriptor 18: Hard disk information + Data Format 18: None + Descriptor 19: System reconfigured + Data Format 19: None + Descriptor 20: Uncorrectable CPU-complex error + Data Format 20: None + Descriptor 21: Log area reset/cleared + Data Format 21: None + Descriptor 22: System boot + Data Format 22: None + Descriptor 23: End of log + Data Format 23: None + Descriptor 24: OEM-specific + Data Format 24: OEM-specific + Descriptor 25: OEM-specific + Data Format 25: OEM-specific + +Handle 0x003B, DMI type 7, 19 bytes +Cache Information + Socket Designation: CPU Internal L1 + Configuration: Enabled, Not Socketed, Level 1 + Operational Mode: Write Back + Location: Internal + Installed Size: 640 kB + Maximum Size: 640 kB + Supported SRAM Types: + Unknown + Installed SRAM Type: Unknown + Speed: Unknown + Error Correction Type: Parity + System Type: Other + Associativity: 8-way Set-associative + +Handle 0x003C, DMI type 7, 19 bytes +Cache Information + Socket Designation: CPU Internal L2 + Configuration: Enabled, Not Socketed, Level 2 + Operational Mode: Write Back + Location: Internal + Installed Size: 2560 kB + Maximum Size: 2560 kB + Supported SRAM Types: + Unknown + Installed SRAM Type: Unknown + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unified + Associativity: 8-way Set-associative + +Handle 0x003D, DMI type 7, 19 bytes +Cache Information + Socket Designation: CPU Internal L3 + Configuration: Enabled, Not Socketed, Level 3 + Operational Mode: Write Back + Location: Internal + Installed Size: 25600 kB + Maximum Size: 25600 kB + Supported SRAM Types: + Unknown + Installed SRAM Type: Unknown + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unified + Associativity: 20-way Set-associative + +Handle 0x003E, DMI type 4, 42 bytes +Processor Information + Socket Designation: CPU1 + Type: Central Processor + Family: Xeon + Manufacturer: Intel + ID: F1 06 04 00 FF FB EB BF + Signature: Type 0, Family 6, Model 79, Stepping 1 + Flags: + FPU (Floating-point unit on-chip) + VME (Virtual mode extension) + DE (Debugging extension) + PSE (Page size extension) + TSC (Time stamp counter) + MSR (Model specific registers) + PAE (Physical address extension) + MCE (Machine check exception) + CX8 (CMPXCHG8 instruction supported) + APIC (On-chip APIC hardware supported) + SEP (Fast system call) + MTRR (Memory type range registers) + PGE (Page global enable) + MCA (Machine check architecture) + CMOV (Conditional move instruction supported) + PAT (Page attribute table) + PSE-36 (36-bit page size extension) + CLFSH (CLFLUSH instruction supported) + DS (Debug store) + ACPI (ACPI supported) + MMX (MMX technology supported) + FXSR (FXSAVE and FXSTOR instructions supported) + SSE (Streaming SIMD extensions) + SSE2 (Streaming SIMD extensions 2) + SS (Self-snoop) + HTT (Multi-threading) + TM (Thermal monitor supported) + PBE (Pending break enabled) + Version: Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz + Voltage: 1.8 V + External Clock: 100 MHz + Max Speed: 4000 MHz + Current Speed: 2200 MHz + Status: Populated, Enabled + Upgrade: Socket LGA2011-3 + L1 Cache Handle: 0x003B + L2 Cache Handle: 0x003C + L3 Cache Handle: 0x003D + Serial Number: Not Specified + Asset Tag: Not Specified + Part Number: Not Specified + Core Count: 10 + Core Enabled: 10 + Thread Count: 20 + Characteristics: + 64-bit capable + Multi-Core + Hardware Thread + Execute Protection + Enhanced Virtualization + Power/Performance Control + +Handle 0x003F, DMI type 7, 19 bytes +Cache Information + Socket Designation: CPU Internal L1 + Configuration: Enabled, Not Socketed, Level 1 + Operational Mode: Write Back + Location: Internal + Installed Size: 640 kB + Maximum Size: 640 kB + Supported SRAM Types: + Unknown + Installed SRAM Type: Unknown + Speed: Unknown + Error Correction Type: Parity + System Type: Other + Associativity: 8-way Set-associative + +Handle 0x0040, DMI type 7, 19 bytes +Cache Information + Socket Designation: CPU Internal L2 + Configuration: Enabled, Not Socketed, Level 2 + Operational Mode: Write Back + Location: Internal + Installed Size: 2560 kB + Maximum Size: 2560 kB + Supported SRAM Types: + Unknown + Installed SRAM Type: Unknown + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unified + Associativity: 8-way Set-associative + +Handle 0x0041, DMI type 7, 19 bytes +Cache Information + Socket Designation: CPU Internal L3 + Configuration: Enabled, Not Socketed, Level 3 + Operational Mode: Write Back + Location: Internal + Installed Size: 25600 kB + Maximum Size: 25600 kB + Supported SRAM Types: + Unknown + Installed SRAM Type: Unknown + Speed: Unknown + Error Correction Type: Single-bit ECC + System Type: Unified + Associativity: 20-way Set-associative + +Handle 0x0042, DMI type 4, 42 bytes +Processor Information + Socket Designation: CPU2 + Type: Central Processor + Family: Xeon + Manufacturer: Intel + ID: F1 06 04 00 FF FB EB BF + Signature: Type 0, Family 6, Model 79, Stepping 1 + Flags: + FPU (Floating-point unit on-chip) + VME (Virtual mode extension) + DE (Debugging extension) + PSE (Page size extension) + TSC (Time stamp counter) + MSR (Model specific registers) + PAE (Physical address extension) + MCE (Machine check exception) + CX8 (CMPXCHG8 instruction supported) + APIC (On-chip APIC hardware supported) + SEP (Fast system call) + MTRR (Memory type range registers) + PGE (Page global enable) + MCA (Machine check architecture) + CMOV (Conditional move instruction supported) + PAT (Page attribute table) + PSE-36 (36-bit page size extension) + CLFSH (CLFLUSH instruction supported) + DS (Debug store) + ACPI (ACPI supported) + MMX (MMX technology supported) + FXSR (FXSAVE and FXSTOR instructions supported) + SSE (Streaming SIMD extensions) + SSE2 (Streaming SIMD extensions 2) + SS (Self-snoop) + HTT (Multi-threading) + TM (Thermal monitor supported) + PBE (Pending break enabled) + Version: Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz + Voltage: 1.8 V + External Clock: 100 MHz + Max Speed: 4000 MHz + Current Speed: 2200 MHz + Status: Populated, Enabled + Upgrade: Socket LGA2011-3 + L1 Cache Handle: 0x003F + L2 Cache Handle: 0x0040 + L3 Cache Handle: 0x0041 + Serial Number: Not Specified + Asset Tag: Not Specified + Part Number: Not Specified + Core Count: 10 + Core Enabled: 10 + Thread Count: 20 + Characteristics: + 64-bit capable + Multi-Core + Hardware Thread + Execute Protection + Enhanced Virtualization + Power/Performance Control + +Handle 0x0043, DMI type 40, 27 bytes +Additional Information 1 + +Handle 0x0044, DMI type 40, 27 bytes +Additional Information 1 + +Handle 0x0045, DMI type 40, 27 bytes +Additional Information 1 + +Handle 0x0046, DMI type 40, 27 bytes +Additional Information 1 + +Handle 0x0047, DMI type 127, 4 bytes +End Of Table + diff --git a/tests/fixtures/inventory/nvme.json b/tests/fixtures/inventory/nvme.json new file mode 100644 index 0000000..aa5ab0f --- /dev/null +++ b/tests/fixtures/inventory/nvme.json @@ -0,0 +1,16 @@ +{ + "Devices" : [ + { + "DevicePath" : "/dev/nvme0n1", + "Firmware" : "10604103", + "Index" : 0, + "ModelNumber" : "KXG60ZNV1T02 NVMe TOSHIBA 1024GB", + "ProductName" : "Non-Volatile memory controller: Toshiba America Info Systems Device 0x011a", + "SerialNumber" : "19FA109SK07N", + "UsedBytes" : 1024209543168, + "MaximumLBA" : 2000409264, + "PhysicalSize" : 1024209543168, + "SectorSize" : 512 + } + ] +} \ No newline at end of file diff --git a/tests/fixtures/lldp/cumulus.txt b/tests/fixtures/lldp/cumulus.txt new file mode 100644 index 0000000..94b9033 --- /dev/null +++ b/tests/fixtures/lldp/cumulus.txt @@ -0,0 +1,56 @@ +lldp.eno1.via=LLDP +lldp.eno1.rid=4 +lldp.eno1.age=35 days, 08:24:00 +lldp.eno1.chassis.mac=e4:f0:04:b6:47:32 +lldp.eno1.chassis.name=toto-chassis.dc42 +lldp.eno1.chassis.descr=Cumulus Linux version 3.7.3 running on Dell EMC S4100 +lldp.eno1.chassis.ttl=120 +lldp.eno1.chassis.mgmt-ip=10.160.20.18 +lldp.eno1.chassis.mgmt-ip=fe80::e6f0:4ff:feb6:4732 +lldp.eno1.chassis.Bridge.enabled=on +lldp.eno1.chassis.Router.enabled=on +lldp.eno1.port.ifname=swp46 +lldp.eno1.port.descr=BXVWNR2:lom2 +lldp.eno1.port.auto-negotiation.supported=yes +lldp.eno1.port.auto-negotiation.enabled=no +lldp.eno1.port.auto-negotiation.current=10GigBaseLR - R fiber over 1310 nm optics +lldp.eno1.lldp-med.device-type=Network Connectivity Device +lldp.eno1.lldp-med.Capabilities.available=yes +lldp.eno1.lldp-med.Policy.available=yes +lldp.eno1.lldp-med.Location.available=yes +lldp.eno1.lldp-med.MDI/PSE.available=yes +lldp.eno1.lldp-med.MDI/PD.available=yes +lldp.eno1.lldp-med.Inventory.available=yes +lldp.eno1.lldp-med.inventory.software=3.7.3 +lldp.eno1.lldp-med.inventory.firmware=5.6.5 +lldp.eno1.lldp-med.inventory.serial=To be filled by O.E.M. +lldp.eno1.lldp-med.inventory.manufacturer=Dell EMC +lldp.eno1.lldp-med.inventory.model=S4100 +lldp.eno2d1.via=LLDP +lldp.eno2d1.rid=3 +lldp.eno2d1.age=35 days, 08:30:52 +lldp.eno2d1.chassis.mac=e4:f0:04:b6:4e:32 +lldp.eno1.chassis.name=toto-chassis.dc42 +lldp.eno2d1.chassis.descr=Cumulus Linux version 3.7.5 running on Dell EMC S4100 +lldp.eno2d1.chassis.ttl=120 +lldp.eno2d1.chassis.mgmt-ip=10.160.20.17 +lldp.eno2d1.chassis.mgmt-ip=fe80::e6f0:4ff:feb6:4e32 +lldp.eno2d1.chassis.Bridge.enabled=on +lldp.eno2d1.chassis.Router.enabled=on +lldp.eno2d1.port.ifname=swp46 +lldp.eno2d1.port.descr=BXVWNR2:lom1 +lldp.eno2d1.port.auto-negotiation.supported=yes +lldp.eno2d1.port.auto-negotiation.enabled=no +lldp.eno2d1.port.auto-negotiation.current=10GigBaseLR - R fiber over 1310 nm optics +lldp.eno2d1.lldp-med.device-type=Network Connectivity Device +lldp.eno2d1.lldp-med.Capabilities.available=yes +lldp.eno2d1.lldp-med.Policy.available=yes +lldp.eno2d1.lldp-med.Location.available=yes +lldp.eno2d1.lldp-med.MDI/PSE.available=yes +lldp.eno2d1.lldp-med.MDI/PD.available=yes +lldp.eno2d1.lldp-med.Inventory.available=yes +lldp.eno2d1.lldp-med.inventory.software=3.7.5 +lldp.eno2d1.lldp-med.inventory.firmware=5.6.5 +lldp.eno2d1.lldp-med.inventory.serial=To be filled by O.E.M. +lldp.eno2d1.lldp-med.inventory.manufacturer=Dell EMC +lldp.eno2d1.lldp-med.inventory.model=S4100 diff --git a/tests/fixtures/lldp/dedibox1.txt b/tests/fixtures/lldp/dedibox1.txt new file mode 100644 index 0000000..9d34bd4 --- /dev/null +++ b/tests/fixtures/lldp/dedibox1.txt @@ -0,0 +1,8 @@ +lldp.enp1s0f0.via=LLDP +lldp.enp1s0f0.rid=1 +lldp.enp1s0f0.age=145 days, 00:00:39 +lldp.enp1s0f0.chassis.mac=00:07:cb:0b:6c:d7 +lldp.enp1s0f0.chassis.name=s120-f3-2.itx4 +lldp.enp1s0f0.chassis.mgmt-ip=10.48.16.15 +lldp.enp1s0f0.port.ifname=RJ-9 +lldp.enp1s0f0.port.ttl=120 diff --git a/tests/fixtures/lldp/dedibox2.txt b/tests/fixtures/lldp/dedibox2.txt new file mode 100644 index 0000000..144adcd --- /dev/null +++ b/tests/fixtures/lldp/dedibox2.txt @@ -0,0 +1,25 @@ +lldp.eno1.via=LLDP +lldp.eno1.rid=1 +lldp.eno1.age=1 day, 06:17:13 +lldp.eno1.chassis.mac=38:20:56:67:90:80 +lldp.eno1.chassis.name=s35-b12.dc3 +lldp.eno1.chassis.descr=Cisco IOS Software, C2960X Software (C2960X-UNIVERSALK9-M), Version 15.0(2a)EX5, RELEASE SOFTWARE (fc3) +Technical Support: http://www.cisco.com/techsupport +Copyright (c) 1986-2015 by Cisco Systems, Inc. +Compiled Mon 16-Feb-15 08:16 by prod_rel_team +lldp.eno1.chassis.mgmt-ip=10.43.31.35 +lldp.eno1.chassis.Bridge.enabled=on +lldp.eno1.chassis.Router.enabled=off +lldp.eno1.port.ifname=Gi1/0/29 +lldp.eno1.port.descr=GigabitEthernet1/0/29 +lldp.eno1.port.auto-negotiation.supported=yes +lldp.eno1.port.auto-negotiation.enabled=yes +lldp.eno1.port.auto-negotiation.10Base-T.hd=yes +lldp.eno1.port.auto-negotiation.10Base-T.fd=yes +lldp.eno1.port.auto-negotiation.100Base-TX.hd=yes +lldp.eno1.port.auto-negotiation.100Base-TX.fd=yes +lldp.eno1.port.auto-negotiation.1000Base-T.hd=no +lldp.eno1.port.auto-negotiation.1000Base-T.fd=yes +lldp.eno1.port.auto-negotiation.current=1000BaseTFD - Four-pair Category 5 UTP, full duplex mode +lldp.eno1.vlan.vlan-id=140 +lldp.eno1.vlan.pvid=yes diff --git a/tests/fixtures/lldp/qfx.txt b/tests/fixtures/lldp/qfx.txt new file mode 100644 index 0000000..23bf525 --- /dev/null +++ b/tests/fixtures/lldp/qfx.txt @@ -0,0 +1,38 @@ +lldp.eth0.via=LLDP +lldp.eth0.rid=1 +lldp.eth0.age=163 days, 23:03:53 +lldp.eth0.chassis.mac=40:a6:77:7a:72:00 +lldp.eth0.chassis.name=sw-filer-f06.dc42 +lldp.eth0.chassis.descr=Juniper Networks, Inc. qfx5100-48s-6q Ethernet Switch, kernel JUNOS 14.1X53-D43.7, Build date: 2017-04-28 02:22:48 UTC Copyright (c) 1996-2017 Juniper Networks, Inc. +lldp.eth0.chassis.mgmt-ip=10.192.192.116 +lldp.eth0.chassis.Bridge.enabled=on +lldp.eth0.chassis.Router.enabled=on +lldp.eth0.port.local=512 +lldp.eth0.port.descr=xe-0/0/1 +lldp.eth0.port.mfs=1514 +lldp.eth0.vlan.vlan-id=296 +lldp.eth0.vlan.pvid=yes +lldp.eth0.vlan=vlan-296 +lldp.eth0.unknown-tlvs.unknown-tlv.oui=00,90,69 +lldp.eth0.unknown-tlvs.unknown-tlv.subtype=1 +lldp.eth0.unknown-tlvs.unknown-tlv.len=12 +lldp.eth0.unknown-tlvs.unknown-tlv=56,46,33,37,31,35,30,33,30,31,36,34 +lldp.eth1.via=LLDP +lldp.eth1.rid=2 +lldp.eth1.age=163 days, 23:03:51 +lldp.eth1.chassis.mac=40:a6:77:7c:fb:20 +lldp.eth1.chassis.name=sw-filer-f05.dc42 +lldp.eth1.chassis.descr=Juniper Networks, Inc. qfx5100-48s-6q Ethernet Switch, kernel JUNOS 17.3R3-S3.3, Build date: 2019-01-10 19:17:42 UTC Copyright (c) 1996-2019 Juniper Networks, Inc. +lldp.eth1.chassis.mgmt-ip=10.192.192.115 +lldp.eth1.chassis.Bridge.enabled=on +lldp.eth1.chassis.Router.enabled=on +lldp.eth1.port.local=512 +lldp.eth1.port.descr=xe-0/0/1 +lldp.eth1.port.mfs=1514 +lldp.eth1.vlan.vlan-id=296 +lldp.eth1.vlan.pvid=yes +lldp.eth1.vlan=vlan-296 +lldp.eth1.unknown-tlvs.unknown-tlv.oui=00,90,69 +lldp.eth1.unknown-tlvs.unknown-tlv.subtype=1 +lldp.eth1.unknown-tlvs.unknown-tlv.len=12 +lldp.eth1.unknown-tlvs.unknown-tlv=56,46,33,37,31,35,30,33,30,30,34,35 diff --git a/tests/fixtures/netbox_agent.conf1.ok b/tests/fixtures/netbox_agent.conf1.ok new file mode 100644 index 0000000..0fa55b7 --- /dev/null +++ b/tests/fixtures/netbox_agent.conf1.ok @@ -0,0 +1,16 @@ +netbox: + url: 'https://netbox.company.com' + token: xx + +datacenter_location: + driver: "cmd:cat /etc/qualification | tr [A-Z] [a-z]" + regex: "datacenter: (?P[A-Za-z0-9]+)" + +rack_location: + driver: 'cmd:lldpctl' + regex: 'SysName:[ ]+[A-Za-z]+-[A-Za-z]+-([A-Za-z0-9]+)' + +network: + ignore_interfaces: "(dummy.*|docker.*)" + ignore_ips: (127\.0\.0\..*) + lldp: true diff --git a/tests/network.py b/tests/network.py new file mode 100644 index 0000000..7b341ed --- /dev/null +++ b/tests/network.py @@ -0,0 +1,20 @@ +from netbox_agent.lldp import LLDP +from tests.conftest import parametrize_with_fixtures + + +@parametrize_with_fixtures( + 'lldp/', only_filenames=[ + 'dedibox1.txt', + ]) +def test_lldp_parse_with_port_desc(fixture): + lldp = LLDP(fixture) + assert lldp.get_switch_port('enp1s0f0') == 'RJ-9' + + +@parametrize_with_fixtures( + 'lldp/', only_filenames=[ + 'qfx.txt', + ]) +def test_lldp_parse_without_ifname(fixture): + lldp = LLDP(fixture) + assert lldp.get_switch_port('eth0') == 'xe-0/0/1' diff --git a/tests/server.py b/tests/server.py new file mode 100644 index 0000000..aee4125 --- /dev/null +++ b/tests/server.py @@ -0,0 +1,22 @@ +from netbox_agent.dmidecode import parse +from netbox_agent.server import ServerBase +from tests.conftest import parametrize_with_fixtures + + +@parametrize_with_fixtures('dmidecode/') +def test_init(fixture): + dmi = parse(fixture) + server = ServerBase(dmi) + assert server + + +@parametrize_with_fixtures( + 'dmidecode/', only_filenames=[ + 'HP_SL4540_Gen8', + 'HP_BL460c_Gen9', + 'HP_DL380p_Gen8', + 'HP_SL4540_Gen8']) +def test_hp_service_tag(fixture): + dmi = parse(fixture) + server = ServerBase(dmi) + assert server.get_service_tag() == '4242' diff --git a/tox.ini b/tox.ini index 1fdf25a..abdcbf5 100644 --- a/tox.ini +++ b/tox.ini @@ -2,38 +2,16 @@ # These are the default environments that will be run # when ``tox`` is run without arguments. envlist = - py35 - py36 - py37 - coverage - mypy - pep8 - docs + pytest + flake8 skip_missing_interpreters = True -[flake8] -# Use the more relaxed max line length permitted in PEP8. -max-line-length = 99 - -# Enforce the Google Python style for grouping and sorting imports: -# https://github.com/google/styleguide/blob/gh-pages/pyguide.md#313-imports-formatting -import-order-style = google - -# Inform flake8-import-order plugin that `fact` should be treated as a local package name. -application-import-names = netbox_agent - [testenv] -# This is required in order to get UTF-8 output inside of the subprocesses -# that our tests use. -setenv = LC_CTYPE = en_US.UTF-8 -# Pass Display down to have it for the tests available -passenv = DISPLAY TRAVIS TRAVIS_JOB_ID TRAVIS_BRANCH -whitelist_externals=convert -deps = - -r{toxinidir}/requirements.txt +deps = -r{toxinidir}/dev-requirements.txt +whitelist_externals = bash -[testenv:pep8] -deps = - flake8 - pep8-naming -commands = flake8 {toxinidir}/netbox_agent {toxinidir}/tests +[testenv:pytest] +commands = bash tests.sh + +[testenv:flake8] +commands = flake8