From 2a3ebbdbd5a33362617a5d101f405fb6d4c4b73b Mon Sep 17 00:00:00 2001 From: Eliza Weisman Date: Tue, 12 May 2026 17:27:06 -0700 Subject: [PATCH 1/7] HEY @adamlouis I MADE U A LIL PRESENT --- cmd/manifest/src/lib.rs | 9 +++++--- humility-core/src/hubris.rs | 44 ++++++++++++++++++++++++++++++++++++- 2 files changed, 49 insertions(+), 4 deletions(-) diff --git a/cmd/manifest/src/lib.rs b/cmd/manifest/src/lib.rs index cbc55620f..4b608acff 100644 --- a/cmd/manifest/src/lib.rs +++ b/cmd/manifest/src/lib.rs @@ -178,9 +178,11 @@ fn manifestcmd(context: &mut ExecutionContext) -> Result<()> { if manifest.i2c_devices.len() != 1 { "s" } else { "" } ); + const REFDES_LEN: usize = 8; // TODO(eliza): ITS 8 RIGHT LOL? + println!( - "{:>19} {:2} {:2} {} {} {:13} {}", - "ID", "C", "P", "MUX", "ADDR", "DEVICE", "DESCRIPTION" + "{:>19} {:2} {:2} {} {} {:REFDES_LEN$} {:13} {}", + "ID", "C", "P", "MUX", "ADDR", "REFDES", "DEVICE", "DESCRIPTION" ); for (ndx, device) in manifest.i2c_devices.iter().enumerate() { @@ -191,12 +193,13 @@ fn manifestcmd(context: &mut ExecutionContext) -> Result<()> { }; println!( - "{:>19} {:2} {:2} {:3} 0x{:02x} {:13} {}", + "{:>19} {:2} {:2} {:3} 0x{:02x} {:REFDES_LEN$} {:13} {}", ndx, device.controller, device.port.name, mux, device.address, + device.refdes.as_deref().unwrap_or("???"), device.device, device.description ); diff --git a/humility-core/src/hubris.rs b/humility-core/src/hubris.rs index 580c467b6..838d3a1ec 100644 --- a/humility-core/src/hubris.rs +++ b/humility-core/src/hubris.rs @@ -222,6 +222,7 @@ struct HubrisConfigI2cDevice { power: Option, sensors: Option, removable: Option, + refdes: Option, } #[derive(Clone, Debug, Deserialize)] @@ -362,6 +363,33 @@ pub struct HubrisI2cDevice { pub description: String, pub class: HubrisI2cDeviceClass, pub removable: bool, + pub refdes: Option, +} + +#[derive(Clone, Debug, Deserialize, Serialize)] +#[serde(untagged)] +pub enum HubrisConfigRefdes { + Component(String), + Path(Vec), +} + +impl fmt::Display for HubrisConfigRefdes { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + match self { + Self::Component(c) => c.fmt(f)?, + Self::Path(pieces) => { + let mut pieces = pieces.iter(); + if let Some(piece) = pieces.next() { + f.write_str(piece)?; + for piece in pieces { + write!(f, "/{piece}")?; + } + }; + } + } + + Ok(()) + } } #[derive(Clone, Deserialize, Debug, PartialEq, Eq, Hash, Serialize)] @@ -391,6 +419,7 @@ pub struct HubrisSensor { pub name: String, pub kind: HubrisSensorKind, pub device: HubrisSensorDevice, + pub refdes: Option, } #[derive(Clone, Debug, Serialize)] @@ -936,6 +965,7 @@ impl HubrisArchive { device.device.clone(), i, ), + refdes: None, // TODO ELIZA FIXME LOL }); } } @@ -1023,18 +1053,22 @@ impl HubrisArchive { let get_sensor = |d: &HubrisConfigI2cDevice, i: usize, ndx: usize, - kind: HubrisSensorKind| + kind: HubrisSensorKind, + refdes: Option<&String>| -> Result { let name = sensor_name(d, i, &kind)?; Ok(HubrisSensor { name, kind, device: HubrisSensorDevice::I2c(ndx), + refdes: refdes.cloned(), }) }; if let Some(ref devices) = i2c.devices { for device in devices { + let refdes = + device.refdes.as_ref().map(HubrisConfigRefdes::to_string); let name = &device.device; let (controller, port) = match &device.bus { @@ -1073,6 +1107,7 @@ impl HubrisArchive { i, ndx, HubrisSensorKind::Temperature, + refdes.as_ref(), )?); } @@ -1082,6 +1117,7 @@ impl HubrisArchive { i, ndx, HubrisSensorKind::Power, + refdes.as_ref(), )?); } for i in 0..sensors.current { @@ -1090,6 +1126,7 @@ impl HubrisArchive { i, ndx, HubrisSensorKind::Current, + refdes.as_ref(), )?); } for i in 0..sensors.voltage { @@ -1098,6 +1135,7 @@ impl HubrisArchive { i, ndx, HubrisSensorKind::Voltage, + refdes.as_ref(), )?); } for i in 0..sensors.input_current { @@ -1106,6 +1144,7 @@ impl HubrisArchive { i, ndx, HubrisSensorKind::InputCurrent, + refdes.as_ref(), )?); } for i in 0..sensors.input_voltage { @@ -1114,6 +1153,7 @@ impl HubrisArchive { i, ndx, HubrisSensorKind::InputVoltage, + refdes.as_ref(), )?); } @@ -1123,6 +1163,7 @@ impl HubrisArchive { i, ndx, HubrisSensorKind::Speed, + refdes.as_ref(), )?); } } @@ -1138,6 +1179,7 @@ impl HubrisArchive { description: device.description.clone(), class: HubrisI2cDeviceClass::from(device), removable: device.removable.unwrap_or(false), + refdes, }); } } From 81ec77b2aac9a9564880c7bc1377d769abf1acef Mon Sep 17 00:00:00 2001 From: Eliza Weisman Date: Wed, 13 May 2026 13:59:33 -0700 Subject: [PATCH 2/7] wip --- humility-core/src/hubris.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/humility-core/src/hubris.rs b/humility-core/src/hubris.rs index 838d3a1ec..3a7024eb9 100644 --- a/humility-core/src/hubris.rs +++ b/humility-core/src/hubris.rs @@ -60,6 +60,7 @@ pub struct HubrisManifest { pub sensors: Vec, pub sockets: Vec, pub auxflash: Option, + pub max_refdes_len: usize, } impl HubrisManifest { @@ -1069,6 +1070,10 @@ impl HubrisArchive { for device in devices { let refdes = device.refdes.as_ref().map(HubrisConfigRefdes::to_string); + if let Some(ref refdes) = refdes { + self.manifest.max_refdes_len = + self.manifest.max_refdes_len.max(refdes.len()); + } let name = &device.device; let (controller, port) = match &device.bus { From 3dcdb18a685d3e6df99b86d415d5feb80c3e40e0 Mon Sep 17 00:00:00 2001 From: Eliza Weisman Date: Thu, 14 May 2026 09:36:30 -0700 Subject: [PATCH 3/7] prettier --- cmd/manifest/src/lib.rs | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/cmd/manifest/src/lib.rs b/cmd/manifest/src/lib.rs index 4b608acff..6eb55d759 100644 --- a/cmd/manifest/src/lib.rs +++ b/cmd/manifest/src/lib.rs @@ -170,6 +170,11 @@ fn manifestcmd(context: &mut ExecutionContext) -> Result<()> { } } + const REFDES_HDR: &str = "REFDES"; + const NO_REFDES: &str = "???"; + let refdes_len = + manifest.max_refdes_len.max(NO_REFDES.len()).max(REFDES_HDR.len()); + if !manifest.i2c_devices.is_empty() { println!( "{:>12} => {} device{}", @@ -178,11 +183,9 @@ fn manifestcmd(context: &mut ExecutionContext) -> Result<()> { if manifest.i2c_devices.len() != 1 { "s" } else { "" } ); - const REFDES_LEN: usize = 8; // TODO(eliza): ITS 8 RIGHT LOL? - println!( - "{:>19} {:2} {:2} {} {} {:REFDES_LEN$} {:13} {}", - "ID", "C", "P", "MUX", "ADDR", "REFDES", "DEVICE", "DESCRIPTION" + "{:>19} {:2} {:2} {} {} {REFDES_HDR:refdes_len$} {:13} {}", + "ID", "C", "P", "MUX", "ADDR", "DEVICE", "DESCRIPTION" ); for (ndx, device) in manifest.i2c_devices.iter().enumerate() { @@ -193,13 +196,13 @@ fn manifestcmd(context: &mut ExecutionContext) -> Result<()> { }; println!( - "{:>19} {:2} {:2} {:3} 0x{:02x} {:REFDES_LEN$} {:13} {}", + "{:>19} {:2} {:2} {:3} 0x{:02x} {:refdes_len$} {:13} {}", ndx, device.controller, device.port.name, mux, device.address, - device.refdes.as_deref().unwrap_or("???"), + device.refdes.as_deref().unwrap_or(NO_REFDES), device.device, device.description ); @@ -232,15 +235,19 @@ fn manifestcmd(context: &mut ExecutionContext) -> Result<()> { manifest.sensors.len(), if manifest.sensors.len() > 1 { "s" } else { "" } ); - println!("{:>19} {:23} {:11} {}", "ID", "NAME", "DEVICE", "KIND"); + println!( + "{:>19} {:23} {:11} {REFDES_HDR:refdes_len$} {}", + "ID", "NAME", "DEVICE", "KIND" + ); for (ndx, s) in manifest.sensors.iter().enumerate() { let device = match &s.device { HubrisSensorDevice::I2c(ndx) => format!("i2c id={}", ndx), HubrisSensorDevice::Other(dev, _) => dev.to_string(), }; + let refdes = s.refdes.as_deref().unwrap_or(NO_REFDES); println!( - " {:3} {:23} {:11} {}", + " {:3} {:23} {:11} {refdes:refdes_len$} {}", ndx, s.name, device, s.kind, ); } From 754aa1f7b7d0fba70a5f52f4fd0f55b683692f66 Mon Sep 17 00:00:00 2001 From: Eliza Weisman Date: Thu, 14 May 2026 10:35:10 -0700 Subject: [PATCH 4/7] engoodening --- cmd/manifest/src/lib.rs | 7 +++++-- humility-core/src/hubris.rs | 13 ++++++++++--- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/cmd/manifest/src/lib.rs b/cmd/manifest/src/lib.rs index 6eb55d759..916a9e818 100644 --- a/cmd/manifest/src/lib.rs +++ b/cmd/manifest/src/lib.rs @@ -172,8 +172,11 @@ fn manifestcmd(context: &mut ExecutionContext) -> Result<()> { const REFDES_HDR: &str = "REFDES"; const NO_REFDES: &str = "???"; - let refdes_len = - manifest.max_refdes_len.max(NO_REFDES.len()).max(REFDES_HDR.len()); + let refdes_len = manifest + .fmt_meta + .max_refdes_len + .max(NO_REFDES.len()) + .max(REFDES_HDR.len()); if !manifest.i2c_devices.is_empty() { println!( diff --git a/humility-core/src/hubris.rs b/humility-core/src/hubris.rs index 3a7024eb9..e25bba172 100644 --- a/humility-core/src/hubris.rs +++ b/humility-core/src/hubris.rs @@ -60,7 +60,7 @@ pub struct HubrisManifest { pub sensors: Vec, pub sockets: Vec, pub auxflash: Option, - pub max_refdes_len: usize, + pub fmt_meta: ManifestFormatMetadata, } impl HubrisManifest { @@ -71,6 +71,13 @@ impl HubrisManifest { } } +/// Bonus fields which are not actually part of the Hubris manifest, but which +/// may make formatting bits of it easier. +#[derive(Default, Debug, Serialize)] +pub struct ManifestFormatMetadata { + pub max_refdes_len: usize, +} + // // This structure (and the structures that it refers to) contain everything // that we might want to pull out of the config TOML -- which will be a subset @@ -1071,8 +1078,8 @@ impl HubrisArchive { let refdes = device.refdes.as_ref().map(HubrisConfigRefdes::to_string); if let Some(ref refdes) = refdes { - self.manifest.max_refdes_len = - self.manifest.max_refdes_len.max(refdes.len()); + self.manifest.fmt_meta.max_refdes_len = + self.manifest.fmt_meta.max_refdes_len.max(refdes.len()); } let name = &device.device; From b835df40f56657e81cc844486301286239ba2a90 Mon Sep 17 00:00:00 2001 From: Eliza Weisman Date: Thu, 14 May 2026 10:44:27 -0700 Subject: [PATCH 5/7] also add it to validate --- cmd/validate/src/lib.rs | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/cmd/validate/src/lib.rs b/cmd/validate/src/lib.rs index 9d352c8d8..c271fbd03 100644 --- a/cmd/validate/src/lib.rs +++ b/cmd/validate/src/lib.rs @@ -98,9 +98,18 @@ struct ValidateArgs { id: Option, } +const REFDES_HDR: &str = "REFDES"; +const NO_REFDES: &str = "???"; + fn list(hubris: &HubrisArchive, hargs: &Option) -> Result<()> { + let refdes_len = hubris + .manifest + .fmt_meta + .max_refdes_len + .max(REFDES_HDR.len()) + .max(NO_REFDES.len()); println!( - "{:2} {:>2} {:2} {:3} {:4} {:13} DESCRIPTION", + "{:2} {REFDES_HDR:refdes_len$} {:>2} {:2} {:3} {:4} {:13} DESCRIPTION", "ID", "C", "P", "MUX", "ADDR", "DEVICE" ); @@ -118,8 +127,9 @@ fn list(hubris: &HubrisArchive, hargs: &Option) -> Result<()> { }; println!( - "{:2} {:2} {:2} {:3} 0x{:02x} {:13} {}", + "{:2} {:refdes_len$} {:2} {:2} {:3} 0x{:02x} {:13} {}", ndx, + device.refdes.as_deref().unwrap_or(NO_REFDES), device.controller, device.port.name, mux, @@ -135,6 +145,12 @@ fn validate(context: &mut ExecutionContext) -> Result<()> { let core = &mut **context.core.as_mut().unwrap(); let subargs = ValidateArgs::try_parse_from(&context.cli.cmd)?; let hubris = context.archive.as_ref().unwrap(); + let refdes_len = hubris + .manifest + .fmt_meta + .max_refdes_len + .max(REFDES_HDR.len()) + .max(NO_REFDES.len()); let hargs = if subargs.bus.is_some() || subargs.controller.is_some() { Some(I2cArgs::parse( @@ -195,7 +211,7 @@ fn validate(context: &mut ExecutionContext) -> Result<()> { }; println!( - "{:2} {:11} {:>2} {:2} {:3} {:4} {:13} DESCRIPTION", + "{:2} {REFDES_HDR:refdes_len$} {:11} {:>2} {:2} {:3} {:4} {:13} DESCRIPTION", "ID", "VALIDATION", "C", "P", "MUX", "ADDR", "DEVICE" ); @@ -257,8 +273,9 @@ fn validate(context: &mut ExecutionContext) -> Result<()> { }; println!( - "{:2} {:11} {:2} {:2} {:3} 0x{:02x} {:13} {}", + "{:2} {:refdes_len$} {:11} {:2} {:2} {:3} 0x{:02x} {:13} {}", ndx, + device.refdes.as_deref().unwrap_or(NO_REFDES), result, device.controller, device.port.name, From 1e9a84ba1c98f1df764417576bf1a65ac6345e5f Mon Sep 17 00:00:00 2001 From: Eliza Weisman Date: Thu, 14 May 2026 14:19:15 -0700 Subject: [PATCH 6/7] agh --- cmd/validate/src/lib.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/cmd/validate/src/lib.rs b/cmd/validate/src/lib.rs index ae213d40d..a898a72ff 100644 --- a/cmd/validate/src/lib.rs +++ b/cmd/validate/src/lib.rs @@ -143,9 +143,8 @@ fn list(hubris: &HubrisArchive, hargs: &Option) -> Result<()> { } fn validate(context: &mut ExecutionContext) -> Result<()> { let subargs = ValidateArgs::try_parse_from(&context.cli.cmd)?; - let hubris = context.archive.as_ref().unwrap(); let hubris = &context.cli.archive()?; - let core = &mut *context.cli.attach_live_booted(hubris)?;\ + let core = &mut *context.cli.attach_live_booted(hubris)?; let refdes_len = hubris .manifest .fmt_meta From 550aeede9132fff99473e7b863f34cde2d601095 Mon Sep 17 00:00:00 2001 From: Eliza Weisman Date: Thu, 14 May 2026 14:23:13 -0700 Subject: [PATCH 7/7] tests --- ...fest.control_plane_agent.overflow.0.stdout | 424 ++++++++--------- .../tests/cmd/manifest/manifest.cosmo.stdout | 440 +++++++++--------- .../cmd/manifest/manifest.counters.0.stdout | 424 ++++++++--------- ...fest.duplicate_HostFlash_hash_REPLY.stdout | 286 ++++++------ .../manifest/manifest.extern-regions.stdout | 424 ++++++++--------- .../manifest.flash-ram-mismatch.0.stdout | 242 +++++----- ...mlet-c-dev-image-default-v1.0.2.zip.stdout | 424 ++++++++--------- .../tests/cmd/manifest/manifest.gimlet.stdout | 424 ++++++++--------- .../cmd/manifest/manifest.host-panic.0.stdout | 424 ++++++++--------- .../cmd/manifest/manifest.host-panic.1.stdout | 424 ++++++++--------- .../cmd/manifest/manifest.host-panic.2.stdout | 424 ++++++++--------- .../cmd/manifest/manifest.host-panic.3.stdout | 424 ++++++++--------- .../cmd/manifest/manifest.host-panic.4.stdout | 424 ++++++++--------- .../manifest.idol-returns-an-enum.stdout | 424 ++++++++--------- .../tests/cmd/manifest/manifest.igor.0.stdout | 422 ++++++++--------- .../manifest/manifest.in_bootloader.0.stdout | 242 +++++----- .../cmd/manifest/manifest.ipc-counts.0.stdout | 424 ++++++++--------- .../cmd/manifest/manifest.new-ringbuf.stdout | 202 ++++---- .../cmd/manifest/manifest.new-sensors.stdout | 12 +- .../manifest.nightly-2022-11-01.stdout | 422 ++++++++--------- .../manifest/manifest.panic-on-boot.stdout | 422 ++++++++--------- ...anifest.sidecar-b-image-default.zip.stdout | 272 +++++------ .../cmd/manifest/manifest.sprot_status.stdout | 422 ++++++++--------- .../cmd/manifest/manifest.task.net.stdout | 424 ++++++++--------- .../cmd/manifest/manifest.task.power.stdout | 424 ++++++++--------- .../cmd/manifest/manifest.u16-ringbuf.stdout | 424 ++++++++--------- 26 files changed, 4872 insertions(+), 4872 deletions(-) diff --git a/humility-bin/tests/cmd/manifest/manifest.control_plane_agent.overflow.0.stdout b/humility-bin/tests/cmd/manifest/manifest.control_plane_agent.overflow.0.stdout index 41696c705..85c846657 100644 --- a/humility-bin/tests/cmd/manifest/manifest.control_plane_agent.overflow.0.stdout +++ b/humility-bin/tests/cmd/manifest/manifest.control_plane_agent.overflow.0.stdout @@ -45,219 +45,219 @@ 2 B init m2 M.2 bus 2 F init front Front bus i2c devices => 77 devices - ID C P MUX ADDR DEVICE DESCRIPTION - 0 2 F - 0x48 tmp117 Southwest temperature sensor - 1 2 F - 0x49 tmp117 South temperature sensor - 2 2 F - 0x4a tmp117 Southeast temperature sensor - 3 2 F - 0x70 pca9545 U.2 ABCD mux - 4 2 F - 0x71 pca9545 U.2 EFGH mux - 5 2 F - 0x72 pca9545 U.2 IJ/FRUID mux - 6 2 F 1:1 0x50 at24csw080 U.2 Sharkfin A VPD - 7 2 F 1:1 0x38 max5970 U.2 Sharkfin A hot swap controller - 8 2 F 1:1 0x6a nvme_bmc U.2 A NVMe Basic Management Command - 9 2 F 1:2 0x50 at24csw080 U.2 Sharkfin B VPD - 10 2 F 1:2 0x38 max5970 U.2 Sharkfin B hot swap controller - 11 2 F 1:2 0x6a nvme_bmc U.2 B NVMe Basic Management Control - 12 2 F 1:3 0x50 at24csw080 U.2 Sharkfin C VPD - 13 2 F 1:3 0x38 max5970 U.2 Sharkfin C hot swap controller - 14 2 F 1:3 0x6a nvme_bmc U.2 C NVMe Basic Management Control - 15 2 F 1:4 0x50 at24csw080 U.2 Sharkfin D VPD - 16 2 F 1:4 0x38 max5970 U.2 Sharkfin D hot swap controller - 17 2 F 1:4 0x6a nvme_bmc U.2 D NVMe Basic Management Control - 18 2 F 2:1 0x50 at24csw080 U.2 Sharkfin E VPD - 19 2 F 2:1 0x38 max5970 U.2 Sharkfin E hot swap controller - 20 2 F 2:1 0x6a nvme_bmc U.2 E NVMe Basic Management Control - 21 2 F 2:2 0x50 at24csw080 U.2 Sharkfin F VPD - 22 2 F 2:2 0x38 max5970 U.2 Sharkfin F hot swap controller - 23 2 F 2:2 0x6a nvme_bmc U.2 F NVMe Basic Management Control - 24 2 F 2:3 0x50 at24csw080 U.2 Sharkfin G VPD - 25 2 F 2:3 0x38 max5970 U.2 Sharkfin G hot swap controller - 26 2 F 2:3 0x6a nvme_bmc U.2 G NVMe Basic Management Control - 27 2 F 2:4 0x50 at24csw080 U.2 Sharkfin H VPD - 28 2 F 2:4 0x38 max5970 U.2 Sharkfin H hot swap controller - 29 2 F 2:4 0x6a nvme_bmc U.2 H NVMe Basic Management Control - 30 2 F 3:1 0x50 at24csw080 U.2 Sharkfin I VPD - 31 2 F 3:1 0x38 max5970 U.2 Sharkfin I hot swap controller - 32 2 F 3:1 0x6a nvme_bmc U.2 I NVMe Basic Management Control - 33 2 F 3:2 0x50 at24csw080 U.2 Sharkfin J VPD - 34 2 F 3:2 0x38 max5970 U.2 Sharkfin J hot swap controller - 35 2 F 3:2 0x6a nvme_bmc U.2 J NVMe Basic Management Control - 36 2 F 3:4 0x50 at24csw080 Gimlet VPD - 37 2 B - 0x73 pca9545 M.2 mux - 38 2 B 1:3 0x50 at24csw080 Fan VPD - 39 2 B 1:4 0x4c tmp451 T6 temperature sensor - 40 3 H - 0x24 tps546b24a A2 3.3V rail - 41 3 H - 0x26 tps546b24a A0 3.3V rail - 42 3 H - 0x27 tps546b24a A2 5V rail - 43 3 H - 0x29 tps546b24a A2 1.8V rail - 44 3 H - 0x3a max5970 M.2 hot plug controller - 45 3 H - 0x3c sbrmi CPU via SB-RMI - 46 3 H - 0x4c sbtsi CPU temperature sensor - 47 3 H - 0x58 idt8a34003 Clock generator - 48 3 H - 0x5a raa229618 CPU power controller - 49 3 H - 0x5b raa229618 SoC power controller - 50 3 H - 0x5c isl68224 DIMM/SP3 1.8V A0 power controller - 51 4 F - 0x10 adm1272 Fan hot swap controller - 52 4 F - 0x14 adm1272 Sled hot swap controller - 53 4 F - 0x20 max31790 Fan controller - 54 4 F - 0x25 tps546b24a T6 power controller - 55 4 F - 0x48 tmp117 Northeast temperature sensor - 56 4 F - 0x49 tmp117 North temperature sensor - 57 4 F - 0x4a tmp117 Northwest temperature sensor - 58 4 F - 0x67 bmr491 Intermediate bus converter - 59 3 H - 0x18 tse2004av DIMM A0 - 60 3 H - 0x19 tse2004av DIMM A1 - 61 3 H - 0x1a tse2004av DIMM B0 - 62 3 H - 0x1b tse2004av DIMM B1 - 63 3 H - 0x1c tse2004av DIMM C0 - 64 3 H - 0x1d tse2004av DIMM C1 - 65 3 H - 0x1e tse2004av DIMM D0 - 66 3 H - 0x1f tse2004av DIMM D1 - 67 4 F - 0x18 tse2004av DIMM E0 - 68 4 F - 0x19 tse2004av DIMM E1 - 69 4 F - 0x1a tse2004av DIMM F0 - 70 4 F - 0x1b tse2004av DIMM F1 - 71 4 F - 0x1c tse2004av DIMM G0 - 72 4 F - 0x1d tse2004av DIMM G1 - 73 4 F - 0x1e tse2004av DIMM H0 - 74 4 F - 0x1f tse2004av DIMM H1 - 75 2 B 1:1 0x6a m2_hp_only M.2 A NVMe Basic Management Command - 76 2 B 1:2 0x6a m2_hp_only M.2 B NVMe Basic Management Command + ID C P MUX ADDR REFDES DEVICE DESCRIPTION + 0 2 F - 0x48 J194 tmp117 Southwest temperature sensor + 1 2 F - 0x49 J195 tmp117 South temperature sensor + 2 2 F - 0x4a J196 tmp117 Southeast temperature sensor + 3 2 F - 0x70 U336 pca9545 U.2 ABCD mux + 4 2 F - 0x71 U339 pca9545 U.2 EFGH mux + 5 2 F - 0x72 U337 pca9545 U.2 IJ/FRUID mux + 6 2 F 1:1 0x50 J206 at24csw080 U.2 Sharkfin A VPD + 7 2 F 1:1 0x38 J206 max5970 U.2 Sharkfin A hot swap controller + 8 2 F 1:1 0x6a J206 nvme_bmc U.2 A NVMe Basic Management Command + 9 2 F 1:2 0x50 J207 at24csw080 U.2 Sharkfin B VPD + 10 2 F 1:2 0x38 J207 max5970 U.2 Sharkfin B hot swap controller + 11 2 F 1:2 0x6a J207 nvme_bmc U.2 B NVMe Basic Management Control + 12 2 F 1:3 0x50 J208 at24csw080 U.2 Sharkfin C VPD + 13 2 F 1:3 0x38 J208 max5970 U.2 Sharkfin C hot swap controller + 14 2 F 1:3 0x6a J208 nvme_bmc U.2 C NVMe Basic Management Control + 15 2 F 1:4 0x50 J209 at24csw080 U.2 Sharkfin D VPD + 16 2 F 1:4 0x38 J209 max5970 U.2 Sharkfin D hot swap controller + 17 2 F 1:4 0x6a J209 nvme_bmc U.2 D NVMe Basic Management Control + 18 2 F 2:1 0x50 J210 at24csw080 U.2 Sharkfin E VPD + 19 2 F 2:1 0x38 J210 max5970 U.2 Sharkfin E hot swap controller + 20 2 F 2:1 0x6a J210 nvme_bmc U.2 E NVMe Basic Management Control + 21 2 F 2:2 0x50 J211 at24csw080 U.2 Sharkfin F VPD + 22 2 F 2:2 0x38 J211 max5970 U.2 Sharkfin F hot swap controller + 23 2 F 2:2 0x6a J211 nvme_bmc U.2 F NVMe Basic Management Control + 24 2 F 2:3 0x50 J212 at24csw080 U.2 Sharkfin G VPD + 25 2 F 2:3 0x38 J212 max5970 U.2 Sharkfin G hot swap controller + 26 2 F 2:3 0x6a J212 nvme_bmc U.2 G NVMe Basic Management Control + 27 2 F 2:4 0x50 J213 at24csw080 U.2 Sharkfin H VPD + 28 2 F 2:4 0x38 J213 max5970 U.2 Sharkfin H hot swap controller + 29 2 F 2:4 0x6a J213 nvme_bmc U.2 H NVMe Basic Management Control + 30 2 F 3:1 0x50 J214 at24csw080 U.2 Sharkfin I VPD + 31 2 F 3:1 0x38 J214 max5970 U.2 Sharkfin I hot swap controller + 32 2 F 3:1 0x6a J214 nvme_bmc U.2 I NVMe Basic Management Control + 33 2 F 3:2 0x50 J215 at24csw080 U.2 Sharkfin J VPD + 34 2 F 3:2 0x38 J215 max5970 U.2 Sharkfin J hot swap controller + 35 2 F 3:2 0x6a J215 nvme_bmc U.2 J NVMe Basic Management Control + 36 2 F 3:4 0x50 U615 at24csw080 Gimlet VPD + 37 2 B - 0x73 U422 pca9545 M.2 mux + 38 2 B 1:3 0x50 J180 at24csw080 Fan VPD + 39 2 B 1:4 0x4c U491 tmp451 T6 temperature sensor + 40 3 H - 0x24 U522 tps546b24a A2 3.3V rail + 41 3 H - 0x26 U560 tps546b24a A0 3.3V rail + 42 3 H - 0x27 U524 tps546b24a A2 5V rail + 43 3 H - 0x29 U561 tps546b24a A2 1.8V rail + 44 3 H - 0x3a U275 max5970 M.2 hot plug controller + 45 3 H - 0x3c ??? sbrmi CPU via SB-RMI + 46 3 H - 0x4c ??? sbtsi CPU temperature sensor + 47 3 H - 0x58 U446 idt8a34003 Clock generator + 48 3 H - 0x5a U350 raa229618 CPU power controller + 49 3 H - 0x5b U351 raa229618 SoC power controller + 50 3 H - 0x5c U352 isl68224 DIMM/SP3 1.8V A0 power controller + 51 4 F - 0x10 U419 adm1272 Fan hot swap controller + 52 4 F - 0x14 U452 adm1272 Sled hot swap controller + 53 4 F - 0x20 U321 max31790 Fan controller + 54 4 F - 0x25 U565 tps546b24a T6 power controller + 55 4 F - 0x48 J197 tmp117 Northeast temperature sensor + 56 4 F - 0x49 J198 tmp117 North temperature sensor + 57 4 F - 0x4a J199 tmp117 Northwest temperature sensor + 58 4 F - 0x67 U431 bmr491 Intermediate bus converter + 59 3 H - 0x18 M0 tse2004av DIMM A0 + 60 3 H - 0x19 M8 tse2004av DIMM A1 + 61 3 H - 0x1a M1 tse2004av DIMM B0 + 62 3 H - 0x1b M9 tse2004av DIMM B1 + 63 3 H - 0x1c M2 tse2004av DIMM C0 + 64 3 H - 0x1d M10 tse2004av DIMM C1 + 65 3 H - 0x1e M3 tse2004av DIMM D0 + 66 3 H - 0x1f M11 tse2004av DIMM D1 + 67 4 F - 0x18 M4 tse2004av DIMM E0 + 68 4 F - 0x19 M12 tse2004av DIMM E1 + 69 4 F - 0x1a M5 tse2004av DIMM F0 + 70 4 F - 0x1b M13 tse2004av DIMM F1 + 71 4 F - 0x1c M6 tse2004av DIMM G0 + 72 4 F - 0x1d M14 tse2004av DIMM G1 + 73 4 F - 0x1e M7 tse2004av DIMM H0 + 74 4 F - 0x1f M15 tse2004av DIMM H1 + 75 2 B 1:1 0x6a ??? m2_hp_only M.2 A NVMe Basic Management Command + 76 2 B 1:2 0x6a ??? m2_hp_only M.2 B NVMe Basic Management Command sensors => 133 sensors - ID NAME DEVICE KIND - 0 Southwest i2c id=0 temp - 1 South i2c id=1 temp - 2 Southeast i2c id=2 temp - 3 V12_U2A_A0 i2c id=7 current - 4 V3P3_U2A_A0 i2c id=7 current - 5 V12_U2A_A0 i2c id=7 voltage - 6 V3P3_U2A_A0 i2c id=7 voltage - 7 U2_N0 i2c id=8 temp - 8 V12_U2B_A0 i2c id=10 current - 9 V3P3_U2B_A0 i2c id=10 current - 10 V12_U2B_A0 i2c id=10 voltage - 11 V3P3_U2B_A0 i2c id=10 voltage - 12 U2_N1 i2c id=11 temp - 13 V12_U2C_A0 i2c id=13 current - 14 V3P3_U2C_A0 i2c id=13 current - 15 V12_U2C_A0 i2c id=13 voltage - 16 V3P3_U2C_A0 i2c id=13 voltage - 17 U2_N2 i2c id=14 temp - 18 V12_U2D_A0 i2c id=16 current - 19 V3P3_U2D_A0 i2c id=16 current - 20 V12_U2D_A0 i2c id=16 voltage - 21 V3P3_U2D_A0 i2c id=16 voltage - 22 U2_N3 i2c id=17 temp - 23 V12_U2E_A0 i2c id=19 current - 24 V3P3_U2E_A0 i2c id=19 current - 25 V12_U2E_A0 i2c id=19 voltage - 26 V3P3_U2E_A0 i2c id=19 voltage - 27 U2_N4 i2c id=20 temp - 28 V12_U2F_A0 i2c id=22 current - 29 V3P3_U2F_A0 i2c id=22 current - 30 V12_U2F_A0 i2c id=22 voltage - 31 V3P3_U2F_A0 i2c id=22 voltage - 32 U2_N5 i2c id=23 temp - 33 V12_U2G_A0 i2c id=25 current - 34 V3P3_U2G_A0 i2c id=25 current - 35 V12_U2G_A0 i2c id=25 voltage - 36 V3P3_U2G_A0 i2c id=25 voltage - 37 U2_N6 i2c id=26 temp - 38 V12_U2H_A0 i2c id=28 current - 39 V3P3_U2H_A0 i2c id=28 current - 40 V12_U2H_A0 i2c id=28 voltage - 41 V3P3_U2H_A0 i2c id=28 voltage - 42 U2_N7 i2c id=29 temp - 43 V12_U2I_A0 i2c id=31 current - 44 V3P3_U2I_A0 i2c id=31 current - 45 V12_U2I_A0 i2c id=31 voltage - 46 V3P3_U2I_A0 i2c id=31 voltage - 47 U2_N8 i2c id=32 temp - 48 V12_U2J_A0 i2c id=34 current - 49 V3P3_U2J_A0 i2c id=34 current - 50 V12_U2J_A0 i2c id=34 voltage - 51 V3P3_U2J_A0 i2c id=34 voltage - 52 U2_N9 i2c id=35 temp - 53 t6 i2c id=39 temp - 54 V3P3_SP_A2 i2c id=40 temp - 55 V3P3_SP_A2 i2c id=40 current - 56 V3P3_SP_A2 i2c id=40 voltage - 57 V3P3_SYS_A0 i2c id=41 temp - 58 V3P3_SYS_A0 i2c id=41 current - 59 V3P3_SYS_A0 i2c id=41 voltage - 60 V5_SYS_A2 i2c id=42 temp - 61 V5_SYS_A2 i2c id=42 current - 62 V5_SYS_A2 i2c id=42 voltage - 63 V1P8_SYS_A2 i2c id=43 temp - 64 V1P8_SYS_A2 i2c id=43 current - 65 V1P8_SYS_A2 i2c id=43 voltage - 66 V3P3_M2A_A0HP i2c id=44 current - 67 V3P3_M2B_A0HP i2c id=44 current - 68 V3P3_M2A_A0HP i2c id=44 voltage - 69 V3P3_M2B_A0HP i2c id=44 voltage - 70 CPU i2c id=46 temp - 71 VDD_VCORE i2c id=48 temp - 72 VDD_MEM_ABCD i2c id=48 temp - 73 VDD_VCORE i2c id=48 power - 74 VDD_MEM_ABCD i2c id=48 power - 75 VDD_VCORE i2c id=48 current - 76 VDD_MEM_ABCD i2c id=48 current - 77 VDD_VCORE i2c id=48 voltage - 78 VDD_MEM_ABCD i2c id=48 voltage - 79 VDDCR_SOC i2c id=49 temp - 80 VDD_MEM_EFGH i2c id=49 temp - 81 VDDCR_SOC i2c id=49 power - 82 VDD_MEM_EFGH i2c id=49 power - 83 VDDCR_SOC i2c id=49 current - 84 VDD_MEM_EFGH i2c id=49 current - 85 VDDCR_SOC i2c id=49 voltage - 86 VDD_MEM_EFGH i2c id=49 voltage - 87 VPP_ABCD i2c id=50 current - 88 VPP_EFGH i2c id=50 current - 89 V1P8_SP3 i2c id=50 current - 90 VPP_ABCD i2c id=50 voltage - 91 VPP_EFGH i2c id=50 voltage - 92 V1P8_SP3 i2c id=50 voltage - 93 V54_FAN i2c id=51 temp - 94 V54_FAN i2c id=51 current - 95 V54_FAN i2c id=51 voltage - 96 V54_HS_OUTPUT i2c id=52 temp - 97 V54_HS_OUTPUT i2c id=52 current - 98 V54_HS_OUTPUT i2c id=52 voltage - 99 Southeast i2c id=53 speed - 100 Northeast i2c id=53 speed - 101 South i2c id=53 speed - 102 North i2c id=53 speed - 103 Southwest i2c id=53 speed - 104 Northwest i2c id=53 speed - 105 V0P96_NIC_VDD_A0HP i2c id=54 temp - 106 V0P96_NIC_VDD_A0HP i2c id=54 current - 107 V0P96_NIC_VDD_A0HP i2c id=54 voltage - 108 Northeast i2c id=55 temp - 109 North i2c id=56 temp - 110 Northwest i2c id=57 temp - 111 V12_SYS_A2 i2c id=58 temp - 112 V12_SYS_A2 i2c id=58 power - 113 V12_SYS_A2 i2c id=58 current - 114 V12_SYS_A2 i2c id=58 voltage - 115 DIMM_A0 i2c id=59 temp - 116 DIMM_A1 i2c id=60 temp - 117 DIMM_B0 i2c id=61 temp - 118 DIMM_B1 i2c id=62 temp - 119 DIMM_C0 i2c id=63 temp - 120 DIMM_C1 i2c id=64 temp - 121 DIMM_D0 i2c id=65 temp - 122 DIMM_D1 i2c id=66 temp - 123 DIMM_E0 i2c id=67 temp - 124 DIMM_E1 i2c id=68 temp - 125 DIMM_F0 i2c id=69 temp - 126 DIMM_F1 i2c id=70 temp - 127 DIMM_G0 i2c id=71 temp - 128 DIMM_G1 i2c id=72 temp - 129 DIMM_H0 i2c id=73 temp - 130 DIMM_H1 i2c id=74 temp - 131 M2_A i2c id=75 temp - 132 M2_B i2c id=76 temp + ID NAME DEVICE REFDES KIND + 0 Southwest i2c id=0 J194 temp + 1 South i2c id=1 J195 temp + 2 Southeast i2c id=2 J196 temp + 3 V12_U2A_A0 i2c id=7 J206 current + 4 V3P3_U2A_A0 i2c id=7 J206 current + 5 V12_U2A_A0 i2c id=7 J206 voltage + 6 V3P3_U2A_A0 i2c id=7 J206 voltage + 7 U2_N0 i2c id=8 J206 temp + 8 V12_U2B_A0 i2c id=10 J207 current + 9 V3P3_U2B_A0 i2c id=10 J207 current + 10 V12_U2B_A0 i2c id=10 J207 voltage + 11 V3P3_U2B_A0 i2c id=10 J207 voltage + 12 U2_N1 i2c id=11 J207 temp + 13 V12_U2C_A0 i2c id=13 J208 current + 14 V3P3_U2C_A0 i2c id=13 J208 current + 15 V12_U2C_A0 i2c id=13 J208 voltage + 16 V3P3_U2C_A0 i2c id=13 J208 voltage + 17 U2_N2 i2c id=14 J208 temp + 18 V12_U2D_A0 i2c id=16 J209 current + 19 V3P3_U2D_A0 i2c id=16 J209 current + 20 V12_U2D_A0 i2c id=16 J209 voltage + 21 V3P3_U2D_A0 i2c id=16 J209 voltage + 22 U2_N3 i2c id=17 J209 temp + 23 V12_U2E_A0 i2c id=19 J210 current + 24 V3P3_U2E_A0 i2c id=19 J210 current + 25 V12_U2E_A0 i2c id=19 J210 voltage + 26 V3P3_U2E_A0 i2c id=19 J210 voltage + 27 U2_N4 i2c id=20 J210 temp + 28 V12_U2F_A0 i2c id=22 J211 current + 29 V3P3_U2F_A0 i2c id=22 J211 current + 30 V12_U2F_A0 i2c id=22 J211 voltage + 31 V3P3_U2F_A0 i2c id=22 J211 voltage + 32 U2_N5 i2c id=23 J211 temp + 33 V12_U2G_A0 i2c id=25 J212 current + 34 V3P3_U2G_A0 i2c id=25 J212 current + 35 V12_U2G_A0 i2c id=25 J212 voltage + 36 V3P3_U2G_A0 i2c id=25 J212 voltage + 37 U2_N6 i2c id=26 J212 temp + 38 V12_U2H_A0 i2c id=28 J213 current + 39 V3P3_U2H_A0 i2c id=28 J213 current + 40 V12_U2H_A0 i2c id=28 J213 voltage + 41 V3P3_U2H_A0 i2c id=28 J213 voltage + 42 U2_N7 i2c id=29 J213 temp + 43 V12_U2I_A0 i2c id=31 J214 current + 44 V3P3_U2I_A0 i2c id=31 J214 current + 45 V12_U2I_A0 i2c id=31 J214 voltage + 46 V3P3_U2I_A0 i2c id=31 J214 voltage + 47 U2_N8 i2c id=32 J214 temp + 48 V12_U2J_A0 i2c id=34 J215 current + 49 V3P3_U2J_A0 i2c id=34 J215 current + 50 V12_U2J_A0 i2c id=34 J215 voltage + 51 V3P3_U2J_A0 i2c id=34 J215 voltage + 52 U2_N9 i2c id=35 J215 temp + 53 t6 i2c id=39 U491 temp + 54 V3P3_SP_A2 i2c id=40 U522 temp + 55 V3P3_SP_A2 i2c id=40 U522 current + 56 V3P3_SP_A2 i2c id=40 U522 voltage + 57 V3P3_SYS_A0 i2c id=41 U560 temp + 58 V3P3_SYS_A0 i2c id=41 U560 current + 59 V3P3_SYS_A0 i2c id=41 U560 voltage + 60 V5_SYS_A2 i2c id=42 U524 temp + 61 V5_SYS_A2 i2c id=42 U524 current + 62 V5_SYS_A2 i2c id=42 U524 voltage + 63 V1P8_SYS_A2 i2c id=43 U561 temp + 64 V1P8_SYS_A2 i2c id=43 U561 current + 65 V1P8_SYS_A2 i2c id=43 U561 voltage + 66 V3P3_M2A_A0HP i2c id=44 U275 current + 67 V3P3_M2B_A0HP i2c id=44 U275 current + 68 V3P3_M2A_A0HP i2c id=44 U275 voltage + 69 V3P3_M2B_A0HP i2c id=44 U275 voltage + 70 CPU i2c id=46 ??? temp + 71 VDD_VCORE i2c id=48 U350 temp + 72 VDD_MEM_ABCD i2c id=48 U350 temp + 73 VDD_VCORE i2c id=48 U350 power + 74 VDD_MEM_ABCD i2c id=48 U350 power + 75 VDD_VCORE i2c id=48 U350 current + 76 VDD_MEM_ABCD i2c id=48 U350 current + 77 VDD_VCORE i2c id=48 U350 voltage + 78 VDD_MEM_ABCD i2c id=48 U350 voltage + 79 VDDCR_SOC i2c id=49 U351 temp + 80 VDD_MEM_EFGH i2c id=49 U351 temp + 81 VDDCR_SOC i2c id=49 U351 power + 82 VDD_MEM_EFGH i2c id=49 U351 power + 83 VDDCR_SOC i2c id=49 U351 current + 84 VDD_MEM_EFGH i2c id=49 U351 current + 85 VDDCR_SOC i2c id=49 U351 voltage + 86 VDD_MEM_EFGH i2c id=49 U351 voltage + 87 VPP_ABCD i2c id=50 U352 current + 88 VPP_EFGH i2c id=50 U352 current + 89 V1P8_SP3 i2c id=50 U352 current + 90 VPP_ABCD i2c id=50 U352 voltage + 91 VPP_EFGH i2c id=50 U352 voltage + 92 V1P8_SP3 i2c id=50 U352 voltage + 93 V54_FAN i2c id=51 U419 temp + 94 V54_FAN i2c id=51 U419 current + 95 V54_FAN i2c id=51 U419 voltage + 96 V54_HS_OUTPUT i2c id=52 U452 temp + 97 V54_HS_OUTPUT i2c id=52 U452 current + 98 V54_HS_OUTPUT i2c id=52 U452 voltage + 99 Southeast i2c id=53 U321 speed + 100 Northeast i2c id=53 U321 speed + 101 South i2c id=53 U321 speed + 102 North i2c id=53 U321 speed + 103 Southwest i2c id=53 U321 speed + 104 Northwest i2c id=53 U321 speed + 105 V0P96_NIC_VDD_A0HP i2c id=54 U565 temp + 106 V0P96_NIC_VDD_A0HP i2c id=54 U565 current + 107 V0P96_NIC_VDD_A0HP i2c id=54 U565 voltage + 108 Northeast i2c id=55 J197 temp + 109 North i2c id=56 J198 temp + 110 Northwest i2c id=57 J199 temp + 111 V12_SYS_A2 i2c id=58 U431 temp + 112 V12_SYS_A2 i2c id=58 U431 power + 113 V12_SYS_A2 i2c id=58 U431 current + 114 V12_SYS_A2 i2c id=58 U431 voltage + 115 DIMM_A0 i2c id=59 M0 temp + 116 DIMM_A1 i2c id=60 M8 temp + 117 DIMM_B0 i2c id=61 M1 temp + 118 DIMM_B1 i2c id=62 M9 temp + 119 DIMM_C0 i2c id=63 M2 temp + 120 DIMM_C1 i2c id=64 M10 temp + 121 DIMM_D0 i2c id=65 M3 temp + 122 DIMM_D1 i2c id=66 M11 temp + 123 DIMM_E0 i2c id=67 M4 temp + 124 DIMM_E1 i2c id=68 M12 temp + 125 DIMM_F0 i2c id=69 M5 temp + 126 DIMM_F1 i2c id=70 M13 temp + 127 DIMM_G0 i2c id=71 M6 temp + 128 DIMM_G1 i2c id=72 M14 temp + 129 DIMM_H0 i2c id=73 M7 temp + 130 DIMM_H1 i2c id=74 M15 temp + 131 M2_A i2c id=75 ??? temp + 132 M2_B i2c id=76 ??? temp sockets => 5 sockets NAME KIND PORT RXSIZE OWNER echo udp 7 1024 udpecho diff --git a/humility-bin/tests/cmd/manifest/manifest.cosmo.stdout b/humility-bin/tests/cmd/manifest/manifest.cosmo.stdout index f25c74fae..aabf6c7f1 100644 --- a/humility-bin/tests/cmd/manifest/manifest.cosmo.stdout +++ b/humility-bin/tests/cmd/manifest/manifest.cosmo.stdout @@ -50,228 +50,228 @@ 4 F init rear Rear bus 1 B init front Front FPGA mux i2c devices => 63 devices - ID C P MUX ADDR DEVICE DESCRIPTION - 0 1 B - 0x70 oximux16 Front FPGA virtual mux - 1 1 B 1:1 0x50 at24csw080 U.2 Sharkfin A VPD - 2 1 B 1:1 0x38 max5970 U.2 Sharkfin A hot swap controller - 3 1 B 1:1 0x6a nvme_bmc U.2 A NVMe Basic Management Command - 4 1 B 1:2 0x50 at24csw080 U.2 Sharkfin B VPD - 5 1 B 1:2 0x38 max5970 U.2 Sharkfin B hot swap controller - 6 1 B 1:2 0x6a nvme_bmc U.2 B NVMe Basic Management Control - 7 1 B 1:3 0x50 at24csw080 U.2 Sharkfin C VPD - 8 1 B 1:3 0x38 max5970 U.2 Sharkfin C hot swap controller - 9 1 B 1:3 0x6a nvme_bmc U.2 C NVMe Basic Management Control - 10 1 B 1:4 0x50 at24csw080 U.2 Sharkfin D VPD - 11 1 B 1:4 0x38 max5970 U.2 Sharkfin D hot swap controller - 12 1 B 1:4 0x6a nvme_bmc U.2 D NVMe Basic Management Control - 13 1 B 1:5 0x50 at24csw080 U.2 Sharkfin E VPD - 14 1 B 1:5 0x38 max5970 U.2 Sharkfin E hot swap controller - 15 1 B 1:5 0x6a nvme_bmc U.2 E NVMe Basic Management Control - 16 1 B 1:6 0x50 at24csw080 U.2 Sharkfin F VPD - 17 1 B 1:6 0x38 max5970 U.2 Sharkfin F hot swap controller - 18 1 B 1:6 0x6a nvme_bmc U.2 F NVMe Basic Management Control - 19 1 B 1:9 0x50 at24csw080 U.2 Sharkfin G VPD - 20 1 B 1:9 0x38 max5970 U.2 Sharkfin G hot swap controller - 21 1 B 1:9 0x6a nvme_bmc U.2 G NVMe Basic Management Control - 22 1 B 1:10 0x50 at24csw080 U.2 Sharkfin H VPD - 23 1 B 1:10 0x38 max5970 U.2 Sharkfin H hot swap controller - 24 1 B 1:10 0x6a nvme_bmc U.2 H NVMe Basic Management Control - 25 1 B 1:11 0x50 at24csw080 U.2 Sharkfin I VPD - 26 1 B 1:11 0x38 max5970 U.2 Sharkfin I hot swap controller - 27 1 B 1:11 0x6a nvme_bmc U.2 I NVMe Basic Management Control - 28 1 B 1:12 0x50 at24csw080 U.2 Sharkfin J VPD - 29 1 B 1:12 0x38 max5970 U.2 Sharkfin J hot swap controller - 30 1 B 1:12 0x6a nvme_bmc U.2 J NVMe Basic Management Control - 31 1 B 1:13 0x48 tmp117 Southwest temperature sensor - 32 1 B 1:13 0x49 tmp117 South temperature sensor - 33 1 B 1:13 0x4a tmp117 Southeast temperature sensor - 34 2 F - 0x70 oximux16 Main FPGA virtual mux - 35 2 F 1:1 0x6a nvme_bmc M.2 A NVMe Basic Management Command - 36 2 F 1:2 0x6a nvme_bmc M.2 B NVMe Basic Management Command - 37 2 F 1:4 0x3c sbrmi CPU via SB-RMI - 38 2 F 1:4 0x4c sbtsi CPU temperature sensor - 39 2 F 1:7 0x50 at24csw080 Fan VPD - 40 2 F 1:8 0x4c tmp451 T6 temperature sensor - 41 3 H - 0x24 tps546b24a A2 3.3V rail - 42 3 H - 0x27 tps546b24a A2 5V rail - 43 3 H - 0x29 tps546b24a A2 1.8V rail - 44 3 H - 0x3a max5970 M.2 hot plug controller - 45 3 H - 0x54 ltc4282 12V MCIO hot plug controller - 46 3 H - 0x56 ltc4282 DIMM GHIJKL hot plug controller - 47 3 H - 0x55 ltc4282 DIMM ABCDEF hot plug controller - 48 3 H - 0x75 raa229620a South power controller (Core 0, SOC) - 49 3 H - 0x76 raa229620a North power controller (Core 1, VDDIO) - 50 3 H - 0x5c isl68224 SP5 power controller (V1P1, V1P8, V3P3) - 51 4 F - 0x39 max5970 NIC hot swap - 52 4 F - 0x25 tps546b24a T6 power controller - 53 4 F - 0x48 tmp117 Northwest temperature sensor - 54 4 F - 0x49 tmp117 North temperature sensor - 55 4 F - 0x4a tmp117 Northeast temperature sensor - 56 4 F - 0x20 max31790 Fan controller - 57 4 F - 0x67 bmr491 Intermediate bus converter - 58 4 F - 0x50 at24csw080 Cosmo VPD - 59 4 F - 0x11 lm5066i Fan hot swap controller (east) - 60 4 F - 0x12 lm5066i Fan hot swap controller (central) - 61 4 F - 0x13 lm5066i Fan hot swap controller (west) - 62 4 F - 0x14 adm127x Sled hot swap controller + ID C P MUX ADDR REFDES DEVICE DESCRIPTION + 0 1 B - 0x70 U31 oximux16 Front FPGA virtual mux + 1 1 B 1:1 0x50 J200/U2 at24csw080 U.2 Sharkfin A VPD + 2 1 B 1:1 0x38 J200/U1 max5970 U.2 Sharkfin A hot swap controller + 3 1 B 1:1 0x6a J200/J2 nvme_bmc U.2 A NVMe Basic Management Command + 4 1 B 1:2 0x50 J201/U2 at24csw080 U.2 Sharkfin B VPD + 5 1 B 1:2 0x38 J201/U1 max5970 U.2 Sharkfin B hot swap controller + 6 1 B 1:2 0x6a J201/J2 nvme_bmc U.2 B NVMe Basic Management Control + 7 1 B 1:3 0x50 J202/U2 at24csw080 U.2 Sharkfin C VPD + 8 1 B 1:3 0x38 J202/U1 max5970 U.2 Sharkfin C hot swap controller + 9 1 B 1:3 0x6a J202/J2 nvme_bmc U.2 C NVMe Basic Management Control + 10 1 B 1:4 0x50 J203/U2 at24csw080 U.2 Sharkfin D VPD + 11 1 B 1:4 0x38 J203/U1 max5970 U.2 Sharkfin D hot swap controller + 12 1 B 1:4 0x6a J203/J2 nvme_bmc U.2 D NVMe Basic Management Control + 13 1 B 1:5 0x50 J204/U2 at24csw080 U.2 Sharkfin E VPD + 14 1 B 1:5 0x38 J204/U1 max5970 U.2 Sharkfin E hot swap controller + 15 1 B 1:5 0x6a J204/J2 nvme_bmc U.2 E NVMe Basic Management Control + 16 1 B 1:6 0x50 J205/U2 at24csw080 U.2 Sharkfin F VPD + 17 1 B 1:6 0x38 J205/U1 max5970 U.2 Sharkfin F hot swap controller + 18 1 B 1:6 0x6a J205/J2 nvme_bmc U.2 F NVMe Basic Management Control + 19 1 B 1:9 0x50 J206/U2 at24csw080 U.2 Sharkfin G VPD + 20 1 B 1:9 0x38 J206/U1 max5970 U.2 Sharkfin G hot swap controller + 21 1 B 1:9 0x6a J206/J2 nvme_bmc U.2 G NVMe Basic Management Control + 22 1 B 1:10 0x50 J207/U2 at24csw080 U.2 Sharkfin H VPD + 23 1 B 1:10 0x38 J207/U1 max5970 U.2 Sharkfin H hot swap controller + 24 1 B 1:10 0x6a J207/J2 nvme_bmc U.2 H NVMe Basic Management Control + 25 1 B 1:11 0x50 J208/U2 at24csw080 U.2 Sharkfin I VPD + 26 1 B 1:11 0x38 J208/U1 max5970 U.2 Sharkfin I hot swap controller + 27 1 B 1:11 0x6a J208/J2 nvme_bmc U.2 I NVMe Basic Management Control + 28 1 B 1:12 0x50 J209/U2 at24csw080 U.2 Sharkfin J VPD + 29 1 B 1:12 0x38 J209/U1 max5970 U.2 Sharkfin J hot swap controller + 30 1 B 1:12 0x6a J209/J2 nvme_bmc U.2 J NVMe Basic Management Control + 31 1 B 1:13 0x48 J44/U1 tmp117 Southwest temperature sensor + 32 1 B 1:13 0x49 J45/U1 tmp117 South temperature sensor + 33 1 B 1:13 0x4a J46/U1 tmp117 Southeast temperature sensor + 34 2 F - 0x70 U27/MUX oximux16 Main FPGA virtual mux + 35 2 F 1:1 0x6a J210 nvme_bmc M.2 A NVMe Basic Management Command + 36 2 F 1:2 0x6a J211 nvme_bmc M.2 B NVMe Basic Management Command + 37 2 F 1:4 0x3c U1/SBRMI sbrmi CPU via SB-RMI + 38 2 F 1:4 0x4c U1/SBTSI sbtsi CPU temperature sensor + 39 2 F 1:7 0x50 J34/U1 at24csw080 Fan VPD + 40 2 F 1:8 0x4c U53 tmp451 T6 temperature sensor + 41 3 H - 0x24 U82 tps546b24a A2 3.3V rail + 42 3 H - 0x27 U83 tps546b24a A2 5V rail + 43 3 H - 0x29 U81 tps546b24a A2 1.8V rail + 44 3 H - 0x3a U15 max5970 M.2 hot plug controller + 45 3 H - 0x54 U16 ltc4282 12V MCIO hot plug controller + 46 3 H - 0x56 U42 ltc4282 DIMM GHIJKL hot plug controller + 47 3 H - 0x55 U127 ltc4282 DIMM ABCDEF hot plug controller + 48 3 H - 0x75 U90 raa229620a South power controller (Core 0, SOC) + 49 3 H - 0x76 U103 raa229620a North power controller (Core 1, VDDIO) + 50 3 H - 0x5c U116 isl68224 SP5 power controller (V1P1, V1P8, V3P3) + 51 4 F - 0x39 U54 max5970 NIC hot swap + 52 4 F - 0x25 U123 tps546b24a T6 power controller + 53 4 F - 0x48 J47/U1 tmp117 Northwest temperature sensor + 54 4 F - 0x49 J48/U1 tmp117 North temperature sensor + 55 4 F - 0x4a J49/U1 tmp117 Northeast temperature sensor + 56 4 F - 0x20 U58 max31790 Fan controller + 57 4 F - 0x67 U80 bmr491 Intermediate bus converter + 58 4 F - 0x50 U32 at24csw080 Cosmo VPD + 59 4 F - 0x11 U71 lm5066i Fan hot swap controller (east) + 60 4 F - 0x12 U72 lm5066i Fan hot swap controller (central) + 61 4 F - 0x13 U73 lm5066i Fan hot swap controller (west) + 62 4 F - 0x14 U79 adm127x Sled hot swap controller aux flash => 33554432 bytes (32 MiB), 16 slots (2 MiB/slot) sensors => 155 sensors - ID NAME DEVICE KIND - 0 V12_U2A_A0 i2c id=2 current - 1 V3P3_U2A_A0 i2c id=2 current - 2 V12_U2A_A0 i2c id=2 voltage - 3 V3P3_U2A_A0 i2c id=2 voltage - 4 U2_N0 i2c id=3 temp - 5 V12_U2B_A0 i2c id=5 current - 6 V3P3_U2B_A0 i2c id=5 current - 7 V12_U2B_A0 i2c id=5 voltage - 8 V3P3_U2B_A0 i2c id=5 voltage - 9 U2_N1 i2c id=6 temp - 10 V12_U2C_A0 i2c id=8 current - 11 V3P3_U2C_A0 i2c id=8 current - 12 V12_U2C_A0 i2c id=8 voltage - 13 V3P3_U2C_A0 i2c id=8 voltage - 14 U2_N2 i2c id=9 temp - 15 V12_U2D_A0 i2c id=11 current - 16 V3P3_U2D_A0 i2c id=11 current - 17 V12_U2D_A0 i2c id=11 voltage - 18 V3P3_U2D_A0 i2c id=11 voltage - 19 U2_N3 i2c id=12 temp - 20 V12_U2E_A0 i2c id=14 current - 21 V3P3_U2E_A0 i2c id=14 current - 22 V12_U2E_A0 i2c id=14 voltage - 23 V3P3_U2E_A0 i2c id=14 voltage - 24 U2_N4 i2c id=15 temp - 25 V12_U2F_A0 i2c id=17 current - 26 V3P3_U2F_A0 i2c id=17 current - 27 V12_U2F_A0 i2c id=17 voltage - 28 V3P3_U2F_A0 i2c id=17 voltage - 29 U2_N5 i2c id=18 temp - 30 V12_U2G_A0 i2c id=20 current - 31 V3P3_U2G_A0 i2c id=20 current - 32 V12_U2G_A0 i2c id=20 voltage - 33 V3P3_U2G_A0 i2c id=20 voltage - 34 U2_N6 i2c id=21 temp - 35 V12_U2H_A0 i2c id=23 current - 36 V3P3_U2H_A0 i2c id=23 current - 37 V12_U2H_A0 i2c id=23 voltage - 38 V3P3_U2H_A0 i2c id=23 voltage - 39 U2_N7 i2c id=24 temp - 40 V12_U2I_A0 i2c id=26 current - 41 V3P3_U2I_A0 i2c id=26 current - 42 V12_U2I_A0 i2c id=26 voltage - 43 V3P3_U2I_A0 i2c id=26 voltage - 44 U2_N8 i2c id=27 temp - 45 V12_U2J_A0 i2c id=29 current - 46 V3P3_U2J_A0 i2c id=29 current - 47 V12_U2J_A0 i2c id=29 voltage - 48 V3P3_U2J_A0 i2c id=29 voltage - 49 U2_N9 i2c id=30 temp - 50 Southwest i2c id=31 temp - 51 South i2c id=32 temp - 52 Southeast i2c id=33 temp - 53 M2_A i2c id=35 temp - 54 M2_B i2c id=36 temp - 55 CPU i2c id=38 temp - 56 t6 i2c id=40 temp - 57 V3P3_SP_A2 i2c id=41 temp - 58 V3P3_SP_A2 i2c id=41 current - 59 V3P3_SP_A2 i2c id=41 voltage - 60 V5_SYS_A2 i2c id=42 temp - 61 V5_SYS_A2 i2c id=42 current - 62 V5_SYS_A2 i2c id=42 voltage - 63 V1P8_SYS_A2 i2c id=43 temp - 64 V1P8_SYS_A2 i2c id=43 current - 65 V1P8_SYS_A2 i2c id=43 voltage - 66 V3P3_M2A_A0HP i2c id=44 current - 67 V3P3_M2B_A0HP i2c id=44 current - 68 V3P3_M2A_A0HP i2c id=44 voltage - 69 V3P3_M2B_A0HP i2c id=44 voltage - 70 V12_MCIO_A0HP i2c id=45 current - 71 V12_MCIO_A0HP i2c id=45 voltage - 72 V12_DDR5_GHIJKL_A0 i2c id=46 current - 73 V12_DDR5_GHIJKL_A0 i2c id=46 voltage - 74 V12_DDR5_ABCDEF_A0 i2c id=47 current - 75 V12_DDR5_ABCDEF_A0 i2c id=47 voltage - 76 VDDCR_CPU0_A0 i2c id=48 temp - 77 VDDCR_SOC_A0 i2c id=48 temp - 78 VDDCR_CPU0_A0 i2c id=48 power - 79 VDDCR_SOC_A0 i2c id=48 power - 80 VDDCR_CPU0_A0 i2c id=48 current - 81 VDDCR_SOC_A0 i2c id=48 current - 82 VDDCR_CPU0_A0 i2c id=48 voltage - 83 VDDCR_SOC_A0 i2c id=48 voltage - 84 VDDCR_CPU1_A0 i2c id=49 temp - 85 VDDIO_SP5_A0 i2c id=49 temp - 86 VDDCR_CPU1_A0 i2c id=49 power - 87 VDDIO_SP5_A0 i2c id=49 power - 88 VDDCR_CPU1_A0 i2c id=49 current - 89 VDDIO_SP5_A0 i2c id=49 current - 90 VDDCR_CPU1_A0 i2c id=49 voltage - 91 VDDIO_SP5_A0 i2c id=49 voltage - 92 V1P1_SP5_A0 i2c id=50 current - 93 V1P8_SP5_A1 i2c id=50 current - 94 V3P3_SP5_A1 i2c id=50 current - 95 V1P1_SP5_A0 i2c id=50 voltage - 96 V1P8_SP5_A1 i2c id=50 voltage - 97 V3P3_SP5_A1 i2c id=50 voltage - 98 V12P0_NIC_A0HP i2c id=51 current - 99 V5P0_NIC_A0HP i2c id=51 current - 100 V12P0_NIC_A0HP i2c id=51 voltage - 101 V5P0_NIC_A0HP i2c id=51 voltage - 102 V0P96_NIC_VDD_A0HP i2c id=52 temp - 103 V0P96_NIC_VDD_A0HP i2c id=52 current - 104 V0P96_NIC_VDD_A0HP i2c id=52 voltage - 105 Northwest i2c id=53 temp - 106 North i2c id=54 temp - 107 Northeast i2c id=55 temp - 108 Southeast i2c id=56 speed - 109 Northeast i2c id=56 speed - 110 South i2c id=56 speed - 111 North i2c id=56 speed - 112 Southwest i2c id=56 speed - 113 Northwest i2c id=56 speed - 114 V12_SYS_A2 i2c id=57 temp - 115 V12_SYS_A2 i2c id=57 power - 116 V12_SYS_A2 i2c id=57 current - 117 V12_SYS_A2 i2c id=57 voltage - 118 V54P5_FAN_EAST i2c id=59 temp - 119 V54P5_FAN_EAST i2c id=59 current - 120 V54P5_FAN_EAST i2c id=59 voltage - 121 V54P5_FAN_CENTRAL i2c id=60 temp - 122 V54P5_FAN_CENTRAL i2c id=60 current - 123 V54P5_FAN_CENTRAL i2c id=60 voltage - 124 V54P5_FAN_WEST i2c id=61 temp - 125 V54P5_FAN_WEST i2c id=61 current - 126 V54P5_FAN_WEST i2c id=61 voltage - 127 V54P5_IBC_A3 i2c id=62 temp - 128 V54P5_IBC_A3 i2c id=62 current - 129 V54P5_IBC_A3 i2c id=62 voltage - 130 A_TS0 dimm temp - 131 A_TS1 dimm temp - 132 B_TS0 dimm temp - 133 B_TS1 dimm temp - 134 C_TS0 dimm temp - 135 C_TS1 dimm temp - 136 D_TS0 dimm temp - 137 D_TS1 dimm temp - 138 E_TS0 dimm temp - 139 E_TS1 dimm temp - 140 F_TS0 dimm temp - 141 F_TS1 dimm temp - 142 G_TS0 dimm temp - 143 G_TS1 dimm temp - 144 H_TS0 dimm temp - 145 H_TS1 dimm temp - 146 I_TS0 dimm temp - 147 I_TS1 dimm temp - 148 J_TS0 dimm temp - 149 J_TS1 dimm temp - 150 K_TS0 dimm temp - 151 K_TS1 dimm temp - 152 L_TS0 dimm temp - 153 L_TS1 dimm temp - 154 fan_ctrl thermal_loop pwm + ID NAME DEVICE REFDES KIND + 0 V12_U2A_A0 i2c id=2 J200/U1 current + 1 V3P3_U2A_A0 i2c id=2 J200/U1 current + 2 V12_U2A_A0 i2c id=2 J200/U1 voltage + 3 V3P3_U2A_A0 i2c id=2 J200/U1 voltage + 4 U2_N0 i2c id=3 J200/J2 temp + 5 V12_U2B_A0 i2c id=5 J201/U1 current + 6 V3P3_U2B_A0 i2c id=5 J201/U1 current + 7 V12_U2B_A0 i2c id=5 J201/U1 voltage + 8 V3P3_U2B_A0 i2c id=5 J201/U1 voltage + 9 U2_N1 i2c id=6 J201/J2 temp + 10 V12_U2C_A0 i2c id=8 J202/U1 current + 11 V3P3_U2C_A0 i2c id=8 J202/U1 current + 12 V12_U2C_A0 i2c id=8 J202/U1 voltage + 13 V3P3_U2C_A0 i2c id=8 J202/U1 voltage + 14 U2_N2 i2c id=9 J202/J2 temp + 15 V12_U2D_A0 i2c id=11 J203/U1 current + 16 V3P3_U2D_A0 i2c id=11 J203/U1 current + 17 V12_U2D_A0 i2c id=11 J203/U1 voltage + 18 V3P3_U2D_A0 i2c id=11 J203/U1 voltage + 19 U2_N3 i2c id=12 J203/J2 temp + 20 V12_U2E_A0 i2c id=14 J204/U1 current + 21 V3P3_U2E_A0 i2c id=14 J204/U1 current + 22 V12_U2E_A0 i2c id=14 J204/U1 voltage + 23 V3P3_U2E_A0 i2c id=14 J204/U1 voltage + 24 U2_N4 i2c id=15 J204/J2 temp + 25 V12_U2F_A0 i2c id=17 J205/U1 current + 26 V3P3_U2F_A0 i2c id=17 J205/U1 current + 27 V12_U2F_A0 i2c id=17 J205/U1 voltage + 28 V3P3_U2F_A0 i2c id=17 J205/U1 voltage + 29 U2_N5 i2c id=18 J205/J2 temp + 30 V12_U2G_A0 i2c id=20 J206/U1 current + 31 V3P3_U2G_A0 i2c id=20 J206/U1 current + 32 V12_U2G_A0 i2c id=20 J206/U1 voltage + 33 V3P3_U2G_A0 i2c id=20 J206/U1 voltage + 34 U2_N6 i2c id=21 J206/J2 temp + 35 V12_U2H_A0 i2c id=23 J207/U1 current + 36 V3P3_U2H_A0 i2c id=23 J207/U1 current + 37 V12_U2H_A0 i2c id=23 J207/U1 voltage + 38 V3P3_U2H_A0 i2c id=23 J207/U1 voltage + 39 U2_N7 i2c id=24 J207/J2 temp + 40 V12_U2I_A0 i2c id=26 J208/U1 current + 41 V3P3_U2I_A0 i2c id=26 J208/U1 current + 42 V12_U2I_A0 i2c id=26 J208/U1 voltage + 43 V3P3_U2I_A0 i2c id=26 J208/U1 voltage + 44 U2_N8 i2c id=27 J208/J2 temp + 45 V12_U2J_A0 i2c id=29 J209/U1 current + 46 V3P3_U2J_A0 i2c id=29 J209/U1 current + 47 V12_U2J_A0 i2c id=29 J209/U1 voltage + 48 V3P3_U2J_A0 i2c id=29 J209/U1 voltage + 49 U2_N9 i2c id=30 J209/J2 temp + 50 Southwest i2c id=31 J44/U1 temp + 51 South i2c id=32 J45/U1 temp + 52 Southeast i2c id=33 J46/U1 temp + 53 M2_A i2c id=35 J210 temp + 54 M2_B i2c id=36 J211 temp + 55 CPU i2c id=38 U1/SBTSI temp + 56 t6 i2c id=40 U53 temp + 57 V3P3_SP_A2 i2c id=41 U82 temp + 58 V3P3_SP_A2 i2c id=41 U82 current + 59 V3P3_SP_A2 i2c id=41 U82 voltage + 60 V5_SYS_A2 i2c id=42 U83 temp + 61 V5_SYS_A2 i2c id=42 U83 current + 62 V5_SYS_A2 i2c id=42 U83 voltage + 63 V1P8_SYS_A2 i2c id=43 U81 temp + 64 V1P8_SYS_A2 i2c id=43 U81 current + 65 V1P8_SYS_A2 i2c id=43 U81 voltage + 66 V3P3_M2A_A0HP i2c id=44 U15 current + 67 V3P3_M2B_A0HP i2c id=44 U15 current + 68 V3P3_M2A_A0HP i2c id=44 U15 voltage + 69 V3P3_M2B_A0HP i2c id=44 U15 voltage + 70 V12_MCIO_A0HP i2c id=45 U16 current + 71 V12_MCIO_A0HP i2c id=45 U16 voltage + 72 V12_DDR5_GHIJKL_A0 i2c id=46 U42 current + 73 V12_DDR5_GHIJKL_A0 i2c id=46 U42 voltage + 74 V12_DDR5_ABCDEF_A0 i2c id=47 U127 current + 75 V12_DDR5_ABCDEF_A0 i2c id=47 U127 voltage + 76 VDDCR_CPU0_A0 i2c id=48 U90 temp + 77 VDDCR_SOC_A0 i2c id=48 U90 temp + 78 VDDCR_CPU0_A0 i2c id=48 U90 power + 79 VDDCR_SOC_A0 i2c id=48 U90 power + 80 VDDCR_CPU0_A0 i2c id=48 U90 current + 81 VDDCR_SOC_A0 i2c id=48 U90 current + 82 VDDCR_CPU0_A0 i2c id=48 U90 voltage + 83 VDDCR_SOC_A0 i2c id=48 U90 voltage + 84 VDDCR_CPU1_A0 i2c id=49 U103 temp + 85 VDDIO_SP5_A0 i2c id=49 U103 temp + 86 VDDCR_CPU1_A0 i2c id=49 U103 power + 87 VDDIO_SP5_A0 i2c id=49 U103 power + 88 VDDCR_CPU1_A0 i2c id=49 U103 current + 89 VDDIO_SP5_A0 i2c id=49 U103 current + 90 VDDCR_CPU1_A0 i2c id=49 U103 voltage + 91 VDDIO_SP5_A0 i2c id=49 U103 voltage + 92 V1P1_SP5_A0 i2c id=50 U116 current + 93 V1P8_SP5_A1 i2c id=50 U116 current + 94 V3P3_SP5_A1 i2c id=50 U116 current + 95 V1P1_SP5_A0 i2c id=50 U116 voltage + 96 V1P8_SP5_A1 i2c id=50 U116 voltage + 97 V3P3_SP5_A1 i2c id=50 U116 voltage + 98 V12P0_NIC_A0HP i2c id=51 U54 current + 99 V5P0_NIC_A0HP i2c id=51 U54 current + 100 V12P0_NIC_A0HP i2c id=51 U54 voltage + 101 V5P0_NIC_A0HP i2c id=51 U54 voltage + 102 V0P96_NIC_VDD_A0HP i2c id=52 U123 temp + 103 V0P96_NIC_VDD_A0HP i2c id=52 U123 current + 104 V0P96_NIC_VDD_A0HP i2c id=52 U123 voltage + 105 Northwest i2c id=53 J47/U1 temp + 106 North i2c id=54 J48/U1 temp + 107 Northeast i2c id=55 J49/U1 temp + 108 Southeast i2c id=56 U58 speed + 109 Northeast i2c id=56 U58 speed + 110 South i2c id=56 U58 speed + 111 North i2c id=56 U58 speed + 112 Southwest i2c id=56 U58 speed + 113 Northwest i2c id=56 U58 speed + 114 V12_SYS_A2 i2c id=57 U80 temp + 115 V12_SYS_A2 i2c id=57 U80 power + 116 V12_SYS_A2 i2c id=57 U80 current + 117 V12_SYS_A2 i2c id=57 U80 voltage + 118 V54P5_FAN_EAST i2c id=59 U71 temp + 119 V54P5_FAN_EAST i2c id=59 U71 current + 120 V54P5_FAN_EAST i2c id=59 U71 voltage + 121 V54P5_FAN_CENTRAL i2c id=60 U72 temp + 122 V54P5_FAN_CENTRAL i2c id=60 U72 current + 123 V54P5_FAN_CENTRAL i2c id=60 U72 voltage + 124 V54P5_FAN_WEST i2c id=61 U73 temp + 125 V54P5_FAN_WEST i2c id=61 U73 current + 126 V54P5_FAN_WEST i2c id=61 U73 voltage + 127 V54P5_IBC_A3 i2c id=62 U79 temp + 128 V54P5_IBC_A3 i2c id=62 U79 current + 129 V54P5_IBC_A3 i2c id=62 U79 voltage + 130 A_TS0 dimm ??? temp + 131 A_TS1 dimm ??? temp + 132 B_TS0 dimm ??? temp + 133 B_TS1 dimm ??? temp + 134 C_TS0 dimm ??? temp + 135 C_TS1 dimm ??? temp + 136 D_TS0 dimm ??? temp + 137 D_TS1 dimm ??? temp + 138 E_TS0 dimm ??? temp + 139 E_TS1 dimm ??? temp + 140 F_TS0 dimm ??? temp + 141 F_TS1 dimm ??? temp + 142 G_TS0 dimm ??? temp + 143 G_TS1 dimm ??? temp + 144 H_TS0 dimm ??? temp + 145 H_TS1 dimm ??? temp + 146 I_TS0 dimm ??? temp + 147 I_TS1 dimm ??? temp + 148 J_TS0 dimm ??? temp + 149 J_TS1 dimm ??? temp + 150 K_TS0 dimm ??? temp + 151 K_TS1 dimm ??? temp + 152 L_TS0 dimm ??? temp + 153 L_TS1 dimm ??? temp + 154 fan_ctrl thermal_loop ??? pwm sockets => 7 sockets NAME KIND PORT RXSIZE OWNER echo udp 7 1024 udpecho diff --git a/humility-bin/tests/cmd/manifest/manifest.counters.0.stdout b/humility-bin/tests/cmd/manifest/manifest.counters.0.stdout index 85fd128d1..24ccced3e 100644 --- a/humility-bin/tests/cmd/manifest/manifest.counters.0.stdout +++ b/humility-bin/tests/cmd/manifest/manifest.counters.0.stdout @@ -46,219 +46,219 @@ 2 B init m2 M.2 bus 2 F init front Front bus i2c devices => 77 devices - ID C P MUX ADDR DEVICE DESCRIPTION - 0 2 F - 0x48 tmp117 Southwest temperature sensor - 1 2 F - 0x49 tmp117 South temperature sensor - 2 2 F - 0x4a tmp117 Southeast temperature sensor - 3 2 F - 0x70 pca9545 U.2 ABCD mux - 4 2 F - 0x71 pca9545 U.2 EFGH mux - 5 2 F - 0x72 pca9545 U.2 IJ/FRUID mux - 6 2 F 1:1 0x50 at24csw080 U.2 Sharkfin A VPD - 7 2 F 1:1 0x38 max5970 U.2 Sharkfin A hot swap controller - 8 2 F 1:1 0x6a nvme_bmc U.2 A NVMe Basic Management Command - 9 2 F 1:2 0x50 at24csw080 U.2 Sharkfin B VPD - 10 2 F 1:2 0x38 max5970 U.2 Sharkfin B hot swap controller - 11 2 F 1:2 0x6a nvme_bmc U.2 B NVMe Basic Management Control - 12 2 F 1:3 0x50 at24csw080 U.2 Sharkfin C VPD - 13 2 F 1:3 0x38 max5970 U.2 Sharkfin C hot swap controller - 14 2 F 1:3 0x6a nvme_bmc U.2 C NVMe Basic Management Control - 15 2 F 1:4 0x50 at24csw080 U.2 Sharkfin D VPD - 16 2 F 1:4 0x38 max5970 U.2 Sharkfin D hot swap controller - 17 2 F 1:4 0x6a nvme_bmc U.2 D NVMe Basic Management Control - 18 2 F 2:1 0x50 at24csw080 U.2 Sharkfin E VPD - 19 2 F 2:1 0x38 max5970 U.2 Sharkfin E hot swap controller - 20 2 F 2:1 0x6a nvme_bmc U.2 E NVMe Basic Management Control - 21 2 F 2:2 0x50 at24csw080 U.2 Sharkfin F VPD - 22 2 F 2:2 0x38 max5970 U.2 Sharkfin F hot swap controller - 23 2 F 2:2 0x6a nvme_bmc U.2 F NVMe Basic Management Control - 24 2 F 2:3 0x50 at24csw080 U.2 Sharkfin G VPD - 25 2 F 2:3 0x38 max5970 U.2 Sharkfin G hot swap controller - 26 2 F 2:3 0x6a nvme_bmc U.2 G NVMe Basic Management Control - 27 2 F 2:4 0x50 at24csw080 U.2 Sharkfin H VPD - 28 2 F 2:4 0x38 max5970 U.2 Sharkfin H hot swap controller - 29 2 F 2:4 0x6a nvme_bmc U.2 H NVMe Basic Management Control - 30 2 F 3:1 0x50 at24csw080 U.2 Sharkfin I VPD - 31 2 F 3:1 0x38 max5970 U.2 Sharkfin I hot swap controller - 32 2 F 3:1 0x6a nvme_bmc U.2 I NVMe Basic Management Control - 33 2 F 3:2 0x50 at24csw080 U.2 Sharkfin J VPD - 34 2 F 3:2 0x38 max5970 U.2 Sharkfin J hot swap controller - 35 2 F 3:2 0x6a nvme_bmc U.2 J NVMe Basic Management Control - 36 2 F 3:4 0x50 at24csw080 Gimlet VPD - 37 2 B - 0x73 pca9545 M.2 mux - 38 2 B 1:3 0x50 at24csw080 Fan VPD - 39 2 B 1:4 0x4c tmp451 T6 temperature sensor - 40 3 H - 0x24 tps546b24a A2 3.3V rail - 41 3 H - 0x26 tps546b24a A0 3.3V rail - 42 3 H - 0x27 tps546b24a A2 5V rail - 43 3 H - 0x29 tps546b24a A2 1.8V rail - 44 3 H - 0x3a max5970 M.2 hot plug controller - 45 3 H - 0x3c sbrmi CPU via SB-RMI - 46 3 H - 0x4c sbtsi CPU temperature sensor - 47 3 H - 0x58 idt8a34003 Clock generator - 48 3 H - 0x5a raa229618 CPU power controller - 49 3 H - 0x5b raa229618 SoC power controller - 50 3 H - 0x5c isl68224 DIMM/SP3 1.8V A0 power controller - 51 4 F - 0x10 adm1272 Fan hot swap controller - 52 4 F - 0x14 adm1272 Sled hot swap controller - 53 4 F - 0x20 max31790 Fan controller - 54 4 F - 0x25 tps546b24a T6 power controller - 55 4 F - 0x48 tmp117 Northeast temperature sensor - 56 4 F - 0x49 tmp117 North temperature sensor - 57 4 F - 0x4a tmp117 Northwest temperature sensor - 58 4 F - 0x67 bmr491 Intermediate bus converter - 59 3 H - 0x18 tse2004av DIMM A0 - 60 3 H - 0x19 tse2004av DIMM A1 - 61 3 H - 0x1a tse2004av DIMM B0 - 62 3 H - 0x1b tse2004av DIMM B1 - 63 3 H - 0x1c tse2004av DIMM C0 - 64 3 H - 0x1d tse2004av DIMM C1 - 65 3 H - 0x1e tse2004av DIMM D0 - 66 3 H - 0x1f tse2004av DIMM D1 - 67 4 F - 0x18 tse2004av DIMM E0 - 68 4 F - 0x19 tse2004av DIMM E1 - 69 4 F - 0x1a tse2004av DIMM F0 - 70 4 F - 0x1b tse2004av DIMM F1 - 71 4 F - 0x1c tse2004av DIMM G0 - 72 4 F - 0x1d tse2004av DIMM G1 - 73 4 F - 0x1e tse2004av DIMM H0 - 74 4 F - 0x1f tse2004av DIMM H1 - 75 2 B 1:1 0x6a m2_hp_only M.2 A NVMe Basic Management Command - 76 2 B 1:2 0x6a m2_hp_only M.2 B NVMe Basic Management Command + ID C P MUX ADDR REFDES DEVICE DESCRIPTION + 0 2 F - 0x48 J194 tmp117 Southwest temperature sensor + 1 2 F - 0x49 J195 tmp117 South temperature sensor + 2 2 F - 0x4a J196 tmp117 Southeast temperature sensor + 3 2 F - 0x70 U336 pca9545 U.2 ABCD mux + 4 2 F - 0x71 U339 pca9545 U.2 EFGH mux + 5 2 F - 0x72 U337 pca9545 U.2 IJ/FRUID mux + 6 2 F 1:1 0x50 J206 at24csw080 U.2 Sharkfin A VPD + 7 2 F 1:1 0x38 J206 max5970 U.2 Sharkfin A hot swap controller + 8 2 F 1:1 0x6a J206 nvme_bmc U.2 A NVMe Basic Management Command + 9 2 F 1:2 0x50 J207 at24csw080 U.2 Sharkfin B VPD + 10 2 F 1:2 0x38 J207 max5970 U.2 Sharkfin B hot swap controller + 11 2 F 1:2 0x6a J207 nvme_bmc U.2 B NVMe Basic Management Control + 12 2 F 1:3 0x50 J208 at24csw080 U.2 Sharkfin C VPD + 13 2 F 1:3 0x38 J208 max5970 U.2 Sharkfin C hot swap controller + 14 2 F 1:3 0x6a J208 nvme_bmc U.2 C NVMe Basic Management Control + 15 2 F 1:4 0x50 J209 at24csw080 U.2 Sharkfin D VPD + 16 2 F 1:4 0x38 J209 max5970 U.2 Sharkfin D hot swap controller + 17 2 F 1:4 0x6a J209 nvme_bmc U.2 D NVMe Basic Management Control + 18 2 F 2:1 0x50 J210 at24csw080 U.2 Sharkfin E VPD + 19 2 F 2:1 0x38 J210 max5970 U.2 Sharkfin E hot swap controller + 20 2 F 2:1 0x6a J210 nvme_bmc U.2 E NVMe Basic Management Control + 21 2 F 2:2 0x50 J211 at24csw080 U.2 Sharkfin F VPD + 22 2 F 2:2 0x38 J211 max5970 U.2 Sharkfin F hot swap controller + 23 2 F 2:2 0x6a J211 nvme_bmc U.2 F NVMe Basic Management Control + 24 2 F 2:3 0x50 J212 at24csw080 U.2 Sharkfin G VPD + 25 2 F 2:3 0x38 J212 max5970 U.2 Sharkfin G hot swap controller + 26 2 F 2:3 0x6a J212 nvme_bmc U.2 G NVMe Basic Management Control + 27 2 F 2:4 0x50 J213 at24csw080 U.2 Sharkfin H VPD + 28 2 F 2:4 0x38 J213 max5970 U.2 Sharkfin H hot swap controller + 29 2 F 2:4 0x6a J213 nvme_bmc U.2 H NVMe Basic Management Control + 30 2 F 3:1 0x50 J214 at24csw080 U.2 Sharkfin I VPD + 31 2 F 3:1 0x38 J214 max5970 U.2 Sharkfin I hot swap controller + 32 2 F 3:1 0x6a J214 nvme_bmc U.2 I NVMe Basic Management Control + 33 2 F 3:2 0x50 J215 at24csw080 U.2 Sharkfin J VPD + 34 2 F 3:2 0x38 J215 max5970 U.2 Sharkfin J hot swap controller + 35 2 F 3:2 0x6a J215 nvme_bmc U.2 J NVMe Basic Management Control + 36 2 F 3:4 0x50 U615 at24csw080 Gimlet VPD + 37 2 B - 0x73 U422 pca9545 M.2 mux + 38 2 B 1:3 0x50 J180 at24csw080 Fan VPD + 39 2 B 1:4 0x4c U491 tmp451 T6 temperature sensor + 40 3 H - 0x24 U522 tps546b24a A2 3.3V rail + 41 3 H - 0x26 U560 tps546b24a A0 3.3V rail + 42 3 H - 0x27 U524 tps546b24a A2 5V rail + 43 3 H - 0x29 U561 tps546b24a A2 1.8V rail + 44 3 H - 0x3a U275 max5970 M.2 hot plug controller + 45 3 H - 0x3c ??? sbrmi CPU via SB-RMI + 46 3 H - 0x4c ??? sbtsi CPU temperature sensor + 47 3 H - 0x58 U446 idt8a34003 Clock generator + 48 3 H - 0x5a U350 raa229618 CPU power controller + 49 3 H - 0x5b U351 raa229618 SoC power controller + 50 3 H - 0x5c U352 isl68224 DIMM/SP3 1.8V A0 power controller + 51 4 F - 0x10 U419 adm1272 Fan hot swap controller + 52 4 F - 0x14 U452 adm1272 Sled hot swap controller + 53 4 F - 0x20 U321 max31790 Fan controller + 54 4 F - 0x25 U565 tps546b24a T6 power controller + 55 4 F - 0x48 J197 tmp117 Northeast temperature sensor + 56 4 F - 0x49 J198 tmp117 North temperature sensor + 57 4 F - 0x4a J199 tmp117 Northwest temperature sensor + 58 4 F - 0x67 U431 bmr491 Intermediate bus converter + 59 3 H - 0x18 M0 tse2004av DIMM A0 + 60 3 H - 0x19 M8 tse2004av DIMM A1 + 61 3 H - 0x1a M1 tse2004av DIMM B0 + 62 3 H - 0x1b M9 tse2004av DIMM B1 + 63 3 H - 0x1c M2 tse2004av DIMM C0 + 64 3 H - 0x1d M10 tse2004av DIMM C1 + 65 3 H - 0x1e M3 tse2004av DIMM D0 + 66 3 H - 0x1f M11 tse2004av DIMM D1 + 67 4 F - 0x18 M4 tse2004av DIMM E0 + 68 4 F - 0x19 M12 tse2004av DIMM E1 + 69 4 F - 0x1a M5 tse2004av DIMM F0 + 70 4 F - 0x1b M13 tse2004av DIMM F1 + 71 4 F - 0x1c M6 tse2004av DIMM G0 + 72 4 F - 0x1d M14 tse2004av DIMM G1 + 73 4 F - 0x1e M7 tse2004av DIMM H0 + 74 4 F - 0x1f M15 tse2004av DIMM H1 + 75 2 B 1:1 0x6a ??? m2_hp_only M.2 A NVMe Basic Management Command + 76 2 B 1:2 0x6a ??? m2_hp_only M.2 B NVMe Basic Management Command sensors => 133 sensors - ID NAME DEVICE KIND - 0 Southwest i2c id=0 temp - 1 South i2c id=1 temp - 2 Southeast i2c id=2 temp - 3 V12_U2A_A0 i2c id=7 current - 4 V3P3_U2A_A0 i2c id=7 current - 5 V12_U2A_A0 i2c id=7 voltage - 6 V3P3_U2A_A0 i2c id=7 voltage - 7 U2_N0 i2c id=8 temp - 8 V12_U2B_A0 i2c id=10 current - 9 V3P3_U2B_A0 i2c id=10 current - 10 V12_U2B_A0 i2c id=10 voltage - 11 V3P3_U2B_A0 i2c id=10 voltage - 12 U2_N1 i2c id=11 temp - 13 V12_U2C_A0 i2c id=13 current - 14 V3P3_U2C_A0 i2c id=13 current - 15 V12_U2C_A0 i2c id=13 voltage - 16 V3P3_U2C_A0 i2c id=13 voltage - 17 U2_N2 i2c id=14 temp - 18 V12_U2D_A0 i2c id=16 current - 19 V3P3_U2D_A0 i2c id=16 current - 20 V12_U2D_A0 i2c id=16 voltage - 21 V3P3_U2D_A0 i2c id=16 voltage - 22 U2_N3 i2c id=17 temp - 23 V12_U2E_A0 i2c id=19 current - 24 V3P3_U2E_A0 i2c id=19 current - 25 V12_U2E_A0 i2c id=19 voltage - 26 V3P3_U2E_A0 i2c id=19 voltage - 27 U2_N4 i2c id=20 temp - 28 V12_U2F_A0 i2c id=22 current - 29 V3P3_U2F_A0 i2c id=22 current - 30 V12_U2F_A0 i2c id=22 voltage - 31 V3P3_U2F_A0 i2c id=22 voltage - 32 U2_N5 i2c id=23 temp - 33 V12_U2G_A0 i2c id=25 current - 34 V3P3_U2G_A0 i2c id=25 current - 35 V12_U2G_A0 i2c id=25 voltage - 36 V3P3_U2G_A0 i2c id=25 voltage - 37 U2_N6 i2c id=26 temp - 38 V12_U2H_A0 i2c id=28 current - 39 V3P3_U2H_A0 i2c id=28 current - 40 V12_U2H_A0 i2c id=28 voltage - 41 V3P3_U2H_A0 i2c id=28 voltage - 42 U2_N7 i2c id=29 temp - 43 V12_U2I_A0 i2c id=31 current - 44 V3P3_U2I_A0 i2c id=31 current - 45 V12_U2I_A0 i2c id=31 voltage - 46 V3P3_U2I_A0 i2c id=31 voltage - 47 U2_N8 i2c id=32 temp - 48 V12_U2J_A0 i2c id=34 current - 49 V3P3_U2J_A0 i2c id=34 current - 50 V12_U2J_A0 i2c id=34 voltage - 51 V3P3_U2J_A0 i2c id=34 voltage - 52 U2_N9 i2c id=35 temp - 53 t6 i2c id=39 temp - 54 V3P3_SP_A2 i2c id=40 temp - 55 V3P3_SP_A2 i2c id=40 current - 56 V3P3_SP_A2 i2c id=40 voltage - 57 V3P3_SYS_A0 i2c id=41 temp - 58 V3P3_SYS_A0 i2c id=41 current - 59 V3P3_SYS_A0 i2c id=41 voltage - 60 V5_SYS_A2 i2c id=42 temp - 61 V5_SYS_A2 i2c id=42 current - 62 V5_SYS_A2 i2c id=42 voltage - 63 V1P8_SYS_A2 i2c id=43 temp - 64 V1P8_SYS_A2 i2c id=43 current - 65 V1P8_SYS_A2 i2c id=43 voltage - 66 V3P3_M2A_A0HP i2c id=44 current - 67 V3P3_M2B_A0HP i2c id=44 current - 68 V3P3_M2A_A0HP i2c id=44 voltage - 69 V3P3_M2B_A0HP i2c id=44 voltage - 70 CPU i2c id=46 temp - 71 VDD_VCORE i2c id=48 temp - 72 VDD_MEM_ABCD i2c id=48 temp - 73 VDD_VCORE i2c id=48 power - 74 VDD_MEM_ABCD i2c id=48 power - 75 VDD_VCORE i2c id=48 current - 76 VDD_MEM_ABCD i2c id=48 current - 77 VDD_VCORE i2c id=48 voltage - 78 VDD_MEM_ABCD i2c id=48 voltage - 79 VDDCR_SOC i2c id=49 temp - 80 VDD_MEM_EFGH i2c id=49 temp - 81 VDDCR_SOC i2c id=49 power - 82 VDD_MEM_EFGH i2c id=49 power - 83 VDDCR_SOC i2c id=49 current - 84 VDD_MEM_EFGH i2c id=49 current - 85 VDDCR_SOC i2c id=49 voltage - 86 VDD_MEM_EFGH i2c id=49 voltage - 87 VPP_ABCD i2c id=50 current - 88 VPP_EFGH i2c id=50 current - 89 V1P8_SP3 i2c id=50 current - 90 VPP_ABCD i2c id=50 voltage - 91 VPP_EFGH i2c id=50 voltage - 92 V1P8_SP3 i2c id=50 voltage - 93 V54_FAN i2c id=51 temp - 94 V54_FAN i2c id=51 current - 95 V54_FAN i2c id=51 voltage - 96 V54_HS_OUTPUT i2c id=52 temp - 97 V54_HS_OUTPUT i2c id=52 current - 98 V54_HS_OUTPUT i2c id=52 voltage - 99 Southeast i2c id=53 speed - 100 Northeast i2c id=53 speed - 101 South i2c id=53 speed - 102 North i2c id=53 speed - 103 Southwest i2c id=53 speed - 104 Northwest i2c id=53 speed - 105 V0P96_NIC_VDD_A0HP i2c id=54 temp - 106 V0P96_NIC_VDD_A0HP i2c id=54 current - 107 V0P96_NIC_VDD_A0HP i2c id=54 voltage - 108 Northeast i2c id=55 temp - 109 North i2c id=56 temp - 110 Northwest i2c id=57 temp - 111 V12_SYS_A2 i2c id=58 temp - 112 V12_SYS_A2 i2c id=58 power - 113 V12_SYS_A2 i2c id=58 current - 114 V12_SYS_A2 i2c id=58 voltage - 115 DIMM_A0 i2c id=59 temp - 116 DIMM_A1 i2c id=60 temp - 117 DIMM_B0 i2c id=61 temp - 118 DIMM_B1 i2c id=62 temp - 119 DIMM_C0 i2c id=63 temp - 120 DIMM_C1 i2c id=64 temp - 121 DIMM_D0 i2c id=65 temp - 122 DIMM_D1 i2c id=66 temp - 123 DIMM_E0 i2c id=67 temp - 124 DIMM_E1 i2c id=68 temp - 125 DIMM_F0 i2c id=69 temp - 126 DIMM_F1 i2c id=70 temp - 127 DIMM_G0 i2c id=71 temp - 128 DIMM_G1 i2c id=72 temp - 129 DIMM_H0 i2c id=73 temp - 130 DIMM_H1 i2c id=74 temp - 131 M2_A i2c id=75 temp - 132 M2_B i2c id=76 temp + ID NAME DEVICE REFDES KIND + 0 Southwest i2c id=0 J194 temp + 1 South i2c id=1 J195 temp + 2 Southeast i2c id=2 J196 temp + 3 V12_U2A_A0 i2c id=7 J206 current + 4 V3P3_U2A_A0 i2c id=7 J206 current + 5 V12_U2A_A0 i2c id=7 J206 voltage + 6 V3P3_U2A_A0 i2c id=7 J206 voltage + 7 U2_N0 i2c id=8 J206 temp + 8 V12_U2B_A0 i2c id=10 J207 current + 9 V3P3_U2B_A0 i2c id=10 J207 current + 10 V12_U2B_A0 i2c id=10 J207 voltage + 11 V3P3_U2B_A0 i2c id=10 J207 voltage + 12 U2_N1 i2c id=11 J207 temp + 13 V12_U2C_A0 i2c id=13 J208 current + 14 V3P3_U2C_A0 i2c id=13 J208 current + 15 V12_U2C_A0 i2c id=13 J208 voltage + 16 V3P3_U2C_A0 i2c id=13 J208 voltage + 17 U2_N2 i2c id=14 J208 temp + 18 V12_U2D_A0 i2c id=16 J209 current + 19 V3P3_U2D_A0 i2c id=16 J209 current + 20 V12_U2D_A0 i2c id=16 J209 voltage + 21 V3P3_U2D_A0 i2c id=16 J209 voltage + 22 U2_N3 i2c id=17 J209 temp + 23 V12_U2E_A0 i2c id=19 J210 current + 24 V3P3_U2E_A0 i2c id=19 J210 current + 25 V12_U2E_A0 i2c id=19 J210 voltage + 26 V3P3_U2E_A0 i2c id=19 J210 voltage + 27 U2_N4 i2c id=20 J210 temp + 28 V12_U2F_A0 i2c id=22 J211 current + 29 V3P3_U2F_A0 i2c id=22 J211 current + 30 V12_U2F_A0 i2c id=22 J211 voltage + 31 V3P3_U2F_A0 i2c id=22 J211 voltage + 32 U2_N5 i2c id=23 J211 temp + 33 V12_U2G_A0 i2c id=25 J212 current + 34 V3P3_U2G_A0 i2c id=25 J212 current + 35 V12_U2G_A0 i2c id=25 J212 voltage + 36 V3P3_U2G_A0 i2c id=25 J212 voltage + 37 U2_N6 i2c id=26 J212 temp + 38 V12_U2H_A0 i2c id=28 J213 current + 39 V3P3_U2H_A0 i2c id=28 J213 current + 40 V12_U2H_A0 i2c id=28 J213 voltage + 41 V3P3_U2H_A0 i2c id=28 J213 voltage + 42 U2_N7 i2c id=29 J213 temp + 43 V12_U2I_A0 i2c id=31 J214 current + 44 V3P3_U2I_A0 i2c id=31 J214 current + 45 V12_U2I_A0 i2c id=31 J214 voltage + 46 V3P3_U2I_A0 i2c id=31 J214 voltage + 47 U2_N8 i2c id=32 J214 temp + 48 V12_U2J_A0 i2c id=34 J215 current + 49 V3P3_U2J_A0 i2c id=34 J215 current + 50 V12_U2J_A0 i2c id=34 J215 voltage + 51 V3P3_U2J_A0 i2c id=34 J215 voltage + 52 U2_N9 i2c id=35 J215 temp + 53 t6 i2c id=39 U491 temp + 54 V3P3_SP_A2 i2c id=40 U522 temp + 55 V3P3_SP_A2 i2c id=40 U522 current + 56 V3P3_SP_A2 i2c id=40 U522 voltage + 57 V3P3_SYS_A0 i2c id=41 U560 temp + 58 V3P3_SYS_A0 i2c id=41 U560 current + 59 V3P3_SYS_A0 i2c id=41 U560 voltage + 60 V5_SYS_A2 i2c id=42 U524 temp + 61 V5_SYS_A2 i2c id=42 U524 current + 62 V5_SYS_A2 i2c id=42 U524 voltage + 63 V1P8_SYS_A2 i2c id=43 U561 temp + 64 V1P8_SYS_A2 i2c id=43 U561 current + 65 V1P8_SYS_A2 i2c id=43 U561 voltage + 66 V3P3_M2A_A0HP i2c id=44 U275 current + 67 V3P3_M2B_A0HP i2c id=44 U275 current + 68 V3P3_M2A_A0HP i2c id=44 U275 voltage + 69 V3P3_M2B_A0HP i2c id=44 U275 voltage + 70 CPU i2c id=46 ??? temp + 71 VDD_VCORE i2c id=48 U350 temp + 72 VDD_MEM_ABCD i2c id=48 U350 temp + 73 VDD_VCORE i2c id=48 U350 power + 74 VDD_MEM_ABCD i2c id=48 U350 power + 75 VDD_VCORE i2c id=48 U350 current + 76 VDD_MEM_ABCD i2c id=48 U350 current + 77 VDD_VCORE i2c id=48 U350 voltage + 78 VDD_MEM_ABCD i2c id=48 U350 voltage + 79 VDDCR_SOC i2c id=49 U351 temp + 80 VDD_MEM_EFGH i2c id=49 U351 temp + 81 VDDCR_SOC i2c id=49 U351 power + 82 VDD_MEM_EFGH i2c id=49 U351 power + 83 VDDCR_SOC i2c id=49 U351 current + 84 VDD_MEM_EFGH i2c id=49 U351 current + 85 VDDCR_SOC i2c id=49 U351 voltage + 86 VDD_MEM_EFGH i2c id=49 U351 voltage + 87 VPP_ABCD i2c id=50 U352 current + 88 VPP_EFGH i2c id=50 U352 current + 89 V1P8_SP3 i2c id=50 U352 current + 90 VPP_ABCD i2c id=50 U352 voltage + 91 VPP_EFGH i2c id=50 U352 voltage + 92 V1P8_SP3 i2c id=50 U352 voltage + 93 V54_FAN i2c id=51 U419 temp + 94 V54_FAN i2c id=51 U419 current + 95 V54_FAN i2c id=51 U419 voltage + 96 V54_HS_OUTPUT i2c id=52 U452 temp + 97 V54_HS_OUTPUT i2c id=52 U452 current + 98 V54_HS_OUTPUT i2c id=52 U452 voltage + 99 Southeast i2c id=53 U321 speed + 100 Northeast i2c id=53 U321 speed + 101 South i2c id=53 U321 speed + 102 North i2c id=53 U321 speed + 103 Southwest i2c id=53 U321 speed + 104 Northwest i2c id=53 U321 speed + 105 V0P96_NIC_VDD_A0HP i2c id=54 U565 temp + 106 V0P96_NIC_VDD_A0HP i2c id=54 U565 current + 107 V0P96_NIC_VDD_A0HP i2c id=54 U565 voltage + 108 Northeast i2c id=55 J197 temp + 109 North i2c id=56 J198 temp + 110 Northwest i2c id=57 J199 temp + 111 V12_SYS_A2 i2c id=58 U431 temp + 112 V12_SYS_A2 i2c id=58 U431 power + 113 V12_SYS_A2 i2c id=58 U431 current + 114 V12_SYS_A2 i2c id=58 U431 voltage + 115 DIMM_A0 i2c id=59 M0 temp + 116 DIMM_A1 i2c id=60 M8 temp + 117 DIMM_B0 i2c id=61 M1 temp + 118 DIMM_B1 i2c id=62 M9 temp + 119 DIMM_C0 i2c id=63 M2 temp + 120 DIMM_C1 i2c id=64 M10 temp + 121 DIMM_D0 i2c id=65 M3 temp + 122 DIMM_D1 i2c id=66 M11 temp + 123 DIMM_E0 i2c id=67 M4 temp + 124 DIMM_E1 i2c id=68 M12 temp + 125 DIMM_F0 i2c id=69 M5 temp + 126 DIMM_F1 i2c id=70 M13 temp + 127 DIMM_G0 i2c id=71 M6 temp + 128 DIMM_G1 i2c id=72 M14 temp + 129 DIMM_H0 i2c id=73 M7 temp + 130 DIMM_H1 i2c id=74 M15 temp + 131 M2_A i2c id=75 ??? temp + 132 M2_B i2c id=76 ??? temp sockets => 6 sockets NAME KIND PORT RXSIZE OWNER echo udp 7 1024 udpecho diff --git a/humility-bin/tests/cmd/manifest/manifest.duplicate_HostFlash_hash_REPLY.stdout b/humility-bin/tests/cmd/manifest/manifest.duplicate_HostFlash_hash_REPLY.stdout index 1d0140ebd..cbd625f16 100644 --- a/humility-bin/tests/cmd/manifest/manifest.duplicate_HostFlash_hash_REPLY.stdout +++ b/humility-bin/tests/cmd/manifest/manifest.duplicate_HostFlash_hash_REPLY.stdout @@ -40,150 +40,150 @@ 3 H init mid Mid bus 4 F init rear Rear bus i2c devices => 64 devices - ID C P MUX ADDR DEVICE DESCRIPTION - 0 2 F - 0x48 tmp117 Southwest temperature sensor - 1 2 F - 0x49 tmp117 South temperature sensor - 2 2 F - 0x4a tmp117 Southeast temperature sensor - 3 2 F - 0x70 pca9545 U.2 ABCD mux - 4 2 F - 0x71 pca9545 U.2 EFGH mux - 5 2 F - 0x72 pca9545 U.2 IJ/FRUID mux - 6 2 F 1:1 0x50 at24csw080 U.2 Sharkfin A VPD - 7 2 F 1:1 0x38 max5970 U.2 Sharkfin A hot swap controller - 8 2 F 1:2 0x50 at24csw080 U.2 Sharkfin B VPD - 9 2 F 1:2 0x38 max5970 U.2 Sharkfin B hot swap controller - 10 2 F 1:3 0x50 at24csw080 U.2 Sharkfin C VPD - 11 2 F 1:3 0x38 max5970 U.2 Sharkfin C hot swap controller - 12 2 F 1:4 0x50 at24csw080 U.2 Sharkfin D VPD - 13 2 F 1:4 0x38 max5970 U.2 Sharkfin D hot swap controller - 14 2 F 2:1 0x50 at24csw080 U.2 Sharkfin E VPD - 15 2 F 2:1 0x38 max5970 U.2 Sharkfin E hot swap controller - 16 2 F 2:2 0x50 at24csw080 U.2 Sharkfin F VPD - 17 2 F 2:2 0x38 max5970 U.2 Sharkfin F hot swap controller - 18 2 F 2:3 0x50 at24csw080 U.2 Sharkfin G VPD - 19 2 F 2:3 0x38 max5970 U.2 Sharkfin G hot swap controller - 20 2 F 2:4 0x50 at24csw080 U.2 Sharkfin H VPD - 21 2 F 2:4 0x38 max5970 U.2 Sharkfin H hot swap controller - 22 2 F 3:1 0x50 at24csw080 U.2 Sharkfin I VPD - 23 2 F 3:1 0x38 max5970 U.2 Sharkfin I hot swap controller - 24 2 F 3:2 0x50 at24csw080 U.2 Sharkfin J VPD - 25 2 F 3:2 0x38 max5970 U.2 Sharkfin J hot swap controller - 26 2 F 3:4 0x50 at24csw080 Gimlet VPD - 27 2 B - 0x73 pca9545 M.2 mux - 28 2 B 1:3 0x50 at24csw080 Fan VPD - 29 2 B 1:4 0x4c tmp451 T6 temperature sensor - 30 3 H - 0x24 tps546b24a A2 3.3V rail - 31 3 H - 0x26 tps546b24a A0 3.3V rail - 32 3 H - 0x27 tps546b24a A2 5V rail - 33 3 H - 0x29 tps546b24a A2 1.8V rail - 34 3 H - 0x3a max5970 M.2 hot plug controller - 35 3 H - 0x4c sbtsi CPU temperature sensor - 36 3 H - 0x58 idt8a34003 Clock generator - 37 3 H - 0x5a raa229618 CPU power controller - 38 3 H - 0x5b raa229618 SoC power controller - 39 3 H - 0x5c isl68224 DIMM/SP3 1.8V A0 power controller - 40 4 F - 0x10 adm1272 Fan hot swap controller - 41 4 F - 0x14 adm1272 Sled hot swap controller - 42 4 F - 0x20 max31790 Fan controller - 43 4 F - 0x25 tps546b24a T6 power controller - 44 4 F - 0x48 tmp117 Northeast temperature sensor - 45 4 F - 0x49 tmp117 North temperature sensor - 46 4 F - 0x4a tmp117 Northwest temperature sensor - 47 4 F - 0x67 bmr491 Intermediate bus converter - 48 3 H - 0x18 tse2004av DIMM A0 - 49 3 H - 0x19 tse2004av DIMM A1 - 50 3 H - 0x1a tse2004av DIMM B0 - 51 3 H - 0x1b tse2004av DIMM B1 - 52 3 H - 0x1c tse2004av DIMM C0 - 53 3 H - 0x1d tse2004av DIMM C1 - 54 3 H - 0x1e tse2004av DIMM D0 - 55 3 H - 0x1f tse2004av DIMM D1 - 56 4 F - 0x18 tse2004av DIMM E0 - 57 4 F - 0x19 tse2004av DIMM E1 - 58 4 F - 0x1a tse2004av DIMM F0 - 59 4 F - 0x1b tse2004av DIMM F1 - 60 4 F - 0x1c tse2004av DIMM G0 - 61 4 F - 0x1d tse2004av DIMM G1 - 62 4 F - 0x1e tse2004av DIMM H0 - 63 4 F - 0x1f tse2004av DIMM H1 + ID C P MUX ADDR REFDES DEVICE DESCRIPTION + 0 2 F - 0x48 J194 tmp117 Southwest temperature sensor + 1 2 F - 0x49 J195 tmp117 South temperature sensor + 2 2 F - 0x4a J196 tmp117 Southeast temperature sensor + 3 2 F - 0x70 U336 pca9545 U.2 ABCD mux + 4 2 F - 0x71 U339 pca9545 U.2 EFGH mux + 5 2 F - 0x72 U337 pca9545 U.2 IJ/FRUID mux + 6 2 F 1:1 0x50 J206 at24csw080 U.2 Sharkfin A VPD + 7 2 F 1:1 0x38 J206 max5970 U.2 Sharkfin A hot swap controller + 8 2 F 1:2 0x50 J207 at24csw080 U.2 Sharkfin B VPD + 9 2 F 1:2 0x38 J207 max5970 U.2 Sharkfin B hot swap controller + 10 2 F 1:3 0x50 J208 at24csw080 U.2 Sharkfin C VPD + 11 2 F 1:3 0x38 J208 max5970 U.2 Sharkfin C hot swap controller + 12 2 F 1:4 0x50 J209 at24csw080 U.2 Sharkfin D VPD + 13 2 F 1:4 0x38 J209 max5970 U.2 Sharkfin D hot swap controller + 14 2 F 2:1 0x50 J210 at24csw080 U.2 Sharkfin E VPD + 15 2 F 2:1 0x38 J210 max5970 U.2 Sharkfin E hot swap controller + 16 2 F 2:2 0x50 J211 at24csw080 U.2 Sharkfin F VPD + 17 2 F 2:2 0x38 J211 max5970 U.2 Sharkfin F hot swap controller + 18 2 F 2:3 0x50 J212 at24csw080 U.2 Sharkfin G VPD + 19 2 F 2:3 0x38 J212 max5970 U.2 Sharkfin G hot swap controller + 20 2 F 2:4 0x50 J213 at24csw080 U.2 Sharkfin H VPD + 21 2 F 2:4 0x38 J213 max5970 U.2 Sharkfin H hot swap controller + 22 2 F 3:1 0x50 J214 at24csw080 U.2 Sharkfin I VPD + 23 2 F 3:1 0x38 J214 max5970 U.2 Sharkfin I hot swap controller + 24 2 F 3:2 0x50 J215 at24csw080 U.2 Sharkfin J VPD + 25 2 F 3:2 0x38 J215 max5970 U.2 Sharkfin J hot swap controller + 26 2 F 3:4 0x50 U615 at24csw080 Gimlet VPD + 27 2 B - 0x73 U422 pca9545 M.2 mux + 28 2 B 1:3 0x50 J180 at24csw080 Fan VPD + 29 2 B 1:4 0x4c U491 tmp451 T6 temperature sensor + 30 3 H - 0x24 U522 tps546b24a A2 3.3V rail + 31 3 H - 0x26 U560 tps546b24a A0 3.3V rail + 32 3 H - 0x27 U524 tps546b24a A2 5V rail + 33 3 H - 0x29 U561 tps546b24a A2 1.8V rail + 34 3 H - 0x3a U275 max5970 M.2 hot plug controller + 35 3 H - 0x4c ??? sbtsi CPU temperature sensor + 36 3 H - 0x58 U446 idt8a34003 Clock generator + 37 3 H - 0x5a U350 raa229618 CPU power controller + 38 3 H - 0x5b U351 raa229618 SoC power controller + 39 3 H - 0x5c U352 isl68224 DIMM/SP3 1.8V A0 power controller + 40 4 F - 0x10 U419 adm1272 Fan hot swap controller + 41 4 F - 0x14 U452 adm1272 Sled hot swap controller + 42 4 F - 0x20 U321 max31790 Fan controller + 43 4 F - 0x25 U565 tps546b24a T6 power controller + 44 4 F - 0x48 J197 tmp117 Northeast temperature sensor + 45 4 F - 0x49 J198 tmp117 North temperature sensor + 46 4 F - 0x4a J199 tmp117 Northwest temperature sensor + 47 4 F - 0x67 U431 bmr491 Intermediate bus converter + 48 3 H - 0x18 M0 tse2004av DIMM A0 + 49 3 H - 0x19 M8 tse2004av DIMM A1 + 50 3 H - 0x1a M1 tse2004av DIMM B0 + 51 3 H - 0x1b M9 tse2004av DIMM B1 + 52 3 H - 0x1c M2 tse2004av DIMM C0 + 53 3 H - 0x1d M10 tse2004av DIMM C1 + 54 3 H - 0x1e M3 tse2004av DIMM D0 + 55 3 H - 0x1f M11 tse2004av DIMM D1 + 56 4 F - 0x18 M4 tse2004av DIMM E0 + 57 4 F - 0x19 M12 tse2004av DIMM E1 + 58 4 F - 0x1a M5 tse2004av DIMM F0 + 59 4 F - 0x1b M13 tse2004av DIMM F1 + 60 4 F - 0x1c M6 tse2004av DIMM G0 + 61 4 F - 0x1d M14 tse2004av DIMM G1 + 62 4 F - 0x1e M7 tse2004av DIMM H0 + 63 4 F - 0x1f M15 tse2004av DIMM H1 sensors => 77 sensors - ID NAME DEVICE KIND - 0 Southwest i2c id=0 temp - 1 South i2c id=1 temp - 2 Southeast i2c id=2 temp - 3 tmp451 i2c id=29 temp - 4 V3P3_SP_A2 i2c id=30 temp - 5 V3P3_SP_A2 i2c id=30 current - 6 V3P3_SP_A2 i2c id=30 voltage - 7 V3P3_SYS_A0 i2c id=31 temp - 8 V3P3_SYS_A0 i2c id=31 current - 9 V3P3_SYS_A0 i2c id=31 voltage - 10 V5_SYS_A2 i2c id=32 temp - 11 V5_SYS_A2 i2c id=32 current - 12 V5_SYS_A2 i2c id=32 voltage - 13 V1P8_SYS_A2 i2c id=33 temp - 14 V1P8_SYS_A2 i2c id=33 current - 15 V1P8_SYS_A2 i2c id=33 voltage - 16 CPU i2c id=35 temp - 17 VDD_VCORE i2c id=37 temp - 18 VDD_MEM_ABCD i2c id=37 temp - 19 VDD_VCORE i2c id=37 power - 20 VDD_MEM_ABCD i2c id=37 power - 21 VDD_VCORE i2c id=37 current - 22 VDD_MEM_ABCD i2c id=37 current - 23 VDD_VCORE i2c id=37 voltage - 24 VDD_MEM_ABCD i2c id=37 voltage - 25 VDDCR_SOC i2c id=38 temp - 26 VDD_MEM_EFGH i2c id=38 temp - 27 VDDCR_SOC i2c id=38 power - 28 VDD_MEM_EFGH i2c id=38 power - 29 VDDCR_SOC i2c id=38 current - 30 VDD_MEM_EFGH i2c id=38 current - 31 VDDCR_SOC i2c id=38 voltage - 32 VDD_MEM_EFGH i2c id=38 voltage - 33 VPP_ABCD i2c id=39 current - 34 VPP_EFGH i2c id=39 current - 35 V1P8_SP3 i2c id=39 current - 36 VPP_ABCD i2c id=39 voltage - 37 VPP_EFGH i2c id=39 voltage - 38 V1P8_SP3 i2c id=39 voltage - 39 V54_FAN i2c id=40 temp - 40 V54_FAN i2c id=40 current - 41 V54_FAN i2c id=40 voltage - 42 V54_HS_OUTPUT i2c id=41 temp - 43 V54_HS_OUTPUT i2c id=41 current - 44 V54_HS_OUTPUT i2c id=41 voltage - 45 Southeast i2c id=42 speed - 46 Northeast i2c id=42 speed - 47 South i2c id=42 speed - 48 North i2c id=42 speed - 49 Southwest i2c id=42 speed - 50 Northwest i2c id=42 speed - 51 V0P96_NIC_VDD_A0HP i2c id=43 temp - 52 V0P96_NIC_VDD_A0HP i2c id=43 current - 53 V0P96_NIC_VDD_A0HP i2c id=43 voltage - 54 Northeast i2c id=44 temp - 55 North i2c id=45 temp - 56 Northwest i2c id=46 temp - 57 V12_SYS_A2 i2c id=47 temp - 58 V12_SYS_A2 i2c id=47 power - 59 V12_SYS_A2 i2c id=47 current - 60 V12_SYS_A2 i2c id=47 voltage - 61 DIMM_A0 i2c id=48 temp - 62 DIMM_A1 i2c id=49 temp - 63 DIMM_B0 i2c id=50 temp - 64 DIMM_B1 i2c id=51 temp - 65 DIMM_C0 i2c id=52 temp - 66 DIMM_C1 i2c id=53 temp - 67 DIMM_D0 i2c id=54 temp - 68 DIMM_D1 i2c id=55 temp - 69 DIMM_E0 i2c id=56 temp - 70 DIMM_E1 i2c id=57 temp - 71 DIMM_F0 i2c id=58 temp - 72 DIMM_F1 i2c id=59 temp - 73 DIMM_G0 i2c id=60 temp - 74 DIMM_G1 i2c id=61 temp - 75 DIMM_H0 i2c id=62 temp - 76 DIMM_H1 i2c id=63 temp + ID NAME DEVICE REFDES KIND + 0 Southwest i2c id=0 J194 temp + 1 South i2c id=1 J195 temp + 2 Southeast i2c id=2 J196 temp + 3 tmp451 i2c id=29 U491 temp + 4 V3P3_SP_A2 i2c id=30 U522 temp + 5 V3P3_SP_A2 i2c id=30 U522 current + 6 V3P3_SP_A2 i2c id=30 U522 voltage + 7 V3P3_SYS_A0 i2c id=31 U560 temp + 8 V3P3_SYS_A0 i2c id=31 U560 current + 9 V3P3_SYS_A0 i2c id=31 U560 voltage + 10 V5_SYS_A2 i2c id=32 U524 temp + 11 V5_SYS_A2 i2c id=32 U524 current + 12 V5_SYS_A2 i2c id=32 U524 voltage + 13 V1P8_SYS_A2 i2c id=33 U561 temp + 14 V1P8_SYS_A2 i2c id=33 U561 current + 15 V1P8_SYS_A2 i2c id=33 U561 voltage + 16 CPU i2c id=35 ??? temp + 17 VDD_VCORE i2c id=37 U350 temp + 18 VDD_MEM_ABCD i2c id=37 U350 temp + 19 VDD_VCORE i2c id=37 U350 power + 20 VDD_MEM_ABCD i2c id=37 U350 power + 21 VDD_VCORE i2c id=37 U350 current + 22 VDD_MEM_ABCD i2c id=37 U350 current + 23 VDD_VCORE i2c id=37 U350 voltage + 24 VDD_MEM_ABCD i2c id=37 U350 voltage + 25 VDDCR_SOC i2c id=38 U351 temp + 26 VDD_MEM_EFGH i2c id=38 U351 temp + 27 VDDCR_SOC i2c id=38 U351 power + 28 VDD_MEM_EFGH i2c id=38 U351 power + 29 VDDCR_SOC i2c id=38 U351 current + 30 VDD_MEM_EFGH i2c id=38 U351 current + 31 VDDCR_SOC i2c id=38 U351 voltage + 32 VDD_MEM_EFGH i2c id=38 U351 voltage + 33 VPP_ABCD i2c id=39 U352 current + 34 VPP_EFGH i2c id=39 U352 current + 35 V1P8_SP3 i2c id=39 U352 current + 36 VPP_ABCD i2c id=39 U352 voltage + 37 VPP_EFGH i2c id=39 U352 voltage + 38 V1P8_SP3 i2c id=39 U352 voltage + 39 V54_FAN i2c id=40 U419 temp + 40 V54_FAN i2c id=40 U419 current + 41 V54_FAN i2c id=40 U419 voltage + 42 V54_HS_OUTPUT i2c id=41 U452 temp + 43 V54_HS_OUTPUT i2c id=41 U452 current + 44 V54_HS_OUTPUT i2c id=41 U452 voltage + 45 Southeast i2c id=42 U321 speed + 46 Northeast i2c id=42 U321 speed + 47 South i2c id=42 U321 speed + 48 North i2c id=42 U321 speed + 49 Southwest i2c id=42 U321 speed + 50 Northwest i2c id=42 U321 speed + 51 V0P96_NIC_VDD_A0HP i2c id=43 U565 temp + 52 V0P96_NIC_VDD_A0HP i2c id=43 U565 current + 53 V0P96_NIC_VDD_A0HP i2c id=43 U565 voltage + 54 Northeast i2c id=44 J197 temp + 55 North i2c id=45 J198 temp + 56 Northwest i2c id=46 J199 temp + 57 V12_SYS_A2 i2c id=47 U431 temp + 58 V12_SYS_A2 i2c id=47 U431 power + 59 V12_SYS_A2 i2c id=47 U431 current + 60 V12_SYS_A2 i2c id=47 U431 voltage + 61 DIMM_A0 i2c id=48 M0 temp + 62 DIMM_A1 i2c id=49 M8 temp + 63 DIMM_B0 i2c id=50 M1 temp + 64 DIMM_B1 i2c id=51 M9 temp + 65 DIMM_C0 i2c id=52 M2 temp + 66 DIMM_C1 i2c id=53 M10 temp + 67 DIMM_D0 i2c id=54 M3 temp + 68 DIMM_D1 i2c id=55 M11 temp + 69 DIMM_E0 i2c id=56 M4 temp + 70 DIMM_E1 i2c id=57 M12 temp + 71 DIMM_F0 i2c id=58 M5 temp + 72 DIMM_F1 i2c id=59 M13 temp + 73 DIMM_G0 i2c id=60 M6 temp + 74 DIMM_G1 i2c id=61 M14 temp + 75 DIMM_H0 i2c id=62 M7 temp + 76 DIMM_H1 i2c id=63 M15 temp sockets => 4 sockets NAME KIND PORT RXSIZE OWNER echo udp 7 1024 udpecho diff --git a/humility-bin/tests/cmd/manifest/manifest.extern-regions.stdout b/humility-bin/tests/cmd/manifest/manifest.extern-regions.stdout index 7bcc39f28..a2c151ed5 100644 --- a/humility-bin/tests/cmd/manifest/manifest.extern-regions.stdout +++ b/humility-bin/tests/cmd/manifest/manifest.extern-regions.stdout @@ -45,219 +45,219 @@ 3 H init mid Mid bus 4 F init rear Rear bus i2c devices => 77 devices - ID C P MUX ADDR DEVICE DESCRIPTION - 0 2 F - 0x48 tmp117 Southwest temperature sensor - 1 2 F - 0x49 tmp117 South temperature sensor - 2 2 F - 0x4a tmp117 Southeast temperature sensor - 3 2 F - 0x70 pca9545 U.2 ABCD mux - 4 2 F - 0x71 pca9545 U.2 EFGH mux - 5 2 F - 0x72 pca9545 U.2 IJ/FRUID mux - 6 2 F 1:1 0x50 at24csw080 U.2 Sharkfin A VPD - 7 2 F 1:1 0x38 max5970 U.2 Sharkfin A hot swap controller - 8 2 F 1:1 0x6a nvme_bmc U.2 A NVMe Basic Management Command - 9 2 F 1:2 0x50 at24csw080 U.2 Sharkfin B VPD - 10 2 F 1:2 0x38 max5970 U.2 Sharkfin B hot swap controller - 11 2 F 1:2 0x6a nvme_bmc U.2 B NVMe Basic Management Control - 12 2 F 1:3 0x50 at24csw080 U.2 Sharkfin C VPD - 13 2 F 1:3 0x38 max5970 U.2 Sharkfin C hot swap controller - 14 2 F 1:3 0x6a nvme_bmc U.2 C NVMe Basic Management Control - 15 2 F 1:4 0x50 at24csw080 U.2 Sharkfin D VPD - 16 2 F 1:4 0x38 max5970 U.2 Sharkfin D hot swap controller - 17 2 F 1:4 0x6a nvme_bmc U.2 D NVMe Basic Management Control - 18 2 F 2:1 0x50 at24csw080 U.2 Sharkfin E VPD - 19 2 F 2:1 0x38 max5970 U.2 Sharkfin E hot swap controller - 20 2 F 2:1 0x6a nvme_bmc U.2 E NVMe Basic Management Control - 21 2 F 2:2 0x50 at24csw080 U.2 Sharkfin F VPD - 22 2 F 2:2 0x38 max5970 U.2 Sharkfin F hot swap controller - 23 2 F 2:2 0x6a nvme_bmc U.2 F NVMe Basic Management Control - 24 2 F 2:3 0x50 at24csw080 U.2 Sharkfin G VPD - 25 2 F 2:3 0x38 max5970 U.2 Sharkfin G hot swap controller - 26 2 F 2:3 0x6a nvme_bmc U.2 G NVMe Basic Management Control - 27 2 F 2:4 0x50 at24csw080 U.2 Sharkfin H VPD - 28 2 F 2:4 0x38 max5970 U.2 Sharkfin H hot swap controller - 29 2 F 2:4 0x6a nvme_bmc U.2 H NVMe Basic Management Control - 30 2 F 3:1 0x50 at24csw080 U.2 Sharkfin I VPD - 31 2 F 3:1 0x38 max5970 U.2 Sharkfin I hot swap controller - 32 2 F 3:1 0x6a nvme_bmc U.2 I NVMe Basic Management Control - 33 2 F 3:2 0x50 at24csw080 U.2 Sharkfin J VPD - 34 2 F 3:2 0x38 max5970 U.2 Sharkfin J hot swap controller - 35 2 F 3:2 0x6a nvme_bmc U.2 J NVMe Basic Management Control - 36 2 F 3:4 0x50 at24csw080 Gimlet VPD - 37 2 B - 0x73 pca9545 M.2 mux - 38 2 B 1:1 0x6a m2_hp_only M.2 A NVMe Basic Management Command - 39 2 B 1:2 0x6a m2_hp_only M.2 B NVMe Basic Management Command - 40 2 B 1:3 0x50 at24csw080 Fan VPD - 41 2 B 1:4 0x4c tmp451 T6 temperature sensor - 42 3 H - 0x24 tps546b24a A2 3.3V rail - 43 3 H - 0x26 tps546b24a A0 3.3V rail - 44 3 H - 0x27 tps546b24a A2 5V rail - 45 3 H - 0x29 tps546b24a A2 1.8V rail - 46 3 H - 0x3a max5970 M.2 hot plug controller - 47 3 H - 0x3c sbrmi CPU via SB-RMI - 48 3 H - 0x4c sbtsi CPU temperature sensor - 49 3 H - 0x58 idt8a34003 Clock generator - 50 3 H - 0x5a raa229618 CPU power controller - 51 3 H - 0x5b raa229618 SoC power controller - 52 3 H - 0x5c isl68224 DIMM/SP3 1.8V A0 power controller - 53 4 F - 0x10 adm1272 Fan hot swap controller - 54 4 F - 0x14 adm1272 Sled hot swap controller - 55 4 F - 0x20 max31790 Fan controller - 56 4 F - 0x25 tps546b24a T6 power controller - 57 4 F - 0x48 tmp117 Northeast temperature sensor - 58 4 F - 0x49 tmp117 North temperature sensor - 59 4 F - 0x4a tmp117 Northwest temperature sensor - 60 4 F - 0x67 bmr491 Intermediate bus converter - 61 3 H - 0x18 tse2004av DIMM A0 - 62 3 H - 0x19 tse2004av DIMM A1 - 63 3 H - 0x1a tse2004av DIMM B0 - 64 3 H - 0x1b tse2004av DIMM B1 - 65 3 H - 0x1c tse2004av DIMM C0 - 66 3 H - 0x1d tse2004av DIMM C1 - 67 3 H - 0x1e tse2004av DIMM D0 - 68 3 H - 0x1f tse2004av DIMM D1 - 69 4 F - 0x18 tse2004av DIMM E0 - 70 4 F - 0x19 tse2004av DIMM E1 - 71 4 F - 0x1a tse2004av DIMM F0 - 72 4 F - 0x1b tse2004av DIMM F1 - 73 4 F - 0x1c tse2004av DIMM G0 - 74 4 F - 0x1d tse2004av DIMM G1 - 75 4 F - 0x1e tse2004av DIMM H0 - 76 4 F - 0x1f tse2004av DIMM H1 + ID C P MUX ADDR REFDES DEVICE DESCRIPTION + 0 2 F - 0x48 J194 tmp117 Southwest temperature sensor + 1 2 F - 0x49 J195 tmp117 South temperature sensor + 2 2 F - 0x4a J196 tmp117 Southeast temperature sensor + 3 2 F - 0x70 U336 pca9545 U.2 ABCD mux + 4 2 F - 0x71 U339 pca9545 U.2 EFGH mux + 5 2 F - 0x72 U337 pca9545 U.2 IJ/FRUID mux + 6 2 F 1:1 0x50 J206 at24csw080 U.2 Sharkfin A VPD + 7 2 F 1:1 0x38 J206 max5970 U.2 Sharkfin A hot swap controller + 8 2 F 1:1 0x6a J206 nvme_bmc U.2 A NVMe Basic Management Command + 9 2 F 1:2 0x50 J207 at24csw080 U.2 Sharkfin B VPD + 10 2 F 1:2 0x38 J207 max5970 U.2 Sharkfin B hot swap controller + 11 2 F 1:2 0x6a J207 nvme_bmc U.2 B NVMe Basic Management Control + 12 2 F 1:3 0x50 J208 at24csw080 U.2 Sharkfin C VPD + 13 2 F 1:3 0x38 J208 max5970 U.2 Sharkfin C hot swap controller + 14 2 F 1:3 0x6a J208 nvme_bmc U.2 C NVMe Basic Management Control + 15 2 F 1:4 0x50 J209 at24csw080 U.2 Sharkfin D VPD + 16 2 F 1:4 0x38 J209 max5970 U.2 Sharkfin D hot swap controller + 17 2 F 1:4 0x6a J209 nvme_bmc U.2 D NVMe Basic Management Control + 18 2 F 2:1 0x50 J210 at24csw080 U.2 Sharkfin E VPD + 19 2 F 2:1 0x38 J210 max5970 U.2 Sharkfin E hot swap controller + 20 2 F 2:1 0x6a J210 nvme_bmc U.2 E NVMe Basic Management Control + 21 2 F 2:2 0x50 J211 at24csw080 U.2 Sharkfin F VPD + 22 2 F 2:2 0x38 J211 max5970 U.2 Sharkfin F hot swap controller + 23 2 F 2:2 0x6a J211 nvme_bmc U.2 F NVMe Basic Management Control + 24 2 F 2:3 0x50 J212 at24csw080 U.2 Sharkfin G VPD + 25 2 F 2:3 0x38 J212 max5970 U.2 Sharkfin G hot swap controller + 26 2 F 2:3 0x6a J212 nvme_bmc U.2 G NVMe Basic Management Control + 27 2 F 2:4 0x50 J213 at24csw080 U.2 Sharkfin H VPD + 28 2 F 2:4 0x38 J213 max5970 U.2 Sharkfin H hot swap controller + 29 2 F 2:4 0x6a J213 nvme_bmc U.2 H NVMe Basic Management Control + 30 2 F 3:1 0x50 J214 at24csw080 U.2 Sharkfin I VPD + 31 2 F 3:1 0x38 J214 max5970 U.2 Sharkfin I hot swap controller + 32 2 F 3:1 0x6a J214 nvme_bmc U.2 I NVMe Basic Management Control + 33 2 F 3:2 0x50 J215 at24csw080 U.2 Sharkfin J VPD + 34 2 F 3:2 0x38 J215 max5970 U.2 Sharkfin J hot swap controller + 35 2 F 3:2 0x6a J215 nvme_bmc U.2 J NVMe Basic Management Control + 36 2 F 3:4 0x50 U615 at24csw080 Gimlet VPD + 37 2 B - 0x73 U422 pca9545 M.2 mux + 38 2 B 1:1 0x6a ??? m2_hp_only M.2 A NVMe Basic Management Command + 39 2 B 1:2 0x6a ??? m2_hp_only M.2 B NVMe Basic Management Command + 40 2 B 1:3 0x50 J180 at24csw080 Fan VPD + 41 2 B 1:4 0x4c U491 tmp451 T6 temperature sensor + 42 3 H - 0x24 U522 tps546b24a A2 3.3V rail + 43 3 H - 0x26 U560 tps546b24a A0 3.3V rail + 44 3 H - 0x27 U524 tps546b24a A2 5V rail + 45 3 H - 0x29 U561 tps546b24a A2 1.8V rail + 46 3 H - 0x3a U275 max5970 M.2 hot plug controller + 47 3 H - 0x3c ??? sbrmi CPU via SB-RMI + 48 3 H - 0x4c ??? sbtsi CPU temperature sensor + 49 3 H - 0x58 U446 idt8a34003 Clock generator + 50 3 H - 0x5a U350 raa229618 CPU power controller + 51 3 H - 0x5b U351 raa229618 SoC power controller + 52 3 H - 0x5c U352 isl68224 DIMM/SP3 1.8V A0 power controller + 53 4 F - 0x10 U419 adm1272 Fan hot swap controller + 54 4 F - 0x14 U452 adm1272 Sled hot swap controller + 55 4 F - 0x20 U321 max31790 Fan controller + 56 4 F - 0x25 U565 tps546b24a T6 power controller + 57 4 F - 0x48 J197 tmp117 Northeast temperature sensor + 58 4 F - 0x49 J198 tmp117 North temperature sensor + 59 4 F - 0x4a J199 tmp117 Northwest temperature sensor + 60 4 F - 0x67 U431 bmr491 Intermediate bus converter + 61 3 H - 0x18 M0 tse2004av DIMM A0 + 62 3 H - 0x19 M8 tse2004av DIMM A1 + 63 3 H - 0x1a M1 tse2004av DIMM B0 + 64 3 H - 0x1b M9 tse2004av DIMM B1 + 65 3 H - 0x1c M2 tse2004av DIMM C0 + 66 3 H - 0x1d M10 tse2004av DIMM C1 + 67 3 H - 0x1e M3 tse2004av DIMM D0 + 68 3 H - 0x1f M11 tse2004av DIMM D1 + 69 4 F - 0x18 M4 tse2004av DIMM E0 + 70 4 F - 0x19 M12 tse2004av DIMM E1 + 71 4 F - 0x1a M5 tse2004av DIMM F0 + 72 4 F - 0x1b M13 tse2004av DIMM F1 + 73 4 F - 0x1c M6 tse2004av DIMM G0 + 74 4 F - 0x1d M14 tse2004av DIMM G1 + 75 4 F - 0x1e M7 tse2004av DIMM H0 + 76 4 F - 0x1f M15 tse2004av DIMM H1 sensors => 133 sensors - ID NAME DEVICE KIND - 0 Southwest i2c id=0 temp - 1 South i2c id=1 temp - 2 Southeast i2c id=2 temp - 3 V12_U2A_A0 i2c id=7 current - 4 V3P3_U2A_A0 i2c id=7 current - 5 V12_U2A_A0 i2c id=7 voltage - 6 V3P3_U2A_A0 i2c id=7 voltage - 7 U2_N0 i2c id=8 temp - 8 V12_U2B_A0 i2c id=10 current - 9 V3P3_U2B_A0 i2c id=10 current - 10 V12_U2B_A0 i2c id=10 voltage - 11 V3P3_U2B_A0 i2c id=10 voltage - 12 U2_N1 i2c id=11 temp - 13 V12_U2C_A0 i2c id=13 current - 14 V3P3_U2C_A0 i2c id=13 current - 15 V12_U2C_A0 i2c id=13 voltage - 16 V3P3_U2C_A0 i2c id=13 voltage - 17 U2_N2 i2c id=14 temp - 18 V12_U2D_A0 i2c id=16 current - 19 V3P3_U2D_A0 i2c id=16 current - 20 V12_U2D_A0 i2c id=16 voltage - 21 V3P3_U2D_A0 i2c id=16 voltage - 22 U2_N3 i2c id=17 temp - 23 V12_U2E_A0 i2c id=19 current - 24 V3P3_U2E_A0 i2c id=19 current - 25 V12_U2E_A0 i2c id=19 voltage - 26 V3P3_U2E_A0 i2c id=19 voltage - 27 U2_N4 i2c id=20 temp - 28 V12_U2F_A0 i2c id=22 current - 29 V3P3_U2F_A0 i2c id=22 current - 30 V12_U2F_A0 i2c id=22 voltage - 31 V3P3_U2F_A0 i2c id=22 voltage - 32 U2_N5 i2c id=23 temp - 33 V12_U2G_A0 i2c id=25 current - 34 V3P3_U2G_A0 i2c id=25 current - 35 V12_U2G_A0 i2c id=25 voltage - 36 V3P3_U2G_A0 i2c id=25 voltage - 37 U2_N6 i2c id=26 temp - 38 V12_U2H_A0 i2c id=28 current - 39 V3P3_U2H_A0 i2c id=28 current - 40 V12_U2H_A0 i2c id=28 voltage - 41 V3P3_U2H_A0 i2c id=28 voltage - 42 U2_N7 i2c id=29 temp - 43 V12_U2I_A0 i2c id=31 current - 44 V3P3_U2I_A0 i2c id=31 current - 45 V12_U2I_A0 i2c id=31 voltage - 46 V3P3_U2I_A0 i2c id=31 voltage - 47 U2_N8 i2c id=32 temp - 48 V12_U2J_A0 i2c id=34 current - 49 V3P3_U2J_A0 i2c id=34 current - 50 V12_U2J_A0 i2c id=34 voltage - 51 V3P3_U2J_A0 i2c id=34 voltage - 52 U2_N9 i2c id=35 temp - 53 M2_A i2c id=38 temp - 54 M2_B i2c id=39 temp - 55 t6 i2c id=41 temp - 56 V3P3_SP_A2 i2c id=42 temp - 57 V3P3_SP_A2 i2c id=42 current - 58 V3P3_SP_A2 i2c id=42 voltage - 59 V3P3_SYS_A0 i2c id=43 temp - 60 V3P3_SYS_A0 i2c id=43 current - 61 V3P3_SYS_A0 i2c id=43 voltage - 62 V5_SYS_A2 i2c id=44 temp - 63 V5_SYS_A2 i2c id=44 current - 64 V5_SYS_A2 i2c id=44 voltage - 65 V1P8_SYS_A2 i2c id=45 temp - 66 V1P8_SYS_A2 i2c id=45 current - 67 V1P8_SYS_A2 i2c id=45 voltage - 68 V3P3_M2A_A0HP i2c id=46 current - 69 V3P3_M2B_A0HP i2c id=46 current - 70 V3P3_M2A_A0HP i2c id=46 voltage - 71 V3P3_M2B_A0HP i2c id=46 voltage - 72 CPU i2c id=48 temp - 73 VDD_VCORE i2c id=50 temp - 74 VDD_MEM_ABCD i2c id=50 temp - 75 VDD_VCORE i2c id=50 power - 76 VDD_MEM_ABCD i2c id=50 power - 77 VDD_VCORE i2c id=50 current - 78 VDD_MEM_ABCD i2c id=50 current - 79 VDD_VCORE i2c id=50 voltage - 80 VDD_MEM_ABCD i2c id=50 voltage - 81 VDDCR_SOC i2c id=51 temp - 82 VDD_MEM_EFGH i2c id=51 temp - 83 VDDCR_SOC i2c id=51 power - 84 VDD_MEM_EFGH i2c id=51 power - 85 VDDCR_SOC i2c id=51 current - 86 VDD_MEM_EFGH i2c id=51 current - 87 VDDCR_SOC i2c id=51 voltage - 88 VDD_MEM_EFGH i2c id=51 voltage - 89 VPP_ABCD i2c id=52 current - 90 VPP_EFGH i2c id=52 current - 91 V1P8_SP3 i2c id=52 current - 92 VPP_ABCD i2c id=52 voltage - 93 VPP_EFGH i2c id=52 voltage - 94 V1P8_SP3 i2c id=52 voltage - 95 V54_FAN i2c id=53 temp - 96 V54_FAN i2c id=53 current - 97 V54_FAN i2c id=53 voltage - 98 V54_HS_OUTPUT i2c id=54 temp - 99 V54_HS_OUTPUT i2c id=54 current - 100 V54_HS_OUTPUT i2c id=54 voltage - 101 Southeast i2c id=55 speed - 102 Northeast i2c id=55 speed - 103 South i2c id=55 speed - 104 North i2c id=55 speed - 105 Southwest i2c id=55 speed - 106 Northwest i2c id=55 speed - 107 V0P96_NIC_VDD_A0HP i2c id=56 temp - 108 V0P96_NIC_VDD_A0HP i2c id=56 current - 109 V0P96_NIC_VDD_A0HP i2c id=56 voltage - 110 Northeast i2c id=57 temp - 111 North i2c id=58 temp - 112 Northwest i2c id=59 temp - 113 V12_SYS_A2 i2c id=60 temp - 114 V12_SYS_A2 i2c id=60 power - 115 V12_SYS_A2 i2c id=60 current - 116 V12_SYS_A2 i2c id=60 voltage - 117 DIMM_A0 i2c id=61 temp - 118 DIMM_A1 i2c id=62 temp - 119 DIMM_B0 i2c id=63 temp - 120 DIMM_B1 i2c id=64 temp - 121 DIMM_C0 i2c id=65 temp - 122 DIMM_C1 i2c id=66 temp - 123 DIMM_D0 i2c id=67 temp - 124 DIMM_D1 i2c id=68 temp - 125 DIMM_E0 i2c id=69 temp - 126 DIMM_E1 i2c id=70 temp - 127 DIMM_F0 i2c id=71 temp - 128 DIMM_F1 i2c id=72 temp - 129 DIMM_G0 i2c id=73 temp - 130 DIMM_G1 i2c id=74 temp - 131 DIMM_H0 i2c id=75 temp - 132 DIMM_H1 i2c id=76 temp + ID NAME DEVICE REFDES KIND + 0 Southwest i2c id=0 J194 temp + 1 South i2c id=1 J195 temp + 2 Southeast i2c id=2 J196 temp + 3 V12_U2A_A0 i2c id=7 J206 current + 4 V3P3_U2A_A0 i2c id=7 J206 current + 5 V12_U2A_A0 i2c id=7 J206 voltage + 6 V3P3_U2A_A0 i2c id=7 J206 voltage + 7 U2_N0 i2c id=8 J206 temp + 8 V12_U2B_A0 i2c id=10 J207 current + 9 V3P3_U2B_A0 i2c id=10 J207 current + 10 V12_U2B_A0 i2c id=10 J207 voltage + 11 V3P3_U2B_A0 i2c id=10 J207 voltage + 12 U2_N1 i2c id=11 J207 temp + 13 V12_U2C_A0 i2c id=13 J208 current + 14 V3P3_U2C_A0 i2c id=13 J208 current + 15 V12_U2C_A0 i2c id=13 J208 voltage + 16 V3P3_U2C_A0 i2c id=13 J208 voltage + 17 U2_N2 i2c id=14 J208 temp + 18 V12_U2D_A0 i2c id=16 J209 current + 19 V3P3_U2D_A0 i2c id=16 J209 current + 20 V12_U2D_A0 i2c id=16 J209 voltage + 21 V3P3_U2D_A0 i2c id=16 J209 voltage + 22 U2_N3 i2c id=17 J209 temp + 23 V12_U2E_A0 i2c id=19 J210 current + 24 V3P3_U2E_A0 i2c id=19 J210 current + 25 V12_U2E_A0 i2c id=19 J210 voltage + 26 V3P3_U2E_A0 i2c id=19 J210 voltage + 27 U2_N4 i2c id=20 J210 temp + 28 V12_U2F_A0 i2c id=22 J211 current + 29 V3P3_U2F_A0 i2c id=22 J211 current + 30 V12_U2F_A0 i2c id=22 J211 voltage + 31 V3P3_U2F_A0 i2c id=22 J211 voltage + 32 U2_N5 i2c id=23 J211 temp + 33 V12_U2G_A0 i2c id=25 J212 current + 34 V3P3_U2G_A0 i2c id=25 J212 current + 35 V12_U2G_A0 i2c id=25 J212 voltage + 36 V3P3_U2G_A0 i2c id=25 J212 voltage + 37 U2_N6 i2c id=26 J212 temp + 38 V12_U2H_A0 i2c id=28 J213 current + 39 V3P3_U2H_A0 i2c id=28 J213 current + 40 V12_U2H_A0 i2c id=28 J213 voltage + 41 V3P3_U2H_A0 i2c id=28 J213 voltage + 42 U2_N7 i2c id=29 J213 temp + 43 V12_U2I_A0 i2c id=31 J214 current + 44 V3P3_U2I_A0 i2c id=31 J214 current + 45 V12_U2I_A0 i2c id=31 J214 voltage + 46 V3P3_U2I_A0 i2c id=31 J214 voltage + 47 U2_N8 i2c id=32 J214 temp + 48 V12_U2J_A0 i2c id=34 J215 current + 49 V3P3_U2J_A0 i2c id=34 J215 current + 50 V12_U2J_A0 i2c id=34 J215 voltage + 51 V3P3_U2J_A0 i2c id=34 J215 voltage + 52 U2_N9 i2c id=35 J215 temp + 53 M2_A i2c id=38 ??? temp + 54 M2_B i2c id=39 ??? temp + 55 t6 i2c id=41 U491 temp + 56 V3P3_SP_A2 i2c id=42 U522 temp + 57 V3P3_SP_A2 i2c id=42 U522 current + 58 V3P3_SP_A2 i2c id=42 U522 voltage + 59 V3P3_SYS_A0 i2c id=43 U560 temp + 60 V3P3_SYS_A0 i2c id=43 U560 current + 61 V3P3_SYS_A0 i2c id=43 U560 voltage + 62 V5_SYS_A2 i2c id=44 U524 temp + 63 V5_SYS_A2 i2c id=44 U524 current + 64 V5_SYS_A2 i2c id=44 U524 voltage + 65 V1P8_SYS_A2 i2c id=45 U561 temp + 66 V1P8_SYS_A2 i2c id=45 U561 current + 67 V1P8_SYS_A2 i2c id=45 U561 voltage + 68 V3P3_M2A_A0HP i2c id=46 U275 current + 69 V3P3_M2B_A0HP i2c id=46 U275 current + 70 V3P3_M2A_A0HP i2c id=46 U275 voltage + 71 V3P3_M2B_A0HP i2c id=46 U275 voltage + 72 CPU i2c id=48 ??? temp + 73 VDD_VCORE i2c id=50 U350 temp + 74 VDD_MEM_ABCD i2c id=50 U350 temp + 75 VDD_VCORE i2c id=50 U350 power + 76 VDD_MEM_ABCD i2c id=50 U350 power + 77 VDD_VCORE i2c id=50 U350 current + 78 VDD_MEM_ABCD i2c id=50 U350 current + 79 VDD_VCORE i2c id=50 U350 voltage + 80 VDD_MEM_ABCD i2c id=50 U350 voltage + 81 VDDCR_SOC i2c id=51 U351 temp + 82 VDD_MEM_EFGH i2c id=51 U351 temp + 83 VDDCR_SOC i2c id=51 U351 power + 84 VDD_MEM_EFGH i2c id=51 U351 power + 85 VDDCR_SOC i2c id=51 U351 current + 86 VDD_MEM_EFGH i2c id=51 U351 current + 87 VDDCR_SOC i2c id=51 U351 voltage + 88 VDD_MEM_EFGH i2c id=51 U351 voltage + 89 VPP_ABCD i2c id=52 U352 current + 90 VPP_EFGH i2c id=52 U352 current + 91 V1P8_SP3 i2c id=52 U352 current + 92 VPP_ABCD i2c id=52 U352 voltage + 93 VPP_EFGH i2c id=52 U352 voltage + 94 V1P8_SP3 i2c id=52 U352 voltage + 95 V54_FAN i2c id=53 U419 temp + 96 V54_FAN i2c id=53 U419 current + 97 V54_FAN i2c id=53 U419 voltage + 98 V54_HS_OUTPUT i2c id=54 U452 temp + 99 V54_HS_OUTPUT i2c id=54 U452 current + 100 V54_HS_OUTPUT i2c id=54 U452 voltage + 101 Southeast i2c id=55 U321 speed + 102 Northeast i2c id=55 U321 speed + 103 South i2c id=55 U321 speed + 104 North i2c id=55 U321 speed + 105 Southwest i2c id=55 U321 speed + 106 Northwest i2c id=55 U321 speed + 107 V0P96_NIC_VDD_A0HP i2c id=56 U565 temp + 108 V0P96_NIC_VDD_A0HP i2c id=56 U565 current + 109 V0P96_NIC_VDD_A0HP i2c id=56 U565 voltage + 110 Northeast i2c id=57 J197 temp + 111 North i2c id=58 J198 temp + 112 Northwest i2c id=59 J199 temp + 113 V12_SYS_A2 i2c id=60 U431 temp + 114 V12_SYS_A2 i2c id=60 U431 power + 115 V12_SYS_A2 i2c id=60 U431 current + 116 V12_SYS_A2 i2c id=60 U431 voltage + 117 DIMM_A0 i2c id=61 M0 temp + 118 DIMM_A1 i2c id=62 M8 temp + 119 DIMM_B0 i2c id=63 M1 temp + 120 DIMM_B1 i2c id=64 M9 temp + 121 DIMM_C0 i2c id=65 M2 temp + 122 DIMM_C1 i2c id=66 M10 temp + 123 DIMM_D0 i2c id=67 M3 temp + 124 DIMM_D1 i2c id=68 M11 temp + 125 DIMM_E0 i2c id=69 M4 temp + 126 DIMM_E1 i2c id=70 M12 temp + 127 DIMM_F0 i2c id=71 M5 temp + 128 DIMM_F1 i2c id=72 M13 temp + 129 DIMM_G0 i2c id=73 M6 temp + 130 DIMM_G1 i2c id=74 M14 temp + 131 DIMM_H0 i2c id=75 M7 temp + 132 DIMM_H1 i2c id=76 M15 temp sockets => 5 sockets NAME KIND PORT RXSIZE OWNER echo udp 7 1024 udpecho diff --git a/humility-bin/tests/cmd/manifest/manifest.flash-ram-mismatch.0.stdout b/humility-bin/tests/cmd/manifest/manifest.flash-ram-mismatch.0.stdout index cc6ba3141..812067e14 100644 --- a/humility-bin/tests/cmd/manifest/manifest.flash-ram-mismatch.0.stdout +++ b/humility-bin/tests/cmd/manifest/manifest.flash-ram-mismatch.0.stdout @@ -36,128 +36,128 @@ 3 H init mid Mid bus 4 F init rear Rear bus i2c devices => 42 devices - ID C P MUX ADDR DEVICE DESCRIPTION - 0 2 F - 0x48 tmp117 Southwest temperature sensor - 1 2 F - 0x49 tmp117 South temperature sensor - 2 2 F - 0x4a tmp117 Southeast temperature sensor - 3 2 F - 0x70 pca9545 U.2 ABCD mux - 4 2 F - 0x71 pca9545 U.2 EFGH mux - 5 2 F - 0x72 pca9545 U.2 IJ/FRUID mux - 6 2 B - 0x73 pca9545 M.2 mux - 7 2 B 1:4 0x4c tmp451 T6 temperature sensor - 8 3 H - 0x24 tps546b24a A2 3.3V rail - 9 3 H - 0x26 tps546b24a A0 3.3V rail - 10 3 H - 0x27 tps546b24a A2 5V rail - 11 3 H - 0x29 tps546b24a A2 1.8V rail - 12 3 H - 0x3a max5970 M.2 hot plug controller - 13 3 H - 0x4c sbtsi CPU temperature sensor - 14 3 H - 0x58 idt8a34003 Clock generator - 15 3 H - 0x5a raa229618 CPU power controller - 16 3 H - 0x5b raa229618 SoC power controller - 17 3 H - 0x5c isl68224 DIMM/SP3 1.8V A0 power controller - 18 4 F - 0x10 adm1272 Fan hot swap controller - 19 4 F - 0x14 adm1272 Sled hot swap controller - 20 4 F - 0x20 max31790 Fan controller - 21 4 F - 0x25 tps546b24a T6 power controller - 22 4 F - 0x48 tmp117 Northeast temperature sensor - 23 4 F - 0x49 tmp117 North temperature sensor - 24 4 F - 0x4a tmp117 Northwest temperature sensor - 25 4 F - 0x67 bmr491 Intermediate bus converter - 26 3 H - 0x18 tse2004av DIMM A0 - 27 3 H - 0x19 tse2004av DIMM A1 - 28 3 H - 0x1a tse2004av DIMM B0 - 29 3 H - 0x1b tse2004av DIMM B1 - 30 3 H - 0x1c tse2004av DIMM C0 - 31 3 H - 0x1d tse2004av DIMM C1 - 32 3 H - 0x1e tse2004av DIMM D0 - 33 3 H - 0x1f tse2004av DIMM D1 - 34 4 F - 0x18 tse2004av DIMM E0 - 35 4 F - 0x19 tse2004av DIMM E1 - 36 4 F - 0x1a tse2004av DIMM F0 - 37 4 F - 0x1b tse2004av DIMM F1 - 38 4 F - 0x1c tse2004av DIMM G0 - 39 4 F - 0x1d tse2004av DIMM G1 - 40 4 F - 0x1e tse2004av DIMM H0 - 41 4 F - 0x1f tse2004av DIMM H1 + ID C P MUX ADDR REFDES DEVICE DESCRIPTION + 0 2 F - 0x48 J194 tmp117 Southwest temperature sensor + 1 2 F - 0x49 J195 tmp117 South temperature sensor + 2 2 F - 0x4a J196 tmp117 Southeast temperature sensor + 3 2 F - 0x70 U336 pca9545 U.2 ABCD mux + 4 2 F - 0x71 U339 pca9545 U.2 EFGH mux + 5 2 F - 0x72 U337 pca9545 U.2 IJ/FRUID mux + 6 2 B - 0x73 U422 pca9545 M.2 mux + 7 2 B 1:4 0x4c U491 tmp451 T6 temperature sensor + 8 3 H - 0x24 U522 tps546b24a A2 3.3V rail + 9 3 H - 0x26 U560 tps546b24a A0 3.3V rail + 10 3 H - 0x27 U524 tps546b24a A2 5V rail + 11 3 H - 0x29 U561 tps546b24a A2 1.8V rail + 12 3 H - 0x3a U275 max5970 M.2 hot plug controller + 13 3 H - 0x4c ??? sbtsi CPU temperature sensor + 14 3 H - 0x58 U446 idt8a34003 Clock generator + 15 3 H - 0x5a U350 raa229618 CPU power controller + 16 3 H - 0x5b U351 raa229618 SoC power controller + 17 3 H - 0x5c U352 isl68224 DIMM/SP3 1.8V A0 power controller + 18 4 F - 0x10 U419 adm1272 Fan hot swap controller + 19 4 F - 0x14 U452 adm1272 Sled hot swap controller + 20 4 F - 0x20 U321 max31790 Fan controller + 21 4 F - 0x25 U565 tps546b24a T6 power controller + 22 4 F - 0x48 J197 tmp117 Northeast temperature sensor + 23 4 F - 0x49 J198 tmp117 North temperature sensor + 24 4 F - 0x4a J199 tmp117 Northwest temperature sensor + 25 4 F - 0x67 U431 bmr491 Intermediate bus converter + 26 3 H - 0x18 M0 tse2004av DIMM A0 + 27 3 H - 0x19 M8 tse2004av DIMM A1 + 28 3 H - 0x1a M1 tse2004av DIMM B0 + 29 3 H - 0x1b M9 tse2004av DIMM B1 + 30 3 H - 0x1c M2 tse2004av DIMM C0 + 31 3 H - 0x1d M10 tse2004av DIMM C1 + 32 3 H - 0x1e M3 tse2004av DIMM D0 + 33 3 H - 0x1f M11 tse2004av DIMM D1 + 34 4 F - 0x18 M4 tse2004av DIMM E0 + 35 4 F - 0x19 M12 tse2004av DIMM E1 + 36 4 F - 0x1a M5 tse2004av DIMM F0 + 37 4 F - 0x1b M13 tse2004av DIMM F1 + 38 4 F - 0x1c M6 tse2004av DIMM G0 + 39 4 F - 0x1d M14 tse2004av DIMM G1 + 40 4 F - 0x1e M7 tse2004av DIMM H0 + 41 4 F - 0x1f M15 tse2004av DIMM H1 sensors => 77 sensors - ID NAME DEVICE KIND - 0 Southwest i2c id=0 temp - 1 South i2c id=1 temp - 2 Southeast i2c id=2 temp - 3 tmp451 i2c id=7 temp - 4 V3P3_SP_A2 i2c id=8 temp - 5 V3P3_SP_A2 i2c id=8 current - 6 V3P3_SP_A2 i2c id=8 voltage - 7 V3P3_SYS_A0 i2c id=9 temp - 8 V3P3_SYS_A0 i2c id=9 current - 9 V3P3_SYS_A0 i2c id=9 voltage - 10 V5_SYS_A2 i2c id=10 temp - 11 V5_SYS_A2 i2c id=10 current - 12 V5_SYS_A2 i2c id=10 voltage - 13 V1P8_SYS_A2 i2c id=11 temp - 14 V1P8_SYS_A2 i2c id=11 current - 15 V1P8_SYS_A2 i2c id=11 voltage - 16 CPU i2c id=13 temp - 17 VDD_VCORE i2c id=15 temp - 18 VDD_MEM_ABCD i2c id=15 temp - 19 VDD_VCORE i2c id=15 power - 20 VDD_MEM_ABCD i2c id=15 power - 21 VDD_VCORE i2c id=15 current - 22 VDD_MEM_ABCD i2c id=15 current - 23 VDD_VCORE i2c id=15 voltage - 24 VDD_MEM_ABCD i2c id=15 voltage - 25 VDDCR_SOC i2c id=16 temp - 26 VDD_MEM_EFGH i2c id=16 temp - 27 VDDCR_SOC i2c id=16 power - 28 VDD_MEM_EFGH i2c id=16 power - 29 VDDCR_SOC i2c id=16 current - 30 VDD_MEM_EFGH i2c id=16 current - 31 VDDCR_SOC i2c id=16 voltage - 32 VDD_MEM_EFGH i2c id=16 voltage - 33 VPP_ABCD i2c id=17 current - 34 VPP_EFGH i2c id=17 current - 35 V1P8_SP3 i2c id=17 current - 36 VPP_ABCD i2c id=17 voltage - 37 VPP_EFGH i2c id=17 voltage - 38 V1P8_SP3 i2c id=17 voltage - 39 V54_FAN i2c id=18 temp - 40 V54_FAN i2c id=18 current - 41 V54_FAN i2c id=18 voltage - 42 V54_HS_OUTPUT i2c id=19 temp - 43 V54_HS_OUTPUT i2c id=19 current - 44 V54_HS_OUTPUT i2c id=19 voltage - 45 Southeast i2c id=20 speed - 46 Northeast i2c id=20 speed - 47 South i2c id=20 speed - 48 North i2c id=20 speed - 49 Southwest i2c id=20 speed - 50 Northwest i2c id=20 speed - 51 V0P96_NIC_VDD_A0HP i2c id=21 temp - 52 V0P96_NIC_VDD_A0HP i2c id=21 current - 53 V0P96_NIC_VDD_A0HP i2c id=21 voltage - 54 Northeast i2c id=22 temp - 55 North i2c id=23 temp - 56 Northwest i2c id=24 temp - 57 V12_SYS_A2 i2c id=25 temp - 58 V12_SYS_A2 i2c id=25 power - 59 V12_SYS_A2 i2c id=25 current - 60 V12_SYS_A2 i2c id=25 voltage - 61 DIMM_A0 i2c id=26 temp - 62 DIMM_A1 i2c id=27 temp - 63 DIMM_B0 i2c id=28 temp - 64 DIMM_B1 i2c id=29 temp - 65 DIMM_C0 i2c id=30 temp - 66 DIMM_C1 i2c id=31 temp - 67 DIMM_D0 i2c id=32 temp - 68 DIMM_D1 i2c id=33 temp - 69 DIMM_E0 i2c id=34 temp - 70 DIMM_E1 i2c id=35 temp - 71 DIMM_F0 i2c id=36 temp - 72 DIMM_F1 i2c id=37 temp - 73 DIMM_G0 i2c id=38 temp - 74 DIMM_G1 i2c id=39 temp - 75 DIMM_H0 i2c id=40 temp - 76 DIMM_H1 i2c id=41 temp + ID NAME DEVICE REFDES KIND + 0 Southwest i2c id=0 J194 temp + 1 South i2c id=1 J195 temp + 2 Southeast i2c id=2 J196 temp + 3 tmp451 i2c id=7 U491 temp + 4 V3P3_SP_A2 i2c id=8 U522 temp + 5 V3P3_SP_A2 i2c id=8 U522 current + 6 V3P3_SP_A2 i2c id=8 U522 voltage + 7 V3P3_SYS_A0 i2c id=9 U560 temp + 8 V3P3_SYS_A0 i2c id=9 U560 current + 9 V3P3_SYS_A0 i2c id=9 U560 voltage + 10 V5_SYS_A2 i2c id=10 U524 temp + 11 V5_SYS_A2 i2c id=10 U524 current + 12 V5_SYS_A2 i2c id=10 U524 voltage + 13 V1P8_SYS_A2 i2c id=11 U561 temp + 14 V1P8_SYS_A2 i2c id=11 U561 current + 15 V1P8_SYS_A2 i2c id=11 U561 voltage + 16 CPU i2c id=13 ??? temp + 17 VDD_VCORE i2c id=15 U350 temp + 18 VDD_MEM_ABCD i2c id=15 U350 temp + 19 VDD_VCORE i2c id=15 U350 power + 20 VDD_MEM_ABCD i2c id=15 U350 power + 21 VDD_VCORE i2c id=15 U350 current + 22 VDD_MEM_ABCD i2c id=15 U350 current + 23 VDD_VCORE i2c id=15 U350 voltage + 24 VDD_MEM_ABCD i2c id=15 U350 voltage + 25 VDDCR_SOC i2c id=16 U351 temp + 26 VDD_MEM_EFGH i2c id=16 U351 temp + 27 VDDCR_SOC i2c id=16 U351 power + 28 VDD_MEM_EFGH i2c id=16 U351 power + 29 VDDCR_SOC i2c id=16 U351 current + 30 VDD_MEM_EFGH i2c id=16 U351 current + 31 VDDCR_SOC i2c id=16 U351 voltage + 32 VDD_MEM_EFGH i2c id=16 U351 voltage + 33 VPP_ABCD i2c id=17 U352 current + 34 VPP_EFGH i2c id=17 U352 current + 35 V1P8_SP3 i2c id=17 U352 current + 36 VPP_ABCD i2c id=17 U352 voltage + 37 VPP_EFGH i2c id=17 U352 voltage + 38 V1P8_SP3 i2c id=17 U352 voltage + 39 V54_FAN i2c id=18 U419 temp + 40 V54_FAN i2c id=18 U419 current + 41 V54_FAN i2c id=18 U419 voltage + 42 V54_HS_OUTPUT i2c id=19 U452 temp + 43 V54_HS_OUTPUT i2c id=19 U452 current + 44 V54_HS_OUTPUT i2c id=19 U452 voltage + 45 Southeast i2c id=20 U321 speed + 46 Northeast i2c id=20 U321 speed + 47 South i2c id=20 U321 speed + 48 North i2c id=20 U321 speed + 49 Southwest i2c id=20 U321 speed + 50 Northwest i2c id=20 U321 speed + 51 V0P96_NIC_VDD_A0HP i2c id=21 U565 temp + 52 V0P96_NIC_VDD_A0HP i2c id=21 U565 current + 53 V0P96_NIC_VDD_A0HP i2c id=21 U565 voltage + 54 Northeast i2c id=22 J197 temp + 55 North i2c id=23 J198 temp + 56 Northwest i2c id=24 J199 temp + 57 V12_SYS_A2 i2c id=25 U431 temp + 58 V12_SYS_A2 i2c id=25 U431 power + 59 V12_SYS_A2 i2c id=25 U431 current + 60 V12_SYS_A2 i2c id=25 U431 voltage + 61 DIMM_A0 i2c id=26 M0 temp + 62 DIMM_A1 i2c id=27 M8 temp + 63 DIMM_B0 i2c id=28 M1 temp + 64 DIMM_B1 i2c id=29 M9 temp + 65 DIMM_C0 i2c id=30 M2 temp + 66 DIMM_C1 i2c id=31 M10 temp + 67 DIMM_D0 i2c id=32 M3 temp + 68 DIMM_D1 i2c id=33 M11 temp + 69 DIMM_E0 i2c id=34 M4 temp + 70 DIMM_E1 i2c id=35 M12 temp + 71 DIMM_F0 i2c id=36 M5 temp + 72 DIMM_F1 i2c id=37 M13 temp + 73 DIMM_G0 i2c id=38 M6 temp + 74 DIMM_G1 i2c id=39 M14 temp + 75 DIMM_H0 i2c id=40 M7 temp + 76 DIMM_H1 i2c id=41 M15 temp sockets => 2 sockets NAME KIND PORT RXSIZE OWNER echo udp 7 1024 udpecho diff --git a/humility-bin/tests/cmd/manifest/manifest.gimlet-c-dev-image-default-v1.0.2.zip.stdout b/humility-bin/tests/cmd/manifest/manifest.gimlet-c-dev-image-default-v1.0.2.zip.stdout index 95f2f3cdc..33041a662 100644 --- a/humility-bin/tests/cmd/manifest/manifest.gimlet-c-dev-image-default-v1.0.2.zip.stdout +++ b/humility-bin/tests/cmd/manifest/manifest.gimlet-c-dev-image-default-v1.0.2.zip.stdout @@ -45,219 +45,219 @@ 2 B init m2 M.2 bus 2 F init front Front bus i2c devices => 77 devices - ID C P MUX ADDR DEVICE DESCRIPTION - 0 2 F - 0x48 tmp117 Southwest temperature sensor - 1 2 F - 0x49 tmp117 South temperature sensor - 2 2 F - 0x4a tmp117 Southeast temperature sensor - 3 2 F - 0x70 pca9545 U.2 ABCD mux - 4 2 F - 0x71 pca9545 U.2 EFGH mux - 5 2 F - 0x72 pca9545 U.2 IJ/FRUID mux - 6 2 F 1:1 0x50 at24csw080 U.2 Sharkfin A VPD - 7 2 F 1:1 0x38 max5970 U.2 Sharkfin A hot swap controller - 8 2 F 1:1 0x6a nvme_bmc U.2 A NVMe Basic Management Command - 9 2 F 1:2 0x50 at24csw080 U.2 Sharkfin B VPD - 10 2 F 1:2 0x38 max5970 U.2 Sharkfin B hot swap controller - 11 2 F 1:2 0x6a nvme_bmc U.2 B NVMe Basic Management Control - 12 2 F 1:3 0x50 at24csw080 U.2 Sharkfin C VPD - 13 2 F 1:3 0x38 max5970 U.2 Sharkfin C hot swap controller - 14 2 F 1:3 0x6a nvme_bmc U.2 C NVMe Basic Management Control - 15 2 F 1:4 0x50 at24csw080 U.2 Sharkfin D VPD - 16 2 F 1:4 0x38 max5970 U.2 Sharkfin D hot swap controller - 17 2 F 1:4 0x6a nvme_bmc U.2 D NVMe Basic Management Control - 18 2 F 2:1 0x50 at24csw080 U.2 Sharkfin E VPD - 19 2 F 2:1 0x38 max5970 U.2 Sharkfin E hot swap controller - 20 2 F 2:1 0x6a nvme_bmc U.2 E NVMe Basic Management Control - 21 2 F 2:2 0x50 at24csw080 U.2 Sharkfin F VPD - 22 2 F 2:2 0x38 max5970 U.2 Sharkfin F hot swap controller - 23 2 F 2:2 0x6a nvme_bmc U.2 F NVMe Basic Management Control - 24 2 F 2:3 0x50 at24csw080 U.2 Sharkfin G VPD - 25 2 F 2:3 0x38 max5970 U.2 Sharkfin G hot swap controller - 26 2 F 2:3 0x6a nvme_bmc U.2 G NVMe Basic Management Control - 27 2 F 2:4 0x50 at24csw080 U.2 Sharkfin H VPD - 28 2 F 2:4 0x38 max5970 U.2 Sharkfin H hot swap controller - 29 2 F 2:4 0x6a nvme_bmc U.2 H NVMe Basic Management Control - 30 2 F 3:1 0x50 at24csw080 U.2 Sharkfin I VPD - 31 2 F 3:1 0x38 max5970 U.2 Sharkfin I hot swap controller - 32 2 F 3:1 0x6a nvme_bmc U.2 I NVMe Basic Management Control - 33 2 F 3:2 0x50 at24csw080 U.2 Sharkfin J VPD - 34 2 F 3:2 0x38 max5970 U.2 Sharkfin J hot swap controller - 35 2 F 3:2 0x6a nvme_bmc U.2 J NVMe Basic Management Control - 36 2 F 3:4 0x50 at24csw080 Gimlet VPD - 37 2 B - 0x73 pca9545 M.2 mux - 38 2 B 1:3 0x50 at24csw080 Fan VPD - 39 2 B 1:4 0x4c tmp451 T6 temperature sensor - 40 3 H - 0x24 tps546b24a A2 3.3V rail - 41 3 H - 0x26 tps546b24a A0 3.3V rail - 42 3 H - 0x27 tps546b24a A2 5V rail - 43 3 H - 0x29 tps546b24a A2 1.8V rail - 44 3 H - 0x3a max5970 M.2 hot plug controller - 45 3 H - 0x3c sbrmi CPU via SB-RMI - 46 3 H - 0x4c sbtsi CPU temperature sensor - 47 3 H - 0x58 idt8a34003 Clock generator - 48 3 H - 0x5a raa229618 CPU power controller - 49 3 H - 0x5b raa229618 SoC power controller - 50 3 H - 0x5c isl68224 DIMM/SP3 1.8V A0 power controller - 51 4 F - 0x10 adm1272 Fan hot swap controller - 52 4 F - 0x14 adm1272 Sled hot swap controller - 53 4 F - 0x20 max31790 Fan controller - 54 4 F - 0x25 tps546b24a T6 power controller - 55 4 F - 0x48 tmp117 Northeast temperature sensor - 56 4 F - 0x49 tmp117 North temperature sensor - 57 4 F - 0x4a tmp117 Northwest temperature sensor - 58 4 F - 0x67 bmr491 Intermediate bus converter - 59 3 H - 0x18 tse2004av DIMM A0 - 60 3 H - 0x19 tse2004av DIMM A1 - 61 3 H - 0x1a tse2004av DIMM B0 - 62 3 H - 0x1b tse2004av DIMM B1 - 63 3 H - 0x1c tse2004av DIMM C0 - 64 3 H - 0x1d tse2004av DIMM C1 - 65 3 H - 0x1e tse2004av DIMM D0 - 66 3 H - 0x1f tse2004av DIMM D1 - 67 4 F - 0x18 tse2004av DIMM E0 - 68 4 F - 0x19 tse2004av DIMM E1 - 69 4 F - 0x1a tse2004av DIMM F0 - 70 4 F - 0x1b tse2004av DIMM F1 - 71 4 F - 0x1c tse2004av DIMM G0 - 72 4 F - 0x1d tse2004av DIMM G1 - 73 4 F - 0x1e tse2004av DIMM H0 - 74 4 F - 0x1f tse2004av DIMM H1 - 75 2 B 1:1 0x6a m2_hp_only M.2 A NVMe Basic Management Command - 76 2 B 1:2 0x6a m2_hp_only M.2 B NVMe Basic Management Command + ID C P MUX ADDR REFDES DEVICE DESCRIPTION + 0 2 F - 0x48 J194 tmp117 Southwest temperature sensor + 1 2 F - 0x49 J195 tmp117 South temperature sensor + 2 2 F - 0x4a J196 tmp117 Southeast temperature sensor + 3 2 F - 0x70 U336 pca9545 U.2 ABCD mux + 4 2 F - 0x71 U339 pca9545 U.2 EFGH mux + 5 2 F - 0x72 U337 pca9545 U.2 IJ/FRUID mux + 6 2 F 1:1 0x50 J206 at24csw080 U.2 Sharkfin A VPD + 7 2 F 1:1 0x38 J206 max5970 U.2 Sharkfin A hot swap controller + 8 2 F 1:1 0x6a J206 nvme_bmc U.2 A NVMe Basic Management Command + 9 2 F 1:2 0x50 J207 at24csw080 U.2 Sharkfin B VPD + 10 2 F 1:2 0x38 J207 max5970 U.2 Sharkfin B hot swap controller + 11 2 F 1:2 0x6a J207 nvme_bmc U.2 B NVMe Basic Management Control + 12 2 F 1:3 0x50 J208 at24csw080 U.2 Sharkfin C VPD + 13 2 F 1:3 0x38 J208 max5970 U.2 Sharkfin C hot swap controller + 14 2 F 1:3 0x6a J208 nvme_bmc U.2 C NVMe Basic Management Control + 15 2 F 1:4 0x50 J209 at24csw080 U.2 Sharkfin D VPD + 16 2 F 1:4 0x38 J209 max5970 U.2 Sharkfin D hot swap controller + 17 2 F 1:4 0x6a J209 nvme_bmc U.2 D NVMe Basic Management Control + 18 2 F 2:1 0x50 J210 at24csw080 U.2 Sharkfin E VPD + 19 2 F 2:1 0x38 J210 max5970 U.2 Sharkfin E hot swap controller + 20 2 F 2:1 0x6a J210 nvme_bmc U.2 E NVMe Basic Management Control + 21 2 F 2:2 0x50 J211 at24csw080 U.2 Sharkfin F VPD + 22 2 F 2:2 0x38 J211 max5970 U.2 Sharkfin F hot swap controller + 23 2 F 2:2 0x6a J211 nvme_bmc U.2 F NVMe Basic Management Control + 24 2 F 2:3 0x50 J212 at24csw080 U.2 Sharkfin G VPD + 25 2 F 2:3 0x38 J212 max5970 U.2 Sharkfin G hot swap controller + 26 2 F 2:3 0x6a J212 nvme_bmc U.2 G NVMe Basic Management Control + 27 2 F 2:4 0x50 J213 at24csw080 U.2 Sharkfin H VPD + 28 2 F 2:4 0x38 J213 max5970 U.2 Sharkfin H hot swap controller + 29 2 F 2:4 0x6a J213 nvme_bmc U.2 H NVMe Basic Management Control + 30 2 F 3:1 0x50 J214 at24csw080 U.2 Sharkfin I VPD + 31 2 F 3:1 0x38 J214 max5970 U.2 Sharkfin I hot swap controller + 32 2 F 3:1 0x6a J214 nvme_bmc U.2 I NVMe Basic Management Control + 33 2 F 3:2 0x50 J215 at24csw080 U.2 Sharkfin J VPD + 34 2 F 3:2 0x38 J215 max5970 U.2 Sharkfin J hot swap controller + 35 2 F 3:2 0x6a J215 nvme_bmc U.2 J NVMe Basic Management Control + 36 2 F 3:4 0x50 U615 at24csw080 Gimlet VPD + 37 2 B - 0x73 U422 pca9545 M.2 mux + 38 2 B 1:3 0x50 J180 at24csw080 Fan VPD + 39 2 B 1:4 0x4c U491 tmp451 T6 temperature sensor + 40 3 H - 0x24 U522 tps546b24a A2 3.3V rail + 41 3 H - 0x26 U560 tps546b24a A0 3.3V rail + 42 3 H - 0x27 U524 tps546b24a A2 5V rail + 43 3 H - 0x29 U561 tps546b24a A2 1.8V rail + 44 3 H - 0x3a U275 max5970 M.2 hot plug controller + 45 3 H - 0x3c ??? sbrmi CPU via SB-RMI + 46 3 H - 0x4c ??? sbtsi CPU temperature sensor + 47 3 H - 0x58 U446 idt8a34003 Clock generator + 48 3 H - 0x5a U350 raa229618 CPU power controller + 49 3 H - 0x5b U351 raa229618 SoC power controller + 50 3 H - 0x5c U352 isl68224 DIMM/SP3 1.8V A0 power controller + 51 4 F - 0x10 U419 adm1272 Fan hot swap controller + 52 4 F - 0x14 U452 adm1272 Sled hot swap controller + 53 4 F - 0x20 U321 max31790 Fan controller + 54 4 F - 0x25 U565 tps546b24a T6 power controller + 55 4 F - 0x48 J197 tmp117 Northeast temperature sensor + 56 4 F - 0x49 J198 tmp117 North temperature sensor + 57 4 F - 0x4a J199 tmp117 Northwest temperature sensor + 58 4 F - 0x67 U431 bmr491 Intermediate bus converter + 59 3 H - 0x18 M0 tse2004av DIMM A0 + 60 3 H - 0x19 M8 tse2004av DIMM A1 + 61 3 H - 0x1a M1 tse2004av DIMM B0 + 62 3 H - 0x1b M9 tse2004av DIMM B1 + 63 3 H - 0x1c M2 tse2004av DIMM C0 + 64 3 H - 0x1d M10 tse2004av DIMM C1 + 65 3 H - 0x1e M3 tse2004av DIMM D0 + 66 3 H - 0x1f M11 tse2004av DIMM D1 + 67 4 F - 0x18 M4 tse2004av DIMM E0 + 68 4 F - 0x19 M12 tse2004av DIMM E1 + 69 4 F - 0x1a M5 tse2004av DIMM F0 + 70 4 F - 0x1b M13 tse2004av DIMM F1 + 71 4 F - 0x1c M6 tse2004av DIMM G0 + 72 4 F - 0x1d M14 tse2004av DIMM G1 + 73 4 F - 0x1e M7 tse2004av DIMM H0 + 74 4 F - 0x1f M15 tse2004av DIMM H1 + 75 2 B 1:1 0x6a ??? m2_hp_only M.2 A NVMe Basic Management Command + 76 2 B 1:2 0x6a ??? m2_hp_only M.2 B NVMe Basic Management Command sensors => 133 sensors - ID NAME DEVICE KIND - 0 Southwest i2c id=0 temp - 1 South i2c id=1 temp - 2 Southeast i2c id=2 temp - 3 V12_U2A_A0 i2c id=7 current - 4 V3P3_U2A_A0 i2c id=7 current - 5 V12_U2A_A0 i2c id=7 voltage - 6 V3P3_U2A_A0 i2c id=7 voltage - 7 U2_N0 i2c id=8 temp - 8 V12_U2B_A0 i2c id=10 current - 9 V3P3_U2B_A0 i2c id=10 current - 10 V12_U2B_A0 i2c id=10 voltage - 11 V3P3_U2B_A0 i2c id=10 voltage - 12 U2_N1 i2c id=11 temp - 13 V12_U2C_A0 i2c id=13 current - 14 V3P3_U2C_A0 i2c id=13 current - 15 V12_U2C_A0 i2c id=13 voltage - 16 V3P3_U2C_A0 i2c id=13 voltage - 17 U2_N2 i2c id=14 temp - 18 V12_U2D_A0 i2c id=16 current - 19 V3P3_U2D_A0 i2c id=16 current - 20 V12_U2D_A0 i2c id=16 voltage - 21 V3P3_U2D_A0 i2c id=16 voltage - 22 U2_N3 i2c id=17 temp - 23 V12_U2E_A0 i2c id=19 current - 24 V3P3_U2E_A0 i2c id=19 current - 25 V12_U2E_A0 i2c id=19 voltage - 26 V3P3_U2E_A0 i2c id=19 voltage - 27 U2_N4 i2c id=20 temp - 28 V12_U2F_A0 i2c id=22 current - 29 V3P3_U2F_A0 i2c id=22 current - 30 V12_U2F_A0 i2c id=22 voltage - 31 V3P3_U2F_A0 i2c id=22 voltage - 32 U2_N5 i2c id=23 temp - 33 V12_U2G_A0 i2c id=25 current - 34 V3P3_U2G_A0 i2c id=25 current - 35 V12_U2G_A0 i2c id=25 voltage - 36 V3P3_U2G_A0 i2c id=25 voltage - 37 U2_N6 i2c id=26 temp - 38 V12_U2H_A0 i2c id=28 current - 39 V3P3_U2H_A0 i2c id=28 current - 40 V12_U2H_A0 i2c id=28 voltage - 41 V3P3_U2H_A0 i2c id=28 voltage - 42 U2_N7 i2c id=29 temp - 43 V12_U2I_A0 i2c id=31 current - 44 V3P3_U2I_A0 i2c id=31 current - 45 V12_U2I_A0 i2c id=31 voltage - 46 V3P3_U2I_A0 i2c id=31 voltage - 47 U2_N8 i2c id=32 temp - 48 V12_U2J_A0 i2c id=34 current - 49 V3P3_U2J_A0 i2c id=34 current - 50 V12_U2J_A0 i2c id=34 voltage - 51 V3P3_U2J_A0 i2c id=34 voltage - 52 U2_N9 i2c id=35 temp - 53 t6 i2c id=39 temp - 54 V3P3_SP_A2 i2c id=40 temp - 55 V3P3_SP_A2 i2c id=40 current - 56 V3P3_SP_A2 i2c id=40 voltage - 57 V3P3_SYS_A0 i2c id=41 temp - 58 V3P3_SYS_A0 i2c id=41 current - 59 V3P3_SYS_A0 i2c id=41 voltage - 60 V5_SYS_A2 i2c id=42 temp - 61 V5_SYS_A2 i2c id=42 current - 62 V5_SYS_A2 i2c id=42 voltage - 63 V1P8_SYS_A2 i2c id=43 temp - 64 V1P8_SYS_A2 i2c id=43 current - 65 V1P8_SYS_A2 i2c id=43 voltage - 66 V3P3_M2A_A0HP i2c id=44 current - 67 V3P3_M2B_A0HP i2c id=44 current - 68 V3P3_M2A_A0HP i2c id=44 voltage - 69 V3P3_M2B_A0HP i2c id=44 voltage - 70 CPU i2c id=46 temp - 71 VDD_VCORE i2c id=48 temp - 72 VDD_MEM_ABCD i2c id=48 temp - 73 VDD_VCORE i2c id=48 power - 74 VDD_MEM_ABCD i2c id=48 power - 75 VDD_VCORE i2c id=48 current - 76 VDD_MEM_ABCD i2c id=48 current - 77 VDD_VCORE i2c id=48 voltage - 78 VDD_MEM_ABCD i2c id=48 voltage - 79 VDDCR_SOC i2c id=49 temp - 80 VDD_MEM_EFGH i2c id=49 temp - 81 VDDCR_SOC i2c id=49 power - 82 VDD_MEM_EFGH i2c id=49 power - 83 VDDCR_SOC i2c id=49 current - 84 VDD_MEM_EFGH i2c id=49 current - 85 VDDCR_SOC i2c id=49 voltage - 86 VDD_MEM_EFGH i2c id=49 voltage - 87 VPP_ABCD i2c id=50 current - 88 VPP_EFGH i2c id=50 current - 89 V1P8_SP3 i2c id=50 current - 90 VPP_ABCD i2c id=50 voltage - 91 VPP_EFGH i2c id=50 voltage - 92 V1P8_SP3 i2c id=50 voltage - 93 V54_FAN i2c id=51 temp - 94 V54_FAN i2c id=51 current - 95 V54_FAN i2c id=51 voltage - 96 V54_HS_OUTPUT i2c id=52 temp - 97 V54_HS_OUTPUT i2c id=52 current - 98 V54_HS_OUTPUT i2c id=52 voltage - 99 Southeast i2c id=53 speed - 100 Northeast i2c id=53 speed - 101 South i2c id=53 speed - 102 North i2c id=53 speed - 103 Southwest i2c id=53 speed - 104 Northwest i2c id=53 speed - 105 V0P96_NIC_VDD_A0HP i2c id=54 temp - 106 V0P96_NIC_VDD_A0HP i2c id=54 current - 107 V0P96_NIC_VDD_A0HP i2c id=54 voltage - 108 Northeast i2c id=55 temp - 109 North i2c id=56 temp - 110 Northwest i2c id=57 temp - 111 V12_SYS_A2 i2c id=58 temp - 112 V12_SYS_A2 i2c id=58 power - 113 V12_SYS_A2 i2c id=58 current - 114 V12_SYS_A2 i2c id=58 voltage - 115 DIMM_A0 i2c id=59 temp - 116 DIMM_A1 i2c id=60 temp - 117 DIMM_B0 i2c id=61 temp - 118 DIMM_B1 i2c id=62 temp - 119 DIMM_C0 i2c id=63 temp - 120 DIMM_C1 i2c id=64 temp - 121 DIMM_D0 i2c id=65 temp - 122 DIMM_D1 i2c id=66 temp - 123 DIMM_E0 i2c id=67 temp - 124 DIMM_E1 i2c id=68 temp - 125 DIMM_F0 i2c id=69 temp - 126 DIMM_F1 i2c id=70 temp - 127 DIMM_G0 i2c id=71 temp - 128 DIMM_G1 i2c id=72 temp - 129 DIMM_H0 i2c id=73 temp - 130 DIMM_H1 i2c id=74 temp - 131 M2_A i2c id=75 temp - 132 M2_B i2c id=76 temp + ID NAME DEVICE REFDES KIND + 0 Southwest i2c id=0 J194 temp + 1 South i2c id=1 J195 temp + 2 Southeast i2c id=2 J196 temp + 3 V12_U2A_A0 i2c id=7 J206 current + 4 V3P3_U2A_A0 i2c id=7 J206 current + 5 V12_U2A_A0 i2c id=7 J206 voltage + 6 V3P3_U2A_A0 i2c id=7 J206 voltage + 7 U2_N0 i2c id=8 J206 temp + 8 V12_U2B_A0 i2c id=10 J207 current + 9 V3P3_U2B_A0 i2c id=10 J207 current + 10 V12_U2B_A0 i2c id=10 J207 voltage + 11 V3P3_U2B_A0 i2c id=10 J207 voltage + 12 U2_N1 i2c id=11 J207 temp + 13 V12_U2C_A0 i2c id=13 J208 current + 14 V3P3_U2C_A0 i2c id=13 J208 current + 15 V12_U2C_A0 i2c id=13 J208 voltage + 16 V3P3_U2C_A0 i2c id=13 J208 voltage + 17 U2_N2 i2c id=14 J208 temp + 18 V12_U2D_A0 i2c id=16 J209 current + 19 V3P3_U2D_A0 i2c id=16 J209 current + 20 V12_U2D_A0 i2c id=16 J209 voltage + 21 V3P3_U2D_A0 i2c id=16 J209 voltage + 22 U2_N3 i2c id=17 J209 temp + 23 V12_U2E_A0 i2c id=19 J210 current + 24 V3P3_U2E_A0 i2c id=19 J210 current + 25 V12_U2E_A0 i2c id=19 J210 voltage + 26 V3P3_U2E_A0 i2c id=19 J210 voltage + 27 U2_N4 i2c id=20 J210 temp + 28 V12_U2F_A0 i2c id=22 J211 current + 29 V3P3_U2F_A0 i2c id=22 J211 current + 30 V12_U2F_A0 i2c id=22 J211 voltage + 31 V3P3_U2F_A0 i2c id=22 J211 voltage + 32 U2_N5 i2c id=23 J211 temp + 33 V12_U2G_A0 i2c id=25 J212 current + 34 V3P3_U2G_A0 i2c id=25 J212 current + 35 V12_U2G_A0 i2c id=25 J212 voltage + 36 V3P3_U2G_A0 i2c id=25 J212 voltage + 37 U2_N6 i2c id=26 J212 temp + 38 V12_U2H_A0 i2c id=28 J213 current + 39 V3P3_U2H_A0 i2c id=28 J213 current + 40 V12_U2H_A0 i2c id=28 J213 voltage + 41 V3P3_U2H_A0 i2c id=28 J213 voltage + 42 U2_N7 i2c id=29 J213 temp + 43 V12_U2I_A0 i2c id=31 J214 current + 44 V3P3_U2I_A0 i2c id=31 J214 current + 45 V12_U2I_A0 i2c id=31 J214 voltage + 46 V3P3_U2I_A0 i2c id=31 J214 voltage + 47 U2_N8 i2c id=32 J214 temp + 48 V12_U2J_A0 i2c id=34 J215 current + 49 V3P3_U2J_A0 i2c id=34 J215 current + 50 V12_U2J_A0 i2c id=34 J215 voltage + 51 V3P3_U2J_A0 i2c id=34 J215 voltage + 52 U2_N9 i2c id=35 J215 temp + 53 t6 i2c id=39 U491 temp + 54 V3P3_SP_A2 i2c id=40 U522 temp + 55 V3P3_SP_A2 i2c id=40 U522 current + 56 V3P3_SP_A2 i2c id=40 U522 voltage + 57 V3P3_SYS_A0 i2c id=41 U560 temp + 58 V3P3_SYS_A0 i2c id=41 U560 current + 59 V3P3_SYS_A0 i2c id=41 U560 voltage + 60 V5_SYS_A2 i2c id=42 U524 temp + 61 V5_SYS_A2 i2c id=42 U524 current + 62 V5_SYS_A2 i2c id=42 U524 voltage + 63 V1P8_SYS_A2 i2c id=43 U561 temp + 64 V1P8_SYS_A2 i2c id=43 U561 current + 65 V1P8_SYS_A2 i2c id=43 U561 voltage + 66 V3P3_M2A_A0HP i2c id=44 U275 current + 67 V3P3_M2B_A0HP i2c id=44 U275 current + 68 V3P3_M2A_A0HP i2c id=44 U275 voltage + 69 V3P3_M2B_A0HP i2c id=44 U275 voltage + 70 CPU i2c id=46 ??? temp + 71 VDD_VCORE i2c id=48 U350 temp + 72 VDD_MEM_ABCD i2c id=48 U350 temp + 73 VDD_VCORE i2c id=48 U350 power + 74 VDD_MEM_ABCD i2c id=48 U350 power + 75 VDD_VCORE i2c id=48 U350 current + 76 VDD_MEM_ABCD i2c id=48 U350 current + 77 VDD_VCORE i2c id=48 U350 voltage + 78 VDD_MEM_ABCD i2c id=48 U350 voltage + 79 VDDCR_SOC i2c id=49 U351 temp + 80 VDD_MEM_EFGH i2c id=49 U351 temp + 81 VDDCR_SOC i2c id=49 U351 power + 82 VDD_MEM_EFGH i2c id=49 U351 power + 83 VDDCR_SOC i2c id=49 U351 current + 84 VDD_MEM_EFGH i2c id=49 U351 current + 85 VDDCR_SOC i2c id=49 U351 voltage + 86 VDD_MEM_EFGH i2c id=49 U351 voltage + 87 VPP_ABCD i2c id=50 U352 current + 88 VPP_EFGH i2c id=50 U352 current + 89 V1P8_SP3 i2c id=50 U352 current + 90 VPP_ABCD i2c id=50 U352 voltage + 91 VPP_EFGH i2c id=50 U352 voltage + 92 V1P8_SP3 i2c id=50 U352 voltage + 93 V54_FAN i2c id=51 U419 temp + 94 V54_FAN i2c id=51 U419 current + 95 V54_FAN i2c id=51 U419 voltage + 96 V54_HS_OUTPUT i2c id=52 U452 temp + 97 V54_HS_OUTPUT i2c id=52 U452 current + 98 V54_HS_OUTPUT i2c id=52 U452 voltage + 99 Southeast i2c id=53 U321 speed + 100 Northeast i2c id=53 U321 speed + 101 South i2c id=53 U321 speed + 102 North i2c id=53 U321 speed + 103 Southwest i2c id=53 U321 speed + 104 Northwest i2c id=53 U321 speed + 105 V0P96_NIC_VDD_A0HP i2c id=54 U565 temp + 106 V0P96_NIC_VDD_A0HP i2c id=54 U565 current + 107 V0P96_NIC_VDD_A0HP i2c id=54 U565 voltage + 108 Northeast i2c id=55 J197 temp + 109 North i2c id=56 J198 temp + 110 Northwest i2c id=57 J199 temp + 111 V12_SYS_A2 i2c id=58 U431 temp + 112 V12_SYS_A2 i2c id=58 U431 power + 113 V12_SYS_A2 i2c id=58 U431 current + 114 V12_SYS_A2 i2c id=58 U431 voltage + 115 DIMM_A0 i2c id=59 M0 temp + 116 DIMM_A1 i2c id=60 M8 temp + 117 DIMM_B0 i2c id=61 M1 temp + 118 DIMM_B1 i2c id=62 M9 temp + 119 DIMM_C0 i2c id=63 M2 temp + 120 DIMM_C1 i2c id=64 M10 temp + 121 DIMM_D0 i2c id=65 M3 temp + 122 DIMM_D1 i2c id=66 M11 temp + 123 DIMM_E0 i2c id=67 M4 temp + 124 DIMM_E1 i2c id=68 M12 temp + 125 DIMM_F0 i2c id=69 M5 temp + 126 DIMM_F1 i2c id=70 M13 temp + 127 DIMM_G0 i2c id=71 M6 temp + 128 DIMM_G1 i2c id=72 M14 temp + 129 DIMM_H0 i2c id=73 M7 temp + 130 DIMM_H1 i2c id=74 M15 temp + 131 M2_A i2c id=75 ??? temp + 132 M2_B i2c id=76 ??? temp sockets => 5 sockets NAME KIND PORT RXSIZE OWNER echo udp 7 1024 udpecho diff --git a/humility-bin/tests/cmd/manifest/manifest.gimlet.stdout b/humility-bin/tests/cmd/manifest/manifest.gimlet.stdout index 0a15f1a3c..7bf6524db 100644 --- a/humility-bin/tests/cmd/manifest/manifest.gimlet.stdout +++ b/humility-bin/tests/cmd/manifest/manifest.gimlet.stdout @@ -47,219 +47,219 @@ 2 B init m2 M.2 bus 2 F init front Front bus i2c devices => 77 devices - ID C P MUX ADDR DEVICE DESCRIPTION - 0 2 F - 0x48 tmp117 Southwest temperature sensor - 1 2 F - 0x49 tmp117 South temperature sensor - 2 2 F - 0x4a tmp117 Southeast temperature sensor - 3 2 F - 0x70 pca9545 U.2 ABCD mux - 4 2 F - 0x71 pca9545 U.2 EFGH mux - 5 2 F - 0x72 pca9545 U.2 IJ/FRUID mux - 6 2 F 1:1 0x50 at24csw080 U.2 Sharkfin A VPD - 7 2 F 1:1 0x38 max5970 U.2 Sharkfin A hot swap controller - 8 2 F 1:1 0x6a nvme_bmc U.2 A NVMe Basic Management Command - 9 2 F 1:2 0x50 at24csw080 U.2 Sharkfin B VPD - 10 2 F 1:2 0x38 max5970 U.2 Sharkfin B hot swap controller - 11 2 F 1:2 0x6a nvme_bmc U.2 B NVMe Basic Management Control - 12 2 F 1:3 0x50 at24csw080 U.2 Sharkfin C VPD - 13 2 F 1:3 0x38 max5970 U.2 Sharkfin C hot swap controller - 14 2 F 1:3 0x6a nvme_bmc U.2 C NVMe Basic Management Control - 15 2 F 1:4 0x50 at24csw080 U.2 Sharkfin D VPD - 16 2 F 1:4 0x38 max5970 U.2 Sharkfin D hot swap controller - 17 2 F 1:4 0x6a nvme_bmc U.2 D NVMe Basic Management Control - 18 2 F 2:1 0x50 at24csw080 U.2 Sharkfin E VPD - 19 2 F 2:1 0x38 max5970 U.2 Sharkfin E hot swap controller - 20 2 F 2:1 0x6a nvme_bmc U.2 E NVMe Basic Management Control - 21 2 F 2:2 0x50 at24csw080 U.2 Sharkfin F VPD - 22 2 F 2:2 0x38 max5970 U.2 Sharkfin F hot swap controller - 23 2 F 2:2 0x6a nvme_bmc U.2 F NVMe Basic Management Control - 24 2 F 2:3 0x50 at24csw080 U.2 Sharkfin G VPD - 25 2 F 2:3 0x38 max5970 U.2 Sharkfin G hot swap controller - 26 2 F 2:3 0x6a nvme_bmc U.2 G NVMe Basic Management Control - 27 2 F 2:4 0x50 at24csw080 U.2 Sharkfin H VPD - 28 2 F 2:4 0x38 max5970 U.2 Sharkfin H hot swap controller - 29 2 F 2:4 0x6a nvme_bmc U.2 H NVMe Basic Management Control - 30 2 F 3:1 0x50 at24csw080 U.2 Sharkfin I VPD - 31 2 F 3:1 0x38 max5970 U.2 Sharkfin I hot swap controller - 32 2 F 3:1 0x6a nvme_bmc U.2 I NVMe Basic Management Control - 33 2 F 3:2 0x50 at24csw080 U.2 Sharkfin J VPD - 34 2 F 3:2 0x38 max5970 U.2 Sharkfin J hot swap controller - 35 2 F 3:2 0x6a nvme_bmc U.2 J NVMe Basic Management Control - 36 2 F 3:4 0x50 at24csw080 Gimlet VPD - 37 2 B - 0x73 pca9545 M.2 mux - 38 2 B 1:3 0x50 at24csw080 Fan VPD - 39 2 B 1:4 0x4c tmp451 T6 temperature sensor - 40 3 H - 0x24 tps546b24a A2 3.3V rail - 41 3 H - 0x26 tps546b24a A0 3.3V rail - 42 3 H - 0x27 tps546b24a A2 5V rail - 43 3 H - 0x29 tps546b24a A2 1.8V rail - 44 3 H - 0x3a max5970 M.2 hot plug controller - 45 3 H - 0x3c sbrmi CPU via SB-RMI - 46 3 H - 0x4c sbtsi CPU temperature sensor - 47 3 H - 0x58 idt8a34003 Clock generator - 48 3 H - 0x5a raa229618 CPU power controller - 49 3 H - 0x5b raa229618 SoC power controller - 50 3 H - 0x5c isl68224 DIMM/SP3 1.8V A0 power controller - 51 4 F - 0x10 adm127x Fan hot swap controller - 52 4 F - 0x14 adm127x Sled hot swap controller - 53 4 F - 0x20 max31790 Fan controller - 54 4 F - 0x25 tps546b24a T6 power controller - 55 4 F - 0x48 tmp117 Northeast temperature sensor - 56 4 F - 0x49 tmp117 North temperature sensor - 57 4 F - 0x4a tmp117 Northwest temperature sensor - 58 4 F - 0x67 bmr491 Intermediate bus converter - 59 3 H - 0x18 tse2004av DIMM A0 - 60 3 H - 0x19 tse2004av DIMM A1 - 61 3 H - 0x1a tse2004av DIMM B0 - 62 3 H - 0x1b tse2004av DIMM B1 - 63 3 H - 0x1c tse2004av DIMM C0 - 64 3 H - 0x1d tse2004av DIMM C1 - 65 3 H - 0x1e tse2004av DIMM D0 - 66 3 H - 0x1f tse2004av DIMM D1 - 67 4 F - 0x18 tse2004av DIMM E0 - 68 4 F - 0x19 tse2004av DIMM E1 - 69 4 F - 0x1a tse2004av DIMM F0 - 70 4 F - 0x1b tse2004av DIMM F1 - 71 4 F - 0x1c tse2004av DIMM G0 - 72 4 F - 0x1d tse2004av DIMM G1 - 73 4 F - 0x1e tse2004av DIMM H0 - 74 4 F - 0x1f tse2004av DIMM H1 - 75 2 B 1:1 0x6a nvme_bmc M.2 A NVMe Basic Management Command - 76 2 B 1:2 0x6a nvme_bmc M.2 B NVMe Basic Management Command + ID C P MUX ADDR REFDES DEVICE DESCRIPTION + 0 2 F - 0x48 J194/U1 tmp117 Southwest temperature sensor + 1 2 F - 0x49 J195/U1 tmp117 South temperature sensor + 2 2 F - 0x4a J196/U1 tmp117 Southeast temperature sensor + 3 2 F - 0x70 U336 pca9545 U.2 ABCD mux + 4 2 F - 0x71 U339 pca9545 U.2 EFGH mux + 5 2 F - 0x72 U337 pca9545 U.2 IJ/FRUID mux + 6 2 F 1:1 0x50 J206/U7 at24csw080 U.2 Sharkfin A VPD + 7 2 F 1:1 0x38 J206/U8 max5970 U.2 Sharkfin A hot swap controller + 8 2 F 1:1 0x6a J206/J1 nvme_bmc U.2 A NVMe Basic Management Command + 9 2 F 1:2 0x50 J207/U7 at24csw080 U.2 Sharkfin B VPD + 10 2 F 1:2 0x38 J207/U8 max5970 U.2 Sharkfin B hot swap controller + 11 2 F 1:2 0x6a J207/J1 nvme_bmc U.2 B NVMe Basic Management Control + 12 2 F 1:3 0x50 J208/U7 at24csw080 U.2 Sharkfin C VPD + 13 2 F 1:3 0x38 J208/U8 max5970 U.2 Sharkfin C hot swap controller + 14 2 F 1:3 0x6a J208/J1 nvme_bmc U.2 C NVMe Basic Management Control + 15 2 F 1:4 0x50 J209/U7 at24csw080 U.2 Sharkfin D VPD + 16 2 F 1:4 0x38 J209/U8 max5970 U.2 Sharkfin D hot swap controller + 17 2 F 1:4 0x6a J209/J1 nvme_bmc U.2 D NVMe Basic Management Control + 18 2 F 2:1 0x50 J210/U7 at24csw080 U.2 Sharkfin E VPD + 19 2 F 2:1 0x38 J210/U8 max5970 U.2 Sharkfin E hot swap controller + 20 2 F 2:1 0x6a J210/J1 nvme_bmc U.2 E NVMe Basic Management Control + 21 2 F 2:2 0x50 J211/U7 at24csw080 U.2 Sharkfin F VPD + 22 2 F 2:2 0x38 J211/U8 max5970 U.2 Sharkfin F hot swap controller + 23 2 F 2:2 0x6a J211/J1 nvme_bmc U.2 F NVMe Basic Management Control + 24 2 F 2:3 0x50 J212/U7 at24csw080 U.2 Sharkfin G VPD + 25 2 F 2:3 0x38 J212/U8 max5970 U.2 Sharkfin G hot swap controller + 26 2 F 2:3 0x6a J212/J1 nvme_bmc U.2 G NVMe Basic Management Control + 27 2 F 2:4 0x50 J213/U7 at24csw080 U.2 Sharkfin H VPD + 28 2 F 2:4 0x38 J213/U8 max5970 U.2 Sharkfin H hot swap controller + 29 2 F 2:4 0x6a J213/J1 nvme_bmc U.2 H NVMe Basic Management Control + 30 2 F 3:1 0x50 J214/U7 at24csw080 U.2 Sharkfin I VPD + 31 2 F 3:1 0x38 J214/U8 max5970 U.2 Sharkfin I hot swap controller + 32 2 F 3:1 0x6a J214/J1 nvme_bmc U.2 I NVMe Basic Management Control + 33 2 F 3:2 0x50 J215/U7 at24csw080 U.2 Sharkfin J VPD + 34 2 F 3:2 0x38 J215/U8 max5970 U.2 Sharkfin J hot swap controller + 35 2 F 3:2 0x6a J215/J1 nvme_bmc U.2 J NVMe Basic Management Control + 36 2 F 3:4 0x50 U615 at24csw080 Gimlet VPD + 37 2 B - 0x73 U422 pca9545 M.2 mux + 38 2 B 1:3 0x50 J180/U1 at24csw080 Fan VPD + 39 2 B 1:4 0x4c U491 tmp451 T6 temperature sensor + 40 3 H - 0x24 U522 tps546b24a A2 3.3V rail + 41 3 H - 0x26 U560 tps546b24a A0 3.3V rail + 42 3 H - 0x27 U524 tps546b24a A2 5V rail + 43 3 H - 0x29 U561 tps546b24a A2 1.8V rail + 44 3 H - 0x3a U275 max5970 M.2 hot plug controller + 45 3 H - 0x3c P0/SBRMI sbrmi CPU via SB-RMI + 46 3 H - 0x4c P0/SBTSI sbtsi CPU temperature sensor + 47 3 H - 0x58 U446 idt8a34003 Clock generator + 48 3 H - 0x5a U350 raa229618 CPU power controller + 49 3 H - 0x5b U351 raa229618 SoC power controller + 50 3 H - 0x5c U352 isl68224 DIMM/SP3 1.8V A0 power controller + 51 4 F - 0x10 U419 adm127x Fan hot swap controller + 52 4 F - 0x14 U452 adm127x Sled hot swap controller + 53 4 F - 0x20 U321 max31790 Fan controller + 54 4 F - 0x25 U565 tps546b24a T6 power controller + 55 4 F - 0x48 J197/U1 tmp117 Northeast temperature sensor + 56 4 F - 0x49 J198/U1 tmp117 North temperature sensor + 57 4 F - 0x4a J199/U1 tmp117 Northwest temperature sensor + 58 4 F - 0x67 U431 bmr491 Intermediate bus converter + 59 3 H - 0x18 M0 tse2004av DIMM A0 + 60 3 H - 0x19 M8 tse2004av DIMM A1 + 61 3 H - 0x1a M1 tse2004av DIMM B0 + 62 3 H - 0x1b M9 tse2004av DIMM B1 + 63 3 H - 0x1c M2 tse2004av DIMM C0 + 64 3 H - 0x1d M10 tse2004av DIMM C1 + 65 3 H - 0x1e M3 tse2004av DIMM D0 + 66 3 H - 0x1f M11 tse2004av DIMM D1 + 67 4 F - 0x18 M4 tse2004av DIMM E0 + 68 4 F - 0x19 M12 tse2004av DIMM E1 + 69 4 F - 0x1a M5 tse2004av DIMM F0 + 70 4 F - 0x1b M13 tse2004av DIMM F1 + 71 4 F - 0x1c M6 tse2004av DIMM G0 + 72 4 F - 0x1d M14 tse2004av DIMM G1 + 73 4 F - 0x1e M7 tse2004av DIMM H0 + 74 4 F - 0x1f M15 tse2004av DIMM H1 + 75 2 B 1:1 0x6a P1 nvme_bmc M.2 A NVMe Basic Management Command + 76 2 B 1:2 0x6a P2 nvme_bmc M.2 B NVMe Basic Management Command sensors => 133 sensors - ID NAME DEVICE KIND - 0 Southwest i2c id=0 temp - 1 South i2c id=1 temp - 2 Southeast i2c id=2 temp - 3 V12_U2A_A0 i2c id=7 current - 4 V3P3_U2A_A0 i2c id=7 current - 5 V12_U2A_A0 i2c id=7 voltage - 6 V3P3_U2A_A0 i2c id=7 voltage - 7 U2_N0 i2c id=8 temp - 8 V12_U2B_A0 i2c id=10 current - 9 V3P3_U2B_A0 i2c id=10 current - 10 V12_U2B_A0 i2c id=10 voltage - 11 V3P3_U2B_A0 i2c id=10 voltage - 12 U2_N1 i2c id=11 temp - 13 V12_U2C_A0 i2c id=13 current - 14 V3P3_U2C_A0 i2c id=13 current - 15 V12_U2C_A0 i2c id=13 voltage - 16 V3P3_U2C_A0 i2c id=13 voltage - 17 U2_N2 i2c id=14 temp - 18 V12_U2D_A0 i2c id=16 current - 19 V3P3_U2D_A0 i2c id=16 current - 20 V12_U2D_A0 i2c id=16 voltage - 21 V3P3_U2D_A0 i2c id=16 voltage - 22 U2_N3 i2c id=17 temp - 23 V12_U2E_A0 i2c id=19 current - 24 V3P3_U2E_A0 i2c id=19 current - 25 V12_U2E_A0 i2c id=19 voltage - 26 V3P3_U2E_A0 i2c id=19 voltage - 27 U2_N4 i2c id=20 temp - 28 V12_U2F_A0 i2c id=22 current - 29 V3P3_U2F_A0 i2c id=22 current - 30 V12_U2F_A0 i2c id=22 voltage - 31 V3P3_U2F_A0 i2c id=22 voltage - 32 U2_N5 i2c id=23 temp - 33 V12_U2G_A0 i2c id=25 current - 34 V3P3_U2G_A0 i2c id=25 current - 35 V12_U2G_A0 i2c id=25 voltage - 36 V3P3_U2G_A0 i2c id=25 voltage - 37 U2_N6 i2c id=26 temp - 38 V12_U2H_A0 i2c id=28 current - 39 V3P3_U2H_A0 i2c id=28 current - 40 V12_U2H_A0 i2c id=28 voltage - 41 V3P3_U2H_A0 i2c id=28 voltage - 42 U2_N7 i2c id=29 temp - 43 V12_U2I_A0 i2c id=31 current - 44 V3P3_U2I_A0 i2c id=31 current - 45 V12_U2I_A0 i2c id=31 voltage - 46 V3P3_U2I_A0 i2c id=31 voltage - 47 U2_N8 i2c id=32 temp - 48 V12_U2J_A0 i2c id=34 current - 49 V3P3_U2J_A0 i2c id=34 current - 50 V12_U2J_A0 i2c id=34 voltage - 51 V3P3_U2J_A0 i2c id=34 voltage - 52 U2_N9 i2c id=35 temp - 53 t6 i2c id=39 temp - 54 V3P3_SP_A2 i2c id=40 temp - 55 V3P3_SP_A2 i2c id=40 current - 56 V3P3_SP_A2 i2c id=40 voltage - 57 V3P3_SYS_A0 i2c id=41 temp - 58 V3P3_SYS_A0 i2c id=41 current - 59 V3P3_SYS_A0 i2c id=41 voltage - 60 V5_SYS_A2 i2c id=42 temp - 61 V5_SYS_A2 i2c id=42 current - 62 V5_SYS_A2 i2c id=42 voltage - 63 V1P8_SYS_A2 i2c id=43 temp - 64 V1P8_SYS_A2 i2c id=43 current - 65 V1P8_SYS_A2 i2c id=43 voltage - 66 V3P3_M2A_A0HP i2c id=44 current - 67 V3P3_M2B_A0HP i2c id=44 current - 68 V3P3_M2A_A0HP i2c id=44 voltage - 69 V3P3_M2B_A0HP i2c id=44 voltage - 70 CPU i2c id=46 temp - 71 VDD_VCORE i2c id=48 temp - 72 VDD_MEM_ABCD i2c id=48 temp - 73 VDD_VCORE i2c id=48 power - 74 VDD_MEM_ABCD i2c id=48 power - 75 VDD_VCORE i2c id=48 current - 76 VDD_MEM_ABCD i2c id=48 current - 77 VDD_VCORE i2c id=48 voltage - 78 VDD_MEM_ABCD i2c id=48 voltage - 79 VDDCR_SOC i2c id=49 temp - 80 VDD_MEM_EFGH i2c id=49 temp - 81 VDDCR_SOC i2c id=49 power - 82 VDD_MEM_EFGH i2c id=49 power - 83 VDDCR_SOC i2c id=49 current - 84 VDD_MEM_EFGH i2c id=49 current - 85 VDDCR_SOC i2c id=49 voltage - 86 VDD_MEM_EFGH i2c id=49 voltage - 87 VPP_ABCD i2c id=50 current - 88 VPP_EFGH i2c id=50 current - 89 V1P8_SP3 i2c id=50 current - 90 VPP_ABCD i2c id=50 voltage - 91 VPP_EFGH i2c id=50 voltage - 92 V1P8_SP3 i2c id=50 voltage - 93 V54_FAN i2c id=51 temp - 94 V54_FAN i2c id=51 current - 95 V54_FAN i2c id=51 voltage - 96 V54_HS_OUTPUT i2c id=52 temp - 97 V54_HS_OUTPUT i2c id=52 current - 98 V54_HS_OUTPUT i2c id=52 voltage - 99 Southeast i2c id=53 speed - 100 Northeast i2c id=53 speed - 101 South i2c id=53 speed - 102 North i2c id=53 speed - 103 Southwest i2c id=53 speed - 104 Northwest i2c id=53 speed - 105 V0P96_NIC_VDD_A0HP i2c id=54 temp - 106 V0P96_NIC_VDD_A0HP i2c id=54 current - 107 V0P96_NIC_VDD_A0HP i2c id=54 voltage - 108 Northeast i2c id=55 temp - 109 North i2c id=56 temp - 110 Northwest i2c id=57 temp - 111 V12_SYS_A2 i2c id=58 temp - 112 V12_SYS_A2 i2c id=58 power - 113 V12_SYS_A2 i2c id=58 current - 114 V12_SYS_A2 i2c id=58 voltage - 115 DIMM_A0 i2c id=59 temp - 116 DIMM_A1 i2c id=60 temp - 117 DIMM_B0 i2c id=61 temp - 118 DIMM_B1 i2c id=62 temp - 119 DIMM_C0 i2c id=63 temp - 120 DIMM_C1 i2c id=64 temp - 121 DIMM_D0 i2c id=65 temp - 122 DIMM_D1 i2c id=66 temp - 123 DIMM_E0 i2c id=67 temp - 124 DIMM_E1 i2c id=68 temp - 125 DIMM_F0 i2c id=69 temp - 126 DIMM_F1 i2c id=70 temp - 127 DIMM_G0 i2c id=71 temp - 128 DIMM_G1 i2c id=72 temp - 129 DIMM_H0 i2c id=73 temp - 130 DIMM_H1 i2c id=74 temp - 131 M2_A i2c id=75 temp - 132 M2_B i2c id=76 temp + ID NAME DEVICE REFDES KIND + 0 Southwest i2c id=0 J194/U1 temp + 1 South i2c id=1 J195/U1 temp + 2 Southeast i2c id=2 J196/U1 temp + 3 V12_U2A_A0 i2c id=7 J206/U8 current + 4 V3P3_U2A_A0 i2c id=7 J206/U8 current + 5 V12_U2A_A0 i2c id=7 J206/U8 voltage + 6 V3P3_U2A_A0 i2c id=7 J206/U8 voltage + 7 U2_N0 i2c id=8 J206/J1 temp + 8 V12_U2B_A0 i2c id=10 J207/U8 current + 9 V3P3_U2B_A0 i2c id=10 J207/U8 current + 10 V12_U2B_A0 i2c id=10 J207/U8 voltage + 11 V3P3_U2B_A0 i2c id=10 J207/U8 voltage + 12 U2_N1 i2c id=11 J207/J1 temp + 13 V12_U2C_A0 i2c id=13 J208/U8 current + 14 V3P3_U2C_A0 i2c id=13 J208/U8 current + 15 V12_U2C_A0 i2c id=13 J208/U8 voltage + 16 V3P3_U2C_A0 i2c id=13 J208/U8 voltage + 17 U2_N2 i2c id=14 J208/J1 temp + 18 V12_U2D_A0 i2c id=16 J209/U8 current + 19 V3P3_U2D_A0 i2c id=16 J209/U8 current + 20 V12_U2D_A0 i2c id=16 J209/U8 voltage + 21 V3P3_U2D_A0 i2c id=16 J209/U8 voltage + 22 U2_N3 i2c id=17 J209/J1 temp + 23 V12_U2E_A0 i2c id=19 J210/U8 current + 24 V3P3_U2E_A0 i2c id=19 J210/U8 current + 25 V12_U2E_A0 i2c id=19 J210/U8 voltage + 26 V3P3_U2E_A0 i2c id=19 J210/U8 voltage + 27 U2_N4 i2c id=20 J210/J1 temp + 28 V12_U2F_A0 i2c id=22 J211/U8 current + 29 V3P3_U2F_A0 i2c id=22 J211/U8 current + 30 V12_U2F_A0 i2c id=22 J211/U8 voltage + 31 V3P3_U2F_A0 i2c id=22 J211/U8 voltage + 32 U2_N5 i2c id=23 J211/J1 temp + 33 V12_U2G_A0 i2c id=25 J212/U8 current + 34 V3P3_U2G_A0 i2c id=25 J212/U8 current + 35 V12_U2G_A0 i2c id=25 J212/U8 voltage + 36 V3P3_U2G_A0 i2c id=25 J212/U8 voltage + 37 U2_N6 i2c id=26 J212/J1 temp + 38 V12_U2H_A0 i2c id=28 J213/U8 current + 39 V3P3_U2H_A0 i2c id=28 J213/U8 current + 40 V12_U2H_A0 i2c id=28 J213/U8 voltage + 41 V3P3_U2H_A0 i2c id=28 J213/U8 voltage + 42 U2_N7 i2c id=29 J213/J1 temp + 43 V12_U2I_A0 i2c id=31 J214/U8 current + 44 V3P3_U2I_A0 i2c id=31 J214/U8 current + 45 V12_U2I_A0 i2c id=31 J214/U8 voltage + 46 V3P3_U2I_A0 i2c id=31 J214/U8 voltage + 47 U2_N8 i2c id=32 J214/J1 temp + 48 V12_U2J_A0 i2c id=34 J215/U8 current + 49 V3P3_U2J_A0 i2c id=34 J215/U8 current + 50 V12_U2J_A0 i2c id=34 J215/U8 voltage + 51 V3P3_U2J_A0 i2c id=34 J215/U8 voltage + 52 U2_N9 i2c id=35 J215/J1 temp + 53 t6 i2c id=39 U491 temp + 54 V3P3_SP_A2 i2c id=40 U522 temp + 55 V3P3_SP_A2 i2c id=40 U522 current + 56 V3P3_SP_A2 i2c id=40 U522 voltage + 57 V3P3_SYS_A0 i2c id=41 U560 temp + 58 V3P3_SYS_A0 i2c id=41 U560 current + 59 V3P3_SYS_A0 i2c id=41 U560 voltage + 60 V5_SYS_A2 i2c id=42 U524 temp + 61 V5_SYS_A2 i2c id=42 U524 current + 62 V5_SYS_A2 i2c id=42 U524 voltage + 63 V1P8_SYS_A2 i2c id=43 U561 temp + 64 V1P8_SYS_A2 i2c id=43 U561 current + 65 V1P8_SYS_A2 i2c id=43 U561 voltage + 66 V3P3_M2A_A0HP i2c id=44 U275 current + 67 V3P3_M2B_A0HP i2c id=44 U275 current + 68 V3P3_M2A_A0HP i2c id=44 U275 voltage + 69 V3P3_M2B_A0HP i2c id=44 U275 voltage + 70 CPU i2c id=46 P0/SBTSI temp + 71 VDD_VCORE i2c id=48 U350 temp + 72 VDD_MEM_ABCD i2c id=48 U350 temp + 73 VDD_VCORE i2c id=48 U350 power + 74 VDD_MEM_ABCD i2c id=48 U350 power + 75 VDD_VCORE i2c id=48 U350 current + 76 VDD_MEM_ABCD i2c id=48 U350 current + 77 VDD_VCORE i2c id=48 U350 voltage + 78 VDD_MEM_ABCD i2c id=48 U350 voltage + 79 VDDCR_SOC i2c id=49 U351 temp + 80 VDD_MEM_EFGH i2c id=49 U351 temp + 81 VDDCR_SOC i2c id=49 U351 power + 82 VDD_MEM_EFGH i2c id=49 U351 power + 83 VDDCR_SOC i2c id=49 U351 current + 84 VDD_MEM_EFGH i2c id=49 U351 current + 85 VDDCR_SOC i2c id=49 U351 voltage + 86 VDD_MEM_EFGH i2c id=49 U351 voltage + 87 VPP_ABCD i2c id=50 U352 current + 88 VPP_EFGH i2c id=50 U352 current + 89 V1P8_SP3 i2c id=50 U352 current + 90 VPP_ABCD i2c id=50 U352 voltage + 91 VPP_EFGH i2c id=50 U352 voltage + 92 V1P8_SP3 i2c id=50 U352 voltage + 93 V54_FAN i2c id=51 U419 temp + 94 V54_FAN i2c id=51 U419 current + 95 V54_FAN i2c id=51 U419 voltage + 96 V54_HS_OUTPUT i2c id=52 U452 temp + 97 V54_HS_OUTPUT i2c id=52 U452 current + 98 V54_HS_OUTPUT i2c id=52 U452 voltage + 99 Southeast i2c id=53 U321 speed + 100 Northeast i2c id=53 U321 speed + 101 South i2c id=53 U321 speed + 102 North i2c id=53 U321 speed + 103 Southwest i2c id=53 U321 speed + 104 Northwest i2c id=53 U321 speed + 105 V0P96_NIC_VDD_A0HP i2c id=54 U565 temp + 106 V0P96_NIC_VDD_A0HP i2c id=54 U565 current + 107 V0P96_NIC_VDD_A0HP i2c id=54 U565 voltage + 108 Northeast i2c id=55 J197/U1 temp + 109 North i2c id=56 J198/U1 temp + 110 Northwest i2c id=57 J199/U1 temp + 111 V12_SYS_A2 i2c id=58 U431 temp + 112 V12_SYS_A2 i2c id=58 U431 power + 113 V12_SYS_A2 i2c id=58 U431 current + 114 V12_SYS_A2 i2c id=58 U431 voltage + 115 DIMM_A0 i2c id=59 M0 temp + 116 DIMM_A1 i2c id=60 M8 temp + 117 DIMM_B0 i2c id=61 M1 temp + 118 DIMM_B1 i2c id=62 M9 temp + 119 DIMM_C0 i2c id=63 M2 temp + 120 DIMM_C1 i2c id=64 M10 temp + 121 DIMM_D0 i2c id=65 M3 temp + 122 DIMM_D1 i2c id=66 M11 temp + 123 DIMM_E0 i2c id=67 M4 temp + 124 DIMM_E1 i2c id=68 M12 temp + 125 DIMM_F0 i2c id=69 M5 temp + 126 DIMM_F1 i2c id=70 M13 temp + 127 DIMM_G0 i2c id=71 M6 temp + 128 DIMM_G1 i2c id=72 M14 temp + 129 DIMM_H0 i2c id=73 M7 temp + 130 DIMM_H1 i2c id=74 M15 temp + 131 M2_A i2c id=75 P1 temp + 132 M2_B i2c id=76 P2 temp sockets => 6 sockets NAME KIND PORT RXSIZE OWNER echo udp 7 1024 udpecho diff --git a/humility-bin/tests/cmd/manifest/manifest.host-panic.0.stdout b/humility-bin/tests/cmd/manifest/manifest.host-panic.0.stdout index e68029bab..1365bfca1 100644 --- a/humility-bin/tests/cmd/manifest/manifest.host-panic.0.stdout +++ b/humility-bin/tests/cmd/manifest/manifest.host-panic.0.stdout @@ -46,219 +46,219 @@ 2 B init m2 M.2 bus 2 F init front Front bus i2c devices => 77 devices - ID C P MUX ADDR DEVICE DESCRIPTION - 0 2 F - 0x48 tmp117 Southwest temperature sensor - 1 2 F - 0x49 tmp117 South temperature sensor - 2 2 F - 0x4a tmp117 Southeast temperature sensor - 3 2 F - 0x70 pca9545 U.2 ABCD mux - 4 2 F - 0x71 pca9545 U.2 EFGH mux - 5 2 F - 0x72 pca9545 U.2 IJ/FRUID mux - 6 2 F 1:1 0x50 at24csw080 U.2 Sharkfin A VPD - 7 2 F 1:1 0x38 max5970 U.2 Sharkfin A hot swap controller - 8 2 F 1:1 0x6a nvme_bmc U.2 A NVMe Basic Management Command - 9 2 F 1:2 0x50 at24csw080 U.2 Sharkfin B VPD - 10 2 F 1:2 0x38 max5970 U.2 Sharkfin B hot swap controller - 11 2 F 1:2 0x6a nvme_bmc U.2 B NVMe Basic Management Control - 12 2 F 1:3 0x50 at24csw080 U.2 Sharkfin C VPD - 13 2 F 1:3 0x38 max5970 U.2 Sharkfin C hot swap controller - 14 2 F 1:3 0x6a nvme_bmc U.2 C NVMe Basic Management Control - 15 2 F 1:4 0x50 at24csw080 U.2 Sharkfin D VPD - 16 2 F 1:4 0x38 max5970 U.2 Sharkfin D hot swap controller - 17 2 F 1:4 0x6a nvme_bmc U.2 D NVMe Basic Management Control - 18 2 F 2:1 0x50 at24csw080 U.2 Sharkfin E VPD - 19 2 F 2:1 0x38 max5970 U.2 Sharkfin E hot swap controller - 20 2 F 2:1 0x6a nvme_bmc U.2 E NVMe Basic Management Control - 21 2 F 2:2 0x50 at24csw080 U.2 Sharkfin F VPD - 22 2 F 2:2 0x38 max5970 U.2 Sharkfin F hot swap controller - 23 2 F 2:2 0x6a nvme_bmc U.2 F NVMe Basic Management Control - 24 2 F 2:3 0x50 at24csw080 U.2 Sharkfin G VPD - 25 2 F 2:3 0x38 max5970 U.2 Sharkfin G hot swap controller - 26 2 F 2:3 0x6a nvme_bmc U.2 G NVMe Basic Management Control - 27 2 F 2:4 0x50 at24csw080 U.2 Sharkfin H VPD - 28 2 F 2:4 0x38 max5970 U.2 Sharkfin H hot swap controller - 29 2 F 2:4 0x6a nvme_bmc U.2 H NVMe Basic Management Control - 30 2 F 3:1 0x50 at24csw080 U.2 Sharkfin I VPD - 31 2 F 3:1 0x38 max5970 U.2 Sharkfin I hot swap controller - 32 2 F 3:1 0x6a nvme_bmc U.2 I NVMe Basic Management Control - 33 2 F 3:2 0x50 at24csw080 U.2 Sharkfin J VPD - 34 2 F 3:2 0x38 max5970 U.2 Sharkfin J hot swap controller - 35 2 F 3:2 0x6a nvme_bmc U.2 J NVMe Basic Management Control - 36 2 F 3:4 0x50 at24csw080 Gimlet VPD - 37 2 B - 0x73 pca9545 M.2 mux - 38 2 B 1:3 0x50 at24csw080 Fan VPD - 39 2 B 1:4 0x4c tmp451 T6 temperature sensor - 40 3 H - 0x24 tps546b24a A2 3.3V rail - 41 3 H - 0x26 tps546b24a A0 3.3V rail - 42 3 H - 0x27 tps546b24a A2 5V rail - 43 3 H - 0x29 tps546b24a A2 1.8V rail - 44 3 H - 0x3a max5970 M.2 hot plug controller - 45 3 H - 0x3c sbrmi CPU via SB-RMI - 46 3 H - 0x4c sbtsi CPU temperature sensor - 47 3 H - 0x58 idt8a34003 Clock generator - 48 3 H - 0x5a raa229618 CPU power controller - 49 3 H - 0x5b raa229618 SoC power controller - 50 3 H - 0x5c isl68224 DIMM/SP3 1.8V A0 power controller - 51 4 F - 0x10 adm1272 Fan hot swap controller - 52 4 F - 0x14 adm1272 Sled hot swap controller - 53 4 F - 0x20 max31790 Fan controller - 54 4 F - 0x25 tps546b24a T6 power controller - 55 4 F - 0x48 tmp117 Northeast temperature sensor - 56 4 F - 0x49 tmp117 North temperature sensor - 57 4 F - 0x4a tmp117 Northwest temperature sensor - 58 4 F - 0x67 bmr491 Intermediate bus converter - 59 3 H - 0x18 tse2004av DIMM A0 - 60 3 H - 0x19 tse2004av DIMM A1 - 61 3 H - 0x1a tse2004av DIMM B0 - 62 3 H - 0x1b tse2004av DIMM B1 - 63 3 H - 0x1c tse2004av DIMM C0 - 64 3 H - 0x1d tse2004av DIMM C1 - 65 3 H - 0x1e tse2004av DIMM D0 - 66 3 H - 0x1f tse2004av DIMM D1 - 67 4 F - 0x18 tse2004av DIMM E0 - 68 4 F - 0x19 tse2004av DIMM E1 - 69 4 F - 0x1a tse2004av DIMM F0 - 70 4 F - 0x1b tse2004av DIMM F1 - 71 4 F - 0x1c tse2004av DIMM G0 - 72 4 F - 0x1d tse2004av DIMM G1 - 73 4 F - 0x1e tse2004av DIMM H0 - 74 4 F - 0x1f tse2004av DIMM H1 - 75 2 B 1:1 0x6a m2_hp_only M.2 A NVMe Basic Management Command - 76 2 B 1:2 0x6a m2_hp_only M.2 B NVMe Basic Management Command + ID C P MUX ADDR REFDES DEVICE DESCRIPTION + 0 2 F - 0x48 J194 tmp117 Southwest temperature sensor + 1 2 F - 0x49 J195 tmp117 South temperature sensor + 2 2 F - 0x4a J196 tmp117 Southeast temperature sensor + 3 2 F - 0x70 U336 pca9545 U.2 ABCD mux + 4 2 F - 0x71 U339 pca9545 U.2 EFGH mux + 5 2 F - 0x72 U337 pca9545 U.2 IJ/FRUID mux + 6 2 F 1:1 0x50 J206 at24csw080 U.2 Sharkfin A VPD + 7 2 F 1:1 0x38 J206 max5970 U.2 Sharkfin A hot swap controller + 8 2 F 1:1 0x6a J206 nvme_bmc U.2 A NVMe Basic Management Command + 9 2 F 1:2 0x50 J207 at24csw080 U.2 Sharkfin B VPD + 10 2 F 1:2 0x38 J207 max5970 U.2 Sharkfin B hot swap controller + 11 2 F 1:2 0x6a J207 nvme_bmc U.2 B NVMe Basic Management Control + 12 2 F 1:3 0x50 J208 at24csw080 U.2 Sharkfin C VPD + 13 2 F 1:3 0x38 J208 max5970 U.2 Sharkfin C hot swap controller + 14 2 F 1:3 0x6a J208 nvme_bmc U.2 C NVMe Basic Management Control + 15 2 F 1:4 0x50 J209 at24csw080 U.2 Sharkfin D VPD + 16 2 F 1:4 0x38 J209 max5970 U.2 Sharkfin D hot swap controller + 17 2 F 1:4 0x6a J209 nvme_bmc U.2 D NVMe Basic Management Control + 18 2 F 2:1 0x50 J210 at24csw080 U.2 Sharkfin E VPD + 19 2 F 2:1 0x38 J210 max5970 U.2 Sharkfin E hot swap controller + 20 2 F 2:1 0x6a J210 nvme_bmc U.2 E NVMe Basic Management Control + 21 2 F 2:2 0x50 J211 at24csw080 U.2 Sharkfin F VPD + 22 2 F 2:2 0x38 J211 max5970 U.2 Sharkfin F hot swap controller + 23 2 F 2:2 0x6a J211 nvme_bmc U.2 F NVMe Basic Management Control + 24 2 F 2:3 0x50 J212 at24csw080 U.2 Sharkfin G VPD + 25 2 F 2:3 0x38 J212 max5970 U.2 Sharkfin G hot swap controller + 26 2 F 2:3 0x6a J212 nvme_bmc U.2 G NVMe Basic Management Control + 27 2 F 2:4 0x50 J213 at24csw080 U.2 Sharkfin H VPD + 28 2 F 2:4 0x38 J213 max5970 U.2 Sharkfin H hot swap controller + 29 2 F 2:4 0x6a J213 nvme_bmc U.2 H NVMe Basic Management Control + 30 2 F 3:1 0x50 J214 at24csw080 U.2 Sharkfin I VPD + 31 2 F 3:1 0x38 J214 max5970 U.2 Sharkfin I hot swap controller + 32 2 F 3:1 0x6a J214 nvme_bmc U.2 I NVMe Basic Management Control + 33 2 F 3:2 0x50 J215 at24csw080 U.2 Sharkfin J VPD + 34 2 F 3:2 0x38 J215 max5970 U.2 Sharkfin J hot swap controller + 35 2 F 3:2 0x6a J215 nvme_bmc U.2 J NVMe Basic Management Control + 36 2 F 3:4 0x50 U615 at24csw080 Gimlet VPD + 37 2 B - 0x73 U422 pca9545 M.2 mux + 38 2 B 1:3 0x50 J180 at24csw080 Fan VPD + 39 2 B 1:4 0x4c U491 tmp451 T6 temperature sensor + 40 3 H - 0x24 U522 tps546b24a A2 3.3V rail + 41 3 H - 0x26 U560 tps546b24a A0 3.3V rail + 42 3 H - 0x27 U524 tps546b24a A2 5V rail + 43 3 H - 0x29 U561 tps546b24a A2 1.8V rail + 44 3 H - 0x3a U275 max5970 M.2 hot plug controller + 45 3 H - 0x3c ??? sbrmi CPU via SB-RMI + 46 3 H - 0x4c ??? sbtsi CPU temperature sensor + 47 3 H - 0x58 U446 idt8a34003 Clock generator + 48 3 H - 0x5a U350 raa229618 CPU power controller + 49 3 H - 0x5b U351 raa229618 SoC power controller + 50 3 H - 0x5c U352 isl68224 DIMM/SP3 1.8V A0 power controller + 51 4 F - 0x10 U419 adm1272 Fan hot swap controller + 52 4 F - 0x14 U452 adm1272 Sled hot swap controller + 53 4 F - 0x20 U321 max31790 Fan controller + 54 4 F - 0x25 U565 tps546b24a T6 power controller + 55 4 F - 0x48 J197 tmp117 Northeast temperature sensor + 56 4 F - 0x49 J198 tmp117 North temperature sensor + 57 4 F - 0x4a J199 tmp117 Northwest temperature sensor + 58 4 F - 0x67 U431 bmr491 Intermediate bus converter + 59 3 H - 0x18 M0 tse2004av DIMM A0 + 60 3 H - 0x19 M8 tse2004av DIMM A1 + 61 3 H - 0x1a M1 tse2004av DIMM B0 + 62 3 H - 0x1b M9 tse2004av DIMM B1 + 63 3 H - 0x1c M2 tse2004av DIMM C0 + 64 3 H - 0x1d M10 tse2004av DIMM C1 + 65 3 H - 0x1e M3 tse2004av DIMM D0 + 66 3 H - 0x1f M11 tse2004av DIMM D1 + 67 4 F - 0x18 M4 tse2004av DIMM E0 + 68 4 F - 0x19 M12 tse2004av DIMM E1 + 69 4 F - 0x1a M5 tse2004av DIMM F0 + 70 4 F - 0x1b M13 tse2004av DIMM F1 + 71 4 F - 0x1c M6 tse2004av DIMM G0 + 72 4 F - 0x1d M14 tse2004av DIMM G1 + 73 4 F - 0x1e M7 tse2004av DIMM H0 + 74 4 F - 0x1f M15 tse2004av DIMM H1 + 75 2 B 1:1 0x6a ??? m2_hp_only M.2 A NVMe Basic Management Command + 76 2 B 1:2 0x6a ??? m2_hp_only M.2 B NVMe Basic Management Command sensors => 133 sensors - ID NAME DEVICE KIND - 0 Southwest i2c id=0 temp - 1 South i2c id=1 temp - 2 Southeast i2c id=2 temp - 3 V12_U2A_A0 i2c id=7 current - 4 V3P3_U2A_A0 i2c id=7 current - 5 V12_U2A_A0 i2c id=7 voltage - 6 V3P3_U2A_A0 i2c id=7 voltage - 7 U2_N0 i2c id=8 temp - 8 V12_U2B_A0 i2c id=10 current - 9 V3P3_U2B_A0 i2c id=10 current - 10 V12_U2B_A0 i2c id=10 voltage - 11 V3P3_U2B_A0 i2c id=10 voltage - 12 U2_N1 i2c id=11 temp - 13 V12_U2C_A0 i2c id=13 current - 14 V3P3_U2C_A0 i2c id=13 current - 15 V12_U2C_A0 i2c id=13 voltage - 16 V3P3_U2C_A0 i2c id=13 voltage - 17 U2_N2 i2c id=14 temp - 18 V12_U2D_A0 i2c id=16 current - 19 V3P3_U2D_A0 i2c id=16 current - 20 V12_U2D_A0 i2c id=16 voltage - 21 V3P3_U2D_A0 i2c id=16 voltage - 22 U2_N3 i2c id=17 temp - 23 V12_U2E_A0 i2c id=19 current - 24 V3P3_U2E_A0 i2c id=19 current - 25 V12_U2E_A0 i2c id=19 voltage - 26 V3P3_U2E_A0 i2c id=19 voltage - 27 U2_N4 i2c id=20 temp - 28 V12_U2F_A0 i2c id=22 current - 29 V3P3_U2F_A0 i2c id=22 current - 30 V12_U2F_A0 i2c id=22 voltage - 31 V3P3_U2F_A0 i2c id=22 voltage - 32 U2_N5 i2c id=23 temp - 33 V12_U2G_A0 i2c id=25 current - 34 V3P3_U2G_A0 i2c id=25 current - 35 V12_U2G_A0 i2c id=25 voltage - 36 V3P3_U2G_A0 i2c id=25 voltage - 37 U2_N6 i2c id=26 temp - 38 V12_U2H_A0 i2c id=28 current - 39 V3P3_U2H_A0 i2c id=28 current - 40 V12_U2H_A0 i2c id=28 voltage - 41 V3P3_U2H_A0 i2c id=28 voltage - 42 U2_N7 i2c id=29 temp - 43 V12_U2I_A0 i2c id=31 current - 44 V3P3_U2I_A0 i2c id=31 current - 45 V12_U2I_A0 i2c id=31 voltage - 46 V3P3_U2I_A0 i2c id=31 voltage - 47 U2_N8 i2c id=32 temp - 48 V12_U2J_A0 i2c id=34 current - 49 V3P3_U2J_A0 i2c id=34 current - 50 V12_U2J_A0 i2c id=34 voltage - 51 V3P3_U2J_A0 i2c id=34 voltage - 52 U2_N9 i2c id=35 temp - 53 t6 i2c id=39 temp - 54 V3P3_SP_A2 i2c id=40 temp - 55 V3P3_SP_A2 i2c id=40 current - 56 V3P3_SP_A2 i2c id=40 voltage - 57 V3P3_SYS_A0 i2c id=41 temp - 58 V3P3_SYS_A0 i2c id=41 current - 59 V3P3_SYS_A0 i2c id=41 voltage - 60 V5_SYS_A2 i2c id=42 temp - 61 V5_SYS_A2 i2c id=42 current - 62 V5_SYS_A2 i2c id=42 voltage - 63 V1P8_SYS_A2 i2c id=43 temp - 64 V1P8_SYS_A2 i2c id=43 current - 65 V1P8_SYS_A2 i2c id=43 voltage - 66 V3P3_M2A_A0HP i2c id=44 current - 67 V3P3_M2B_A0HP i2c id=44 current - 68 V3P3_M2A_A0HP i2c id=44 voltage - 69 V3P3_M2B_A0HP i2c id=44 voltage - 70 CPU i2c id=46 temp - 71 VDD_VCORE i2c id=48 temp - 72 VDD_MEM_ABCD i2c id=48 temp - 73 VDD_VCORE i2c id=48 power - 74 VDD_MEM_ABCD i2c id=48 power - 75 VDD_VCORE i2c id=48 current - 76 VDD_MEM_ABCD i2c id=48 current - 77 VDD_VCORE i2c id=48 voltage - 78 VDD_MEM_ABCD i2c id=48 voltage - 79 VDDCR_SOC i2c id=49 temp - 80 VDD_MEM_EFGH i2c id=49 temp - 81 VDDCR_SOC i2c id=49 power - 82 VDD_MEM_EFGH i2c id=49 power - 83 VDDCR_SOC i2c id=49 current - 84 VDD_MEM_EFGH i2c id=49 current - 85 VDDCR_SOC i2c id=49 voltage - 86 VDD_MEM_EFGH i2c id=49 voltage - 87 VPP_ABCD i2c id=50 current - 88 VPP_EFGH i2c id=50 current - 89 V1P8_SP3 i2c id=50 current - 90 VPP_ABCD i2c id=50 voltage - 91 VPP_EFGH i2c id=50 voltage - 92 V1P8_SP3 i2c id=50 voltage - 93 V54_FAN i2c id=51 temp - 94 V54_FAN i2c id=51 current - 95 V54_FAN i2c id=51 voltage - 96 V54_HS_OUTPUT i2c id=52 temp - 97 V54_HS_OUTPUT i2c id=52 current - 98 V54_HS_OUTPUT i2c id=52 voltage - 99 Southeast i2c id=53 speed - 100 Northeast i2c id=53 speed - 101 South i2c id=53 speed - 102 North i2c id=53 speed - 103 Southwest i2c id=53 speed - 104 Northwest i2c id=53 speed - 105 V0P96_NIC_VDD_A0HP i2c id=54 temp - 106 V0P96_NIC_VDD_A0HP i2c id=54 current - 107 V0P96_NIC_VDD_A0HP i2c id=54 voltage - 108 Northeast i2c id=55 temp - 109 North i2c id=56 temp - 110 Northwest i2c id=57 temp - 111 V12_SYS_A2 i2c id=58 temp - 112 V12_SYS_A2 i2c id=58 power - 113 V12_SYS_A2 i2c id=58 current - 114 V12_SYS_A2 i2c id=58 voltage - 115 DIMM_A0 i2c id=59 temp - 116 DIMM_A1 i2c id=60 temp - 117 DIMM_B0 i2c id=61 temp - 118 DIMM_B1 i2c id=62 temp - 119 DIMM_C0 i2c id=63 temp - 120 DIMM_C1 i2c id=64 temp - 121 DIMM_D0 i2c id=65 temp - 122 DIMM_D1 i2c id=66 temp - 123 DIMM_E0 i2c id=67 temp - 124 DIMM_E1 i2c id=68 temp - 125 DIMM_F0 i2c id=69 temp - 126 DIMM_F1 i2c id=70 temp - 127 DIMM_G0 i2c id=71 temp - 128 DIMM_G1 i2c id=72 temp - 129 DIMM_H0 i2c id=73 temp - 130 DIMM_H1 i2c id=74 temp - 131 M2_A i2c id=75 temp - 132 M2_B i2c id=76 temp + ID NAME DEVICE REFDES KIND + 0 Southwest i2c id=0 J194 temp + 1 South i2c id=1 J195 temp + 2 Southeast i2c id=2 J196 temp + 3 V12_U2A_A0 i2c id=7 J206 current + 4 V3P3_U2A_A0 i2c id=7 J206 current + 5 V12_U2A_A0 i2c id=7 J206 voltage + 6 V3P3_U2A_A0 i2c id=7 J206 voltage + 7 U2_N0 i2c id=8 J206 temp + 8 V12_U2B_A0 i2c id=10 J207 current + 9 V3P3_U2B_A0 i2c id=10 J207 current + 10 V12_U2B_A0 i2c id=10 J207 voltage + 11 V3P3_U2B_A0 i2c id=10 J207 voltage + 12 U2_N1 i2c id=11 J207 temp + 13 V12_U2C_A0 i2c id=13 J208 current + 14 V3P3_U2C_A0 i2c id=13 J208 current + 15 V12_U2C_A0 i2c id=13 J208 voltage + 16 V3P3_U2C_A0 i2c id=13 J208 voltage + 17 U2_N2 i2c id=14 J208 temp + 18 V12_U2D_A0 i2c id=16 J209 current + 19 V3P3_U2D_A0 i2c id=16 J209 current + 20 V12_U2D_A0 i2c id=16 J209 voltage + 21 V3P3_U2D_A0 i2c id=16 J209 voltage + 22 U2_N3 i2c id=17 J209 temp + 23 V12_U2E_A0 i2c id=19 J210 current + 24 V3P3_U2E_A0 i2c id=19 J210 current + 25 V12_U2E_A0 i2c id=19 J210 voltage + 26 V3P3_U2E_A0 i2c id=19 J210 voltage + 27 U2_N4 i2c id=20 J210 temp + 28 V12_U2F_A0 i2c id=22 J211 current + 29 V3P3_U2F_A0 i2c id=22 J211 current + 30 V12_U2F_A0 i2c id=22 J211 voltage + 31 V3P3_U2F_A0 i2c id=22 J211 voltage + 32 U2_N5 i2c id=23 J211 temp + 33 V12_U2G_A0 i2c id=25 J212 current + 34 V3P3_U2G_A0 i2c id=25 J212 current + 35 V12_U2G_A0 i2c id=25 J212 voltage + 36 V3P3_U2G_A0 i2c id=25 J212 voltage + 37 U2_N6 i2c id=26 J212 temp + 38 V12_U2H_A0 i2c id=28 J213 current + 39 V3P3_U2H_A0 i2c id=28 J213 current + 40 V12_U2H_A0 i2c id=28 J213 voltage + 41 V3P3_U2H_A0 i2c id=28 J213 voltage + 42 U2_N7 i2c id=29 J213 temp + 43 V12_U2I_A0 i2c id=31 J214 current + 44 V3P3_U2I_A0 i2c id=31 J214 current + 45 V12_U2I_A0 i2c id=31 J214 voltage + 46 V3P3_U2I_A0 i2c id=31 J214 voltage + 47 U2_N8 i2c id=32 J214 temp + 48 V12_U2J_A0 i2c id=34 J215 current + 49 V3P3_U2J_A0 i2c id=34 J215 current + 50 V12_U2J_A0 i2c id=34 J215 voltage + 51 V3P3_U2J_A0 i2c id=34 J215 voltage + 52 U2_N9 i2c id=35 J215 temp + 53 t6 i2c id=39 U491 temp + 54 V3P3_SP_A2 i2c id=40 U522 temp + 55 V3P3_SP_A2 i2c id=40 U522 current + 56 V3P3_SP_A2 i2c id=40 U522 voltage + 57 V3P3_SYS_A0 i2c id=41 U560 temp + 58 V3P3_SYS_A0 i2c id=41 U560 current + 59 V3P3_SYS_A0 i2c id=41 U560 voltage + 60 V5_SYS_A2 i2c id=42 U524 temp + 61 V5_SYS_A2 i2c id=42 U524 current + 62 V5_SYS_A2 i2c id=42 U524 voltage + 63 V1P8_SYS_A2 i2c id=43 U561 temp + 64 V1P8_SYS_A2 i2c id=43 U561 current + 65 V1P8_SYS_A2 i2c id=43 U561 voltage + 66 V3P3_M2A_A0HP i2c id=44 U275 current + 67 V3P3_M2B_A0HP i2c id=44 U275 current + 68 V3P3_M2A_A0HP i2c id=44 U275 voltage + 69 V3P3_M2B_A0HP i2c id=44 U275 voltage + 70 CPU i2c id=46 ??? temp + 71 VDD_VCORE i2c id=48 U350 temp + 72 VDD_MEM_ABCD i2c id=48 U350 temp + 73 VDD_VCORE i2c id=48 U350 power + 74 VDD_MEM_ABCD i2c id=48 U350 power + 75 VDD_VCORE i2c id=48 U350 current + 76 VDD_MEM_ABCD i2c id=48 U350 current + 77 VDD_VCORE i2c id=48 U350 voltage + 78 VDD_MEM_ABCD i2c id=48 U350 voltage + 79 VDDCR_SOC i2c id=49 U351 temp + 80 VDD_MEM_EFGH i2c id=49 U351 temp + 81 VDDCR_SOC i2c id=49 U351 power + 82 VDD_MEM_EFGH i2c id=49 U351 power + 83 VDDCR_SOC i2c id=49 U351 current + 84 VDD_MEM_EFGH i2c id=49 U351 current + 85 VDDCR_SOC i2c id=49 U351 voltage + 86 VDD_MEM_EFGH i2c id=49 U351 voltage + 87 VPP_ABCD i2c id=50 U352 current + 88 VPP_EFGH i2c id=50 U352 current + 89 V1P8_SP3 i2c id=50 U352 current + 90 VPP_ABCD i2c id=50 U352 voltage + 91 VPP_EFGH i2c id=50 U352 voltage + 92 V1P8_SP3 i2c id=50 U352 voltage + 93 V54_FAN i2c id=51 U419 temp + 94 V54_FAN i2c id=51 U419 current + 95 V54_FAN i2c id=51 U419 voltage + 96 V54_HS_OUTPUT i2c id=52 U452 temp + 97 V54_HS_OUTPUT i2c id=52 U452 current + 98 V54_HS_OUTPUT i2c id=52 U452 voltage + 99 Southeast i2c id=53 U321 speed + 100 Northeast i2c id=53 U321 speed + 101 South i2c id=53 U321 speed + 102 North i2c id=53 U321 speed + 103 Southwest i2c id=53 U321 speed + 104 Northwest i2c id=53 U321 speed + 105 V0P96_NIC_VDD_A0HP i2c id=54 U565 temp + 106 V0P96_NIC_VDD_A0HP i2c id=54 U565 current + 107 V0P96_NIC_VDD_A0HP i2c id=54 U565 voltage + 108 Northeast i2c id=55 J197 temp + 109 North i2c id=56 J198 temp + 110 Northwest i2c id=57 J199 temp + 111 V12_SYS_A2 i2c id=58 U431 temp + 112 V12_SYS_A2 i2c id=58 U431 power + 113 V12_SYS_A2 i2c id=58 U431 current + 114 V12_SYS_A2 i2c id=58 U431 voltage + 115 DIMM_A0 i2c id=59 M0 temp + 116 DIMM_A1 i2c id=60 M8 temp + 117 DIMM_B0 i2c id=61 M1 temp + 118 DIMM_B1 i2c id=62 M9 temp + 119 DIMM_C0 i2c id=63 M2 temp + 120 DIMM_C1 i2c id=64 M10 temp + 121 DIMM_D0 i2c id=65 M3 temp + 122 DIMM_D1 i2c id=66 M11 temp + 123 DIMM_E0 i2c id=67 M4 temp + 124 DIMM_E1 i2c id=68 M12 temp + 125 DIMM_F0 i2c id=69 M5 temp + 126 DIMM_F1 i2c id=70 M13 temp + 127 DIMM_G0 i2c id=71 M6 temp + 128 DIMM_G1 i2c id=72 M14 temp + 129 DIMM_H0 i2c id=73 M7 temp + 130 DIMM_H1 i2c id=74 M15 temp + 131 M2_A i2c id=75 ??? temp + 132 M2_B i2c id=76 ??? temp sockets => 6 sockets NAME KIND PORT RXSIZE OWNER echo udp 7 1024 udpecho diff --git a/humility-bin/tests/cmd/manifest/manifest.host-panic.1.stdout b/humility-bin/tests/cmd/manifest/manifest.host-panic.1.stdout index e68029bab..1365bfca1 100644 --- a/humility-bin/tests/cmd/manifest/manifest.host-panic.1.stdout +++ b/humility-bin/tests/cmd/manifest/manifest.host-panic.1.stdout @@ -46,219 +46,219 @@ 2 B init m2 M.2 bus 2 F init front Front bus i2c devices => 77 devices - ID C P MUX ADDR DEVICE DESCRIPTION - 0 2 F - 0x48 tmp117 Southwest temperature sensor - 1 2 F - 0x49 tmp117 South temperature sensor - 2 2 F - 0x4a tmp117 Southeast temperature sensor - 3 2 F - 0x70 pca9545 U.2 ABCD mux - 4 2 F - 0x71 pca9545 U.2 EFGH mux - 5 2 F - 0x72 pca9545 U.2 IJ/FRUID mux - 6 2 F 1:1 0x50 at24csw080 U.2 Sharkfin A VPD - 7 2 F 1:1 0x38 max5970 U.2 Sharkfin A hot swap controller - 8 2 F 1:1 0x6a nvme_bmc U.2 A NVMe Basic Management Command - 9 2 F 1:2 0x50 at24csw080 U.2 Sharkfin B VPD - 10 2 F 1:2 0x38 max5970 U.2 Sharkfin B hot swap controller - 11 2 F 1:2 0x6a nvme_bmc U.2 B NVMe Basic Management Control - 12 2 F 1:3 0x50 at24csw080 U.2 Sharkfin C VPD - 13 2 F 1:3 0x38 max5970 U.2 Sharkfin C hot swap controller - 14 2 F 1:3 0x6a nvme_bmc U.2 C NVMe Basic Management Control - 15 2 F 1:4 0x50 at24csw080 U.2 Sharkfin D VPD - 16 2 F 1:4 0x38 max5970 U.2 Sharkfin D hot swap controller - 17 2 F 1:4 0x6a nvme_bmc U.2 D NVMe Basic Management Control - 18 2 F 2:1 0x50 at24csw080 U.2 Sharkfin E VPD - 19 2 F 2:1 0x38 max5970 U.2 Sharkfin E hot swap controller - 20 2 F 2:1 0x6a nvme_bmc U.2 E NVMe Basic Management Control - 21 2 F 2:2 0x50 at24csw080 U.2 Sharkfin F VPD - 22 2 F 2:2 0x38 max5970 U.2 Sharkfin F hot swap controller - 23 2 F 2:2 0x6a nvme_bmc U.2 F NVMe Basic Management Control - 24 2 F 2:3 0x50 at24csw080 U.2 Sharkfin G VPD - 25 2 F 2:3 0x38 max5970 U.2 Sharkfin G hot swap controller - 26 2 F 2:3 0x6a nvme_bmc U.2 G NVMe Basic Management Control - 27 2 F 2:4 0x50 at24csw080 U.2 Sharkfin H VPD - 28 2 F 2:4 0x38 max5970 U.2 Sharkfin H hot swap controller - 29 2 F 2:4 0x6a nvme_bmc U.2 H NVMe Basic Management Control - 30 2 F 3:1 0x50 at24csw080 U.2 Sharkfin I VPD - 31 2 F 3:1 0x38 max5970 U.2 Sharkfin I hot swap controller - 32 2 F 3:1 0x6a nvme_bmc U.2 I NVMe Basic Management Control - 33 2 F 3:2 0x50 at24csw080 U.2 Sharkfin J VPD - 34 2 F 3:2 0x38 max5970 U.2 Sharkfin J hot swap controller - 35 2 F 3:2 0x6a nvme_bmc U.2 J NVMe Basic Management Control - 36 2 F 3:4 0x50 at24csw080 Gimlet VPD - 37 2 B - 0x73 pca9545 M.2 mux - 38 2 B 1:3 0x50 at24csw080 Fan VPD - 39 2 B 1:4 0x4c tmp451 T6 temperature sensor - 40 3 H - 0x24 tps546b24a A2 3.3V rail - 41 3 H - 0x26 tps546b24a A0 3.3V rail - 42 3 H - 0x27 tps546b24a A2 5V rail - 43 3 H - 0x29 tps546b24a A2 1.8V rail - 44 3 H - 0x3a max5970 M.2 hot plug controller - 45 3 H - 0x3c sbrmi CPU via SB-RMI - 46 3 H - 0x4c sbtsi CPU temperature sensor - 47 3 H - 0x58 idt8a34003 Clock generator - 48 3 H - 0x5a raa229618 CPU power controller - 49 3 H - 0x5b raa229618 SoC power controller - 50 3 H - 0x5c isl68224 DIMM/SP3 1.8V A0 power controller - 51 4 F - 0x10 adm1272 Fan hot swap controller - 52 4 F - 0x14 adm1272 Sled hot swap controller - 53 4 F - 0x20 max31790 Fan controller - 54 4 F - 0x25 tps546b24a T6 power controller - 55 4 F - 0x48 tmp117 Northeast temperature sensor - 56 4 F - 0x49 tmp117 North temperature sensor - 57 4 F - 0x4a tmp117 Northwest temperature sensor - 58 4 F - 0x67 bmr491 Intermediate bus converter - 59 3 H - 0x18 tse2004av DIMM A0 - 60 3 H - 0x19 tse2004av DIMM A1 - 61 3 H - 0x1a tse2004av DIMM B0 - 62 3 H - 0x1b tse2004av DIMM B1 - 63 3 H - 0x1c tse2004av DIMM C0 - 64 3 H - 0x1d tse2004av DIMM C1 - 65 3 H - 0x1e tse2004av DIMM D0 - 66 3 H - 0x1f tse2004av DIMM D1 - 67 4 F - 0x18 tse2004av DIMM E0 - 68 4 F - 0x19 tse2004av DIMM E1 - 69 4 F - 0x1a tse2004av DIMM F0 - 70 4 F - 0x1b tse2004av DIMM F1 - 71 4 F - 0x1c tse2004av DIMM G0 - 72 4 F - 0x1d tse2004av DIMM G1 - 73 4 F - 0x1e tse2004av DIMM H0 - 74 4 F - 0x1f tse2004av DIMM H1 - 75 2 B 1:1 0x6a m2_hp_only M.2 A NVMe Basic Management Command - 76 2 B 1:2 0x6a m2_hp_only M.2 B NVMe Basic Management Command + ID C P MUX ADDR REFDES DEVICE DESCRIPTION + 0 2 F - 0x48 J194 tmp117 Southwest temperature sensor + 1 2 F - 0x49 J195 tmp117 South temperature sensor + 2 2 F - 0x4a J196 tmp117 Southeast temperature sensor + 3 2 F - 0x70 U336 pca9545 U.2 ABCD mux + 4 2 F - 0x71 U339 pca9545 U.2 EFGH mux + 5 2 F - 0x72 U337 pca9545 U.2 IJ/FRUID mux + 6 2 F 1:1 0x50 J206 at24csw080 U.2 Sharkfin A VPD + 7 2 F 1:1 0x38 J206 max5970 U.2 Sharkfin A hot swap controller + 8 2 F 1:1 0x6a J206 nvme_bmc U.2 A NVMe Basic Management Command + 9 2 F 1:2 0x50 J207 at24csw080 U.2 Sharkfin B VPD + 10 2 F 1:2 0x38 J207 max5970 U.2 Sharkfin B hot swap controller + 11 2 F 1:2 0x6a J207 nvme_bmc U.2 B NVMe Basic Management Control + 12 2 F 1:3 0x50 J208 at24csw080 U.2 Sharkfin C VPD + 13 2 F 1:3 0x38 J208 max5970 U.2 Sharkfin C hot swap controller + 14 2 F 1:3 0x6a J208 nvme_bmc U.2 C NVMe Basic Management Control + 15 2 F 1:4 0x50 J209 at24csw080 U.2 Sharkfin D VPD + 16 2 F 1:4 0x38 J209 max5970 U.2 Sharkfin D hot swap controller + 17 2 F 1:4 0x6a J209 nvme_bmc U.2 D NVMe Basic Management Control + 18 2 F 2:1 0x50 J210 at24csw080 U.2 Sharkfin E VPD + 19 2 F 2:1 0x38 J210 max5970 U.2 Sharkfin E hot swap controller + 20 2 F 2:1 0x6a J210 nvme_bmc U.2 E NVMe Basic Management Control + 21 2 F 2:2 0x50 J211 at24csw080 U.2 Sharkfin F VPD + 22 2 F 2:2 0x38 J211 max5970 U.2 Sharkfin F hot swap controller + 23 2 F 2:2 0x6a J211 nvme_bmc U.2 F NVMe Basic Management Control + 24 2 F 2:3 0x50 J212 at24csw080 U.2 Sharkfin G VPD + 25 2 F 2:3 0x38 J212 max5970 U.2 Sharkfin G hot swap controller + 26 2 F 2:3 0x6a J212 nvme_bmc U.2 G NVMe Basic Management Control + 27 2 F 2:4 0x50 J213 at24csw080 U.2 Sharkfin H VPD + 28 2 F 2:4 0x38 J213 max5970 U.2 Sharkfin H hot swap controller + 29 2 F 2:4 0x6a J213 nvme_bmc U.2 H NVMe Basic Management Control + 30 2 F 3:1 0x50 J214 at24csw080 U.2 Sharkfin I VPD + 31 2 F 3:1 0x38 J214 max5970 U.2 Sharkfin I hot swap controller + 32 2 F 3:1 0x6a J214 nvme_bmc U.2 I NVMe Basic Management Control + 33 2 F 3:2 0x50 J215 at24csw080 U.2 Sharkfin J VPD + 34 2 F 3:2 0x38 J215 max5970 U.2 Sharkfin J hot swap controller + 35 2 F 3:2 0x6a J215 nvme_bmc U.2 J NVMe Basic Management Control + 36 2 F 3:4 0x50 U615 at24csw080 Gimlet VPD + 37 2 B - 0x73 U422 pca9545 M.2 mux + 38 2 B 1:3 0x50 J180 at24csw080 Fan VPD + 39 2 B 1:4 0x4c U491 tmp451 T6 temperature sensor + 40 3 H - 0x24 U522 tps546b24a A2 3.3V rail + 41 3 H - 0x26 U560 tps546b24a A0 3.3V rail + 42 3 H - 0x27 U524 tps546b24a A2 5V rail + 43 3 H - 0x29 U561 tps546b24a A2 1.8V rail + 44 3 H - 0x3a U275 max5970 M.2 hot plug controller + 45 3 H - 0x3c ??? sbrmi CPU via SB-RMI + 46 3 H - 0x4c ??? sbtsi CPU temperature sensor + 47 3 H - 0x58 U446 idt8a34003 Clock generator + 48 3 H - 0x5a U350 raa229618 CPU power controller + 49 3 H - 0x5b U351 raa229618 SoC power controller + 50 3 H - 0x5c U352 isl68224 DIMM/SP3 1.8V A0 power controller + 51 4 F - 0x10 U419 adm1272 Fan hot swap controller + 52 4 F - 0x14 U452 adm1272 Sled hot swap controller + 53 4 F - 0x20 U321 max31790 Fan controller + 54 4 F - 0x25 U565 tps546b24a T6 power controller + 55 4 F - 0x48 J197 tmp117 Northeast temperature sensor + 56 4 F - 0x49 J198 tmp117 North temperature sensor + 57 4 F - 0x4a J199 tmp117 Northwest temperature sensor + 58 4 F - 0x67 U431 bmr491 Intermediate bus converter + 59 3 H - 0x18 M0 tse2004av DIMM A0 + 60 3 H - 0x19 M8 tse2004av DIMM A1 + 61 3 H - 0x1a M1 tse2004av DIMM B0 + 62 3 H - 0x1b M9 tse2004av DIMM B1 + 63 3 H - 0x1c M2 tse2004av DIMM C0 + 64 3 H - 0x1d M10 tse2004av DIMM C1 + 65 3 H - 0x1e M3 tse2004av DIMM D0 + 66 3 H - 0x1f M11 tse2004av DIMM D1 + 67 4 F - 0x18 M4 tse2004av DIMM E0 + 68 4 F - 0x19 M12 tse2004av DIMM E1 + 69 4 F - 0x1a M5 tse2004av DIMM F0 + 70 4 F - 0x1b M13 tse2004av DIMM F1 + 71 4 F - 0x1c M6 tse2004av DIMM G0 + 72 4 F - 0x1d M14 tse2004av DIMM G1 + 73 4 F - 0x1e M7 tse2004av DIMM H0 + 74 4 F - 0x1f M15 tse2004av DIMM H1 + 75 2 B 1:1 0x6a ??? m2_hp_only M.2 A NVMe Basic Management Command + 76 2 B 1:2 0x6a ??? m2_hp_only M.2 B NVMe Basic Management Command sensors => 133 sensors - ID NAME DEVICE KIND - 0 Southwest i2c id=0 temp - 1 South i2c id=1 temp - 2 Southeast i2c id=2 temp - 3 V12_U2A_A0 i2c id=7 current - 4 V3P3_U2A_A0 i2c id=7 current - 5 V12_U2A_A0 i2c id=7 voltage - 6 V3P3_U2A_A0 i2c id=7 voltage - 7 U2_N0 i2c id=8 temp - 8 V12_U2B_A0 i2c id=10 current - 9 V3P3_U2B_A0 i2c id=10 current - 10 V12_U2B_A0 i2c id=10 voltage - 11 V3P3_U2B_A0 i2c id=10 voltage - 12 U2_N1 i2c id=11 temp - 13 V12_U2C_A0 i2c id=13 current - 14 V3P3_U2C_A0 i2c id=13 current - 15 V12_U2C_A0 i2c id=13 voltage - 16 V3P3_U2C_A0 i2c id=13 voltage - 17 U2_N2 i2c id=14 temp - 18 V12_U2D_A0 i2c id=16 current - 19 V3P3_U2D_A0 i2c id=16 current - 20 V12_U2D_A0 i2c id=16 voltage - 21 V3P3_U2D_A0 i2c id=16 voltage - 22 U2_N3 i2c id=17 temp - 23 V12_U2E_A0 i2c id=19 current - 24 V3P3_U2E_A0 i2c id=19 current - 25 V12_U2E_A0 i2c id=19 voltage - 26 V3P3_U2E_A0 i2c id=19 voltage - 27 U2_N4 i2c id=20 temp - 28 V12_U2F_A0 i2c id=22 current - 29 V3P3_U2F_A0 i2c id=22 current - 30 V12_U2F_A0 i2c id=22 voltage - 31 V3P3_U2F_A0 i2c id=22 voltage - 32 U2_N5 i2c id=23 temp - 33 V12_U2G_A0 i2c id=25 current - 34 V3P3_U2G_A0 i2c id=25 current - 35 V12_U2G_A0 i2c id=25 voltage - 36 V3P3_U2G_A0 i2c id=25 voltage - 37 U2_N6 i2c id=26 temp - 38 V12_U2H_A0 i2c id=28 current - 39 V3P3_U2H_A0 i2c id=28 current - 40 V12_U2H_A0 i2c id=28 voltage - 41 V3P3_U2H_A0 i2c id=28 voltage - 42 U2_N7 i2c id=29 temp - 43 V12_U2I_A0 i2c id=31 current - 44 V3P3_U2I_A0 i2c id=31 current - 45 V12_U2I_A0 i2c id=31 voltage - 46 V3P3_U2I_A0 i2c id=31 voltage - 47 U2_N8 i2c id=32 temp - 48 V12_U2J_A0 i2c id=34 current - 49 V3P3_U2J_A0 i2c id=34 current - 50 V12_U2J_A0 i2c id=34 voltage - 51 V3P3_U2J_A0 i2c id=34 voltage - 52 U2_N9 i2c id=35 temp - 53 t6 i2c id=39 temp - 54 V3P3_SP_A2 i2c id=40 temp - 55 V3P3_SP_A2 i2c id=40 current - 56 V3P3_SP_A2 i2c id=40 voltage - 57 V3P3_SYS_A0 i2c id=41 temp - 58 V3P3_SYS_A0 i2c id=41 current - 59 V3P3_SYS_A0 i2c id=41 voltage - 60 V5_SYS_A2 i2c id=42 temp - 61 V5_SYS_A2 i2c id=42 current - 62 V5_SYS_A2 i2c id=42 voltage - 63 V1P8_SYS_A2 i2c id=43 temp - 64 V1P8_SYS_A2 i2c id=43 current - 65 V1P8_SYS_A2 i2c id=43 voltage - 66 V3P3_M2A_A0HP i2c id=44 current - 67 V3P3_M2B_A0HP i2c id=44 current - 68 V3P3_M2A_A0HP i2c id=44 voltage - 69 V3P3_M2B_A0HP i2c id=44 voltage - 70 CPU i2c id=46 temp - 71 VDD_VCORE i2c id=48 temp - 72 VDD_MEM_ABCD i2c id=48 temp - 73 VDD_VCORE i2c id=48 power - 74 VDD_MEM_ABCD i2c id=48 power - 75 VDD_VCORE i2c id=48 current - 76 VDD_MEM_ABCD i2c id=48 current - 77 VDD_VCORE i2c id=48 voltage - 78 VDD_MEM_ABCD i2c id=48 voltage - 79 VDDCR_SOC i2c id=49 temp - 80 VDD_MEM_EFGH i2c id=49 temp - 81 VDDCR_SOC i2c id=49 power - 82 VDD_MEM_EFGH i2c id=49 power - 83 VDDCR_SOC i2c id=49 current - 84 VDD_MEM_EFGH i2c id=49 current - 85 VDDCR_SOC i2c id=49 voltage - 86 VDD_MEM_EFGH i2c id=49 voltage - 87 VPP_ABCD i2c id=50 current - 88 VPP_EFGH i2c id=50 current - 89 V1P8_SP3 i2c id=50 current - 90 VPP_ABCD i2c id=50 voltage - 91 VPP_EFGH i2c id=50 voltage - 92 V1P8_SP3 i2c id=50 voltage - 93 V54_FAN i2c id=51 temp - 94 V54_FAN i2c id=51 current - 95 V54_FAN i2c id=51 voltage - 96 V54_HS_OUTPUT i2c id=52 temp - 97 V54_HS_OUTPUT i2c id=52 current - 98 V54_HS_OUTPUT i2c id=52 voltage - 99 Southeast i2c id=53 speed - 100 Northeast i2c id=53 speed - 101 South i2c id=53 speed - 102 North i2c id=53 speed - 103 Southwest i2c id=53 speed - 104 Northwest i2c id=53 speed - 105 V0P96_NIC_VDD_A0HP i2c id=54 temp - 106 V0P96_NIC_VDD_A0HP i2c id=54 current - 107 V0P96_NIC_VDD_A0HP i2c id=54 voltage - 108 Northeast i2c id=55 temp - 109 North i2c id=56 temp - 110 Northwest i2c id=57 temp - 111 V12_SYS_A2 i2c id=58 temp - 112 V12_SYS_A2 i2c id=58 power - 113 V12_SYS_A2 i2c id=58 current - 114 V12_SYS_A2 i2c id=58 voltage - 115 DIMM_A0 i2c id=59 temp - 116 DIMM_A1 i2c id=60 temp - 117 DIMM_B0 i2c id=61 temp - 118 DIMM_B1 i2c id=62 temp - 119 DIMM_C0 i2c id=63 temp - 120 DIMM_C1 i2c id=64 temp - 121 DIMM_D0 i2c id=65 temp - 122 DIMM_D1 i2c id=66 temp - 123 DIMM_E0 i2c id=67 temp - 124 DIMM_E1 i2c id=68 temp - 125 DIMM_F0 i2c id=69 temp - 126 DIMM_F1 i2c id=70 temp - 127 DIMM_G0 i2c id=71 temp - 128 DIMM_G1 i2c id=72 temp - 129 DIMM_H0 i2c id=73 temp - 130 DIMM_H1 i2c id=74 temp - 131 M2_A i2c id=75 temp - 132 M2_B i2c id=76 temp + ID NAME DEVICE REFDES KIND + 0 Southwest i2c id=0 J194 temp + 1 South i2c id=1 J195 temp + 2 Southeast i2c id=2 J196 temp + 3 V12_U2A_A0 i2c id=7 J206 current + 4 V3P3_U2A_A0 i2c id=7 J206 current + 5 V12_U2A_A0 i2c id=7 J206 voltage + 6 V3P3_U2A_A0 i2c id=7 J206 voltage + 7 U2_N0 i2c id=8 J206 temp + 8 V12_U2B_A0 i2c id=10 J207 current + 9 V3P3_U2B_A0 i2c id=10 J207 current + 10 V12_U2B_A0 i2c id=10 J207 voltage + 11 V3P3_U2B_A0 i2c id=10 J207 voltage + 12 U2_N1 i2c id=11 J207 temp + 13 V12_U2C_A0 i2c id=13 J208 current + 14 V3P3_U2C_A0 i2c id=13 J208 current + 15 V12_U2C_A0 i2c id=13 J208 voltage + 16 V3P3_U2C_A0 i2c id=13 J208 voltage + 17 U2_N2 i2c id=14 J208 temp + 18 V12_U2D_A0 i2c id=16 J209 current + 19 V3P3_U2D_A0 i2c id=16 J209 current + 20 V12_U2D_A0 i2c id=16 J209 voltage + 21 V3P3_U2D_A0 i2c id=16 J209 voltage + 22 U2_N3 i2c id=17 J209 temp + 23 V12_U2E_A0 i2c id=19 J210 current + 24 V3P3_U2E_A0 i2c id=19 J210 current + 25 V12_U2E_A0 i2c id=19 J210 voltage + 26 V3P3_U2E_A0 i2c id=19 J210 voltage + 27 U2_N4 i2c id=20 J210 temp + 28 V12_U2F_A0 i2c id=22 J211 current + 29 V3P3_U2F_A0 i2c id=22 J211 current + 30 V12_U2F_A0 i2c id=22 J211 voltage + 31 V3P3_U2F_A0 i2c id=22 J211 voltage + 32 U2_N5 i2c id=23 J211 temp + 33 V12_U2G_A0 i2c id=25 J212 current + 34 V3P3_U2G_A0 i2c id=25 J212 current + 35 V12_U2G_A0 i2c id=25 J212 voltage + 36 V3P3_U2G_A0 i2c id=25 J212 voltage + 37 U2_N6 i2c id=26 J212 temp + 38 V12_U2H_A0 i2c id=28 J213 current + 39 V3P3_U2H_A0 i2c id=28 J213 current + 40 V12_U2H_A0 i2c id=28 J213 voltage + 41 V3P3_U2H_A0 i2c id=28 J213 voltage + 42 U2_N7 i2c id=29 J213 temp + 43 V12_U2I_A0 i2c id=31 J214 current + 44 V3P3_U2I_A0 i2c id=31 J214 current + 45 V12_U2I_A0 i2c id=31 J214 voltage + 46 V3P3_U2I_A0 i2c id=31 J214 voltage + 47 U2_N8 i2c id=32 J214 temp + 48 V12_U2J_A0 i2c id=34 J215 current + 49 V3P3_U2J_A0 i2c id=34 J215 current + 50 V12_U2J_A0 i2c id=34 J215 voltage + 51 V3P3_U2J_A0 i2c id=34 J215 voltage + 52 U2_N9 i2c id=35 J215 temp + 53 t6 i2c id=39 U491 temp + 54 V3P3_SP_A2 i2c id=40 U522 temp + 55 V3P3_SP_A2 i2c id=40 U522 current + 56 V3P3_SP_A2 i2c id=40 U522 voltage + 57 V3P3_SYS_A0 i2c id=41 U560 temp + 58 V3P3_SYS_A0 i2c id=41 U560 current + 59 V3P3_SYS_A0 i2c id=41 U560 voltage + 60 V5_SYS_A2 i2c id=42 U524 temp + 61 V5_SYS_A2 i2c id=42 U524 current + 62 V5_SYS_A2 i2c id=42 U524 voltage + 63 V1P8_SYS_A2 i2c id=43 U561 temp + 64 V1P8_SYS_A2 i2c id=43 U561 current + 65 V1P8_SYS_A2 i2c id=43 U561 voltage + 66 V3P3_M2A_A0HP i2c id=44 U275 current + 67 V3P3_M2B_A0HP i2c id=44 U275 current + 68 V3P3_M2A_A0HP i2c id=44 U275 voltage + 69 V3P3_M2B_A0HP i2c id=44 U275 voltage + 70 CPU i2c id=46 ??? temp + 71 VDD_VCORE i2c id=48 U350 temp + 72 VDD_MEM_ABCD i2c id=48 U350 temp + 73 VDD_VCORE i2c id=48 U350 power + 74 VDD_MEM_ABCD i2c id=48 U350 power + 75 VDD_VCORE i2c id=48 U350 current + 76 VDD_MEM_ABCD i2c id=48 U350 current + 77 VDD_VCORE i2c id=48 U350 voltage + 78 VDD_MEM_ABCD i2c id=48 U350 voltage + 79 VDDCR_SOC i2c id=49 U351 temp + 80 VDD_MEM_EFGH i2c id=49 U351 temp + 81 VDDCR_SOC i2c id=49 U351 power + 82 VDD_MEM_EFGH i2c id=49 U351 power + 83 VDDCR_SOC i2c id=49 U351 current + 84 VDD_MEM_EFGH i2c id=49 U351 current + 85 VDDCR_SOC i2c id=49 U351 voltage + 86 VDD_MEM_EFGH i2c id=49 U351 voltage + 87 VPP_ABCD i2c id=50 U352 current + 88 VPP_EFGH i2c id=50 U352 current + 89 V1P8_SP3 i2c id=50 U352 current + 90 VPP_ABCD i2c id=50 U352 voltage + 91 VPP_EFGH i2c id=50 U352 voltage + 92 V1P8_SP3 i2c id=50 U352 voltage + 93 V54_FAN i2c id=51 U419 temp + 94 V54_FAN i2c id=51 U419 current + 95 V54_FAN i2c id=51 U419 voltage + 96 V54_HS_OUTPUT i2c id=52 U452 temp + 97 V54_HS_OUTPUT i2c id=52 U452 current + 98 V54_HS_OUTPUT i2c id=52 U452 voltage + 99 Southeast i2c id=53 U321 speed + 100 Northeast i2c id=53 U321 speed + 101 South i2c id=53 U321 speed + 102 North i2c id=53 U321 speed + 103 Southwest i2c id=53 U321 speed + 104 Northwest i2c id=53 U321 speed + 105 V0P96_NIC_VDD_A0HP i2c id=54 U565 temp + 106 V0P96_NIC_VDD_A0HP i2c id=54 U565 current + 107 V0P96_NIC_VDD_A0HP i2c id=54 U565 voltage + 108 Northeast i2c id=55 J197 temp + 109 North i2c id=56 J198 temp + 110 Northwest i2c id=57 J199 temp + 111 V12_SYS_A2 i2c id=58 U431 temp + 112 V12_SYS_A2 i2c id=58 U431 power + 113 V12_SYS_A2 i2c id=58 U431 current + 114 V12_SYS_A2 i2c id=58 U431 voltage + 115 DIMM_A0 i2c id=59 M0 temp + 116 DIMM_A1 i2c id=60 M8 temp + 117 DIMM_B0 i2c id=61 M1 temp + 118 DIMM_B1 i2c id=62 M9 temp + 119 DIMM_C0 i2c id=63 M2 temp + 120 DIMM_C1 i2c id=64 M10 temp + 121 DIMM_D0 i2c id=65 M3 temp + 122 DIMM_D1 i2c id=66 M11 temp + 123 DIMM_E0 i2c id=67 M4 temp + 124 DIMM_E1 i2c id=68 M12 temp + 125 DIMM_F0 i2c id=69 M5 temp + 126 DIMM_F1 i2c id=70 M13 temp + 127 DIMM_G0 i2c id=71 M6 temp + 128 DIMM_G1 i2c id=72 M14 temp + 129 DIMM_H0 i2c id=73 M7 temp + 130 DIMM_H1 i2c id=74 M15 temp + 131 M2_A i2c id=75 ??? temp + 132 M2_B i2c id=76 ??? temp sockets => 6 sockets NAME KIND PORT RXSIZE OWNER echo udp 7 1024 udpecho diff --git a/humility-bin/tests/cmd/manifest/manifest.host-panic.2.stdout b/humility-bin/tests/cmd/manifest/manifest.host-panic.2.stdout index e68029bab..1365bfca1 100644 --- a/humility-bin/tests/cmd/manifest/manifest.host-panic.2.stdout +++ b/humility-bin/tests/cmd/manifest/manifest.host-panic.2.stdout @@ -46,219 +46,219 @@ 2 B init m2 M.2 bus 2 F init front Front bus i2c devices => 77 devices - ID C P MUX ADDR DEVICE DESCRIPTION - 0 2 F - 0x48 tmp117 Southwest temperature sensor - 1 2 F - 0x49 tmp117 South temperature sensor - 2 2 F - 0x4a tmp117 Southeast temperature sensor - 3 2 F - 0x70 pca9545 U.2 ABCD mux - 4 2 F - 0x71 pca9545 U.2 EFGH mux - 5 2 F - 0x72 pca9545 U.2 IJ/FRUID mux - 6 2 F 1:1 0x50 at24csw080 U.2 Sharkfin A VPD - 7 2 F 1:1 0x38 max5970 U.2 Sharkfin A hot swap controller - 8 2 F 1:1 0x6a nvme_bmc U.2 A NVMe Basic Management Command - 9 2 F 1:2 0x50 at24csw080 U.2 Sharkfin B VPD - 10 2 F 1:2 0x38 max5970 U.2 Sharkfin B hot swap controller - 11 2 F 1:2 0x6a nvme_bmc U.2 B NVMe Basic Management Control - 12 2 F 1:3 0x50 at24csw080 U.2 Sharkfin C VPD - 13 2 F 1:3 0x38 max5970 U.2 Sharkfin C hot swap controller - 14 2 F 1:3 0x6a nvme_bmc U.2 C NVMe Basic Management Control - 15 2 F 1:4 0x50 at24csw080 U.2 Sharkfin D VPD - 16 2 F 1:4 0x38 max5970 U.2 Sharkfin D hot swap controller - 17 2 F 1:4 0x6a nvme_bmc U.2 D NVMe Basic Management Control - 18 2 F 2:1 0x50 at24csw080 U.2 Sharkfin E VPD - 19 2 F 2:1 0x38 max5970 U.2 Sharkfin E hot swap controller - 20 2 F 2:1 0x6a nvme_bmc U.2 E NVMe Basic Management Control - 21 2 F 2:2 0x50 at24csw080 U.2 Sharkfin F VPD - 22 2 F 2:2 0x38 max5970 U.2 Sharkfin F hot swap controller - 23 2 F 2:2 0x6a nvme_bmc U.2 F NVMe Basic Management Control - 24 2 F 2:3 0x50 at24csw080 U.2 Sharkfin G VPD - 25 2 F 2:3 0x38 max5970 U.2 Sharkfin G hot swap controller - 26 2 F 2:3 0x6a nvme_bmc U.2 G NVMe Basic Management Control - 27 2 F 2:4 0x50 at24csw080 U.2 Sharkfin H VPD - 28 2 F 2:4 0x38 max5970 U.2 Sharkfin H hot swap controller - 29 2 F 2:4 0x6a nvme_bmc U.2 H NVMe Basic Management Control - 30 2 F 3:1 0x50 at24csw080 U.2 Sharkfin I VPD - 31 2 F 3:1 0x38 max5970 U.2 Sharkfin I hot swap controller - 32 2 F 3:1 0x6a nvme_bmc U.2 I NVMe Basic Management Control - 33 2 F 3:2 0x50 at24csw080 U.2 Sharkfin J VPD - 34 2 F 3:2 0x38 max5970 U.2 Sharkfin J hot swap controller - 35 2 F 3:2 0x6a nvme_bmc U.2 J NVMe Basic Management Control - 36 2 F 3:4 0x50 at24csw080 Gimlet VPD - 37 2 B - 0x73 pca9545 M.2 mux - 38 2 B 1:3 0x50 at24csw080 Fan VPD - 39 2 B 1:4 0x4c tmp451 T6 temperature sensor - 40 3 H - 0x24 tps546b24a A2 3.3V rail - 41 3 H - 0x26 tps546b24a A0 3.3V rail - 42 3 H - 0x27 tps546b24a A2 5V rail - 43 3 H - 0x29 tps546b24a A2 1.8V rail - 44 3 H - 0x3a max5970 M.2 hot plug controller - 45 3 H - 0x3c sbrmi CPU via SB-RMI - 46 3 H - 0x4c sbtsi CPU temperature sensor - 47 3 H - 0x58 idt8a34003 Clock generator - 48 3 H - 0x5a raa229618 CPU power controller - 49 3 H - 0x5b raa229618 SoC power controller - 50 3 H - 0x5c isl68224 DIMM/SP3 1.8V A0 power controller - 51 4 F - 0x10 adm1272 Fan hot swap controller - 52 4 F - 0x14 adm1272 Sled hot swap controller - 53 4 F - 0x20 max31790 Fan controller - 54 4 F - 0x25 tps546b24a T6 power controller - 55 4 F - 0x48 tmp117 Northeast temperature sensor - 56 4 F - 0x49 tmp117 North temperature sensor - 57 4 F - 0x4a tmp117 Northwest temperature sensor - 58 4 F - 0x67 bmr491 Intermediate bus converter - 59 3 H - 0x18 tse2004av DIMM A0 - 60 3 H - 0x19 tse2004av DIMM A1 - 61 3 H - 0x1a tse2004av DIMM B0 - 62 3 H - 0x1b tse2004av DIMM B1 - 63 3 H - 0x1c tse2004av DIMM C0 - 64 3 H - 0x1d tse2004av DIMM C1 - 65 3 H - 0x1e tse2004av DIMM D0 - 66 3 H - 0x1f tse2004av DIMM D1 - 67 4 F - 0x18 tse2004av DIMM E0 - 68 4 F - 0x19 tse2004av DIMM E1 - 69 4 F - 0x1a tse2004av DIMM F0 - 70 4 F - 0x1b tse2004av DIMM F1 - 71 4 F - 0x1c tse2004av DIMM G0 - 72 4 F - 0x1d tse2004av DIMM G1 - 73 4 F - 0x1e tse2004av DIMM H0 - 74 4 F - 0x1f tse2004av DIMM H1 - 75 2 B 1:1 0x6a m2_hp_only M.2 A NVMe Basic Management Command - 76 2 B 1:2 0x6a m2_hp_only M.2 B NVMe Basic Management Command + ID C P MUX ADDR REFDES DEVICE DESCRIPTION + 0 2 F - 0x48 J194 tmp117 Southwest temperature sensor + 1 2 F - 0x49 J195 tmp117 South temperature sensor + 2 2 F - 0x4a J196 tmp117 Southeast temperature sensor + 3 2 F - 0x70 U336 pca9545 U.2 ABCD mux + 4 2 F - 0x71 U339 pca9545 U.2 EFGH mux + 5 2 F - 0x72 U337 pca9545 U.2 IJ/FRUID mux + 6 2 F 1:1 0x50 J206 at24csw080 U.2 Sharkfin A VPD + 7 2 F 1:1 0x38 J206 max5970 U.2 Sharkfin A hot swap controller + 8 2 F 1:1 0x6a J206 nvme_bmc U.2 A NVMe Basic Management Command + 9 2 F 1:2 0x50 J207 at24csw080 U.2 Sharkfin B VPD + 10 2 F 1:2 0x38 J207 max5970 U.2 Sharkfin B hot swap controller + 11 2 F 1:2 0x6a J207 nvme_bmc U.2 B NVMe Basic Management Control + 12 2 F 1:3 0x50 J208 at24csw080 U.2 Sharkfin C VPD + 13 2 F 1:3 0x38 J208 max5970 U.2 Sharkfin C hot swap controller + 14 2 F 1:3 0x6a J208 nvme_bmc U.2 C NVMe Basic Management Control + 15 2 F 1:4 0x50 J209 at24csw080 U.2 Sharkfin D VPD + 16 2 F 1:4 0x38 J209 max5970 U.2 Sharkfin D hot swap controller + 17 2 F 1:4 0x6a J209 nvme_bmc U.2 D NVMe Basic Management Control + 18 2 F 2:1 0x50 J210 at24csw080 U.2 Sharkfin E VPD + 19 2 F 2:1 0x38 J210 max5970 U.2 Sharkfin E hot swap controller + 20 2 F 2:1 0x6a J210 nvme_bmc U.2 E NVMe Basic Management Control + 21 2 F 2:2 0x50 J211 at24csw080 U.2 Sharkfin F VPD + 22 2 F 2:2 0x38 J211 max5970 U.2 Sharkfin F hot swap controller + 23 2 F 2:2 0x6a J211 nvme_bmc U.2 F NVMe Basic Management Control + 24 2 F 2:3 0x50 J212 at24csw080 U.2 Sharkfin G VPD + 25 2 F 2:3 0x38 J212 max5970 U.2 Sharkfin G hot swap controller + 26 2 F 2:3 0x6a J212 nvme_bmc U.2 G NVMe Basic Management Control + 27 2 F 2:4 0x50 J213 at24csw080 U.2 Sharkfin H VPD + 28 2 F 2:4 0x38 J213 max5970 U.2 Sharkfin H hot swap controller + 29 2 F 2:4 0x6a J213 nvme_bmc U.2 H NVMe Basic Management Control + 30 2 F 3:1 0x50 J214 at24csw080 U.2 Sharkfin I VPD + 31 2 F 3:1 0x38 J214 max5970 U.2 Sharkfin I hot swap controller + 32 2 F 3:1 0x6a J214 nvme_bmc U.2 I NVMe Basic Management Control + 33 2 F 3:2 0x50 J215 at24csw080 U.2 Sharkfin J VPD + 34 2 F 3:2 0x38 J215 max5970 U.2 Sharkfin J hot swap controller + 35 2 F 3:2 0x6a J215 nvme_bmc U.2 J NVMe Basic Management Control + 36 2 F 3:4 0x50 U615 at24csw080 Gimlet VPD + 37 2 B - 0x73 U422 pca9545 M.2 mux + 38 2 B 1:3 0x50 J180 at24csw080 Fan VPD + 39 2 B 1:4 0x4c U491 tmp451 T6 temperature sensor + 40 3 H - 0x24 U522 tps546b24a A2 3.3V rail + 41 3 H - 0x26 U560 tps546b24a A0 3.3V rail + 42 3 H - 0x27 U524 tps546b24a A2 5V rail + 43 3 H - 0x29 U561 tps546b24a A2 1.8V rail + 44 3 H - 0x3a U275 max5970 M.2 hot plug controller + 45 3 H - 0x3c ??? sbrmi CPU via SB-RMI + 46 3 H - 0x4c ??? sbtsi CPU temperature sensor + 47 3 H - 0x58 U446 idt8a34003 Clock generator + 48 3 H - 0x5a U350 raa229618 CPU power controller + 49 3 H - 0x5b U351 raa229618 SoC power controller + 50 3 H - 0x5c U352 isl68224 DIMM/SP3 1.8V A0 power controller + 51 4 F - 0x10 U419 adm1272 Fan hot swap controller + 52 4 F - 0x14 U452 adm1272 Sled hot swap controller + 53 4 F - 0x20 U321 max31790 Fan controller + 54 4 F - 0x25 U565 tps546b24a T6 power controller + 55 4 F - 0x48 J197 tmp117 Northeast temperature sensor + 56 4 F - 0x49 J198 tmp117 North temperature sensor + 57 4 F - 0x4a J199 tmp117 Northwest temperature sensor + 58 4 F - 0x67 U431 bmr491 Intermediate bus converter + 59 3 H - 0x18 M0 tse2004av DIMM A0 + 60 3 H - 0x19 M8 tse2004av DIMM A1 + 61 3 H - 0x1a M1 tse2004av DIMM B0 + 62 3 H - 0x1b M9 tse2004av DIMM B1 + 63 3 H - 0x1c M2 tse2004av DIMM C0 + 64 3 H - 0x1d M10 tse2004av DIMM C1 + 65 3 H - 0x1e M3 tse2004av DIMM D0 + 66 3 H - 0x1f M11 tse2004av DIMM D1 + 67 4 F - 0x18 M4 tse2004av DIMM E0 + 68 4 F - 0x19 M12 tse2004av DIMM E1 + 69 4 F - 0x1a M5 tse2004av DIMM F0 + 70 4 F - 0x1b M13 tse2004av DIMM F1 + 71 4 F - 0x1c M6 tse2004av DIMM G0 + 72 4 F - 0x1d M14 tse2004av DIMM G1 + 73 4 F - 0x1e M7 tse2004av DIMM H0 + 74 4 F - 0x1f M15 tse2004av DIMM H1 + 75 2 B 1:1 0x6a ??? m2_hp_only M.2 A NVMe Basic Management Command + 76 2 B 1:2 0x6a ??? m2_hp_only M.2 B NVMe Basic Management Command sensors => 133 sensors - ID NAME DEVICE KIND - 0 Southwest i2c id=0 temp - 1 South i2c id=1 temp - 2 Southeast i2c id=2 temp - 3 V12_U2A_A0 i2c id=7 current - 4 V3P3_U2A_A0 i2c id=7 current - 5 V12_U2A_A0 i2c id=7 voltage - 6 V3P3_U2A_A0 i2c id=7 voltage - 7 U2_N0 i2c id=8 temp - 8 V12_U2B_A0 i2c id=10 current - 9 V3P3_U2B_A0 i2c id=10 current - 10 V12_U2B_A0 i2c id=10 voltage - 11 V3P3_U2B_A0 i2c id=10 voltage - 12 U2_N1 i2c id=11 temp - 13 V12_U2C_A0 i2c id=13 current - 14 V3P3_U2C_A0 i2c id=13 current - 15 V12_U2C_A0 i2c id=13 voltage - 16 V3P3_U2C_A0 i2c id=13 voltage - 17 U2_N2 i2c id=14 temp - 18 V12_U2D_A0 i2c id=16 current - 19 V3P3_U2D_A0 i2c id=16 current - 20 V12_U2D_A0 i2c id=16 voltage - 21 V3P3_U2D_A0 i2c id=16 voltage - 22 U2_N3 i2c id=17 temp - 23 V12_U2E_A0 i2c id=19 current - 24 V3P3_U2E_A0 i2c id=19 current - 25 V12_U2E_A0 i2c id=19 voltage - 26 V3P3_U2E_A0 i2c id=19 voltage - 27 U2_N4 i2c id=20 temp - 28 V12_U2F_A0 i2c id=22 current - 29 V3P3_U2F_A0 i2c id=22 current - 30 V12_U2F_A0 i2c id=22 voltage - 31 V3P3_U2F_A0 i2c id=22 voltage - 32 U2_N5 i2c id=23 temp - 33 V12_U2G_A0 i2c id=25 current - 34 V3P3_U2G_A0 i2c id=25 current - 35 V12_U2G_A0 i2c id=25 voltage - 36 V3P3_U2G_A0 i2c id=25 voltage - 37 U2_N6 i2c id=26 temp - 38 V12_U2H_A0 i2c id=28 current - 39 V3P3_U2H_A0 i2c id=28 current - 40 V12_U2H_A0 i2c id=28 voltage - 41 V3P3_U2H_A0 i2c id=28 voltage - 42 U2_N7 i2c id=29 temp - 43 V12_U2I_A0 i2c id=31 current - 44 V3P3_U2I_A0 i2c id=31 current - 45 V12_U2I_A0 i2c id=31 voltage - 46 V3P3_U2I_A0 i2c id=31 voltage - 47 U2_N8 i2c id=32 temp - 48 V12_U2J_A0 i2c id=34 current - 49 V3P3_U2J_A0 i2c id=34 current - 50 V12_U2J_A0 i2c id=34 voltage - 51 V3P3_U2J_A0 i2c id=34 voltage - 52 U2_N9 i2c id=35 temp - 53 t6 i2c id=39 temp - 54 V3P3_SP_A2 i2c id=40 temp - 55 V3P3_SP_A2 i2c id=40 current - 56 V3P3_SP_A2 i2c id=40 voltage - 57 V3P3_SYS_A0 i2c id=41 temp - 58 V3P3_SYS_A0 i2c id=41 current - 59 V3P3_SYS_A0 i2c id=41 voltage - 60 V5_SYS_A2 i2c id=42 temp - 61 V5_SYS_A2 i2c id=42 current - 62 V5_SYS_A2 i2c id=42 voltage - 63 V1P8_SYS_A2 i2c id=43 temp - 64 V1P8_SYS_A2 i2c id=43 current - 65 V1P8_SYS_A2 i2c id=43 voltage - 66 V3P3_M2A_A0HP i2c id=44 current - 67 V3P3_M2B_A0HP i2c id=44 current - 68 V3P3_M2A_A0HP i2c id=44 voltage - 69 V3P3_M2B_A0HP i2c id=44 voltage - 70 CPU i2c id=46 temp - 71 VDD_VCORE i2c id=48 temp - 72 VDD_MEM_ABCD i2c id=48 temp - 73 VDD_VCORE i2c id=48 power - 74 VDD_MEM_ABCD i2c id=48 power - 75 VDD_VCORE i2c id=48 current - 76 VDD_MEM_ABCD i2c id=48 current - 77 VDD_VCORE i2c id=48 voltage - 78 VDD_MEM_ABCD i2c id=48 voltage - 79 VDDCR_SOC i2c id=49 temp - 80 VDD_MEM_EFGH i2c id=49 temp - 81 VDDCR_SOC i2c id=49 power - 82 VDD_MEM_EFGH i2c id=49 power - 83 VDDCR_SOC i2c id=49 current - 84 VDD_MEM_EFGH i2c id=49 current - 85 VDDCR_SOC i2c id=49 voltage - 86 VDD_MEM_EFGH i2c id=49 voltage - 87 VPP_ABCD i2c id=50 current - 88 VPP_EFGH i2c id=50 current - 89 V1P8_SP3 i2c id=50 current - 90 VPP_ABCD i2c id=50 voltage - 91 VPP_EFGH i2c id=50 voltage - 92 V1P8_SP3 i2c id=50 voltage - 93 V54_FAN i2c id=51 temp - 94 V54_FAN i2c id=51 current - 95 V54_FAN i2c id=51 voltage - 96 V54_HS_OUTPUT i2c id=52 temp - 97 V54_HS_OUTPUT i2c id=52 current - 98 V54_HS_OUTPUT i2c id=52 voltage - 99 Southeast i2c id=53 speed - 100 Northeast i2c id=53 speed - 101 South i2c id=53 speed - 102 North i2c id=53 speed - 103 Southwest i2c id=53 speed - 104 Northwest i2c id=53 speed - 105 V0P96_NIC_VDD_A0HP i2c id=54 temp - 106 V0P96_NIC_VDD_A0HP i2c id=54 current - 107 V0P96_NIC_VDD_A0HP i2c id=54 voltage - 108 Northeast i2c id=55 temp - 109 North i2c id=56 temp - 110 Northwest i2c id=57 temp - 111 V12_SYS_A2 i2c id=58 temp - 112 V12_SYS_A2 i2c id=58 power - 113 V12_SYS_A2 i2c id=58 current - 114 V12_SYS_A2 i2c id=58 voltage - 115 DIMM_A0 i2c id=59 temp - 116 DIMM_A1 i2c id=60 temp - 117 DIMM_B0 i2c id=61 temp - 118 DIMM_B1 i2c id=62 temp - 119 DIMM_C0 i2c id=63 temp - 120 DIMM_C1 i2c id=64 temp - 121 DIMM_D0 i2c id=65 temp - 122 DIMM_D1 i2c id=66 temp - 123 DIMM_E0 i2c id=67 temp - 124 DIMM_E1 i2c id=68 temp - 125 DIMM_F0 i2c id=69 temp - 126 DIMM_F1 i2c id=70 temp - 127 DIMM_G0 i2c id=71 temp - 128 DIMM_G1 i2c id=72 temp - 129 DIMM_H0 i2c id=73 temp - 130 DIMM_H1 i2c id=74 temp - 131 M2_A i2c id=75 temp - 132 M2_B i2c id=76 temp + ID NAME DEVICE REFDES KIND + 0 Southwest i2c id=0 J194 temp + 1 South i2c id=1 J195 temp + 2 Southeast i2c id=2 J196 temp + 3 V12_U2A_A0 i2c id=7 J206 current + 4 V3P3_U2A_A0 i2c id=7 J206 current + 5 V12_U2A_A0 i2c id=7 J206 voltage + 6 V3P3_U2A_A0 i2c id=7 J206 voltage + 7 U2_N0 i2c id=8 J206 temp + 8 V12_U2B_A0 i2c id=10 J207 current + 9 V3P3_U2B_A0 i2c id=10 J207 current + 10 V12_U2B_A0 i2c id=10 J207 voltage + 11 V3P3_U2B_A0 i2c id=10 J207 voltage + 12 U2_N1 i2c id=11 J207 temp + 13 V12_U2C_A0 i2c id=13 J208 current + 14 V3P3_U2C_A0 i2c id=13 J208 current + 15 V12_U2C_A0 i2c id=13 J208 voltage + 16 V3P3_U2C_A0 i2c id=13 J208 voltage + 17 U2_N2 i2c id=14 J208 temp + 18 V12_U2D_A0 i2c id=16 J209 current + 19 V3P3_U2D_A0 i2c id=16 J209 current + 20 V12_U2D_A0 i2c id=16 J209 voltage + 21 V3P3_U2D_A0 i2c id=16 J209 voltage + 22 U2_N3 i2c id=17 J209 temp + 23 V12_U2E_A0 i2c id=19 J210 current + 24 V3P3_U2E_A0 i2c id=19 J210 current + 25 V12_U2E_A0 i2c id=19 J210 voltage + 26 V3P3_U2E_A0 i2c id=19 J210 voltage + 27 U2_N4 i2c id=20 J210 temp + 28 V12_U2F_A0 i2c id=22 J211 current + 29 V3P3_U2F_A0 i2c id=22 J211 current + 30 V12_U2F_A0 i2c id=22 J211 voltage + 31 V3P3_U2F_A0 i2c id=22 J211 voltage + 32 U2_N5 i2c id=23 J211 temp + 33 V12_U2G_A0 i2c id=25 J212 current + 34 V3P3_U2G_A0 i2c id=25 J212 current + 35 V12_U2G_A0 i2c id=25 J212 voltage + 36 V3P3_U2G_A0 i2c id=25 J212 voltage + 37 U2_N6 i2c id=26 J212 temp + 38 V12_U2H_A0 i2c id=28 J213 current + 39 V3P3_U2H_A0 i2c id=28 J213 current + 40 V12_U2H_A0 i2c id=28 J213 voltage + 41 V3P3_U2H_A0 i2c id=28 J213 voltage + 42 U2_N7 i2c id=29 J213 temp + 43 V12_U2I_A0 i2c id=31 J214 current + 44 V3P3_U2I_A0 i2c id=31 J214 current + 45 V12_U2I_A0 i2c id=31 J214 voltage + 46 V3P3_U2I_A0 i2c id=31 J214 voltage + 47 U2_N8 i2c id=32 J214 temp + 48 V12_U2J_A0 i2c id=34 J215 current + 49 V3P3_U2J_A0 i2c id=34 J215 current + 50 V12_U2J_A0 i2c id=34 J215 voltage + 51 V3P3_U2J_A0 i2c id=34 J215 voltage + 52 U2_N9 i2c id=35 J215 temp + 53 t6 i2c id=39 U491 temp + 54 V3P3_SP_A2 i2c id=40 U522 temp + 55 V3P3_SP_A2 i2c id=40 U522 current + 56 V3P3_SP_A2 i2c id=40 U522 voltage + 57 V3P3_SYS_A0 i2c id=41 U560 temp + 58 V3P3_SYS_A0 i2c id=41 U560 current + 59 V3P3_SYS_A0 i2c id=41 U560 voltage + 60 V5_SYS_A2 i2c id=42 U524 temp + 61 V5_SYS_A2 i2c id=42 U524 current + 62 V5_SYS_A2 i2c id=42 U524 voltage + 63 V1P8_SYS_A2 i2c id=43 U561 temp + 64 V1P8_SYS_A2 i2c id=43 U561 current + 65 V1P8_SYS_A2 i2c id=43 U561 voltage + 66 V3P3_M2A_A0HP i2c id=44 U275 current + 67 V3P3_M2B_A0HP i2c id=44 U275 current + 68 V3P3_M2A_A0HP i2c id=44 U275 voltage + 69 V3P3_M2B_A0HP i2c id=44 U275 voltage + 70 CPU i2c id=46 ??? temp + 71 VDD_VCORE i2c id=48 U350 temp + 72 VDD_MEM_ABCD i2c id=48 U350 temp + 73 VDD_VCORE i2c id=48 U350 power + 74 VDD_MEM_ABCD i2c id=48 U350 power + 75 VDD_VCORE i2c id=48 U350 current + 76 VDD_MEM_ABCD i2c id=48 U350 current + 77 VDD_VCORE i2c id=48 U350 voltage + 78 VDD_MEM_ABCD i2c id=48 U350 voltage + 79 VDDCR_SOC i2c id=49 U351 temp + 80 VDD_MEM_EFGH i2c id=49 U351 temp + 81 VDDCR_SOC i2c id=49 U351 power + 82 VDD_MEM_EFGH i2c id=49 U351 power + 83 VDDCR_SOC i2c id=49 U351 current + 84 VDD_MEM_EFGH i2c id=49 U351 current + 85 VDDCR_SOC i2c id=49 U351 voltage + 86 VDD_MEM_EFGH i2c id=49 U351 voltage + 87 VPP_ABCD i2c id=50 U352 current + 88 VPP_EFGH i2c id=50 U352 current + 89 V1P8_SP3 i2c id=50 U352 current + 90 VPP_ABCD i2c id=50 U352 voltage + 91 VPP_EFGH i2c id=50 U352 voltage + 92 V1P8_SP3 i2c id=50 U352 voltage + 93 V54_FAN i2c id=51 U419 temp + 94 V54_FAN i2c id=51 U419 current + 95 V54_FAN i2c id=51 U419 voltage + 96 V54_HS_OUTPUT i2c id=52 U452 temp + 97 V54_HS_OUTPUT i2c id=52 U452 current + 98 V54_HS_OUTPUT i2c id=52 U452 voltage + 99 Southeast i2c id=53 U321 speed + 100 Northeast i2c id=53 U321 speed + 101 South i2c id=53 U321 speed + 102 North i2c id=53 U321 speed + 103 Southwest i2c id=53 U321 speed + 104 Northwest i2c id=53 U321 speed + 105 V0P96_NIC_VDD_A0HP i2c id=54 U565 temp + 106 V0P96_NIC_VDD_A0HP i2c id=54 U565 current + 107 V0P96_NIC_VDD_A0HP i2c id=54 U565 voltage + 108 Northeast i2c id=55 J197 temp + 109 North i2c id=56 J198 temp + 110 Northwest i2c id=57 J199 temp + 111 V12_SYS_A2 i2c id=58 U431 temp + 112 V12_SYS_A2 i2c id=58 U431 power + 113 V12_SYS_A2 i2c id=58 U431 current + 114 V12_SYS_A2 i2c id=58 U431 voltage + 115 DIMM_A0 i2c id=59 M0 temp + 116 DIMM_A1 i2c id=60 M8 temp + 117 DIMM_B0 i2c id=61 M1 temp + 118 DIMM_B1 i2c id=62 M9 temp + 119 DIMM_C0 i2c id=63 M2 temp + 120 DIMM_C1 i2c id=64 M10 temp + 121 DIMM_D0 i2c id=65 M3 temp + 122 DIMM_D1 i2c id=66 M11 temp + 123 DIMM_E0 i2c id=67 M4 temp + 124 DIMM_E1 i2c id=68 M12 temp + 125 DIMM_F0 i2c id=69 M5 temp + 126 DIMM_F1 i2c id=70 M13 temp + 127 DIMM_G0 i2c id=71 M6 temp + 128 DIMM_G1 i2c id=72 M14 temp + 129 DIMM_H0 i2c id=73 M7 temp + 130 DIMM_H1 i2c id=74 M15 temp + 131 M2_A i2c id=75 ??? temp + 132 M2_B i2c id=76 ??? temp sockets => 6 sockets NAME KIND PORT RXSIZE OWNER echo udp 7 1024 udpecho diff --git a/humility-bin/tests/cmd/manifest/manifest.host-panic.3.stdout b/humility-bin/tests/cmd/manifest/manifest.host-panic.3.stdout index 96ecb9610..6f475a166 100644 --- a/humility-bin/tests/cmd/manifest/manifest.host-panic.3.stdout +++ b/humility-bin/tests/cmd/manifest/manifest.host-panic.3.stdout @@ -46,219 +46,219 @@ 2 B init m2 M.2 bus 2 F init front Front bus i2c devices => 77 devices - ID C P MUX ADDR DEVICE DESCRIPTION - 0 2 F - 0x48 tmp117 Southwest temperature sensor - 1 2 F - 0x49 tmp117 South temperature sensor - 2 2 F - 0x4a tmp117 Southeast temperature sensor - 3 2 F - 0x70 pca9545 U.2 ABCD mux - 4 2 F - 0x71 pca9545 U.2 EFGH mux - 5 2 F - 0x72 pca9545 U.2 IJ/FRUID mux - 6 2 F 1:1 0x50 at24csw080 U.2 Sharkfin A VPD - 7 2 F 1:1 0x38 max5970 U.2 Sharkfin A hot swap controller - 8 2 F 1:1 0x6a nvme_bmc U.2 A NVMe Basic Management Command - 9 2 F 1:2 0x50 at24csw080 U.2 Sharkfin B VPD - 10 2 F 1:2 0x38 max5970 U.2 Sharkfin B hot swap controller - 11 2 F 1:2 0x6a nvme_bmc U.2 B NVMe Basic Management Control - 12 2 F 1:3 0x50 at24csw080 U.2 Sharkfin C VPD - 13 2 F 1:3 0x38 max5970 U.2 Sharkfin C hot swap controller - 14 2 F 1:3 0x6a nvme_bmc U.2 C NVMe Basic Management Control - 15 2 F 1:4 0x50 at24csw080 U.2 Sharkfin D VPD - 16 2 F 1:4 0x38 max5970 U.2 Sharkfin D hot swap controller - 17 2 F 1:4 0x6a nvme_bmc U.2 D NVMe Basic Management Control - 18 2 F 2:1 0x50 at24csw080 U.2 Sharkfin E VPD - 19 2 F 2:1 0x38 max5970 U.2 Sharkfin E hot swap controller - 20 2 F 2:1 0x6a nvme_bmc U.2 E NVMe Basic Management Control - 21 2 F 2:2 0x50 at24csw080 U.2 Sharkfin F VPD - 22 2 F 2:2 0x38 max5970 U.2 Sharkfin F hot swap controller - 23 2 F 2:2 0x6a nvme_bmc U.2 F NVMe Basic Management Control - 24 2 F 2:3 0x50 at24csw080 U.2 Sharkfin G VPD - 25 2 F 2:3 0x38 max5970 U.2 Sharkfin G hot swap controller - 26 2 F 2:3 0x6a nvme_bmc U.2 G NVMe Basic Management Control - 27 2 F 2:4 0x50 at24csw080 U.2 Sharkfin H VPD - 28 2 F 2:4 0x38 max5970 U.2 Sharkfin H hot swap controller - 29 2 F 2:4 0x6a nvme_bmc U.2 H NVMe Basic Management Control - 30 2 F 3:1 0x50 at24csw080 U.2 Sharkfin I VPD - 31 2 F 3:1 0x38 max5970 U.2 Sharkfin I hot swap controller - 32 2 F 3:1 0x6a nvme_bmc U.2 I NVMe Basic Management Control - 33 2 F 3:2 0x50 at24csw080 U.2 Sharkfin J VPD - 34 2 F 3:2 0x38 max5970 U.2 Sharkfin J hot swap controller - 35 2 F 3:2 0x6a nvme_bmc U.2 J NVMe Basic Management Control - 36 2 F 3:4 0x50 at24csw080 Gimlet VPD - 37 2 B - 0x73 pca9545 M.2 mux - 38 2 B 1:3 0x50 at24csw080 Fan VPD - 39 2 B 1:4 0x4c tmp451 T6 temperature sensor - 40 3 H - 0x24 tps546b24a A2 3.3V rail - 41 3 H - 0x26 tps546b24a A0 3.3V rail - 42 3 H - 0x27 tps546b24a A2 5V rail - 43 3 H - 0x29 tps546b24a A2 1.8V rail - 44 3 H - 0x3a max5970 M.2 hot plug controller - 45 3 H - 0x3c sbrmi CPU via SB-RMI - 46 3 H - 0x4c sbtsi CPU temperature sensor - 47 3 H - 0x58 idt8a34003 Clock generator - 48 3 H - 0x5a raa229618 CPU power controller - 49 3 H - 0x5b raa229618 SoC power controller - 50 3 H - 0x5c isl68224 DIMM/SP3 1.8V A0 power controller - 51 4 F - 0x10 adm1272 Fan hot swap controller - 52 4 F - 0x14 adm1272 Sled hot swap controller - 53 4 F - 0x20 max31790 Fan controller - 54 4 F - 0x25 tps546b24a T6 power controller - 55 4 F - 0x48 tmp117 Northeast temperature sensor - 56 4 F - 0x49 tmp117 North temperature sensor - 57 4 F - 0x4a tmp117 Northwest temperature sensor - 58 4 F - 0x67 bmr491 Intermediate bus converter - 59 3 H - 0x18 tse2004av DIMM A0 - 60 3 H - 0x19 tse2004av DIMM A1 - 61 3 H - 0x1a tse2004av DIMM B0 - 62 3 H - 0x1b tse2004av DIMM B1 - 63 3 H - 0x1c tse2004av DIMM C0 - 64 3 H - 0x1d tse2004av DIMM C1 - 65 3 H - 0x1e tse2004av DIMM D0 - 66 3 H - 0x1f tse2004av DIMM D1 - 67 4 F - 0x18 tse2004av DIMM E0 - 68 4 F - 0x19 tse2004av DIMM E1 - 69 4 F - 0x1a tse2004av DIMM F0 - 70 4 F - 0x1b tse2004av DIMM F1 - 71 4 F - 0x1c tse2004av DIMM G0 - 72 4 F - 0x1d tse2004av DIMM G1 - 73 4 F - 0x1e tse2004av DIMM H0 - 74 4 F - 0x1f tse2004av DIMM H1 - 75 2 B 1:1 0x6a m2_hp_only M.2 A NVMe Basic Management Command - 76 2 B 1:2 0x6a m2_hp_only M.2 B NVMe Basic Management Command + ID C P MUX ADDR REFDES DEVICE DESCRIPTION + 0 2 F - 0x48 J194 tmp117 Southwest temperature sensor + 1 2 F - 0x49 J195 tmp117 South temperature sensor + 2 2 F - 0x4a J196 tmp117 Southeast temperature sensor + 3 2 F - 0x70 U336 pca9545 U.2 ABCD mux + 4 2 F - 0x71 U339 pca9545 U.2 EFGH mux + 5 2 F - 0x72 U337 pca9545 U.2 IJ/FRUID mux + 6 2 F 1:1 0x50 J206 at24csw080 U.2 Sharkfin A VPD + 7 2 F 1:1 0x38 J206 max5970 U.2 Sharkfin A hot swap controller + 8 2 F 1:1 0x6a J206 nvme_bmc U.2 A NVMe Basic Management Command + 9 2 F 1:2 0x50 J207 at24csw080 U.2 Sharkfin B VPD + 10 2 F 1:2 0x38 J207 max5970 U.2 Sharkfin B hot swap controller + 11 2 F 1:2 0x6a J207 nvme_bmc U.2 B NVMe Basic Management Control + 12 2 F 1:3 0x50 J208 at24csw080 U.2 Sharkfin C VPD + 13 2 F 1:3 0x38 J208 max5970 U.2 Sharkfin C hot swap controller + 14 2 F 1:3 0x6a J208 nvme_bmc U.2 C NVMe Basic Management Control + 15 2 F 1:4 0x50 J209 at24csw080 U.2 Sharkfin D VPD + 16 2 F 1:4 0x38 J209 max5970 U.2 Sharkfin D hot swap controller + 17 2 F 1:4 0x6a J209 nvme_bmc U.2 D NVMe Basic Management Control + 18 2 F 2:1 0x50 J210 at24csw080 U.2 Sharkfin E VPD + 19 2 F 2:1 0x38 J210 max5970 U.2 Sharkfin E hot swap controller + 20 2 F 2:1 0x6a J210 nvme_bmc U.2 E NVMe Basic Management Control + 21 2 F 2:2 0x50 J211 at24csw080 U.2 Sharkfin F VPD + 22 2 F 2:2 0x38 J211 max5970 U.2 Sharkfin F hot swap controller + 23 2 F 2:2 0x6a J211 nvme_bmc U.2 F NVMe Basic Management Control + 24 2 F 2:3 0x50 J212 at24csw080 U.2 Sharkfin G VPD + 25 2 F 2:3 0x38 J212 max5970 U.2 Sharkfin G hot swap controller + 26 2 F 2:3 0x6a J212 nvme_bmc U.2 G NVMe Basic Management Control + 27 2 F 2:4 0x50 J213 at24csw080 U.2 Sharkfin H VPD + 28 2 F 2:4 0x38 J213 max5970 U.2 Sharkfin H hot swap controller + 29 2 F 2:4 0x6a J213 nvme_bmc U.2 H NVMe Basic Management Control + 30 2 F 3:1 0x50 J214 at24csw080 U.2 Sharkfin I VPD + 31 2 F 3:1 0x38 J214 max5970 U.2 Sharkfin I hot swap controller + 32 2 F 3:1 0x6a J214 nvme_bmc U.2 I NVMe Basic Management Control + 33 2 F 3:2 0x50 J215 at24csw080 U.2 Sharkfin J VPD + 34 2 F 3:2 0x38 J215 max5970 U.2 Sharkfin J hot swap controller + 35 2 F 3:2 0x6a J215 nvme_bmc U.2 J NVMe Basic Management Control + 36 2 F 3:4 0x50 U615 at24csw080 Gimlet VPD + 37 2 B - 0x73 U422 pca9545 M.2 mux + 38 2 B 1:3 0x50 J180 at24csw080 Fan VPD + 39 2 B 1:4 0x4c U491 tmp451 T6 temperature sensor + 40 3 H - 0x24 U522 tps546b24a A2 3.3V rail + 41 3 H - 0x26 U560 tps546b24a A0 3.3V rail + 42 3 H - 0x27 U524 tps546b24a A2 5V rail + 43 3 H - 0x29 U561 tps546b24a A2 1.8V rail + 44 3 H - 0x3a U275 max5970 M.2 hot plug controller + 45 3 H - 0x3c ??? sbrmi CPU via SB-RMI + 46 3 H - 0x4c ??? sbtsi CPU temperature sensor + 47 3 H - 0x58 U446 idt8a34003 Clock generator + 48 3 H - 0x5a U350 raa229618 CPU power controller + 49 3 H - 0x5b U351 raa229618 SoC power controller + 50 3 H - 0x5c U352 isl68224 DIMM/SP3 1.8V A0 power controller + 51 4 F - 0x10 U419 adm1272 Fan hot swap controller + 52 4 F - 0x14 U452 adm1272 Sled hot swap controller + 53 4 F - 0x20 U321 max31790 Fan controller + 54 4 F - 0x25 U565 tps546b24a T6 power controller + 55 4 F - 0x48 J197 tmp117 Northeast temperature sensor + 56 4 F - 0x49 J198 tmp117 North temperature sensor + 57 4 F - 0x4a J199 tmp117 Northwest temperature sensor + 58 4 F - 0x67 U431 bmr491 Intermediate bus converter + 59 3 H - 0x18 M0 tse2004av DIMM A0 + 60 3 H - 0x19 M8 tse2004av DIMM A1 + 61 3 H - 0x1a M1 tse2004av DIMM B0 + 62 3 H - 0x1b M9 tse2004av DIMM B1 + 63 3 H - 0x1c M2 tse2004av DIMM C0 + 64 3 H - 0x1d M10 tse2004av DIMM C1 + 65 3 H - 0x1e M3 tse2004av DIMM D0 + 66 3 H - 0x1f M11 tse2004av DIMM D1 + 67 4 F - 0x18 M4 tse2004av DIMM E0 + 68 4 F - 0x19 M12 tse2004av DIMM E1 + 69 4 F - 0x1a M5 tse2004av DIMM F0 + 70 4 F - 0x1b M13 tse2004av DIMM F1 + 71 4 F - 0x1c M6 tse2004av DIMM G0 + 72 4 F - 0x1d M14 tse2004av DIMM G1 + 73 4 F - 0x1e M7 tse2004av DIMM H0 + 74 4 F - 0x1f M15 tse2004av DIMM H1 + 75 2 B 1:1 0x6a ??? m2_hp_only M.2 A NVMe Basic Management Command + 76 2 B 1:2 0x6a ??? m2_hp_only M.2 B NVMe Basic Management Command sensors => 133 sensors - ID NAME DEVICE KIND - 0 Southwest i2c id=0 temp - 1 South i2c id=1 temp - 2 Southeast i2c id=2 temp - 3 V12_U2A_A0 i2c id=7 current - 4 V3P3_U2A_A0 i2c id=7 current - 5 V12_U2A_A0 i2c id=7 voltage - 6 V3P3_U2A_A0 i2c id=7 voltage - 7 U2_N0 i2c id=8 temp - 8 V12_U2B_A0 i2c id=10 current - 9 V3P3_U2B_A0 i2c id=10 current - 10 V12_U2B_A0 i2c id=10 voltage - 11 V3P3_U2B_A0 i2c id=10 voltage - 12 U2_N1 i2c id=11 temp - 13 V12_U2C_A0 i2c id=13 current - 14 V3P3_U2C_A0 i2c id=13 current - 15 V12_U2C_A0 i2c id=13 voltage - 16 V3P3_U2C_A0 i2c id=13 voltage - 17 U2_N2 i2c id=14 temp - 18 V12_U2D_A0 i2c id=16 current - 19 V3P3_U2D_A0 i2c id=16 current - 20 V12_U2D_A0 i2c id=16 voltage - 21 V3P3_U2D_A0 i2c id=16 voltage - 22 U2_N3 i2c id=17 temp - 23 V12_U2E_A0 i2c id=19 current - 24 V3P3_U2E_A0 i2c id=19 current - 25 V12_U2E_A0 i2c id=19 voltage - 26 V3P3_U2E_A0 i2c id=19 voltage - 27 U2_N4 i2c id=20 temp - 28 V12_U2F_A0 i2c id=22 current - 29 V3P3_U2F_A0 i2c id=22 current - 30 V12_U2F_A0 i2c id=22 voltage - 31 V3P3_U2F_A0 i2c id=22 voltage - 32 U2_N5 i2c id=23 temp - 33 V12_U2G_A0 i2c id=25 current - 34 V3P3_U2G_A0 i2c id=25 current - 35 V12_U2G_A0 i2c id=25 voltage - 36 V3P3_U2G_A0 i2c id=25 voltage - 37 U2_N6 i2c id=26 temp - 38 V12_U2H_A0 i2c id=28 current - 39 V3P3_U2H_A0 i2c id=28 current - 40 V12_U2H_A0 i2c id=28 voltage - 41 V3P3_U2H_A0 i2c id=28 voltage - 42 U2_N7 i2c id=29 temp - 43 V12_U2I_A0 i2c id=31 current - 44 V3P3_U2I_A0 i2c id=31 current - 45 V12_U2I_A0 i2c id=31 voltage - 46 V3P3_U2I_A0 i2c id=31 voltage - 47 U2_N8 i2c id=32 temp - 48 V12_U2J_A0 i2c id=34 current - 49 V3P3_U2J_A0 i2c id=34 current - 50 V12_U2J_A0 i2c id=34 voltage - 51 V3P3_U2J_A0 i2c id=34 voltage - 52 U2_N9 i2c id=35 temp - 53 t6 i2c id=39 temp - 54 V3P3_SP_A2 i2c id=40 temp - 55 V3P3_SP_A2 i2c id=40 current - 56 V3P3_SP_A2 i2c id=40 voltage - 57 V3P3_SYS_A0 i2c id=41 temp - 58 V3P3_SYS_A0 i2c id=41 current - 59 V3P3_SYS_A0 i2c id=41 voltage - 60 V5_SYS_A2 i2c id=42 temp - 61 V5_SYS_A2 i2c id=42 current - 62 V5_SYS_A2 i2c id=42 voltage - 63 V1P8_SYS_A2 i2c id=43 temp - 64 V1P8_SYS_A2 i2c id=43 current - 65 V1P8_SYS_A2 i2c id=43 voltage - 66 V3P3_M2A_A0HP i2c id=44 current - 67 V3P3_M2B_A0HP i2c id=44 current - 68 V3P3_M2A_A0HP i2c id=44 voltage - 69 V3P3_M2B_A0HP i2c id=44 voltage - 70 CPU i2c id=46 temp - 71 VDD_VCORE i2c id=48 temp - 72 VDD_MEM_ABCD i2c id=48 temp - 73 VDD_VCORE i2c id=48 power - 74 VDD_MEM_ABCD i2c id=48 power - 75 VDD_VCORE i2c id=48 current - 76 VDD_MEM_ABCD i2c id=48 current - 77 VDD_VCORE i2c id=48 voltage - 78 VDD_MEM_ABCD i2c id=48 voltage - 79 VDDCR_SOC i2c id=49 temp - 80 VDD_MEM_EFGH i2c id=49 temp - 81 VDDCR_SOC i2c id=49 power - 82 VDD_MEM_EFGH i2c id=49 power - 83 VDDCR_SOC i2c id=49 current - 84 VDD_MEM_EFGH i2c id=49 current - 85 VDDCR_SOC i2c id=49 voltage - 86 VDD_MEM_EFGH i2c id=49 voltage - 87 VPP_ABCD i2c id=50 current - 88 VPP_EFGH i2c id=50 current - 89 V1P8_SP3 i2c id=50 current - 90 VPP_ABCD i2c id=50 voltage - 91 VPP_EFGH i2c id=50 voltage - 92 V1P8_SP3 i2c id=50 voltage - 93 V54_FAN i2c id=51 temp - 94 V54_FAN i2c id=51 current - 95 V54_FAN i2c id=51 voltage - 96 V54_HS_OUTPUT i2c id=52 temp - 97 V54_HS_OUTPUT i2c id=52 current - 98 V54_HS_OUTPUT i2c id=52 voltage - 99 Southeast i2c id=53 speed - 100 Northeast i2c id=53 speed - 101 South i2c id=53 speed - 102 North i2c id=53 speed - 103 Southwest i2c id=53 speed - 104 Northwest i2c id=53 speed - 105 V0P96_NIC_VDD_A0HP i2c id=54 temp - 106 V0P96_NIC_VDD_A0HP i2c id=54 current - 107 V0P96_NIC_VDD_A0HP i2c id=54 voltage - 108 Northeast i2c id=55 temp - 109 North i2c id=56 temp - 110 Northwest i2c id=57 temp - 111 V12_SYS_A2 i2c id=58 temp - 112 V12_SYS_A2 i2c id=58 power - 113 V12_SYS_A2 i2c id=58 current - 114 V12_SYS_A2 i2c id=58 voltage - 115 DIMM_A0 i2c id=59 temp - 116 DIMM_A1 i2c id=60 temp - 117 DIMM_B0 i2c id=61 temp - 118 DIMM_B1 i2c id=62 temp - 119 DIMM_C0 i2c id=63 temp - 120 DIMM_C1 i2c id=64 temp - 121 DIMM_D0 i2c id=65 temp - 122 DIMM_D1 i2c id=66 temp - 123 DIMM_E0 i2c id=67 temp - 124 DIMM_E1 i2c id=68 temp - 125 DIMM_F0 i2c id=69 temp - 126 DIMM_F1 i2c id=70 temp - 127 DIMM_G0 i2c id=71 temp - 128 DIMM_G1 i2c id=72 temp - 129 DIMM_H0 i2c id=73 temp - 130 DIMM_H1 i2c id=74 temp - 131 M2_A i2c id=75 temp - 132 M2_B i2c id=76 temp + ID NAME DEVICE REFDES KIND + 0 Southwest i2c id=0 J194 temp + 1 South i2c id=1 J195 temp + 2 Southeast i2c id=2 J196 temp + 3 V12_U2A_A0 i2c id=7 J206 current + 4 V3P3_U2A_A0 i2c id=7 J206 current + 5 V12_U2A_A0 i2c id=7 J206 voltage + 6 V3P3_U2A_A0 i2c id=7 J206 voltage + 7 U2_N0 i2c id=8 J206 temp + 8 V12_U2B_A0 i2c id=10 J207 current + 9 V3P3_U2B_A0 i2c id=10 J207 current + 10 V12_U2B_A0 i2c id=10 J207 voltage + 11 V3P3_U2B_A0 i2c id=10 J207 voltage + 12 U2_N1 i2c id=11 J207 temp + 13 V12_U2C_A0 i2c id=13 J208 current + 14 V3P3_U2C_A0 i2c id=13 J208 current + 15 V12_U2C_A0 i2c id=13 J208 voltage + 16 V3P3_U2C_A0 i2c id=13 J208 voltage + 17 U2_N2 i2c id=14 J208 temp + 18 V12_U2D_A0 i2c id=16 J209 current + 19 V3P3_U2D_A0 i2c id=16 J209 current + 20 V12_U2D_A0 i2c id=16 J209 voltage + 21 V3P3_U2D_A0 i2c id=16 J209 voltage + 22 U2_N3 i2c id=17 J209 temp + 23 V12_U2E_A0 i2c id=19 J210 current + 24 V3P3_U2E_A0 i2c id=19 J210 current + 25 V12_U2E_A0 i2c id=19 J210 voltage + 26 V3P3_U2E_A0 i2c id=19 J210 voltage + 27 U2_N4 i2c id=20 J210 temp + 28 V12_U2F_A0 i2c id=22 J211 current + 29 V3P3_U2F_A0 i2c id=22 J211 current + 30 V12_U2F_A0 i2c id=22 J211 voltage + 31 V3P3_U2F_A0 i2c id=22 J211 voltage + 32 U2_N5 i2c id=23 J211 temp + 33 V12_U2G_A0 i2c id=25 J212 current + 34 V3P3_U2G_A0 i2c id=25 J212 current + 35 V12_U2G_A0 i2c id=25 J212 voltage + 36 V3P3_U2G_A0 i2c id=25 J212 voltage + 37 U2_N6 i2c id=26 J212 temp + 38 V12_U2H_A0 i2c id=28 J213 current + 39 V3P3_U2H_A0 i2c id=28 J213 current + 40 V12_U2H_A0 i2c id=28 J213 voltage + 41 V3P3_U2H_A0 i2c id=28 J213 voltage + 42 U2_N7 i2c id=29 J213 temp + 43 V12_U2I_A0 i2c id=31 J214 current + 44 V3P3_U2I_A0 i2c id=31 J214 current + 45 V12_U2I_A0 i2c id=31 J214 voltage + 46 V3P3_U2I_A0 i2c id=31 J214 voltage + 47 U2_N8 i2c id=32 J214 temp + 48 V12_U2J_A0 i2c id=34 J215 current + 49 V3P3_U2J_A0 i2c id=34 J215 current + 50 V12_U2J_A0 i2c id=34 J215 voltage + 51 V3P3_U2J_A0 i2c id=34 J215 voltage + 52 U2_N9 i2c id=35 J215 temp + 53 t6 i2c id=39 U491 temp + 54 V3P3_SP_A2 i2c id=40 U522 temp + 55 V3P3_SP_A2 i2c id=40 U522 current + 56 V3P3_SP_A2 i2c id=40 U522 voltage + 57 V3P3_SYS_A0 i2c id=41 U560 temp + 58 V3P3_SYS_A0 i2c id=41 U560 current + 59 V3P3_SYS_A0 i2c id=41 U560 voltage + 60 V5_SYS_A2 i2c id=42 U524 temp + 61 V5_SYS_A2 i2c id=42 U524 current + 62 V5_SYS_A2 i2c id=42 U524 voltage + 63 V1P8_SYS_A2 i2c id=43 U561 temp + 64 V1P8_SYS_A2 i2c id=43 U561 current + 65 V1P8_SYS_A2 i2c id=43 U561 voltage + 66 V3P3_M2A_A0HP i2c id=44 U275 current + 67 V3P3_M2B_A0HP i2c id=44 U275 current + 68 V3P3_M2A_A0HP i2c id=44 U275 voltage + 69 V3P3_M2B_A0HP i2c id=44 U275 voltage + 70 CPU i2c id=46 ??? temp + 71 VDD_VCORE i2c id=48 U350 temp + 72 VDD_MEM_ABCD i2c id=48 U350 temp + 73 VDD_VCORE i2c id=48 U350 power + 74 VDD_MEM_ABCD i2c id=48 U350 power + 75 VDD_VCORE i2c id=48 U350 current + 76 VDD_MEM_ABCD i2c id=48 U350 current + 77 VDD_VCORE i2c id=48 U350 voltage + 78 VDD_MEM_ABCD i2c id=48 U350 voltage + 79 VDDCR_SOC i2c id=49 U351 temp + 80 VDD_MEM_EFGH i2c id=49 U351 temp + 81 VDDCR_SOC i2c id=49 U351 power + 82 VDD_MEM_EFGH i2c id=49 U351 power + 83 VDDCR_SOC i2c id=49 U351 current + 84 VDD_MEM_EFGH i2c id=49 U351 current + 85 VDDCR_SOC i2c id=49 U351 voltage + 86 VDD_MEM_EFGH i2c id=49 U351 voltage + 87 VPP_ABCD i2c id=50 U352 current + 88 VPP_EFGH i2c id=50 U352 current + 89 V1P8_SP3 i2c id=50 U352 current + 90 VPP_ABCD i2c id=50 U352 voltage + 91 VPP_EFGH i2c id=50 U352 voltage + 92 V1P8_SP3 i2c id=50 U352 voltage + 93 V54_FAN i2c id=51 U419 temp + 94 V54_FAN i2c id=51 U419 current + 95 V54_FAN i2c id=51 U419 voltage + 96 V54_HS_OUTPUT i2c id=52 U452 temp + 97 V54_HS_OUTPUT i2c id=52 U452 current + 98 V54_HS_OUTPUT i2c id=52 U452 voltage + 99 Southeast i2c id=53 U321 speed + 100 Northeast i2c id=53 U321 speed + 101 South i2c id=53 U321 speed + 102 North i2c id=53 U321 speed + 103 Southwest i2c id=53 U321 speed + 104 Northwest i2c id=53 U321 speed + 105 V0P96_NIC_VDD_A0HP i2c id=54 U565 temp + 106 V0P96_NIC_VDD_A0HP i2c id=54 U565 current + 107 V0P96_NIC_VDD_A0HP i2c id=54 U565 voltage + 108 Northeast i2c id=55 J197 temp + 109 North i2c id=56 J198 temp + 110 Northwest i2c id=57 J199 temp + 111 V12_SYS_A2 i2c id=58 U431 temp + 112 V12_SYS_A2 i2c id=58 U431 power + 113 V12_SYS_A2 i2c id=58 U431 current + 114 V12_SYS_A2 i2c id=58 U431 voltage + 115 DIMM_A0 i2c id=59 M0 temp + 116 DIMM_A1 i2c id=60 M8 temp + 117 DIMM_B0 i2c id=61 M1 temp + 118 DIMM_B1 i2c id=62 M9 temp + 119 DIMM_C0 i2c id=63 M2 temp + 120 DIMM_C1 i2c id=64 M10 temp + 121 DIMM_D0 i2c id=65 M3 temp + 122 DIMM_D1 i2c id=66 M11 temp + 123 DIMM_E0 i2c id=67 M4 temp + 124 DIMM_E1 i2c id=68 M12 temp + 125 DIMM_F0 i2c id=69 M5 temp + 126 DIMM_F1 i2c id=70 M13 temp + 127 DIMM_G0 i2c id=71 M6 temp + 128 DIMM_G1 i2c id=72 M14 temp + 129 DIMM_H0 i2c id=73 M7 temp + 130 DIMM_H1 i2c id=74 M15 temp + 131 M2_A i2c id=75 ??? temp + 132 M2_B i2c id=76 ??? temp sockets => 6 sockets NAME KIND PORT RXSIZE OWNER echo udp 7 1024 udpecho diff --git a/humility-bin/tests/cmd/manifest/manifest.host-panic.4.stdout b/humility-bin/tests/cmd/manifest/manifest.host-panic.4.stdout index 96ecb9610..6f475a166 100644 --- a/humility-bin/tests/cmd/manifest/manifest.host-panic.4.stdout +++ b/humility-bin/tests/cmd/manifest/manifest.host-panic.4.stdout @@ -46,219 +46,219 @@ 2 B init m2 M.2 bus 2 F init front Front bus i2c devices => 77 devices - ID C P MUX ADDR DEVICE DESCRIPTION - 0 2 F - 0x48 tmp117 Southwest temperature sensor - 1 2 F - 0x49 tmp117 South temperature sensor - 2 2 F - 0x4a tmp117 Southeast temperature sensor - 3 2 F - 0x70 pca9545 U.2 ABCD mux - 4 2 F - 0x71 pca9545 U.2 EFGH mux - 5 2 F - 0x72 pca9545 U.2 IJ/FRUID mux - 6 2 F 1:1 0x50 at24csw080 U.2 Sharkfin A VPD - 7 2 F 1:1 0x38 max5970 U.2 Sharkfin A hot swap controller - 8 2 F 1:1 0x6a nvme_bmc U.2 A NVMe Basic Management Command - 9 2 F 1:2 0x50 at24csw080 U.2 Sharkfin B VPD - 10 2 F 1:2 0x38 max5970 U.2 Sharkfin B hot swap controller - 11 2 F 1:2 0x6a nvme_bmc U.2 B NVMe Basic Management Control - 12 2 F 1:3 0x50 at24csw080 U.2 Sharkfin C VPD - 13 2 F 1:3 0x38 max5970 U.2 Sharkfin C hot swap controller - 14 2 F 1:3 0x6a nvme_bmc U.2 C NVMe Basic Management Control - 15 2 F 1:4 0x50 at24csw080 U.2 Sharkfin D VPD - 16 2 F 1:4 0x38 max5970 U.2 Sharkfin D hot swap controller - 17 2 F 1:4 0x6a nvme_bmc U.2 D NVMe Basic Management Control - 18 2 F 2:1 0x50 at24csw080 U.2 Sharkfin E VPD - 19 2 F 2:1 0x38 max5970 U.2 Sharkfin E hot swap controller - 20 2 F 2:1 0x6a nvme_bmc U.2 E NVMe Basic Management Control - 21 2 F 2:2 0x50 at24csw080 U.2 Sharkfin F VPD - 22 2 F 2:2 0x38 max5970 U.2 Sharkfin F hot swap controller - 23 2 F 2:2 0x6a nvme_bmc U.2 F NVMe Basic Management Control - 24 2 F 2:3 0x50 at24csw080 U.2 Sharkfin G VPD - 25 2 F 2:3 0x38 max5970 U.2 Sharkfin G hot swap controller - 26 2 F 2:3 0x6a nvme_bmc U.2 G NVMe Basic Management Control - 27 2 F 2:4 0x50 at24csw080 U.2 Sharkfin H VPD - 28 2 F 2:4 0x38 max5970 U.2 Sharkfin H hot swap controller - 29 2 F 2:4 0x6a nvme_bmc U.2 H NVMe Basic Management Control - 30 2 F 3:1 0x50 at24csw080 U.2 Sharkfin I VPD - 31 2 F 3:1 0x38 max5970 U.2 Sharkfin I hot swap controller - 32 2 F 3:1 0x6a nvme_bmc U.2 I NVMe Basic Management Control - 33 2 F 3:2 0x50 at24csw080 U.2 Sharkfin J VPD - 34 2 F 3:2 0x38 max5970 U.2 Sharkfin J hot swap controller - 35 2 F 3:2 0x6a nvme_bmc U.2 J NVMe Basic Management Control - 36 2 F 3:4 0x50 at24csw080 Gimlet VPD - 37 2 B - 0x73 pca9545 M.2 mux - 38 2 B 1:3 0x50 at24csw080 Fan VPD - 39 2 B 1:4 0x4c tmp451 T6 temperature sensor - 40 3 H - 0x24 tps546b24a A2 3.3V rail - 41 3 H - 0x26 tps546b24a A0 3.3V rail - 42 3 H - 0x27 tps546b24a A2 5V rail - 43 3 H - 0x29 tps546b24a A2 1.8V rail - 44 3 H - 0x3a max5970 M.2 hot plug controller - 45 3 H - 0x3c sbrmi CPU via SB-RMI - 46 3 H - 0x4c sbtsi CPU temperature sensor - 47 3 H - 0x58 idt8a34003 Clock generator - 48 3 H - 0x5a raa229618 CPU power controller - 49 3 H - 0x5b raa229618 SoC power controller - 50 3 H - 0x5c isl68224 DIMM/SP3 1.8V A0 power controller - 51 4 F - 0x10 adm1272 Fan hot swap controller - 52 4 F - 0x14 adm1272 Sled hot swap controller - 53 4 F - 0x20 max31790 Fan controller - 54 4 F - 0x25 tps546b24a T6 power controller - 55 4 F - 0x48 tmp117 Northeast temperature sensor - 56 4 F - 0x49 tmp117 North temperature sensor - 57 4 F - 0x4a tmp117 Northwest temperature sensor - 58 4 F - 0x67 bmr491 Intermediate bus converter - 59 3 H - 0x18 tse2004av DIMM A0 - 60 3 H - 0x19 tse2004av DIMM A1 - 61 3 H - 0x1a tse2004av DIMM B0 - 62 3 H - 0x1b tse2004av DIMM B1 - 63 3 H - 0x1c tse2004av DIMM C0 - 64 3 H - 0x1d tse2004av DIMM C1 - 65 3 H - 0x1e tse2004av DIMM D0 - 66 3 H - 0x1f tse2004av DIMM D1 - 67 4 F - 0x18 tse2004av DIMM E0 - 68 4 F - 0x19 tse2004av DIMM E1 - 69 4 F - 0x1a tse2004av DIMM F0 - 70 4 F - 0x1b tse2004av DIMM F1 - 71 4 F - 0x1c tse2004av DIMM G0 - 72 4 F - 0x1d tse2004av DIMM G1 - 73 4 F - 0x1e tse2004av DIMM H0 - 74 4 F - 0x1f tse2004av DIMM H1 - 75 2 B 1:1 0x6a m2_hp_only M.2 A NVMe Basic Management Command - 76 2 B 1:2 0x6a m2_hp_only M.2 B NVMe Basic Management Command + ID C P MUX ADDR REFDES DEVICE DESCRIPTION + 0 2 F - 0x48 J194 tmp117 Southwest temperature sensor + 1 2 F - 0x49 J195 tmp117 South temperature sensor + 2 2 F - 0x4a J196 tmp117 Southeast temperature sensor + 3 2 F - 0x70 U336 pca9545 U.2 ABCD mux + 4 2 F - 0x71 U339 pca9545 U.2 EFGH mux + 5 2 F - 0x72 U337 pca9545 U.2 IJ/FRUID mux + 6 2 F 1:1 0x50 J206 at24csw080 U.2 Sharkfin A VPD + 7 2 F 1:1 0x38 J206 max5970 U.2 Sharkfin A hot swap controller + 8 2 F 1:1 0x6a J206 nvme_bmc U.2 A NVMe Basic Management Command + 9 2 F 1:2 0x50 J207 at24csw080 U.2 Sharkfin B VPD + 10 2 F 1:2 0x38 J207 max5970 U.2 Sharkfin B hot swap controller + 11 2 F 1:2 0x6a J207 nvme_bmc U.2 B NVMe Basic Management Control + 12 2 F 1:3 0x50 J208 at24csw080 U.2 Sharkfin C VPD + 13 2 F 1:3 0x38 J208 max5970 U.2 Sharkfin C hot swap controller + 14 2 F 1:3 0x6a J208 nvme_bmc U.2 C NVMe Basic Management Control + 15 2 F 1:4 0x50 J209 at24csw080 U.2 Sharkfin D VPD + 16 2 F 1:4 0x38 J209 max5970 U.2 Sharkfin D hot swap controller + 17 2 F 1:4 0x6a J209 nvme_bmc U.2 D NVMe Basic Management Control + 18 2 F 2:1 0x50 J210 at24csw080 U.2 Sharkfin E VPD + 19 2 F 2:1 0x38 J210 max5970 U.2 Sharkfin E hot swap controller + 20 2 F 2:1 0x6a J210 nvme_bmc U.2 E NVMe Basic Management Control + 21 2 F 2:2 0x50 J211 at24csw080 U.2 Sharkfin F VPD + 22 2 F 2:2 0x38 J211 max5970 U.2 Sharkfin F hot swap controller + 23 2 F 2:2 0x6a J211 nvme_bmc U.2 F NVMe Basic Management Control + 24 2 F 2:3 0x50 J212 at24csw080 U.2 Sharkfin G VPD + 25 2 F 2:3 0x38 J212 max5970 U.2 Sharkfin G hot swap controller + 26 2 F 2:3 0x6a J212 nvme_bmc U.2 G NVMe Basic Management Control + 27 2 F 2:4 0x50 J213 at24csw080 U.2 Sharkfin H VPD + 28 2 F 2:4 0x38 J213 max5970 U.2 Sharkfin H hot swap controller + 29 2 F 2:4 0x6a J213 nvme_bmc U.2 H NVMe Basic Management Control + 30 2 F 3:1 0x50 J214 at24csw080 U.2 Sharkfin I VPD + 31 2 F 3:1 0x38 J214 max5970 U.2 Sharkfin I hot swap controller + 32 2 F 3:1 0x6a J214 nvme_bmc U.2 I NVMe Basic Management Control + 33 2 F 3:2 0x50 J215 at24csw080 U.2 Sharkfin J VPD + 34 2 F 3:2 0x38 J215 max5970 U.2 Sharkfin J hot swap controller + 35 2 F 3:2 0x6a J215 nvme_bmc U.2 J NVMe Basic Management Control + 36 2 F 3:4 0x50 U615 at24csw080 Gimlet VPD + 37 2 B - 0x73 U422 pca9545 M.2 mux + 38 2 B 1:3 0x50 J180 at24csw080 Fan VPD + 39 2 B 1:4 0x4c U491 tmp451 T6 temperature sensor + 40 3 H - 0x24 U522 tps546b24a A2 3.3V rail + 41 3 H - 0x26 U560 tps546b24a A0 3.3V rail + 42 3 H - 0x27 U524 tps546b24a A2 5V rail + 43 3 H - 0x29 U561 tps546b24a A2 1.8V rail + 44 3 H - 0x3a U275 max5970 M.2 hot plug controller + 45 3 H - 0x3c ??? sbrmi CPU via SB-RMI + 46 3 H - 0x4c ??? sbtsi CPU temperature sensor + 47 3 H - 0x58 U446 idt8a34003 Clock generator + 48 3 H - 0x5a U350 raa229618 CPU power controller + 49 3 H - 0x5b U351 raa229618 SoC power controller + 50 3 H - 0x5c U352 isl68224 DIMM/SP3 1.8V A0 power controller + 51 4 F - 0x10 U419 adm1272 Fan hot swap controller + 52 4 F - 0x14 U452 adm1272 Sled hot swap controller + 53 4 F - 0x20 U321 max31790 Fan controller + 54 4 F - 0x25 U565 tps546b24a T6 power controller + 55 4 F - 0x48 J197 tmp117 Northeast temperature sensor + 56 4 F - 0x49 J198 tmp117 North temperature sensor + 57 4 F - 0x4a J199 tmp117 Northwest temperature sensor + 58 4 F - 0x67 U431 bmr491 Intermediate bus converter + 59 3 H - 0x18 M0 tse2004av DIMM A0 + 60 3 H - 0x19 M8 tse2004av DIMM A1 + 61 3 H - 0x1a M1 tse2004av DIMM B0 + 62 3 H - 0x1b M9 tse2004av DIMM B1 + 63 3 H - 0x1c M2 tse2004av DIMM C0 + 64 3 H - 0x1d M10 tse2004av DIMM C1 + 65 3 H - 0x1e M3 tse2004av DIMM D0 + 66 3 H - 0x1f M11 tse2004av DIMM D1 + 67 4 F - 0x18 M4 tse2004av DIMM E0 + 68 4 F - 0x19 M12 tse2004av DIMM E1 + 69 4 F - 0x1a M5 tse2004av DIMM F0 + 70 4 F - 0x1b M13 tse2004av DIMM F1 + 71 4 F - 0x1c M6 tse2004av DIMM G0 + 72 4 F - 0x1d M14 tse2004av DIMM G1 + 73 4 F - 0x1e M7 tse2004av DIMM H0 + 74 4 F - 0x1f M15 tse2004av DIMM H1 + 75 2 B 1:1 0x6a ??? m2_hp_only M.2 A NVMe Basic Management Command + 76 2 B 1:2 0x6a ??? m2_hp_only M.2 B NVMe Basic Management Command sensors => 133 sensors - ID NAME DEVICE KIND - 0 Southwest i2c id=0 temp - 1 South i2c id=1 temp - 2 Southeast i2c id=2 temp - 3 V12_U2A_A0 i2c id=7 current - 4 V3P3_U2A_A0 i2c id=7 current - 5 V12_U2A_A0 i2c id=7 voltage - 6 V3P3_U2A_A0 i2c id=7 voltage - 7 U2_N0 i2c id=8 temp - 8 V12_U2B_A0 i2c id=10 current - 9 V3P3_U2B_A0 i2c id=10 current - 10 V12_U2B_A0 i2c id=10 voltage - 11 V3P3_U2B_A0 i2c id=10 voltage - 12 U2_N1 i2c id=11 temp - 13 V12_U2C_A0 i2c id=13 current - 14 V3P3_U2C_A0 i2c id=13 current - 15 V12_U2C_A0 i2c id=13 voltage - 16 V3P3_U2C_A0 i2c id=13 voltage - 17 U2_N2 i2c id=14 temp - 18 V12_U2D_A0 i2c id=16 current - 19 V3P3_U2D_A0 i2c id=16 current - 20 V12_U2D_A0 i2c id=16 voltage - 21 V3P3_U2D_A0 i2c id=16 voltage - 22 U2_N3 i2c id=17 temp - 23 V12_U2E_A0 i2c id=19 current - 24 V3P3_U2E_A0 i2c id=19 current - 25 V12_U2E_A0 i2c id=19 voltage - 26 V3P3_U2E_A0 i2c id=19 voltage - 27 U2_N4 i2c id=20 temp - 28 V12_U2F_A0 i2c id=22 current - 29 V3P3_U2F_A0 i2c id=22 current - 30 V12_U2F_A0 i2c id=22 voltage - 31 V3P3_U2F_A0 i2c id=22 voltage - 32 U2_N5 i2c id=23 temp - 33 V12_U2G_A0 i2c id=25 current - 34 V3P3_U2G_A0 i2c id=25 current - 35 V12_U2G_A0 i2c id=25 voltage - 36 V3P3_U2G_A0 i2c id=25 voltage - 37 U2_N6 i2c id=26 temp - 38 V12_U2H_A0 i2c id=28 current - 39 V3P3_U2H_A0 i2c id=28 current - 40 V12_U2H_A0 i2c id=28 voltage - 41 V3P3_U2H_A0 i2c id=28 voltage - 42 U2_N7 i2c id=29 temp - 43 V12_U2I_A0 i2c id=31 current - 44 V3P3_U2I_A0 i2c id=31 current - 45 V12_U2I_A0 i2c id=31 voltage - 46 V3P3_U2I_A0 i2c id=31 voltage - 47 U2_N8 i2c id=32 temp - 48 V12_U2J_A0 i2c id=34 current - 49 V3P3_U2J_A0 i2c id=34 current - 50 V12_U2J_A0 i2c id=34 voltage - 51 V3P3_U2J_A0 i2c id=34 voltage - 52 U2_N9 i2c id=35 temp - 53 t6 i2c id=39 temp - 54 V3P3_SP_A2 i2c id=40 temp - 55 V3P3_SP_A2 i2c id=40 current - 56 V3P3_SP_A2 i2c id=40 voltage - 57 V3P3_SYS_A0 i2c id=41 temp - 58 V3P3_SYS_A0 i2c id=41 current - 59 V3P3_SYS_A0 i2c id=41 voltage - 60 V5_SYS_A2 i2c id=42 temp - 61 V5_SYS_A2 i2c id=42 current - 62 V5_SYS_A2 i2c id=42 voltage - 63 V1P8_SYS_A2 i2c id=43 temp - 64 V1P8_SYS_A2 i2c id=43 current - 65 V1P8_SYS_A2 i2c id=43 voltage - 66 V3P3_M2A_A0HP i2c id=44 current - 67 V3P3_M2B_A0HP i2c id=44 current - 68 V3P3_M2A_A0HP i2c id=44 voltage - 69 V3P3_M2B_A0HP i2c id=44 voltage - 70 CPU i2c id=46 temp - 71 VDD_VCORE i2c id=48 temp - 72 VDD_MEM_ABCD i2c id=48 temp - 73 VDD_VCORE i2c id=48 power - 74 VDD_MEM_ABCD i2c id=48 power - 75 VDD_VCORE i2c id=48 current - 76 VDD_MEM_ABCD i2c id=48 current - 77 VDD_VCORE i2c id=48 voltage - 78 VDD_MEM_ABCD i2c id=48 voltage - 79 VDDCR_SOC i2c id=49 temp - 80 VDD_MEM_EFGH i2c id=49 temp - 81 VDDCR_SOC i2c id=49 power - 82 VDD_MEM_EFGH i2c id=49 power - 83 VDDCR_SOC i2c id=49 current - 84 VDD_MEM_EFGH i2c id=49 current - 85 VDDCR_SOC i2c id=49 voltage - 86 VDD_MEM_EFGH i2c id=49 voltage - 87 VPP_ABCD i2c id=50 current - 88 VPP_EFGH i2c id=50 current - 89 V1P8_SP3 i2c id=50 current - 90 VPP_ABCD i2c id=50 voltage - 91 VPP_EFGH i2c id=50 voltage - 92 V1P8_SP3 i2c id=50 voltage - 93 V54_FAN i2c id=51 temp - 94 V54_FAN i2c id=51 current - 95 V54_FAN i2c id=51 voltage - 96 V54_HS_OUTPUT i2c id=52 temp - 97 V54_HS_OUTPUT i2c id=52 current - 98 V54_HS_OUTPUT i2c id=52 voltage - 99 Southeast i2c id=53 speed - 100 Northeast i2c id=53 speed - 101 South i2c id=53 speed - 102 North i2c id=53 speed - 103 Southwest i2c id=53 speed - 104 Northwest i2c id=53 speed - 105 V0P96_NIC_VDD_A0HP i2c id=54 temp - 106 V0P96_NIC_VDD_A0HP i2c id=54 current - 107 V0P96_NIC_VDD_A0HP i2c id=54 voltage - 108 Northeast i2c id=55 temp - 109 North i2c id=56 temp - 110 Northwest i2c id=57 temp - 111 V12_SYS_A2 i2c id=58 temp - 112 V12_SYS_A2 i2c id=58 power - 113 V12_SYS_A2 i2c id=58 current - 114 V12_SYS_A2 i2c id=58 voltage - 115 DIMM_A0 i2c id=59 temp - 116 DIMM_A1 i2c id=60 temp - 117 DIMM_B0 i2c id=61 temp - 118 DIMM_B1 i2c id=62 temp - 119 DIMM_C0 i2c id=63 temp - 120 DIMM_C1 i2c id=64 temp - 121 DIMM_D0 i2c id=65 temp - 122 DIMM_D1 i2c id=66 temp - 123 DIMM_E0 i2c id=67 temp - 124 DIMM_E1 i2c id=68 temp - 125 DIMM_F0 i2c id=69 temp - 126 DIMM_F1 i2c id=70 temp - 127 DIMM_G0 i2c id=71 temp - 128 DIMM_G1 i2c id=72 temp - 129 DIMM_H0 i2c id=73 temp - 130 DIMM_H1 i2c id=74 temp - 131 M2_A i2c id=75 temp - 132 M2_B i2c id=76 temp + ID NAME DEVICE REFDES KIND + 0 Southwest i2c id=0 J194 temp + 1 South i2c id=1 J195 temp + 2 Southeast i2c id=2 J196 temp + 3 V12_U2A_A0 i2c id=7 J206 current + 4 V3P3_U2A_A0 i2c id=7 J206 current + 5 V12_U2A_A0 i2c id=7 J206 voltage + 6 V3P3_U2A_A0 i2c id=7 J206 voltage + 7 U2_N0 i2c id=8 J206 temp + 8 V12_U2B_A0 i2c id=10 J207 current + 9 V3P3_U2B_A0 i2c id=10 J207 current + 10 V12_U2B_A0 i2c id=10 J207 voltage + 11 V3P3_U2B_A0 i2c id=10 J207 voltage + 12 U2_N1 i2c id=11 J207 temp + 13 V12_U2C_A0 i2c id=13 J208 current + 14 V3P3_U2C_A0 i2c id=13 J208 current + 15 V12_U2C_A0 i2c id=13 J208 voltage + 16 V3P3_U2C_A0 i2c id=13 J208 voltage + 17 U2_N2 i2c id=14 J208 temp + 18 V12_U2D_A0 i2c id=16 J209 current + 19 V3P3_U2D_A0 i2c id=16 J209 current + 20 V12_U2D_A0 i2c id=16 J209 voltage + 21 V3P3_U2D_A0 i2c id=16 J209 voltage + 22 U2_N3 i2c id=17 J209 temp + 23 V12_U2E_A0 i2c id=19 J210 current + 24 V3P3_U2E_A0 i2c id=19 J210 current + 25 V12_U2E_A0 i2c id=19 J210 voltage + 26 V3P3_U2E_A0 i2c id=19 J210 voltage + 27 U2_N4 i2c id=20 J210 temp + 28 V12_U2F_A0 i2c id=22 J211 current + 29 V3P3_U2F_A0 i2c id=22 J211 current + 30 V12_U2F_A0 i2c id=22 J211 voltage + 31 V3P3_U2F_A0 i2c id=22 J211 voltage + 32 U2_N5 i2c id=23 J211 temp + 33 V12_U2G_A0 i2c id=25 J212 current + 34 V3P3_U2G_A0 i2c id=25 J212 current + 35 V12_U2G_A0 i2c id=25 J212 voltage + 36 V3P3_U2G_A0 i2c id=25 J212 voltage + 37 U2_N6 i2c id=26 J212 temp + 38 V12_U2H_A0 i2c id=28 J213 current + 39 V3P3_U2H_A0 i2c id=28 J213 current + 40 V12_U2H_A0 i2c id=28 J213 voltage + 41 V3P3_U2H_A0 i2c id=28 J213 voltage + 42 U2_N7 i2c id=29 J213 temp + 43 V12_U2I_A0 i2c id=31 J214 current + 44 V3P3_U2I_A0 i2c id=31 J214 current + 45 V12_U2I_A0 i2c id=31 J214 voltage + 46 V3P3_U2I_A0 i2c id=31 J214 voltage + 47 U2_N8 i2c id=32 J214 temp + 48 V12_U2J_A0 i2c id=34 J215 current + 49 V3P3_U2J_A0 i2c id=34 J215 current + 50 V12_U2J_A0 i2c id=34 J215 voltage + 51 V3P3_U2J_A0 i2c id=34 J215 voltage + 52 U2_N9 i2c id=35 J215 temp + 53 t6 i2c id=39 U491 temp + 54 V3P3_SP_A2 i2c id=40 U522 temp + 55 V3P3_SP_A2 i2c id=40 U522 current + 56 V3P3_SP_A2 i2c id=40 U522 voltage + 57 V3P3_SYS_A0 i2c id=41 U560 temp + 58 V3P3_SYS_A0 i2c id=41 U560 current + 59 V3P3_SYS_A0 i2c id=41 U560 voltage + 60 V5_SYS_A2 i2c id=42 U524 temp + 61 V5_SYS_A2 i2c id=42 U524 current + 62 V5_SYS_A2 i2c id=42 U524 voltage + 63 V1P8_SYS_A2 i2c id=43 U561 temp + 64 V1P8_SYS_A2 i2c id=43 U561 current + 65 V1P8_SYS_A2 i2c id=43 U561 voltage + 66 V3P3_M2A_A0HP i2c id=44 U275 current + 67 V3P3_M2B_A0HP i2c id=44 U275 current + 68 V3P3_M2A_A0HP i2c id=44 U275 voltage + 69 V3P3_M2B_A0HP i2c id=44 U275 voltage + 70 CPU i2c id=46 ??? temp + 71 VDD_VCORE i2c id=48 U350 temp + 72 VDD_MEM_ABCD i2c id=48 U350 temp + 73 VDD_VCORE i2c id=48 U350 power + 74 VDD_MEM_ABCD i2c id=48 U350 power + 75 VDD_VCORE i2c id=48 U350 current + 76 VDD_MEM_ABCD i2c id=48 U350 current + 77 VDD_VCORE i2c id=48 U350 voltage + 78 VDD_MEM_ABCD i2c id=48 U350 voltage + 79 VDDCR_SOC i2c id=49 U351 temp + 80 VDD_MEM_EFGH i2c id=49 U351 temp + 81 VDDCR_SOC i2c id=49 U351 power + 82 VDD_MEM_EFGH i2c id=49 U351 power + 83 VDDCR_SOC i2c id=49 U351 current + 84 VDD_MEM_EFGH i2c id=49 U351 current + 85 VDDCR_SOC i2c id=49 U351 voltage + 86 VDD_MEM_EFGH i2c id=49 U351 voltage + 87 VPP_ABCD i2c id=50 U352 current + 88 VPP_EFGH i2c id=50 U352 current + 89 V1P8_SP3 i2c id=50 U352 current + 90 VPP_ABCD i2c id=50 U352 voltage + 91 VPP_EFGH i2c id=50 U352 voltage + 92 V1P8_SP3 i2c id=50 U352 voltage + 93 V54_FAN i2c id=51 U419 temp + 94 V54_FAN i2c id=51 U419 current + 95 V54_FAN i2c id=51 U419 voltage + 96 V54_HS_OUTPUT i2c id=52 U452 temp + 97 V54_HS_OUTPUT i2c id=52 U452 current + 98 V54_HS_OUTPUT i2c id=52 U452 voltage + 99 Southeast i2c id=53 U321 speed + 100 Northeast i2c id=53 U321 speed + 101 South i2c id=53 U321 speed + 102 North i2c id=53 U321 speed + 103 Southwest i2c id=53 U321 speed + 104 Northwest i2c id=53 U321 speed + 105 V0P96_NIC_VDD_A0HP i2c id=54 U565 temp + 106 V0P96_NIC_VDD_A0HP i2c id=54 U565 current + 107 V0P96_NIC_VDD_A0HP i2c id=54 U565 voltage + 108 Northeast i2c id=55 J197 temp + 109 North i2c id=56 J198 temp + 110 Northwest i2c id=57 J199 temp + 111 V12_SYS_A2 i2c id=58 U431 temp + 112 V12_SYS_A2 i2c id=58 U431 power + 113 V12_SYS_A2 i2c id=58 U431 current + 114 V12_SYS_A2 i2c id=58 U431 voltage + 115 DIMM_A0 i2c id=59 M0 temp + 116 DIMM_A1 i2c id=60 M8 temp + 117 DIMM_B0 i2c id=61 M1 temp + 118 DIMM_B1 i2c id=62 M9 temp + 119 DIMM_C0 i2c id=63 M2 temp + 120 DIMM_C1 i2c id=64 M10 temp + 121 DIMM_D0 i2c id=65 M3 temp + 122 DIMM_D1 i2c id=66 M11 temp + 123 DIMM_E0 i2c id=67 M4 temp + 124 DIMM_E1 i2c id=68 M12 temp + 125 DIMM_F0 i2c id=69 M5 temp + 126 DIMM_F1 i2c id=70 M13 temp + 127 DIMM_G0 i2c id=71 M6 temp + 128 DIMM_G1 i2c id=72 M14 temp + 129 DIMM_H0 i2c id=73 M7 temp + 130 DIMM_H1 i2c id=74 M15 temp + 131 M2_A i2c id=75 ??? temp + 132 M2_B i2c id=76 ??? temp sockets => 6 sockets NAME KIND PORT RXSIZE OWNER echo udp 7 1024 udpecho diff --git a/humility-bin/tests/cmd/manifest/manifest.idol-returns-an-enum.stdout b/humility-bin/tests/cmd/manifest/manifest.idol-returns-an-enum.stdout index 28ec9e400..0cd5fee16 100644 --- a/humility-bin/tests/cmd/manifest/manifest.idol-returns-an-enum.stdout +++ b/humility-bin/tests/cmd/manifest/manifest.idol-returns-an-enum.stdout @@ -45,219 +45,219 @@ 3 H init mid Mid bus 4 F init rear Rear bus i2c devices => 77 devices - ID C P MUX ADDR DEVICE DESCRIPTION - 0 2 F - 0x48 tmp117 Southwest temperature sensor - 1 2 F - 0x49 tmp117 South temperature sensor - 2 2 F - 0x4a tmp117 Southeast temperature sensor - 3 2 F - 0x70 pca9545 U.2 ABCD mux - 4 2 F - 0x71 pca9545 U.2 EFGH mux - 5 2 F - 0x72 pca9545 U.2 IJ/FRUID mux - 6 2 F 1:1 0x50 at24csw080 U.2 Sharkfin A VPD - 7 2 F 1:1 0x38 max5970 U.2 Sharkfin A hot swap controller - 8 2 F 1:1 0x6a nvme_bmc U.2 A NVMe Basic Management Command - 9 2 F 1:2 0x50 at24csw080 U.2 Sharkfin B VPD - 10 2 F 1:2 0x38 max5970 U.2 Sharkfin B hot swap controller - 11 2 F 1:2 0x6a nvme_bmc U.2 B NVMe Basic Management Control - 12 2 F 1:3 0x50 at24csw080 U.2 Sharkfin C VPD - 13 2 F 1:3 0x38 max5970 U.2 Sharkfin C hot swap controller - 14 2 F 1:3 0x6a nvme_bmc U.2 C NVMe Basic Management Control - 15 2 F 1:4 0x50 at24csw080 U.2 Sharkfin D VPD - 16 2 F 1:4 0x38 max5970 U.2 Sharkfin D hot swap controller - 17 2 F 1:4 0x6a nvme_bmc U.2 D NVMe Basic Management Control - 18 2 F 2:1 0x50 at24csw080 U.2 Sharkfin E VPD - 19 2 F 2:1 0x38 max5970 U.2 Sharkfin E hot swap controller - 20 2 F 2:1 0x6a nvme_bmc U.2 E NVMe Basic Management Control - 21 2 F 2:2 0x50 at24csw080 U.2 Sharkfin F VPD - 22 2 F 2:2 0x38 max5970 U.2 Sharkfin F hot swap controller - 23 2 F 2:2 0x6a nvme_bmc U.2 F NVMe Basic Management Control - 24 2 F 2:3 0x50 at24csw080 U.2 Sharkfin G VPD - 25 2 F 2:3 0x38 max5970 U.2 Sharkfin G hot swap controller - 26 2 F 2:3 0x6a nvme_bmc U.2 G NVMe Basic Management Control - 27 2 F 2:4 0x50 at24csw080 U.2 Sharkfin H VPD - 28 2 F 2:4 0x38 max5970 U.2 Sharkfin H hot swap controller - 29 2 F 2:4 0x6a nvme_bmc U.2 H NVMe Basic Management Control - 30 2 F 3:1 0x50 at24csw080 U.2 Sharkfin I VPD - 31 2 F 3:1 0x38 max5970 U.2 Sharkfin I hot swap controller - 32 2 F 3:1 0x6a nvme_bmc U.2 I NVMe Basic Management Control - 33 2 F 3:2 0x50 at24csw080 U.2 Sharkfin J VPD - 34 2 F 3:2 0x38 max5970 U.2 Sharkfin J hot swap controller - 35 2 F 3:2 0x6a nvme_bmc U.2 J NVMe Basic Management Control - 36 2 F 3:4 0x50 at24csw080 Gimlet VPD - 37 2 B - 0x73 pca9545 M.2 mux - 38 2 B 1:1 0x6a m2_hp_only M.2 A NVMe Basic Management Command - 39 2 B 1:2 0x6a m2_hp_only M.2 B NVMe Basic Management Command - 40 2 B 1:3 0x50 at24csw080 Fan VPD - 41 2 B 1:4 0x4c tmp451 T6 temperature sensor - 42 3 H - 0x24 tps546b24a A2 3.3V rail - 43 3 H - 0x26 tps546b24a A0 3.3V rail - 44 3 H - 0x27 tps546b24a A2 5V rail - 45 3 H - 0x29 tps546b24a A2 1.8V rail - 46 3 H - 0x3a max5970 M.2 hot plug controller - 47 3 H - 0x3c sbrmi CPU via SB-RMI - 48 3 H - 0x4c sbtsi CPU temperature sensor - 49 3 H - 0x58 idt8a34003 Clock generator - 50 3 H - 0x5a raa229618 CPU power controller - 51 3 H - 0x5b raa229618 SoC power controller - 52 3 H - 0x5c isl68224 DIMM/SP3 1.8V A0 power controller - 53 4 F - 0x10 adm1272 Fan hot swap controller - 54 4 F - 0x14 adm1272 Sled hot swap controller - 55 4 F - 0x20 max31790 Fan controller - 56 4 F - 0x25 tps546b24a T6 power controller - 57 4 F - 0x48 tmp117 Northeast temperature sensor - 58 4 F - 0x49 tmp117 North temperature sensor - 59 4 F - 0x4a tmp117 Northwest temperature sensor - 60 4 F - 0x67 bmr491 Intermediate bus converter - 61 3 H - 0x18 tse2004av DIMM A0 - 62 3 H - 0x19 tse2004av DIMM A1 - 63 3 H - 0x1a tse2004av DIMM B0 - 64 3 H - 0x1b tse2004av DIMM B1 - 65 3 H - 0x1c tse2004av DIMM C0 - 66 3 H - 0x1d tse2004av DIMM C1 - 67 3 H - 0x1e tse2004av DIMM D0 - 68 3 H - 0x1f tse2004av DIMM D1 - 69 4 F - 0x18 tse2004av DIMM E0 - 70 4 F - 0x19 tse2004av DIMM E1 - 71 4 F - 0x1a tse2004av DIMM F0 - 72 4 F - 0x1b tse2004av DIMM F1 - 73 4 F - 0x1c tse2004av DIMM G0 - 74 4 F - 0x1d tse2004av DIMM G1 - 75 4 F - 0x1e tse2004av DIMM H0 - 76 4 F - 0x1f tse2004av DIMM H1 + ID C P MUX ADDR REFDES DEVICE DESCRIPTION + 0 2 F - 0x48 J194 tmp117 Southwest temperature sensor + 1 2 F - 0x49 J195 tmp117 South temperature sensor + 2 2 F - 0x4a J196 tmp117 Southeast temperature sensor + 3 2 F - 0x70 U336 pca9545 U.2 ABCD mux + 4 2 F - 0x71 U339 pca9545 U.2 EFGH mux + 5 2 F - 0x72 U337 pca9545 U.2 IJ/FRUID mux + 6 2 F 1:1 0x50 J206 at24csw080 U.2 Sharkfin A VPD + 7 2 F 1:1 0x38 J206 max5970 U.2 Sharkfin A hot swap controller + 8 2 F 1:1 0x6a J206 nvme_bmc U.2 A NVMe Basic Management Command + 9 2 F 1:2 0x50 J207 at24csw080 U.2 Sharkfin B VPD + 10 2 F 1:2 0x38 J207 max5970 U.2 Sharkfin B hot swap controller + 11 2 F 1:2 0x6a J207 nvme_bmc U.2 B NVMe Basic Management Control + 12 2 F 1:3 0x50 J208 at24csw080 U.2 Sharkfin C VPD + 13 2 F 1:3 0x38 J208 max5970 U.2 Sharkfin C hot swap controller + 14 2 F 1:3 0x6a J208 nvme_bmc U.2 C NVMe Basic Management Control + 15 2 F 1:4 0x50 J209 at24csw080 U.2 Sharkfin D VPD + 16 2 F 1:4 0x38 J209 max5970 U.2 Sharkfin D hot swap controller + 17 2 F 1:4 0x6a J209 nvme_bmc U.2 D NVMe Basic Management Control + 18 2 F 2:1 0x50 J210 at24csw080 U.2 Sharkfin E VPD + 19 2 F 2:1 0x38 J210 max5970 U.2 Sharkfin E hot swap controller + 20 2 F 2:1 0x6a J210 nvme_bmc U.2 E NVMe Basic Management Control + 21 2 F 2:2 0x50 J211 at24csw080 U.2 Sharkfin F VPD + 22 2 F 2:2 0x38 J211 max5970 U.2 Sharkfin F hot swap controller + 23 2 F 2:2 0x6a J211 nvme_bmc U.2 F NVMe Basic Management Control + 24 2 F 2:3 0x50 J212 at24csw080 U.2 Sharkfin G VPD + 25 2 F 2:3 0x38 J212 max5970 U.2 Sharkfin G hot swap controller + 26 2 F 2:3 0x6a J212 nvme_bmc U.2 G NVMe Basic Management Control + 27 2 F 2:4 0x50 J213 at24csw080 U.2 Sharkfin H VPD + 28 2 F 2:4 0x38 J213 max5970 U.2 Sharkfin H hot swap controller + 29 2 F 2:4 0x6a J213 nvme_bmc U.2 H NVMe Basic Management Control + 30 2 F 3:1 0x50 J214 at24csw080 U.2 Sharkfin I VPD + 31 2 F 3:1 0x38 J214 max5970 U.2 Sharkfin I hot swap controller + 32 2 F 3:1 0x6a J214 nvme_bmc U.2 I NVMe Basic Management Control + 33 2 F 3:2 0x50 J215 at24csw080 U.2 Sharkfin J VPD + 34 2 F 3:2 0x38 J215 max5970 U.2 Sharkfin J hot swap controller + 35 2 F 3:2 0x6a J215 nvme_bmc U.2 J NVMe Basic Management Control + 36 2 F 3:4 0x50 U615 at24csw080 Gimlet VPD + 37 2 B - 0x73 U422 pca9545 M.2 mux + 38 2 B 1:1 0x6a ??? m2_hp_only M.2 A NVMe Basic Management Command + 39 2 B 1:2 0x6a ??? m2_hp_only M.2 B NVMe Basic Management Command + 40 2 B 1:3 0x50 J180 at24csw080 Fan VPD + 41 2 B 1:4 0x4c U491 tmp451 T6 temperature sensor + 42 3 H - 0x24 U522 tps546b24a A2 3.3V rail + 43 3 H - 0x26 U560 tps546b24a A0 3.3V rail + 44 3 H - 0x27 U524 tps546b24a A2 5V rail + 45 3 H - 0x29 U561 tps546b24a A2 1.8V rail + 46 3 H - 0x3a U275 max5970 M.2 hot plug controller + 47 3 H - 0x3c ??? sbrmi CPU via SB-RMI + 48 3 H - 0x4c ??? sbtsi CPU temperature sensor + 49 3 H - 0x58 U446 idt8a34003 Clock generator + 50 3 H - 0x5a U350 raa229618 CPU power controller + 51 3 H - 0x5b U351 raa229618 SoC power controller + 52 3 H - 0x5c U352 isl68224 DIMM/SP3 1.8V A0 power controller + 53 4 F - 0x10 U419 adm1272 Fan hot swap controller + 54 4 F - 0x14 U452 adm1272 Sled hot swap controller + 55 4 F - 0x20 U321 max31790 Fan controller + 56 4 F - 0x25 U565 tps546b24a T6 power controller + 57 4 F - 0x48 J197 tmp117 Northeast temperature sensor + 58 4 F - 0x49 J198 tmp117 North temperature sensor + 59 4 F - 0x4a J199 tmp117 Northwest temperature sensor + 60 4 F - 0x67 U431 bmr491 Intermediate bus converter + 61 3 H - 0x18 M0 tse2004av DIMM A0 + 62 3 H - 0x19 M8 tse2004av DIMM A1 + 63 3 H - 0x1a M1 tse2004av DIMM B0 + 64 3 H - 0x1b M9 tse2004av DIMM B1 + 65 3 H - 0x1c M2 tse2004av DIMM C0 + 66 3 H - 0x1d M10 tse2004av DIMM C1 + 67 3 H - 0x1e M3 tse2004av DIMM D0 + 68 3 H - 0x1f M11 tse2004av DIMM D1 + 69 4 F - 0x18 M4 tse2004av DIMM E0 + 70 4 F - 0x19 M12 tse2004av DIMM E1 + 71 4 F - 0x1a M5 tse2004av DIMM F0 + 72 4 F - 0x1b M13 tse2004av DIMM F1 + 73 4 F - 0x1c M6 tse2004av DIMM G0 + 74 4 F - 0x1d M14 tse2004av DIMM G1 + 75 4 F - 0x1e M7 tse2004av DIMM H0 + 76 4 F - 0x1f M15 tse2004av DIMM H1 sensors => 133 sensors - ID NAME DEVICE KIND - 0 Southwest i2c id=0 temp - 1 South i2c id=1 temp - 2 Southeast i2c id=2 temp - 3 V12_U2A_A0 i2c id=7 current - 4 V3P3_U2A_A0 i2c id=7 current - 5 V12_U2A_A0 i2c id=7 voltage - 6 V3P3_U2A_A0 i2c id=7 voltage - 7 U2_N0 i2c id=8 temp - 8 V12_U2B_A0 i2c id=10 current - 9 V3P3_U2B_A0 i2c id=10 current - 10 V12_U2B_A0 i2c id=10 voltage - 11 V3P3_U2B_A0 i2c id=10 voltage - 12 U2_N1 i2c id=11 temp - 13 V12_U2C_A0 i2c id=13 current - 14 V3P3_U2C_A0 i2c id=13 current - 15 V12_U2C_A0 i2c id=13 voltage - 16 V3P3_U2C_A0 i2c id=13 voltage - 17 U2_N2 i2c id=14 temp - 18 V12_U2D_A0 i2c id=16 current - 19 V3P3_U2D_A0 i2c id=16 current - 20 V12_U2D_A0 i2c id=16 voltage - 21 V3P3_U2D_A0 i2c id=16 voltage - 22 U2_N3 i2c id=17 temp - 23 V12_U2E_A0 i2c id=19 current - 24 V3P3_U2E_A0 i2c id=19 current - 25 V12_U2E_A0 i2c id=19 voltage - 26 V3P3_U2E_A0 i2c id=19 voltage - 27 U2_N4 i2c id=20 temp - 28 V12_U2F_A0 i2c id=22 current - 29 V3P3_U2F_A0 i2c id=22 current - 30 V12_U2F_A0 i2c id=22 voltage - 31 V3P3_U2F_A0 i2c id=22 voltage - 32 U2_N5 i2c id=23 temp - 33 V12_U2G_A0 i2c id=25 current - 34 V3P3_U2G_A0 i2c id=25 current - 35 V12_U2G_A0 i2c id=25 voltage - 36 V3P3_U2G_A0 i2c id=25 voltage - 37 U2_N6 i2c id=26 temp - 38 V12_U2H_A0 i2c id=28 current - 39 V3P3_U2H_A0 i2c id=28 current - 40 V12_U2H_A0 i2c id=28 voltage - 41 V3P3_U2H_A0 i2c id=28 voltage - 42 U2_N7 i2c id=29 temp - 43 V12_U2I_A0 i2c id=31 current - 44 V3P3_U2I_A0 i2c id=31 current - 45 V12_U2I_A0 i2c id=31 voltage - 46 V3P3_U2I_A0 i2c id=31 voltage - 47 U2_N8 i2c id=32 temp - 48 V12_U2J_A0 i2c id=34 current - 49 V3P3_U2J_A0 i2c id=34 current - 50 V12_U2J_A0 i2c id=34 voltage - 51 V3P3_U2J_A0 i2c id=34 voltage - 52 U2_N9 i2c id=35 temp - 53 M2_A i2c id=38 temp - 54 M2_B i2c id=39 temp - 55 t6 i2c id=41 temp - 56 V3P3_SP_A2 i2c id=42 temp - 57 V3P3_SP_A2 i2c id=42 current - 58 V3P3_SP_A2 i2c id=42 voltage - 59 V3P3_SYS_A0 i2c id=43 temp - 60 V3P3_SYS_A0 i2c id=43 current - 61 V3P3_SYS_A0 i2c id=43 voltage - 62 V5_SYS_A2 i2c id=44 temp - 63 V5_SYS_A2 i2c id=44 current - 64 V5_SYS_A2 i2c id=44 voltage - 65 V1P8_SYS_A2 i2c id=45 temp - 66 V1P8_SYS_A2 i2c id=45 current - 67 V1P8_SYS_A2 i2c id=45 voltage - 68 V3P3_M2A_A0HP i2c id=46 current - 69 V3P3_M2B_A0HP i2c id=46 current - 70 V3P3_M2A_A0HP i2c id=46 voltage - 71 V3P3_M2B_A0HP i2c id=46 voltage - 72 CPU i2c id=48 temp - 73 VDD_VCORE i2c id=50 temp - 74 VDD_MEM_ABCD i2c id=50 temp - 75 VDD_VCORE i2c id=50 power - 76 VDD_MEM_ABCD i2c id=50 power - 77 VDD_VCORE i2c id=50 current - 78 VDD_MEM_ABCD i2c id=50 current - 79 VDD_VCORE i2c id=50 voltage - 80 VDD_MEM_ABCD i2c id=50 voltage - 81 VDDCR_SOC i2c id=51 temp - 82 VDD_MEM_EFGH i2c id=51 temp - 83 VDDCR_SOC i2c id=51 power - 84 VDD_MEM_EFGH i2c id=51 power - 85 VDDCR_SOC i2c id=51 current - 86 VDD_MEM_EFGH i2c id=51 current - 87 VDDCR_SOC i2c id=51 voltage - 88 VDD_MEM_EFGH i2c id=51 voltage - 89 VPP_ABCD i2c id=52 current - 90 VPP_EFGH i2c id=52 current - 91 V1P8_SP3 i2c id=52 current - 92 VPP_ABCD i2c id=52 voltage - 93 VPP_EFGH i2c id=52 voltage - 94 V1P8_SP3 i2c id=52 voltage - 95 V54_FAN i2c id=53 temp - 96 V54_FAN i2c id=53 current - 97 V54_FAN i2c id=53 voltage - 98 V54_HS_OUTPUT i2c id=54 temp - 99 V54_HS_OUTPUT i2c id=54 current - 100 V54_HS_OUTPUT i2c id=54 voltage - 101 Southeast i2c id=55 speed - 102 Northeast i2c id=55 speed - 103 South i2c id=55 speed - 104 North i2c id=55 speed - 105 Southwest i2c id=55 speed - 106 Northwest i2c id=55 speed - 107 V0P96_NIC_VDD_A0HP i2c id=56 temp - 108 V0P96_NIC_VDD_A0HP i2c id=56 current - 109 V0P96_NIC_VDD_A0HP i2c id=56 voltage - 110 Northeast i2c id=57 temp - 111 North i2c id=58 temp - 112 Northwest i2c id=59 temp - 113 V12_SYS_A2 i2c id=60 temp - 114 V12_SYS_A2 i2c id=60 power - 115 V12_SYS_A2 i2c id=60 current - 116 V12_SYS_A2 i2c id=60 voltage - 117 DIMM_A0 i2c id=61 temp - 118 DIMM_A1 i2c id=62 temp - 119 DIMM_B0 i2c id=63 temp - 120 DIMM_B1 i2c id=64 temp - 121 DIMM_C0 i2c id=65 temp - 122 DIMM_C1 i2c id=66 temp - 123 DIMM_D0 i2c id=67 temp - 124 DIMM_D1 i2c id=68 temp - 125 DIMM_E0 i2c id=69 temp - 126 DIMM_E1 i2c id=70 temp - 127 DIMM_F0 i2c id=71 temp - 128 DIMM_F1 i2c id=72 temp - 129 DIMM_G0 i2c id=73 temp - 130 DIMM_G1 i2c id=74 temp - 131 DIMM_H0 i2c id=75 temp - 132 DIMM_H1 i2c id=76 temp + ID NAME DEVICE REFDES KIND + 0 Southwest i2c id=0 J194 temp + 1 South i2c id=1 J195 temp + 2 Southeast i2c id=2 J196 temp + 3 V12_U2A_A0 i2c id=7 J206 current + 4 V3P3_U2A_A0 i2c id=7 J206 current + 5 V12_U2A_A0 i2c id=7 J206 voltage + 6 V3P3_U2A_A0 i2c id=7 J206 voltage + 7 U2_N0 i2c id=8 J206 temp + 8 V12_U2B_A0 i2c id=10 J207 current + 9 V3P3_U2B_A0 i2c id=10 J207 current + 10 V12_U2B_A0 i2c id=10 J207 voltage + 11 V3P3_U2B_A0 i2c id=10 J207 voltage + 12 U2_N1 i2c id=11 J207 temp + 13 V12_U2C_A0 i2c id=13 J208 current + 14 V3P3_U2C_A0 i2c id=13 J208 current + 15 V12_U2C_A0 i2c id=13 J208 voltage + 16 V3P3_U2C_A0 i2c id=13 J208 voltage + 17 U2_N2 i2c id=14 J208 temp + 18 V12_U2D_A0 i2c id=16 J209 current + 19 V3P3_U2D_A0 i2c id=16 J209 current + 20 V12_U2D_A0 i2c id=16 J209 voltage + 21 V3P3_U2D_A0 i2c id=16 J209 voltage + 22 U2_N3 i2c id=17 J209 temp + 23 V12_U2E_A0 i2c id=19 J210 current + 24 V3P3_U2E_A0 i2c id=19 J210 current + 25 V12_U2E_A0 i2c id=19 J210 voltage + 26 V3P3_U2E_A0 i2c id=19 J210 voltage + 27 U2_N4 i2c id=20 J210 temp + 28 V12_U2F_A0 i2c id=22 J211 current + 29 V3P3_U2F_A0 i2c id=22 J211 current + 30 V12_U2F_A0 i2c id=22 J211 voltage + 31 V3P3_U2F_A0 i2c id=22 J211 voltage + 32 U2_N5 i2c id=23 J211 temp + 33 V12_U2G_A0 i2c id=25 J212 current + 34 V3P3_U2G_A0 i2c id=25 J212 current + 35 V12_U2G_A0 i2c id=25 J212 voltage + 36 V3P3_U2G_A0 i2c id=25 J212 voltage + 37 U2_N6 i2c id=26 J212 temp + 38 V12_U2H_A0 i2c id=28 J213 current + 39 V3P3_U2H_A0 i2c id=28 J213 current + 40 V12_U2H_A0 i2c id=28 J213 voltage + 41 V3P3_U2H_A0 i2c id=28 J213 voltage + 42 U2_N7 i2c id=29 J213 temp + 43 V12_U2I_A0 i2c id=31 J214 current + 44 V3P3_U2I_A0 i2c id=31 J214 current + 45 V12_U2I_A0 i2c id=31 J214 voltage + 46 V3P3_U2I_A0 i2c id=31 J214 voltage + 47 U2_N8 i2c id=32 J214 temp + 48 V12_U2J_A0 i2c id=34 J215 current + 49 V3P3_U2J_A0 i2c id=34 J215 current + 50 V12_U2J_A0 i2c id=34 J215 voltage + 51 V3P3_U2J_A0 i2c id=34 J215 voltage + 52 U2_N9 i2c id=35 J215 temp + 53 M2_A i2c id=38 ??? temp + 54 M2_B i2c id=39 ??? temp + 55 t6 i2c id=41 U491 temp + 56 V3P3_SP_A2 i2c id=42 U522 temp + 57 V3P3_SP_A2 i2c id=42 U522 current + 58 V3P3_SP_A2 i2c id=42 U522 voltage + 59 V3P3_SYS_A0 i2c id=43 U560 temp + 60 V3P3_SYS_A0 i2c id=43 U560 current + 61 V3P3_SYS_A0 i2c id=43 U560 voltage + 62 V5_SYS_A2 i2c id=44 U524 temp + 63 V5_SYS_A2 i2c id=44 U524 current + 64 V5_SYS_A2 i2c id=44 U524 voltage + 65 V1P8_SYS_A2 i2c id=45 U561 temp + 66 V1P8_SYS_A2 i2c id=45 U561 current + 67 V1P8_SYS_A2 i2c id=45 U561 voltage + 68 V3P3_M2A_A0HP i2c id=46 U275 current + 69 V3P3_M2B_A0HP i2c id=46 U275 current + 70 V3P3_M2A_A0HP i2c id=46 U275 voltage + 71 V3P3_M2B_A0HP i2c id=46 U275 voltage + 72 CPU i2c id=48 ??? temp + 73 VDD_VCORE i2c id=50 U350 temp + 74 VDD_MEM_ABCD i2c id=50 U350 temp + 75 VDD_VCORE i2c id=50 U350 power + 76 VDD_MEM_ABCD i2c id=50 U350 power + 77 VDD_VCORE i2c id=50 U350 current + 78 VDD_MEM_ABCD i2c id=50 U350 current + 79 VDD_VCORE i2c id=50 U350 voltage + 80 VDD_MEM_ABCD i2c id=50 U350 voltage + 81 VDDCR_SOC i2c id=51 U351 temp + 82 VDD_MEM_EFGH i2c id=51 U351 temp + 83 VDDCR_SOC i2c id=51 U351 power + 84 VDD_MEM_EFGH i2c id=51 U351 power + 85 VDDCR_SOC i2c id=51 U351 current + 86 VDD_MEM_EFGH i2c id=51 U351 current + 87 VDDCR_SOC i2c id=51 U351 voltage + 88 VDD_MEM_EFGH i2c id=51 U351 voltage + 89 VPP_ABCD i2c id=52 U352 current + 90 VPP_EFGH i2c id=52 U352 current + 91 V1P8_SP3 i2c id=52 U352 current + 92 VPP_ABCD i2c id=52 U352 voltage + 93 VPP_EFGH i2c id=52 U352 voltage + 94 V1P8_SP3 i2c id=52 U352 voltage + 95 V54_FAN i2c id=53 U419 temp + 96 V54_FAN i2c id=53 U419 current + 97 V54_FAN i2c id=53 U419 voltage + 98 V54_HS_OUTPUT i2c id=54 U452 temp + 99 V54_HS_OUTPUT i2c id=54 U452 current + 100 V54_HS_OUTPUT i2c id=54 U452 voltage + 101 Southeast i2c id=55 U321 speed + 102 Northeast i2c id=55 U321 speed + 103 South i2c id=55 U321 speed + 104 North i2c id=55 U321 speed + 105 Southwest i2c id=55 U321 speed + 106 Northwest i2c id=55 U321 speed + 107 V0P96_NIC_VDD_A0HP i2c id=56 U565 temp + 108 V0P96_NIC_VDD_A0HP i2c id=56 U565 current + 109 V0P96_NIC_VDD_A0HP i2c id=56 U565 voltage + 110 Northeast i2c id=57 J197 temp + 111 North i2c id=58 J198 temp + 112 Northwest i2c id=59 J199 temp + 113 V12_SYS_A2 i2c id=60 U431 temp + 114 V12_SYS_A2 i2c id=60 U431 power + 115 V12_SYS_A2 i2c id=60 U431 current + 116 V12_SYS_A2 i2c id=60 U431 voltage + 117 DIMM_A0 i2c id=61 M0 temp + 118 DIMM_A1 i2c id=62 M8 temp + 119 DIMM_B0 i2c id=63 M1 temp + 120 DIMM_B1 i2c id=64 M9 temp + 121 DIMM_C0 i2c id=65 M2 temp + 122 DIMM_C1 i2c id=66 M10 temp + 123 DIMM_D0 i2c id=67 M3 temp + 124 DIMM_D1 i2c id=68 M11 temp + 125 DIMM_E0 i2c id=69 M4 temp + 126 DIMM_E1 i2c id=70 M12 temp + 127 DIMM_F0 i2c id=71 M5 temp + 128 DIMM_F1 i2c id=72 M13 temp + 129 DIMM_G0 i2c id=73 M6 temp + 130 DIMM_G1 i2c id=74 M14 temp + 131 DIMM_H0 i2c id=75 M7 temp + 132 DIMM_H1 i2c id=76 M15 temp sockets => 5 sockets NAME KIND PORT RXSIZE OWNER echo udp 7 1024 udpecho diff --git a/humility-bin/tests/cmd/manifest/manifest.igor.0.stdout b/humility-bin/tests/cmd/manifest/manifest.igor.0.stdout index 4b45a06e5..dac3cc465 100644 --- a/humility-bin/tests/cmd/manifest/manifest.igor.0.stdout +++ b/humility-bin/tests/cmd/manifest/manifest.igor.0.stdout @@ -41,218 +41,218 @@ 3 H init mid Mid bus 4 F init rear Rear bus i2c devices => 76 devices - ID C P MUX ADDR DEVICE DESCRIPTION - 0 2 F - 0x48 tmp117 Southwest temperature sensor - 1 2 F - 0x49 tmp117 South temperature sensor - 2 2 F - 0x4a tmp117 Southeast temperature sensor - 3 2 F - 0x70 pca9545 U.2 ABCD mux - 4 2 F - 0x71 pca9545 U.2 EFGH mux - 5 2 F - 0x72 pca9545 U.2 IJ/FRUID mux - 6 2 F 1:1 0x50 at24csw080 U.2 Sharkfin A VPD - 7 2 F 1:1 0x38 max5970 U.2 Sharkfin A hot swap controller - 8 2 F 1:1 0x6a nvme_bmc U.2 A NVMe Basic Management Command - 9 2 F 1:2 0x50 at24csw080 U.2 Sharkfin B VPD - 10 2 F 1:2 0x38 max5970 U.2 Sharkfin B hot swap controller - 11 2 F 1:2 0x6a nvme_bmc U.2 B NVMe Basic Management Control - 12 2 F 1:3 0x50 at24csw080 U.2 Sharkfin C VPD - 13 2 F 1:3 0x38 max5970 U.2 Sharkfin C hot swap controller - 14 2 F 1:3 0x6a nvme_bmc U.2 C NVMe Basic Management Control - 15 2 F 1:4 0x50 at24csw080 U.2 Sharkfin D VPD - 16 2 F 1:4 0x38 max5970 U.2 Sharkfin D hot swap controller - 17 2 F 1:4 0x6a nvme_bmc U.2 D NVMe Basic Management Control - 18 2 F 2:1 0x50 at24csw080 U.2 Sharkfin E VPD - 19 2 F 2:1 0x38 max5970 U.2 Sharkfin E hot swap controller - 20 2 F 2:1 0x6a nvme_bmc U.2 E NVMe Basic Management Control - 21 2 F 2:2 0x50 at24csw080 U.2 Sharkfin F VPD - 22 2 F 2:2 0x38 max5970 U.2 Sharkfin F hot swap controller - 23 2 F 2:2 0x6a nvme_bmc U.2 F NVMe Basic Management Control - 24 2 F 2:3 0x50 at24csw080 U.2 Sharkfin G VPD - 25 2 F 2:3 0x38 max5970 U.2 Sharkfin G hot swap controller - 26 2 F 2:3 0x6a nvme_bmc U.2 G NVMe Basic Management Control - 27 2 F 2:4 0x50 at24csw080 U.2 Sharkfin H VPD - 28 2 F 2:4 0x38 max5970 U.2 Sharkfin H hot swap controller - 29 2 F 2:4 0x6a nvme_bmc U.2 H NVMe Basic Management Control - 30 2 F 3:1 0x50 at24csw080 U.2 Sharkfin I VPD - 31 2 F 3:1 0x38 max5970 U.2 Sharkfin I hot swap controller - 32 2 F 3:1 0x6a nvme_bmc U.2 I NVMe Basic Management Control - 33 2 F 3:2 0x50 at24csw080 U.2 Sharkfin J VPD - 34 2 F 3:2 0x38 max5970 U.2 Sharkfin J hot swap controller - 35 2 F 3:2 0x6a nvme_bmc U.2 J NVMe Basic Management Control - 36 2 F 3:4 0x50 at24csw080 Gimlet VPD - 37 2 B - 0x73 pca9545 M.2 mux - 38 2 B 1:1 0x6a m2_hp_only M.2 A NVMe Basic Management Command - 39 2 B 1:2 0x6a m2_hp_only M.2 B NVMe Basic Management Command - 40 2 B 1:3 0x50 at24csw080 Fan VPD - 41 2 B 1:4 0x4c tmp451 T6 temperature sensor - 42 3 H - 0x24 tps546b24a A2 3.3V rail - 43 3 H - 0x26 tps546b24a A0 3.3V rail - 44 3 H - 0x27 tps546b24a A2 5V rail - 45 3 H - 0x29 tps546b24a A2 1.8V rail - 46 3 H - 0x3a max5970 M.2 hot plug controller - 47 3 H - 0x4c sbtsi CPU temperature sensor - 48 3 H - 0x58 idt8a34003 Clock generator - 49 3 H - 0x5a raa229618 CPU power controller - 50 3 H - 0x5b raa229618 SoC power controller - 51 3 H - 0x5c isl68224 DIMM/SP3 1.8V A0 power controller - 52 4 F - 0x10 adm1272 Fan hot swap controller - 53 4 F - 0x14 adm1272 Sled hot swap controller - 54 4 F - 0x20 max31790 Fan controller - 55 4 F - 0x25 tps546b24a T6 power controller - 56 4 F - 0x48 tmp117 Northeast temperature sensor - 57 4 F - 0x49 tmp117 North temperature sensor - 58 4 F - 0x4a tmp117 Northwest temperature sensor - 59 4 F - 0x67 bmr491 Intermediate bus converter - 60 3 H - 0x18 tse2004av DIMM A0 - 61 3 H - 0x19 tse2004av DIMM A1 - 62 3 H - 0x1a tse2004av DIMM B0 - 63 3 H - 0x1b tse2004av DIMM B1 - 64 3 H - 0x1c tse2004av DIMM C0 - 65 3 H - 0x1d tse2004av DIMM C1 - 66 3 H - 0x1e tse2004av DIMM D0 - 67 3 H - 0x1f tse2004av DIMM D1 - 68 4 F - 0x18 tse2004av DIMM E0 - 69 4 F - 0x19 tse2004av DIMM E1 - 70 4 F - 0x1a tse2004av DIMM F0 - 71 4 F - 0x1b tse2004av DIMM F1 - 72 4 F - 0x1c tse2004av DIMM G0 - 73 4 F - 0x1d tse2004av DIMM G1 - 74 4 F - 0x1e tse2004av DIMM H0 - 75 4 F - 0x1f tse2004av DIMM H1 + ID C P MUX ADDR REFDES DEVICE DESCRIPTION + 0 2 F - 0x48 J194 tmp117 Southwest temperature sensor + 1 2 F - 0x49 J195 tmp117 South temperature sensor + 2 2 F - 0x4a J196 tmp117 Southeast temperature sensor + 3 2 F - 0x70 U336 pca9545 U.2 ABCD mux + 4 2 F - 0x71 U339 pca9545 U.2 EFGH mux + 5 2 F - 0x72 U337 pca9545 U.2 IJ/FRUID mux + 6 2 F 1:1 0x50 J206 at24csw080 U.2 Sharkfin A VPD + 7 2 F 1:1 0x38 J206 max5970 U.2 Sharkfin A hot swap controller + 8 2 F 1:1 0x6a J206 nvme_bmc U.2 A NVMe Basic Management Command + 9 2 F 1:2 0x50 J207 at24csw080 U.2 Sharkfin B VPD + 10 2 F 1:2 0x38 J207 max5970 U.2 Sharkfin B hot swap controller + 11 2 F 1:2 0x6a J207 nvme_bmc U.2 B NVMe Basic Management Control + 12 2 F 1:3 0x50 J208 at24csw080 U.2 Sharkfin C VPD + 13 2 F 1:3 0x38 J208 max5970 U.2 Sharkfin C hot swap controller + 14 2 F 1:3 0x6a J208 nvme_bmc U.2 C NVMe Basic Management Control + 15 2 F 1:4 0x50 J209 at24csw080 U.2 Sharkfin D VPD + 16 2 F 1:4 0x38 J209 max5970 U.2 Sharkfin D hot swap controller + 17 2 F 1:4 0x6a J209 nvme_bmc U.2 D NVMe Basic Management Control + 18 2 F 2:1 0x50 J210 at24csw080 U.2 Sharkfin E VPD + 19 2 F 2:1 0x38 J210 max5970 U.2 Sharkfin E hot swap controller + 20 2 F 2:1 0x6a J210 nvme_bmc U.2 E NVMe Basic Management Control + 21 2 F 2:2 0x50 J211 at24csw080 U.2 Sharkfin F VPD + 22 2 F 2:2 0x38 J211 max5970 U.2 Sharkfin F hot swap controller + 23 2 F 2:2 0x6a J211 nvme_bmc U.2 F NVMe Basic Management Control + 24 2 F 2:3 0x50 J212 at24csw080 U.2 Sharkfin G VPD + 25 2 F 2:3 0x38 J212 max5970 U.2 Sharkfin G hot swap controller + 26 2 F 2:3 0x6a J212 nvme_bmc U.2 G NVMe Basic Management Control + 27 2 F 2:4 0x50 J213 at24csw080 U.2 Sharkfin H VPD + 28 2 F 2:4 0x38 J213 max5970 U.2 Sharkfin H hot swap controller + 29 2 F 2:4 0x6a J213 nvme_bmc U.2 H NVMe Basic Management Control + 30 2 F 3:1 0x50 J214 at24csw080 U.2 Sharkfin I VPD + 31 2 F 3:1 0x38 J214 max5970 U.2 Sharkfin I hot swap controller + 32 2 F 3:1 0x6a J214 nvme_bmc U.2 I NVMe Basic Management Control + 33 2 F 3:2 0x50 J215 at24csw080 U.2 Sharkfin J VPD + 34 2 F 3:2 0x38 J215 max5970 U.2 Sharkfin J hot swap controller + 35 2 F 3:2 0x6a J215 nvme_bmc U.2 J NVMe Basic Management Control + 36 2 F 3:4 0x50 U615 at24csw080 Gimlet VPD + 37 2 B - 0x73 U422 pca9545 M.2 mux + 38 2 B 1:1 0x6a ??? m2_hp_only M.2 A NVMe Basic Management Command + 39 2 B 1:2 0x6a ??? m2_hp_only M.2 B NVMe Basic Management Command + 40 2 B 1:3 0x50 J180 at24csw080 Fan VPD + 41 2 B 1:4 0x4c U491 tmp451 T6 temperature sensor + 42 3 H - 0x24 U522 tps546b24a A2 3.3V rail + 43 3 H - 0x26 U560 tps546b24a A0 3.3V rail + 44 3 H - 0x27 U524 tps546b24a A2 5V rail + 45 3 H - 0x29 U561 tps546b24a A2 1.8V rail + 46 3 H - 0x3a U275 max5970 M.2 hot plug controller + 47 3 H - 0x4c ??? sbtsi CPU temperature sensor + 48 3 H - 0x58 U446 idt8a34003 Clock generator + 49 3 H - 0x5a U350 raa229618 CPU power controller + 50 3 H - 0x5b U351 raa229618 SoC power controller + 51 3 H - 0x5c U352 isl68224 DIMM/SP3 1.8V A0 power controller + 52 4 F - 0x10 U419 adm1272 Fan hot swap controller + 53 4 F - 0x14 U452 adm1272 Sled hot swap controller + 54 4 F - 0x20 U321 max31790 Fan controller + 55 4 F - 0x25 U565 tps546b24a T6 power controller + 56 4 F - 0x48 J197 tmp117 Northeast temperature sensor + 57 4 F - 0x49 J198 tmp117 North temperature sensor + 58 4 F - 0x4a J199 tmp117 Northwest temperature sensor + 59 4 F - 0x67 U431 bmr491 Intermediate bus converter + 60 3 H - 0x18 M0 tse2004av DIMM A0 + 61 3 H - 0x19 M8 tse2004av DIMM A1 + 62 3 H - 0x1a M1 tse2004av DIMM B0 + 63 3 H - 0x1b M9 tse2004av DIMM B1 + 64 3 H - 0x1c M2 tse2004av DIMM C0 + 65 3 H - 0x1d M10 tse2004av DIMM C1 + 66 3 H - 0x1e M3 tse2004av DIMM D0 + 67 3 H - 0x1f M11 tse2004av DIMM D1 + 68 4 F - 0x18 M4 tse2004av DIMM E0 + 69 4 F - 0x19 M12 tse2004av DIMM E1 + 70 4 F - 0x1a M5 tse2004av DIMM F0 + 71 4 F - 0x1b M13 tse2004av DIMM F1 + 72 4 F - 0x1c M6 tse2004av DIMM G0 + 73 4 F - 0x1d M14 tse2004av DIMM G1 + 74 4 F - 0x1e M7 tse2004av DIMM H0 + 75 4 F - 0x1f M15 tse2004av DIMM H1 sensors => 133 sensors - ID NAME DEVICE KIND - 0 Southwest i2c id=0 temp - 1 South i2c id=1 temp - 2 Southeast i2c id=2 temp - 3 V12_U2A_A0 i2c id=7 current - 4 V3P3_U2A_A0 i2c id=7 current - 5 V12_U2A_A0 i2c id=7 voltage - 6 V3P3_U2A_A0 i2c id=7 voltage - 7 U2_N0 i2c id=8 temp - 8 V12_U2B_A0 i2c id=10 current - 9 V3P3_U2B_A0 i2c id=10 current - 10 V12_U2B_A0 i2c id=10 voltage - 11 V3P3_U2B_A0 i2c id=10 voltage - 12 U2_N1 i2c id=11 temp - 13 V12_U2C_A0 i2c id=13 current - 14 V3P3_U2C_A0 i2c id=13 current - 15 V12_U2C_A0 i2c id=13 voltage - 16 V3P3_U2C_A0 i2c id=13 voltage - 17 U2_N2 i2c id=14 temp - 18 V12_U2D_A0 i2c id=16 current - 19 V3P3_U2D_A0 i2c id=16 current - 20 V12_U2D_A0 i2c id=16 voltage - 21 V3P3_U2D_A0 i2c id=16 voltage - 22 U2_N3 i2c id=17 temp - 23 V12_U2E_A0 i2c id=19 current - 24 V3P3_U2E_A0 i2c id=19 current - 25 V12_U2E_A0 i2c id=19 voltage - 26 V3P3_U2E_A0 i2c id=19 voltage - 27 U2_N4 i2c id=20 temp - 28 V12_U2F_A0 i2c id=22 current - 29 V3P3_U2F_A0 i2c id=22 current - 30 V12_U2F_A0 i2c id=22 voltage - 31 V3P3_U2F_A0 i2c id=22 voltage - 32 U2_N5 i2c id=23 temp - 33 V12_U2G_A0 i2c id=25 current - 34 V3P3_U2G_A0 i2c id=25 current - 35 V12_U2G_A0 i2c id=25 voltage - 36 V3P3_U2G_A0 i2c id=25 voltage - 37 U2_N6 i2c id=26 temp - 38 V12_U2H_A0 i2c id=28 current - 39 V3P3_U2H_A0 i2c id=28 current - 40 V12_U2H_A0 i2c id=28 voltage - 41 V3P3_U2H_A0 i2c id=28 voltage - 42 U2_N7 i2c id=29 temp - 43 V12_U2I_A0 i2c id=31 current - 44 V3P3_U2I_A0 i2c id=31 current - 45 V12_U2I_A0 i2c id=31 voltage - 46 V3P3_U2I_A0 i2c id=31 voltage - 47 U2_N8 i2c id=32 temp - 48 V12_U2J_A0 i2c id=34 current - 49 V3P3_U2J_A0 i2c id=34 current - 50 V12_U2J_A0 i2c id=34 voltage - 51 V3P3_U2J_A0 i2c id=34 voltage - 52 U2_N9 i2c id=35 temp - 53 M2_A i2c id=38 temp - 54 M2_B i2c id=39 temp - 55 t6 i2c id=41 temp - 56 V3P3_SP_A2 i2c id=42 temp - 57 V3P3_SP_A2 i2c id=42 current - 58 V3P3_SP_A2 i2c id=42 voltage - 59 V3P3_SYS_A0 i2c id=43 temp - 60 V3P3_SYS_A0 i2c id=43 current - 61 V3P3_SYS_A0 i2c id=43 voltage - 62 V5_SYS_A2 i2c id=44 temp - 63 V5_SYS_A2 i2c id=44 current - 64 V5_SYS_A2 i2c id=44 voltage - 65 V1P8_SYS_A2 i2c id=45 temp - 66 V1P8_SYS_A2 i2c id=45 current - 67 V1P8_SYS_A2 i2c id=45 voltage - 68 V3P3_M2A_A0HP i2c id=46 current - 69 V3P3_M2B_A0HP i2c id=46 current - 70 V3P3_M2A_A0HP i2c id=46 voltage - 71 V3P3_M2B_A0HP i2c id=46 voltage - 72 CPU i2c id=47 temp - 73 VDD_VCORE i2c id=49 temp - 74 VDD_MEM_ABCD i2c id=49 temp - 75 VDD_VCORE i2c id=49 power - 76 VDD_MEM_ABCD i2c id=49 power - 77 VDD_VCORE i2c id=49 current - 78 VDD_MEM_ABCD i2c id=49 current - 79 VDD_VCORE i2c id=49 voltage - 80 VDD_MEM_ABCD i2c id=49 voltage - 81 VDDCR_SOC i2c id=50 temp - 82 VDD_MEM_EFGH i2c id=50 temp - 83 VDDCR_SOC i2c id=50 power - 84 VDD_MEM_EFGH i2c id=50 power - 85 VDDCR_SOC i2c id=50 current - 86 VDD_MEM_EFGH i2c id=50 current - 87 VDDCR_SOC i2c id=50 voltage - 88 VDD_MEM_EFGH i2c id=50 voltage - 89 VPP_ABCD i2c id=51 current - 90 VPP_EFGH i2c id=51 current - 91 V1P8_SP3 i2c id=51 current - 92 VPP_ABCD i2c id=51 voltage - 93 VPP_EFGH i2c id=51 voltage - 94 V1P8_SP3 i2c id=51 voltage - 95 V54_FAN i2c id=52 temp - 96 V54_FAN i2c id=52 current - 97 V54_FAN i2c id=52 voltage - 98 V54_HS_OUTPUT i2c id=53 temp - 99 V54_HS_OUTPUT i2c id=53 current - 100 V54_HS_OUTPUT i2c id=53 voltage - 101 Southeast i2c id=54 speed - 102 Northeast i2c id=54 speed - 103 South i2c id=54 speed - 104 North i2c id=54 speed - 105 Southwest i2c id=54 speed - 106 Northwest i2c id=54 speed - 107 V0P96_NIC_VDD_A0HP i2c id=55 temp - 108 V0P96_NIC_VDD_A0HP i2c id=55 current - 109 V0P96_NIC_VDD_A0HP i2c id=55 voltage - 110 Northeast i2c id=56 temp - 111 North i2c id=57 temp - 112 Northwest i2c id=58 temp - 113 V12_SYS_A2 i2c id=59 temp - 114 V12_SYS_A2 i2c id=59 power - 115 V12_SYS_A2 i2c id=59 current - 116 V12_SYS_A2 i2c id=59 voltage - 117 DIMM_A0 i2c id=60 temp - 118 DIMM_A1 i2c id=61 temp - 119 DIMM_B0 i2c id=62 temp - 120 DIMM_B1 i2c id=63 temp - 121 DIMM_C0 i2c id=64 temp - 122 DIMM_C1 i2c id=65 temp - 123 DIMM_D0 i2c id=66 temp - 124 DIMM_D1 i2c id=67 temp - 125 DIMM_E0 i2c id=68 temp - 126 DIMM_E1 i2c id=69 temp - 127 DIMM_F0 i2c id=70 temp - 128 DIMM_F1 i2c id=71 temp - 129 DIMM_G0 i2c id=72 temp - 130 DIMM_G1 i2c id=73 temp - 131 DIMM_H0 i2c id=74 temp - 132 DIMM_H1 i2c id=75 temp + ID NAME DEVICE REFDES KIND + 0 Southwest i2c id=0 J194 temp + 1 South i2c id=1 J195 temp + 2 Southeast i2c id=2 J196 temp + 3 V12_U2A_A0 i2c id=7 J206 current + 4 V3P3_U2A_A0 i2c id=7 J206 current + 5 V12_U2A_A0 i2c id=7 J206 voltage + 6 V3P3_U2A_A0 i2c id=7 J206 voltage + 7 U2_N0 i2c id=8 J206 temp + 8 V12_U2B_A0 i2c id=10 J207 current + 9 V3P3_U2B_A0 i2c id=10 J207 current + 10 V12_U2B_A0 i2c id=10 J207 voltage + 11 V3P3_U2B_A0 i2c id=10 J207 voltage + 12 U2_N1 i2c id=11 J207 temp + 13 V12_U2C_A0 i2c id=13 J208 current + 14 V3P3_U2C_A0 i2c id=13 J208 current + 15 V12_U2C_A0 i2c id=13 J208 voltage + 16 V3P3_U2C_A0 i2c id=13 J208 voltage + 17 U2_N2 i2c id=14 J208 temp + 18 V12_U2D_A0 i2c id=16 J209 current + 19 V3P3_U2D_A0 i2c id=16 J209 current + 20 V12_U2D_A0 i2c id=16 J209 voltage + 21 V3P3_U2D_A0 i2c id=16 J209 voltage + 22 U2_N3 i2c id=17 J209 temp + 23 V12_U2E_A0 i2c id=19 J210 current + 24 V3P3_U2E_A0 i2c id=19 J210 current + 25 V12_U2E_A0 i2c id=19 J210 voltage + 26 V3P3_U2E_A0 i2c id=19 J210 voltage + 27 U2_N4 i2c id=20 J210 temp + 28 V12_U2F_A0 i2c id=22 J211 current + 29 V3P3_U2F_A0 i2c id=22 J211 current + 30 V12_U2F_A0 i2c id=22 J211 voltage + 31 V3P3_U2F_A0 i2c id=22 J211 voltage + 32 U2_N5 i2c id=23 J211 temp + 33 V12_U2G_A0 i2c id=25 J212 current + 34 V3P3_U2G_A0 i2c id=25 J212 current + 35 V12_U2G_A0 i2c id=25 J212 voltage + 36 V3P3_U2G_A0 i2c id=25 J212 voltage + 37 U2_N6 i2c id=26 J212 temp + 38 V12_U2H_A0 i2c id=28 J213 current + 39 V3P3_U2H_A0 i2c id=28 J213 current + 40 V12_U2H_A0 i2c id=28 J213 voltage + 41 V3P3_U2H_A0 i2c id=28 J213 voltage + 42 U2_N7 i2c id=29 J213 temp + 43 V12_U2I_A0 i2c id=31 J214 current + 44 V3P3_U2I_A0 i2c id=31 J214 current + 45 V12_U2I_A0 i2c id=31 J214 voltage + 46 V3P3_U2I_A0 i2c id=31 J214 voltage + 47 U2_N8 i2c id=32 J214 temp + 48 V12_U2J_A0 i2c id=34 J215 current + 49 V3P3_U2J_A0 i2c id=34 J215 current + 50 V12_U2J_A0 i2c id=34 J215 voltage + 51 V3P3_U2J_A0 i2c id=34 J215 voltage + 52 U2_N9 i2c id=35 J215 temp + 53 M2_A i2c id=38 ??? temp + 54 M2_B i2c id=39 ??? temp + 55 t6 i2c id=41 U491 temp + 56 V3P3_SP_A2 i2c id=42 U522 temp + 57 V3P3_SP_A2 i2c id=42 U522 current + 58 V3P3_SP_A2 i2c id=42 U522 voltage + 59 V3P3_SYS_A0 i2c id=43 U560 temp + 60 V3P3_SYS_A0 i2c id=43 U560 current + 61 V3P3_SYS_A0 i2c id=43 U560 voltage + 62 V5_SYS_A2 i2c id=44 U524 temp + 63 V5_SYS_A2 i2c id=44 U524 current + 64 V5_SYS_A2 i2c id=44 U524 voltage + 65 V1P8_SYS_A2 i2c id=45 U561 temp + 66 V1P8_SYS_A2 i2c id=45 U561 current + 67 V1P8_SYS_A2 i2c id=45 U561 voltage + 68 V3P3_M2A_A0HP i2c id=46 U275 current + 69 V3P3_M2B_A0HP i2c id=46 U275 current + 70 V3P3_M2A_A0HP i2c id=46 U275 voltage + 71 V3P3_M2B_A0HP i2c id=46 U275 voltage + 72 CPU i2c id=47 ??? temp + 73 VDD_VCORE i2c id=49 U350 temp + 74 VDD_MEM_ABCD i2c id=49 U350 temp + 75 VDD_VCORE i2c id=49 U350 power + 76 VDD_MEM_ABCD i2c id=49 U350 power + 77 VDD_VCORE i2c id=49 U350 current + 78 VDD_MEM_ABCD i2c id=49 U350 current + 79 VDD_VCORE i2c id=49 U350 voltage + 80 VDD_MEM_ABCD i2c id=49 U350 voltage + 81 VDDCR_SOC i2c id=50 U351 temp + 82 VDD_MEM_EFGH i2c id=50 U351 temp + 83 VDDCR_SOC i2c id=50 U351 power + 84 VDD_MEM_EFGH i2c id=50 U351 power + 85 VDDCR_SOC i2c id=50 U351 current + 86 VDD_MEM_EFGH i2c id=50 U351 current + 87 VDDCR_SOC i2c id=50 U351 voltage + 88 VDD_MEM_EFGH i2c id=50 U351 voltage + 89 VPP_ABCD i2c id=51 U352 current + 90 VPP_EFGH i2c id=51 U352 current + 91 V1P8_SP3 i2c id=51 U352 current + 92 VPP_ABCD i2c id=51 U352 voltage + 93 VPP_EFGH i2c id=51 U352 voltage + 94 V1P8_SP3 i2c id=51 U352 voltage + 95 V54_FAN i2c id=52 U419 temp + 96 V54_FAN i2c id=52 U419 current + 97 V54_FAN i2c id=52 U419 voltage + 98 V54_HS_OUTPUT i2c id=53 U452 temp + 99 V54_HS_OUTPUT i2c id=53 U452 current + 100 V54_HS_OUTPUT i2c id=53 U452 voltage + 101 Southeast i2c id=54 U321 speed + 102 Northeast i2c id=54 U321 speed + 103 South i2c id=54 U321 speed + 104 North i2c id=54 U321 speed + 105 Southwest i2c id=54 U321 speed + 106 Northwest i2c id=54 U321 speed + 107 V0P96_NIC_VDD_A0HP i2c id=55 U565 temp + 108 V0P96_NIC_VDD_A0HP i2c id=55 U565 current + 109 V0P96_NIC_VDD_A0HP i2c id=55 U565 voltage + 110 Northeast i2c id=56 J197 temp + 111 North i2c id=57 J198 temp + 112 Northwest i2c id=58 J199 temp + 113 V12_SYS_A2 i2c id=59 U431 temp + 114 V12_SYS_A2 i2c id=59 U431 power + 115 V12_SYS_A2 i2c id=59 U431 current + 116 V12_SYS_A2 i2c id=59 U431 voltage + 117 DIMM_A0 i2c id=60 M0 temp + 118 DIMM_A1 i2c id=61 M8 temp + 119 DIMM_B0 i2c id=62 M1 temp + 120 DIMM_B1 i2c id=63 M9 temp + 121 DIMM_C0 i2c id=64 M2 temp + 122 DIMM_C1 i2c id=65 M10 temp + 123 DIMM_D0 i2c id=66 M3 temp + 124 DIMM_D1 i2c id=67 M11 temp + 125 DIMM_E0 i2c id=68 M4 temp + 126 DIMM_E1 i2c id=69 M12 temp + 127 DIMM_F0 i2c id=70 M5 temp + 128 DIMM_F1 i2c id=71 M13 temp + 129 DIMM_G0 i2c id=72 M6 temp + 130 DIMM_G1 i2c id=73 M14 temp + 131 DIMM_H0 i2c id=74 M7 temp + 132 DIMM_H1 i2c id=75 M15 temp sockets => 4 sockets NAME KIND PORT RXSIZE OWNER echo udp 7 1024 udpecho diff --git a/humility-bin/tests/cmd/manifest/manifest.in_bootloader.0.stdout b/humility-bin/tests/cmd/manifest/manifest.in_bootloader.0.stdout index 80141ca6c..5e8bed4b4 100644 --- a/humility-bin/tests/cmd/manifest/manifest.in_bootloader.0.stdout +++ b/humility-bin/tests/cmd/manifest/manifest.in_bootloader.0.stdout @@ -36,128 +36,128 @@ 3 H init mid Mid bus 4 F init rear Rear bus i2c devices => 42 devices - ID C P MUX ADDR DEVICE DESCRIPTION - 0 2 F - 0x48 tmp117 Southwest temperature sensor - 1 2 F - 0x49 tmp117 South temperature sensor - 2 2 F - 0x4a tmp117 Southeast temperature sensor - 3 2 F - 0x70 pca9545 U.2 ABCD mux - 4 2 F - 0x71 pca9545 U.2 EFGH mux - 5 2 F - 0x72 pca9545 U.2 IJ/FRUID mux - 6 2 B - 0x73 pca9545 M.2 mux - 7 2 B 1:4 0x4c tmp451 T6 temperature sensor - 8 3 H - 0x24 tps546b24a A2 3.3V rail - 9 3 H - 0x26 tps546b24a A0 3.3V rail - 10 3 H - 0x27 tps546b24a A2 5V rail - 11 3 H - 0x29 tps546b24a A2 1.8V rail - 12 3 H - 0x3a max5970 M.2 hot plug controller - 13 3 H - 0x4c sbtsi CPU temperature sensor - 14 3 H - 0x58 idt8a34003 Clock generator - 15 3 H - 0x5a raa229618 CPU power controller - 16 3 H - 0x5b raa229618 SoC power controller - 17 3 H - 0x5c isl68224 DIMM/SP3 1.8V A0 power controller - 18 4 F - 0x10 adm1272 Fan hot swap controller - 19 4 F - 0x14 adm1272 Sled hot swap controller - 20 4 F - 0x20 max31790 Fan controller - 21 4 F - 0x25 tps546b24a T6 power controller - 22 4 F - 0x48 tmp117 Northeast temperature sensor - 23 4 F - 0x49 tmp117 North temperature sensor - 24 4 F - 0x4a tmp117 Northwest temperature sensor - 25 4 F - 0x67 bmr491 Intermediate bus converter - 26 3 H - 0x18 tse2004av DIMM A0 - 27 3 H - 0x19 tse2004av DIMM A1 - 28 3 H - 0x1a tse2004av DIMM B0 - 29 3 H - 0x1b tse2004av DIMM B1 - 30 3 H - 0x1c tse2004av DIMM C0 - 31 3 H - 0x1d tse2004av DIMM C1 - 32 3 H - 0x1e tse2004av DIMM D0 - 33 3 H - 0x1f tse2004av DIMM D1 - 34 4 F - 0x18 tse2004av DIMM E0 - 35 4 F - 0x19 tse2004av DIMM E1 - 36 4 F - 0x1a tse2004av DIMM F0 - 37 4 F - 0x1b tse2004av DIMM F1 - 38 4 F - 0x1c tse2004av DIMM G0 - 39 4 F - 0x1d tse2004av DIMM G1 - 40 4 F - 0x1e tse2004av DIMM H0 - 41 4 F - 0x1f tse2004av DIMM H1 + ID C P MUX ADDR REFDES DEVICE DESCRIPTION + 0 2 F - 0x48 J194 tmp117 Southwest temperature sensor + 1 2 F - 0x49 J195 tmp117 South temperature sensor + 2 2 F - 0x4a J196 tmp117 Southeast temperature sensor + 3 2 F - 0x70 U336 pca9545 U.2 ABCD mux + 4 2 F - 0x71 U339 pca9545 U.2 EFGH mux + 5 2 F - 0x72 U337 pca9545 U.2 IJ/FRUID mux + 6 2 B - 0x73 U422 pca9545 M.2 mux + 7 2 B 1:4 0x4c U491 tmp451 T6 temperature sensor + 8 3 H - 0x24 U522 tps546b24a A2 3.3V rail + 9 3 H - 0x26 U560 tps546b24a A0 3.3V rail + 10 3 H - 0x27 U524 tps546b24a A2 5V rail + 11 3 H - 0x29 U561 tps546b24a A2 1.8V rail + 12 3 H - 0x3a U275 max5970 M.2 hot plug controller + 13 3 H - 0x4c ??? sbtsi CPU temperature sensor + 14 3 H - 0x58 U446 idt8a34003 Clock generator + 15 3 H - 0x5a U350 raa229618 CPU power controller + 16 3 H - 0x5b U351 raa229618 SoC power controller + 17 3 H - 0x5c U352 isl68224 DIMM/SP3 1.8V A0 power controller + 18 4 F - 0x10 U419 adm1272 Fan hot swap controller + 19 4 F - 0x14 U452 adm1272 Sled hot swap controller + 20 4 F - 0x20 U321 max31790 Fan controller + 21 4 F - 0x25 U565 tps546b24a T6 power controller + 22 4 F - 0x48 J197 tmp117 Northeast temperature sensor + 23 4 F - 0x49 J198 tmp117 North temperature sensor + 24 4 F - 0x4a J199 tmp117 Northwest temperature sensor + 25 4 F - 0x67 U431 bmr491 Intermediate bus converter + 26 3 H - 0x18 M0 tse2004av DIMM A0 + 27 3 H - 0x19 M8 tse2004av DIMM A1 + 28 3 H - 0x1a M1 tse2004av DIMM B0 + 29 3 H - 0x1b M9 tse2004av DIMM B1 + 30 3 H - 0x1c M2 tse2004av DIMM C0 + 31 3 H - 0x1d M10 tse2004av DIMM C1 + 32 3 H - 0x1e M3 tse2004av DIMM D0 + 33 3 H - 0x1f M11 tse2004av DIMM D1 + 34 4 F - 0x18 M4 tse2004av DIMM E0 + 35 4 F - 0x19 M12 tse2004av DIMM E1 + 36 4 F - 0x1a M5 tse2004av DIMM F0 + 37 4 F - 0x1b M13 tse2004av DIMM F1 + 38 4 F - 0x1c M6 tse2004av DIMM G0 + 39 4 F - 0x1d M14 tse2004av DIMM G1 + 40 4 F - 0x1e M7 tse2004av DIMM H0 + 41 4 F - 0x1f M15 tse2004av DIMM H1 sensors => 77 sensors - ID NAME DEVICE KIND - 0 Southwest i2c id=0 temp - 1 South i2c id=1 temp - 2 Southeast i2c id=2 temp - 3 tmp451 i2c id=7 temp - 4 V3P3_SP_A2 i2c id=8 temp - 5 V3P3_SP_A2 i2c id=8 current - 6 V3P3_SP_A2 i2c id=8 voltage - 7 V3P3_SYS_A0 i2c id=9 temp - 8 V3P3_SYS_A0 i2c id=9 current - 9 V3P3_SYS_A0 i2c id=9 voltage - 10 V5_SYS_A2 i2c id=10 temp - 11 V5_SYS_A2 i2c id=10 current - 12 V5_SYS_A2 i2c id=10 voltage - 13 V1P8_SYS_A2 i2c id=11 temp - 14 V1P8_SYS_A2 i2c id=11 current - 15 V1P8_SYS_A2 i2c id=11 voltage - 16 CPU i2c id=13 temp - 17 VDD_VCORE i2c id=15 temp - 18 VDD_MEM_ABCD i2c id=15 temp - 19 VDD_VCORE i2c id=15 power - 20 VDD_MEM_ABCD i2c id=15 power - 21 VDD_VCORE i2c id=15 current - 22 VDD_MEM_ABCD i2c id=15 current - 23 VDD_VCORE i2c id=15 voltage - 24 VDD_MEM_ABCD i2c id=15 voltage - 25 VDDCR_SOC i2c id=16 temp - 26 VDD_MEM_EFGH i2c id=16 temp - 27 VDDCR_SOC i2c id=16 power - 28 VDD_MEM_EFGH i2c id=16 power - 29 VDDCR_SOC i2c id=16 current - 30 VDD_MEM_EFGH i2c id=16 current - 31 VDDCR_SOC i2c id=16 voltage - 32 VDD_MEM_EFGH i2c id=16 voltage - 33 VPP_ABCD i2c id=17 current - 34 VPP_EFGH i2c id=17 current - 35 V1P8_SP3 i2c id=17 current - 36 VPP_ABCD i2c id=17 voltage - 37 VPP_EFGH i2c id=17 voltage - 38 V1P8_SP3 i2c id=17 voltage - 39 V54_FAN i2c id=18 temp - 40 V54_FAN i2c id=18 current - 41 V54_FAN i2c id=18 voltage - 42 V54_HS_OUTPUT i2c id=19 temp - 43 V54_HS_OUTPUT i2c id=19 current - 44 V54_HS_OUTPUT i2c id=19 voltage - 45 Southeast i2c id=20 speed - 46 Northeast i2c id=20 speed - 47 South i2c id=20 speed - 48 North i2c id=20 speed - 49 Southwest i2c id=20 speed - 50 Northwest i2c id=20 speed - 51 V0P96_NIC_VDD_A0HP i2c id=21 temp - 52 V0P96_NIC_VDD_A0HP i2c id=21 current - 53 V0P96_NIC_VDD_A0HP i2c id=21 voltage - 54 Northeast i2c id=22 temp - 55 North i2c id=23 temp - 56 Northwest i2c id=24 temp - 57 V12_SYS_A2 i2c id=25 temp - 58 V12_SYS_A2 i2c id=25 power - 59 V12_SYS_A2 i2c id=25 current - 60 V12_SYS_A2 i2c id=25 voltage - 61 DIMM_A0 i2c id=26 temp - 62 DIMM_A1 i2c id=27 temp - 63 DIMM_B0 i2c id=28 temp - 64 DIMM_B1 i2c id=29 temp - 65 DIMM_C0 i2c id=30 temp - 66 DIMM_C1 i2c id=31 temp - 67 DIMM_D0 i2c id=32 temp - 68 DIMM_D1 i2c id=33 temp - 69 DIMM_E0 i2c id=34 temp - 70 DIMM_E1 i2c id=35 temp - 71 DIMM_F0 i2c id=36 temp - 72 DIMM_F1 i2c id=37 temp - 73 DIMM_G0 i2c id=38 temp - 74 DIMM_G1 i2c id=39 temp - 75 DIMM_H0 i2c id=40 temp - 76 DIMM_H1 i2c id=41 temp + ID NAME DEVICE REFDES KIND + 0 Southwest i2c id=0 J194 temp + 1 South i2c id=1 J195 temp + 2 Southeast i2c id=2 J196 temp + 3 tmp451 i2c id=7 U491 temp + 4 V3P3_SP_A2 i2c id=8 U522 temp + 5 V3P3_SP_A2 i2c id=8 U522 current + 6 V3P3_SP_A2 i2c id=8 U522 voltage + 7 V3P3_SYS_A0 i2c id=9 U560 temp + 8 V3P3_SYS_A0 i2c id=9 U560 current + 9 V3P3_SYS_A0 i2c id=9 U560 voltage + 10 V5_SYS_A2 i2c id=10 U524 temp + 11 V5_SYS_A2 i2c id=10 U524 current + 12 V5_SYS_A2 i2c id=10 U524 voltage + 13 V1P8_SYS_A2 i2c id=11 U561 temp + 14 V1P8_SYS_A2 i2c id=11 U561 current + 15 V1P8_SYS_A2 i2c id=11 U561 voltage + 16 CPU i2c id=13 ??? temp + 17 VDD_VCORE i2c id=15 U350 temp + 18 VDD_MEM_ABCD i2c id=15 U350 temp + 19 VDD_VCORE i2c id=15 U350 power + 20 VDD_MEM_ABCD i2c id=15 U350 power + 21 VDD_VCORE i2c id=15 U350 current + 22 VDD_MEM_ABCD i2c id=15 U350 current + 23 VDD_VCORE i2c id=15 U350 voltage + 24 VDD_MEM_ABCD i2c id=15 U350 voltage + 25 VDDCR_SOC i2c id=16 U351 temp + 26 VDD_MEM_EFGH i2c id=16 U351 temp + 27 VDDCR_SOC i2c id=16 U351 power + 28 VDD_MEM_EFGH i2c id=16 U351 power + 29 VDDCR_SOC i2c id=16 U351 current + 30 VDD_MEM_EFGH i2c id=16 U351 current + 31 VDDCR_SOC i2c id=16 U351 voltage + 32 VDD_MEM_EFGH i2c id=16 U351 voltage + 33 VPP_ABCD i2c id=17 U352 current + 34 VPP_EFGH i2c id=17 U352 current + 35 V1P8_SP3 i2c id=17 U352 current + 36 VPP_ABCD i2c id=17 U352 voltage + 37 VPP_EFGH i2c id=17 U352 voltage + 38 V1P8_SP3 i2c id=17 U352 voltage + 39 V54_FAN i2c id=18 U419 temp + 40 V54_FAN i2c id=18 U419 current + 41 V54_FAN i2c id=18 U419 voltage + 42 V54_HS_OUTPUT i2c id=19 U452 temp + 43 V54_HS_OUTPUT i2c id=19 U452 current + 44 V54_HS_OUTPUT i2c id=19 U452 voltage + 45 Southeast i2c id=20 U321 speed + 46 Northeast i2c id=20 U321 speed + 47 South i2c id=20 U321 speed + 48 North i2c id=20 U321 speed + 49 Southwest i2c id=20 U321 speed + 50 Northwest i2c id=20 U321 speed + 51 V0P96_NIC_VDD_A0HP i2c id=21 U565 temp + 52 V0P96_NIC_VDD_A0HP i2c id=21 U565 current + 53 V0P96_NIC_VDD_A0HP i2c id=21 U565 voltage + 54 Northeast i2c id=22 J197 temp + 55 North i2c id=23 J198 temp + 56 Northwest i2c id=24 J199 temp + 57 V12_SYS_A2 i2c id=25 U431 temp + 58 V12_SYS_A2 i2c id=25 U431 power + 59 V12_SYS_A2 i2c id=25 U431 current + 60 V12_SYS_A2 i2c id=25 U431 voltage + 61 DIMM_A0 i2c id=26 M0 temp + 62 DIMM_A1 i2c id=27 M8 temp + 63 DIMM_B0 i2c id=28 M1 temp + 64 DIMM_B1 i2c id=29 M9 temp + 65 DIMM_C0 i2c id=30 M2 temp + 66 DIMM_C1 i2c id=31 M10 temp + 67 DIMM_D0 i2c id=32 M3 temp + 68 DIMM_D1 i2c id=33 M11 temp + 69 DIMM_E0 i2c id=34 M4 temp + 70 DIMM_E1 i2c id=35 M12 temp + 71 DIMM_F0 i2c id=36 M5 temp + 72 DIMM_F1 i2c id=37 M13 temp + 73 DIMM_G0 i2c id=38 M6 temp + 74 DIMM_G1 i2c id=39 M14 temp + 75 DIMM_H0 i2c id=40 M7 temp + 76 DIMM_H1 i2c id=41 M15 temp sockets => 2 sockets NAME KIND PORT RXSIZE OWNER echo udp 7 1024 udpecho diff --git a/humility-bin/tests/cmd/manifest/manifest.ipc-counts.0.stdout b/humility-bin/tests/cmd/manifest/manifest.ipc-counts.0.stdout index 9e0688f0b..c16eb11b3 100644 --- a/humility-bin/tests/cmd/manifest/manifest.ipc-counts.0.stdout +++ b/humility-bin/tests/cmd/manifest/manifest.ipc-counts.0.stdout @@ -46,219 +46,219 @@ 2 B init m2 M.2 bus 2 F init front Front bus i2c devices => 77 devices - ID C P MUX ADDR DEVICE DESCRIPTION - 0 2 F - 0x48 tmp117 Southwest temperature sensor - 1 2 F - 0x49 tmp117 South temperature sensor - 2 2 F - 0x4a tmp117 Southeast temperature sensor - 3 2 F - 0x70 pca9545 U.2 ABCD mux - 4 2 F - 0x71 pca9545 U.2 EFGH mux - 5 2 F - 0x72 pca9545 U.2 IJ/FRUID mux - 6 2 F 1:1 0x50 at24csw080 U.2 Sharkfin A VPD - 7 2 F 1:1 0x38 max5970 U.2 Sharkfin A hot swap controller - 8 2 F 1:1 0x6a nvme_bmc U.2 A NVMe Basic Management Command - 9 2 F 1:2 0x50 at24csw080 U.2 Sharkfin B VPD - 10 2 F 1:2 0x38 max5970 U.2 Sharkfin B hot swap controller - 11 2 F 1:2 0x6a nvme_bmc U.2 B NVMe Basic Management Control - 12 2 F 1:3 0x50 at24csw080 U.2 Sharkfin C VPD - 13 2 F 1:3 0x38 max5970 U.2 Sharkfin C hot swap controller - 14 2 F 1:3 0x6a nvme_bmc U.2 C NVMe Basic Management Control - 15 2 F 1:4 0x50 at24csw080 U.2 Sharkfin D VPD - 16 2 F 1:4 0x38 max5970 U.2 Sharkfin D hot swap controller - 17 2 F 1:4 0x6a nvme_bmc U.2 D NVMe Basic Management Control - 18 2 F 2:1 0x50 at24csw080 U.2 Sharkfin E VPD - 19 2 F 2:1 0x38 max5970 U.2 Sharkfin E hot swap controller - 20 2 F 2:1 0x6a nvme_bmc U.2 E NVMe Basic Management Control - 21 2 F 2:2 0x50 at24csw080 U.2 Sharkfin F VPD - 22 2 F 2:2 0x38 max5970 U.2 Sharkfin F hot swap controller - 23 2 F 2:2 0x6a nvme_bmc U.2 F NVMe Basic Management Control - 24 2 F 2:3 0x50 at24csw080 U.2 Sharkfin G VPD - 25 2 F 2:3 0x38 max5970 U.2 Sharkfin G hot swap controller - 26 2 F 2:3 0x6a nvme_bmc U.2 G NVMe Basic Management Control - 27 2 F 2:4 0x50 at24csw080 U.2 Sharkfin H VPD - 28 2 F 2:4 0x38 max5970 U.2 Sharkfin H hot swap controller - 29 2 F 2:4 0x6a nvme_bmc U.2 H NVMe Basic Management Control - 30 2 F 3:1 0x50 at24csw080 U.2 Sharkfin I VPD - 31 2 F 3:1 0x38 max5970 U.2 Sharkfin I hot swap controller - 32 2 F 3:1 0x6a nvme_bmc U.2 I NVMe Basic Management Control - 33 2 F 3:2 0x50 at24csw080 U.2 Sharkfin J VPD - 34 2 F 3:2 0x38 max5970 U.2 Sharkfin J hot swap controller - 35 2 F 3:2 0x6a nvme_bmc U.2 J NVMe Basic Management Control - 36 2 F 3:4 0x50 at24csw080 Gimlet VPD - 37 2 B - 0x73 pca9545 M.2 mux - 38 2 B 1:3 0x50 at24csw080 Fan VPD - 39 2 B 1:4 0x4c tmp451 T6 temperature sensor - 40 3 H - 0x24 tps546b24a A2 3.3V rail - 41 3 H - 0x26 tps546b24a A0 3.3V rail - 42 3 H - 0x27 tps546b24a A2 5V rail - 43 3 H - 0x29 tps546b24a A2 1.8V rail - 44 3 H - 0x3a max5970 M.2 hot plug controller - 45 3 H - 0x3c sbrmi CPU via SB-RMI - 46 3 H - 0x4c sbtsi CPU temperature sensor - 47 3 H - 0x58 idt8a34003 Clock generator - 48 3 H - 0x5a raa229618 CPU power controller - 49 3 H - 0x5b raa229618 SoC power controller - 50 3 H - 0x5c isl68224 DIMM/SP3 1.8V A0 power controller - 51 4 F - 0x10 adm1272 Fan hot swap controller - 52 4 F - 0x14 adm1272 Sled hot swap controller - 53 4 F - 0x20 max31790 Fan controller - 54 4 F - 0x25 tps546b24a T6 power controller - 55 4 F - 0x48 tmp117 Northeast temperature sensor - 56 4 F - 0x49 tmp117 North temperature sensor - 57 4 F - 0x4a tmp117 Northwest temperature sensor - 58 4 F - 0x67 bmr491 Intermediate bus converter - 59 3 H - 0x18 tse2004av DIMM A0 - 60 3 H - 0x19 tse2004av DIMM A1 - 61 3 H - 0x1a tse2004av DIMM B0 - 62 3 H - 0x1b tse2004av DIMM B1 - 63 3 H - 0x1c tse2004av DIMM C0 - 64 3 H - 0x1d tse2004av DIMM C1 - 65 3 H - 0x1e tse2004av DIMM D0 - 66 3 H - 0x1f tse2004av DIMM D1 - 67 4 F - 0x18 tse2004av DIMM E0 - 68 4 F - 0x19 tse2004av DIMM E1 - 69 4 F - 0x1a tse2004av DIMM F0 - 70 4 F - 0x1b tse2004av DIMM F1 - 71 4 F - 0x1c tse2004av DIMM G0 - 72 4 F - 0x1d tse2004av DIMM G1 - 73 4 F - 0x1e tse2004av DIMM H0 - 74 4 F - 0x1f tse2004av DIMM H1 - 75 2 B 1:1 0x6a m2_hp_only M.2 A NVMe Basic Management Command - 76 2 B 1:2 0x6a m2_hp_only M.2 B NVMe Basic Management Command + ID C P MUX ADDR REFDES DEVICE DESCRIPTION + 0 2 F - 0x48 J194 tmp117 Southwest temperature sensor + 1 2 F - 0x49 J195 tmp117 South temperature sensor + 2 2 F - 0x4a J196 tmp117 Southeast temperature sensor + 3 2 F - 0x70 U336 pca9545 U.2 ABCD mux + 4 2 F - 0x71 U339 pca9545 U.2 EFGH mux + 5 2 F - 0x72 U337 pca9545 U.2 IJ/FRUID mux + 6 2 F 1:1 0x50 J206 at24csw080 U.2 Sharkfin A VPD + 7 2 F 1:1 0x38 J206 max5970 U.2 Sharkfin A hot swap controller + 8 2 F 1:1 0x6a J206 nvme_bmc U.2 A NVMe Basic Management Command + 9 2 F 1:2 0x50 J207 at24csw080 U.2 Sharkfin B VPD + 10 2 F 1:2 0x38 J207 max5970 U.2 Sharkfin B hot swap controller + 11 2 F 1:2 0x6a J207 nvme_bmc U.2 B NVMe Basic Management Control + 12 2 F 1:3 0x50 J208 at24csw080 U.2 Sharkfin C VPD + 13 2 F 1:3 0x38 J208 max5970 U.2 Sharkfin C hot swap controller + 14 2 F 1:3 0x6a J208 nvme_bmc U.2 C NVMe Basic Management Control + 15 2 F 1:4 0x50 J209 at24csw080 U.2 Sharkfin D VPD + 16 2 F 1:4 0x38 J209 max5970 U.2 Sharkfin D hot swap controller + 17 2 F 1:4 0x6a J209 nvme_bmc U.2 D NVMe Basic Management Control + 18 2 F 2:1 0x50 J210 at24csw080 U.2 Sharkfin E VPD + 19 2 F 2:1 0x38 J210 max5970 U.2 Sharkfin E hot swap controller + 20 2 F 2:1 0x6a J210 nvme_bmc U.2 E NVMe Basic Management Control + 21 2 F 2:2 0x50 J211 at24csw080 U.2 Sharkfin F VPD + 22 2 F 2:2 0x38 J211 max5970 U.2 Sharkfin F hot swap controller + 23 2 F 2:2 0x6a J211 nvme_bmc U.2 F NVMe Basic Management Control + 24 2 F 2:3 0x50 J212 at24csw080 U.2 Sharkfin G VPD + 25 2 F 2:3 0x38 J212 max5970 U.2 Sharkfin G hot swap controller + 26 2 F 2:3 0x6a J212 nvme_bmc U.2 G NVMe Basic Management Control + 27 2 F 2:4 0x50 J213 at24csw080 U.2 Sharkfin H VPD + 28 2 F 2:4 0x38 J213 max5970 U.2 Sharkfin H hot swap controller + 29 2 F 2:4 0x6a J213 nvme_bmc U.2 H NVMe Basic Management Control + 30 2 F 3:1 0x50 J214 at24csw080 U.2 Sharkfin I VPD + 31 2 F 3:1 0x38 J214 max5970 U.2 Sharkfin I hot swap controller + 32 2 F 3:1 0x6a J214 nvme_bmc U.2 I NVMe Basic Management Control + 33 2 F 3:2 0x50 J215 at24csw080 U.2 Sharkfin J VPD + 34 2 F 3:2 0x38 J215 max5970 U.2 Sharkfin J hot swap controller + 35 2 F 3:2 0x6a J215 nvme_bmc U.2 J NVMe Basic Management Control + 36 2 F 3:4 0x50 U615 at24csw080 Gimlet VPD + 37 2 B - 0x73 U422 pca9545 M.2 mux + 38 2 B 1:3 0x50 J180 at24csw080 Fan VPD + 39 2 B 1:4 0x4c U491 tmp451 T6 temperature sensor + 40 3 H - 0x24 U522 tps546b24a A2 3.3V rail + 41 3 H - 0x26 U560 tps546b24a A0 3.3V rail + 42 3 H - 0x27 U524 tps546b24a A2 5V rail + 43 3 H - 0x29 U561 tps546b24a A2 1.8V rail + 44 3 H - 0x3a U275 max5970 M.2 hot plug controller + 45 3 H - 0x3c ??? sbrmi CPU via SB-RMI + 46 3 H - 0x4c ??? sbtsi CPU temperature sensor + 47 3 H - 0x58 U446 idt8a34003 Clock generator + 48 3 H - 0x5a U350 raa229618 CPU power controller + 49 3 H - 0x5b U351 raa229618 SoC power controller + 50 3 H - 0x5c U352 isl68224 DIMM/SP3 1.8V A0 power controller + 51 4 F - 0x10 U419 adm1272 Fan hot swap controller + 52 4 F - 0x14 U452 adm1272 Sled hot swap controller + 53 4 F - 0x20 U321 max31790 Fan controller + 54 4 F - 0x25 U565 tps546b24a T6 power controller + 55 4 F - 0x48 J197 tmp117 Northeast temperature sensor + 56 4 F - 0x49 J198 tmp117 North temperature sensor + 57 4 F - 0x4a J199 tmp117 Northwest temperature sensor + 58 4 F - 0x67 U431 bmr491 Intermediate bus converter + 59 3 H - 0x18 M0 tse2004av DIMM A0 + 60 3 H - 0x19 M8 tse2004av DIMM A1 + 61 3 H - 0x1a M1 tse2004av DIMM B0 + 62 3 H - 0x1b M9 tse2004av DIMM B1 + 63 3 H - 0x1c M2 tse2004av DIMM C0 + 64 3 H - 0x1d M10 tse2004av DIMM C1 + 65 3 H - 0x1e M3 tse2004av DIMM D0 + 66 3 H - 0x1f M11 tse2004av DIMM D1 + 67 4 F - 0x18 M4 tse2004av DIMM E0 + 68 4 F - 0x19 M12 tse2004av DIMM E1 + 69 4 F - 0x1a M5 tse2004av DIMM F0 + 70 4 F - 0x1b M13 tse2004av DIMM F1 + 71 4 F - 0x1c M6 tse2004av DIMM G0 + 72 4 F - 0x1d M14 tse2004av DIMM G1 + 73 4 F - 0x1e M7 tse2004av DIMM H0 + 74 4 F - 0x1f M15 tse2004av DIMM H1 + 75 2 B 1:1 0x6a ??? m2_hp_only M.2 A NVMe Basic Management Command + 76 2 B 1:2 0x6a ??? m2_hp_only M.2 B NVMe Basic Management Command sensors => 133 sensors - ID NAME DEVICE KIND - 0 Southwest i2c id=0 temp - 1 South i2c id=1 temp - 2 Southeast i2c id=2 temp - 3 V12_U2A_A0 i2c id=7 current - 4 V3P3_U2A_A0 i2c id=7 current - 5 V12_U2A_A0 i2c id=7 voltage - 6 V3P3_U2A_A0 i2c id=7 voltage - 7 U2_N0 i2c id=8 temp - 8 V12_U2B_A0 i2c id=10 current - 9 V3P3_U2B_A0 i2c id=10 current - 10 V12_U2B_A0 i2c id=10 voltage - 11 V3P3_U2B_A0 i2c id=10 voltage - 12 U2_N1 i2c id=11 temp - 13 V12_U2C_A0 i2c id=13 current - 14 V3P3_U2C_A0 i2c id=13 current - 15 V12_U2C_A0 i2c id=13 voltage - 16 V3P3_U2C_A0 i2c id=13 voltage - 17 U2_N2 i2c id=14 temp - 18 V12_U2D_A0 i2c id=16 current - 19 V3P3_U2D_A0 i2c id=16 current - 20 V12_U2D_A0 i2c id=16 voltage - 21 V3P3_U2D_A0 i2c id=16 voltage - 22 U2_N3 i2c id=17 temp - 23 V12_U2E_A0 i2c id=19 current - 24 V3P3_U2E_A0 i2c id=19 current - 25 V12_U2E_A0 i2c id=19 voltage - 26 V3P3_U2E_A0 i2c id=19 voltage - 27 U2_N4 i2c id=20 temp - 28 V12_U2F_A0 i2c id=22 current - 29 V3P3_U2F_A0 i2c id=22 current - 30 V12_U2F_A0 i2c id=22 voltage - 31 V3P3_U2F_A0 i2c id=22 voltage - 32 U2_N5 i2c id=23 temp - 33 V12_U2G_A0 i2c id=25 current - 34 V3P3_U2G_A0 i2c id=25 current - 35 V12_U2G_A0 i2c id=25 voltage - 36 V3P3_U2G_A0 i2c id=25 voltage - 37 U2_N6 i2c id=26 temp - 38 V12_U2H_A0 i2c id=28 current - 39 V3P3_U2H_A0 i2c id=28 current - 40 V12_U2H_A0 i2c id=28 voltage - 41 V3P3_U2H_A0 i2c id=28 voltage - 42 U2_N7 i2c id=29 temp - 43 V12_U2I_A0 i2c id=31 current - 44 V3P3_U2I_A0 i2c id=31 current - 45 V12_U2I_A0 i2c id=31 voltage - 46 V3P3_U2I_A0 i2c id=31 voltage - 47 U2_N8 i2c id=32 temp - 48 V12_U2J_A0 i2c id=34 current - 49 V3P3_U2J_A0 i2c id=34 current - 50 V12_U2J_A0 i2c id=34 voltage - 51 V3P3_U2J_A0 i2c id=34 voltage - 52 U2_N9 i2c id=35 temp - 53 t6 i2c id=39 temp - 54 V3P3_SP_A2 i2c id=40 temp - 55 V3P3_SP_A2 i2c id=40 current - 56 V3P3_SP_A2 i2c id=40 voltage - 57 V3P3_SYS_A0 i2c id=41 temp - 58 V3P3_SYS_A0 i2c id=41 current - 59 V3P3_SYS_A0 i2c id=41 voltage - 60 V5_SYS_A2 i2c id=42 temp - 61 V5_SYS_A2 i2c id=42 current - 62 V5_SYS_A2 i2c id=42 voltage - 63 V1P8_SYS_A2 i2c id=43 temp - 64 V1P8_SYS_A2 i2c id=43 current - 65 V1P8_SYS_A2 i2c id=43 voltage - 66 V3P3_M2A_A0HP i2c id=44 current - 67 V3P3_M2B_A0HP i2c id=44 current - 68 V3P3_M2A_A0HP i2c id=44 voltage - 69 V3P3_M2B_A0HP i2c id=44 voltage - 70 CPU i2c id=46 temp - 71 VDD_VCORE i2c id=48 temp - 72 VDD_MEM_ABCD i2c id=48 temp - 73 VDD_VCORE i2c id=48 power - 74 VDD_MEM_ABCD i2c id=48 power - 75 VDD_VCORE i2c id=48 current - 76 VDD_MEM_ABCD i2c id=48 current - 77 VDD_VCORE i2c id=48 voltage - 78 VDD_MEM_ABCD i2c id=48 voltage - 79 VDDCR_SOC i2c id=49 temp - 80 VDD_MEM_EFGH i2c id=49 temp - 81 VDDCR_SOC i2c id=49 power - 82 VDD_MEM_EFGH i2c id=49 power - 83 VDDCR_SOC i2c id=49 current - 84 VDD_MEM_EFGH i2c id=49 current - 85 VDDCR_SOC i2c id=49 voltage - 86 VDD_MEM_EFGH i2c id=49 voltage - 87 VPP_ABCD i2c id=50 current - 88 VPP_EFGH i2c id=50 current - 89 V1P8_SP3 i2c id=50 current - 90 VPP_ABCD i2c id=50 voltage - 91 VPP_EFGH i2c id=50 voltage - 92 V1P8_SP3 i2c id=50 voltage - 93 V54_FAN i2c id=51 temp - 94 V54_FAN i2c id=51 current - 95 V54_FAN i2c id=51 voltage - 96 V54_HS_OUTPUT i2c id=52 temp - 97 V54_HS_OUTPUT i2c id=52 current - 98 V54_HS_OUTPUT i2c id=52 voltage - 99 Southeast i2c id=53 speed - 100 Northeast i2c id=53 speed - 101 South i2c id=53 speed - 102 North i2c id=53 speed - 103 Southwest i2c id=53 speed - 104 Northwest i2c id=53 speed - 105 V0P96_NIC_VDD_A0HP i2c id=54 temp - 106 V0P96_NIC_VDD_A0HP i2c id=54 current - 107 V0P96_NIC_VDD_A0HP i2c id=54 voltage - 108 Northeast i2c id=55 temp - 109 North i2c id=56 temp - 110 Northwest i2c id=57 temp - 111 V12_SYS_A2 i2c id=58 temp - 112 V12_SYS_A2 i2c id=58 power - 113 V12_SYS_A2 i2c id=58 current - 114 V12_SYS_A2 i2c id=58 voltage - 115 DIMM_A0 i2c id=59 temp - 116 DIMM_A1 i2c id=60 temp - 117 DIMM_B0 i2c id=61 temp - 118 DIMM_B1 i2c id=62 temp - 119 DIMM_C0 i2c id=63 temp - 120 DIMM_C1 i2c id=64 temp - 121 DIMM_D0 i2c id=65 temp - 122 DIMM_D1 i2c id=66 temp - 123 DIMM_E0 i2c id=67 temp - 124 DIMM_E1 i2c id=68 temp - 125 DIMM_F0 i2c id=69 temp - 126 DIMM_F1 i2c id=70 temp - 127 DIMM_G0 i2c id=71 temp - 128 DIMM_G1 i2c id=72 temp - 129 DIMM_H0 i2c id=73 temp - 130 DIMM_H1 i2c id=74 temp - 131 M2_A i2c id=75 temp - 132 M2_B i2c id=76 temp + ID NAME DEVICE REFDES KIND + 0 Southwest i2c id=0 J194 temp + 1 South i2c id=1 J195 temp + 2 Southeast i2c id=2 J196 temp + 3 V12_U2A_A0 i2c id=7 J206 current + 4 V3P3_U2A_A0 i2c id=7 J206 current + 5 V12_U2A_A0 i2c id=7 J206 voltage + 6 V3P3_U2A_A0 i2c id=7 J206 voltage + 7 U2_N0 i2c id=8 J206 temp + 8 V12_U2B_A0 i2c id=10 J207 current + 9 V3P3_U2B_A0 i2c id=10 J207 current + 10 V12_U2B_A0 i2c id=10 J207 voltage + 11 V3P3_U2B_A0 i2c id=10 J207 voltage + 12 U2_N1 i2c id=11 J207 temp + 13 V12_U2C_A0 i2c id=13 J208 current + 14 V3P3_U2C_A0 i2c id=13 J208 current + 15 V12_U2C_A0 i2c id=13 J208 voltage + 16 V3P3_U2C_A0 i2c id=13 J208 voltage + 17 U2_N2 i2c id=14 J208 temp + 18 V12_U2D_A0 i2c id=16 J209 current + 19 V3P3_U2D_A0 i2c id=16 J209 current + 20 V12_U2D_A0 i2c id=16 J209 voltage + 21 V3P3_U2D_A0 i2c id=16 J209 voltage + 22 U2_N3 i2c id=17 J209 temp + 23 V12_U2E_A0 i2c id=19 J210 current + 24 V3P3_U2E_A0 i2c id=19 J210 current + 25 V12_U2E_A0 i2c id=19 J210 voltage + 26 V3P3_U2E_A0 i2c id=19 J210 voltage + 27 U2_N4 i2c id=20 J210 temp + 28 V12_U2F_A0 i2c id=22 J211 current + 29 V3P3_U2F_A0 i2c id=22 J211 current + 30 V12_U2F_A0 i2c id=22 J211 voltage + 31 V3P3_U2F_A0 i2c id=22 J211 voltage + 32 U2_N5 i2c id=23 J211 temp + 33 V12_U2G_A0 i2c id=25 J212 current + 34 V3P3_U2G_A0 i2c id=25 J212 current + 35 V12_U2G_A0 i2c id=25 J212 voltage + 36 V3P3_U2G_A0 i2c id=25 J212 voltage + 37 U2_N6 i2c id=26 J212 temp + 38 V12_U2H_A0 i2c id=28 J213 current + 39 V3P3_U2H_A0 i2c id=28 J213 current + 40 V12_U2H_A0 i2c id=28 J213 voltage + 41 V3P3_U2H_A0 i2c id=28 J213 voltage + 42 U2_N7 i2c id=29 J213 temp + 43 V12_U2I_A0 i2c id=31 J214 current + 44 V3P3_U2I_A0 i2c id=31 J214 current + 45 V12_U2I_A0 i2c id=31 J214 voltage + 46 V3P3_U2I_A0 i2c id=31 J214 voltage + 47 U2_N8 i2c id=32 J214 temp + 48 V12_U2J_A0 i2c id=34 J215 current + 49 V3P3_U2J_A0 i2c id=34 J215 current + 50 V12_U2J_A0 i2c id=34 J215 voltage + 51 V3P3_U2J_A0 i2c id=34 J215 voltage + 52 U2_N9 i2c id=35 J215 temp + 53 t6 i2c id=39 U491 temp + 54 V3P3_SP_A2 i2c id=40 U522 temp + 55 V3P3_SP_A2 i2c id=40 U522 current + 56 V3P3_SP_A2 i2c id=40 U522 voltage + 57 V3P3_SYS_A0 i2c id=41 U560 temp + 58 V3P3_SYS_A0 i2c id=41 U560 current + 59 V3P3_SYS_A0 i2c id=41 U560 voltage + 60 V5_SYS_A2 i2c id=42 U524 temp + 61 V5_SYS_A2 i2c id=42 U524 current + 62 V5_SYS_A2 i2c id=42 U524 voltage + 63 V1P8_SYS_A2 i2c id=43 U561 temp + 64 V1P8_SYS_A2 i2c id=43 U561 current + 65 V1P8_SYS_A2 i2c id=43 U561 voltage + 66 V3P3_M2A_A0HP i2c id=44 U275 current + 67 V3P3_M2B_A0HP i2c id=44 U275 current + 68 V3P3_M2A_A0HP i2c id=44 U275 voltage + 69 V3P3_M2B_A0HP i2c id=44 U275 voltage + 70 CPU i2c id=46 ??? temp + 71 VDD_VCORE i2c id=48 U350 temp + 72 VDD_MEM_ABCD i2c id=48 U350 temp + 73 VDD_VCORE i2c id=48 U350 power + 74 VDD_MEM_ABCD i2c id=48 U350 power + 75 VDD_VCORE i2c id=48 U350 current + 76 VDD_MEM_ABCD i2c id=48 U350 current + 77 VDD_VCORE i2c id=48 U350 voltage + 78 VDD_MEM_ABCD i2c id=48 U350 voltage + 79 VDDCR_SOC i2c id=49 U351 temp + 80 VDD_MEM_EFGH i2c id=49 U351 temp + 81 VDDCR_SOC i2c id=49 U351 power + 82 VDD_MEM_EFGH i2c id=49 U351 power + 83 VDDCR_SOC i2c id=49 U351 current + 84 VDD_MEM_EFGH i2c id=49 U351 current + 85 VDDCR_SOC i2c id=49 U351 voltage + 86 VDD_MEM_EFGH i2c id=49 U351 voltage + 87 VPP_ABCD i2c id=50 U352 current + 88 VPP_EFGH i2c id=50 U352 current + 89 V1P8_SP3 i2c id=50 U352 current + 90 VPP_ABCD i2c id=50 U352 voltage + 91 VPP_EFGH i2c id=50 U352 voltage + 92 V1P8_SP3 i2c id=50 U352 voltage + 93 V54_FAN i2c id=51 U419 temp + 94 V54_FAN i2c id=51 U419 current + 95 V54_FAN i2c id=51 U419 voltage + 96 V54_HS_OUTPUT i2c id=52 U452 temp + 97 V54_HS_OUTPUT i2c id=52 U452 current + 98 V54_HS_OUTPUT i2c id=52 U452 voltage + 99 Southeast i2c id=53 U321 speed + 100 Northeast i2c id=53 U321 speed + 101 South i2c id=53 U321 speed + 102 North i2c id=53 U321 speed + 103 Southwest i2c id=53 U321 speed + 104 Northwest i2c id=53 U321 speed + 105 V0P96_NIC_VDD_A0HP i2c id=54 U565 temp + 106 V0P96_NIC_VDD_A0HP i2c id=54 U565 current + 107 V0P96_NIC_VDD_A0HP i2c id=54 U565 voltage + 108 Northeast i2c id=55 J197 temp + 109 North i2c id=56 J198 temp + 110 Northwest i2c id=57 J199 temp + 111 V12_SYS_A2 i2c id=58 U431 temp + 112 V12_SYS_A2 i2c id=58 U431 power + 113 V12_SYS_A2 i2c id=58 U431 current + 114 V12_SYS_A2 i2c id=58 U431 voltage + 115 DIMM_A0 i2c id=59 M0 temp + 116 DIMM_A1 i2c id=60 M8 temp + 117 DIMM_B0 i2c id=61 M1 temp + 118 DIMM_B1 i2c id=62 M9 temp + 119 DIMM_C0 i2c id=63 M2 temp + 120 DIMM_C1 i2c id=64 M10 temp + 121 DIMM_D0 i2c id=65 M3 temp + 122 DIMM_D1 i2c id=66 M11 temp + 123 DIMM_E0 i2c id=67 M4 temp + 124 DIMM_E1 i2c id=68 M12 temp + 125 DIMM_F0 i2c id=69 M5 temp + 126 DIMM_F1 i2c id=70 M13 temp + 127 DIMM_G0 i2c id=71 M6 temp + 128 DIMM_G1 i2c id=72 M14 temp + 129 DIMM_H0 i2c id=73 M7 temp + 130 DIMM_H1 i2c id=74 M15 temp + 131 M2_A i2c id=75 ??? temp + 132 M2_B i2c id=76 ??? temp sockets => 6 sockets NAME KIND PORT RXSIZE OWNER echo udp 7 1024 udpecho diff --git a/humility-bin/tests/cmd/manifest/manifest.new-ringbuf.stdout b/humility-bin/tests/cmd/manifest/manifest.new-ringbuf.stdout index 1efd94c35..e9fef278e 100644 --- a/humility-bin/tests/cmd/manifest/manifest.new-ringbuf.stdout +++ b/humility-bin/tests/cmd/manifest/manifest.new-ringbuf.stdout @@ -50,109 +50,109 @@ 4 F init south0 South Bend 0 4 H init south1 South Bend 1 i2c devices => 36 devices - ID C P MUX ADDR DEVICE DESCRIPTION - 0 1 B1 - 0x10 adm1272 Fan 1 hot swap controller - 1 1 B1 - 0x23 max31790 Fan 0/1 controller - 2 1 B1 - 0x49 tmp117 North-northeast temperature sensor - 3 1 B1 - 0x63 raa229618 TF2 VDD rail - 4 1 B1 - 0x70 pca9545 Northeast fan mux - 5 1 B2 - 0x13 adm1272 Fan 0 hot swap controller - 6 1 B2 - 0x1a tps546b24a V3P3_SYS rail - 7 1 B2 - 0x48 tmp117 Northeast temperature sensor - 8 3 C - 0x16 adm1272 54V hot swap controller - 9 3 C - 0x19 tps546b24a V5P0_SYS rail - 10 3 C - 0x48 tmp117 North-northwest temperature sensor - 11 3 C - 0x4c tmp451 TF2 temperature sensor - 12 3 C - 0x60 raa229618 TF2 VDDA rail - 13 3 C - 0x67 bmr491 Intermediate bus converter - 14 3 H - 0x13 adm1272 Fan 2 hot swap controller - 15 3 H - 0x10 adm1272 Fan 3 hot swap controller - 16 3 H - 0x49 tmp117 Northwest temperature sensor - 17 3 H - 0x20 max31790 Fan 2/3 controller - 18 3 H - 0x70 pca9545 Northwest fan mux - 19 4 F - 0x62 isl68224 VDD[A]18 rail - 20 4 F - 0x58 idt8a34001 Clock generator - 21 4 F - 0x4a tmp117 South temperature sensor - 22 4 F - 0x48 tmp117 Southeast temperature sensor - 23 4 F - 0x49 tmp117 Southwest temperature sensor - 24 4 H - 0x1b tps546b24a V1P0_SYS rail - 25 4 H - 0x1c tps546b24a V1P8_SYS rail - 26 4 H - 0x4c tmp451 VSC7448 temperature sensor - 27 4 D - 0x50 at24csw080 Mainboard FRUID - 28 1 B1 1:2 0x50 at24csw080 Fan 0 FRUID - 29 1 B1 1:1 0x50 at24csw080 Fan 1 FRUID - 30 3 H 1:2 0x50 at24csw080 Fan 2 FRUID - 31 3 H 1:1 0x50 at24csw080 Fan 3 FRUID - 32 2 F - 0x50 at24csw080 Front IO board FRUID - 33 2 F - 0x73 pca9538 Front IO GPIO expander - 34 2 F - 0x0a pca9956b Front IO LED driver (left) - 35 2 F - 0x0b pca9956b Front IO LED driver (right) + ID C P MUX ADDR REFDES DEVICE DESCRIPTION + 0 1 B1 - 0x10 U6 adm1272 Fan 1 hot swap controller + 1 1 B1 - 0x23 U66 max31790 Fan 0/1 controller + 2 1 B1 - 0x49 J69 tmp117 North-northeast temperature sensor + 3 1 B1 - 0x63 U31 raa229618 TF2 VDD rail + 4 1 B1 - 0x70 U92 pca9545 Northeast fan mux + 5 1 B2 - 0x13 U4 adm1272 Fan 0 hot swap controller + 6 1 B2 - 0x1a U19 tps546b24a V3P3_SYS rail + 7 1 B2 - 0x48 J70 tmp117 Northeast temperature sensor + 8 3 C - 0x16 U2 adm1272 54V hot swap controller + 9 3 C - 0x19 U18 tps546b24a V5P0_SYS rail + 10 3 C - 0x48 J68 tmp117 North-northwest temperature sensor + 11 3 C - 0x4c U64 tmp451 TF2 temperature sensor + 12 3 C - 0x60 U32 raa229618 TF2 VDDA rail + 13 3 C - 0x67 U12 bmr491 Intermediate bus converter + 14 3 H - 0x13 U8 adm1272 Fan 2 hot swap controller + 15 3 H - 0x10 U10 adm1272 Fan 3 hot swap controller + 16 3 H - 0x49 J67 tmp117 Northwest temperature sensor + 17 3 H - 0x20 U78 max31790 Fan 2/3 controller + 18 3 H - 0x70 U90 pca9545 Northwest fan mux + 19 4 F - 0x62 U33 isl68224 VDD[A]18 rail + 20 4 F - 0x58 U38 idt8a34001 Clock generator + 21 4 F - 0x4a J71 tmp117 South temperature sensor + 22 4 F - 0x48 J73 tmp117 Southeast temperature sensor + 23 4 F - 0x49 J72 tmp117 Southwest temperature sensor + 24 4 H - 0x1b U21 tps546b24a V1P0_SYS rail + 25 4 H - 0x1c U20 tps546b24a V1P8_SYS rail + 26 4 H - 0x4c U65 tmp451 VSC7448 temperature sensor + 27 4 D - 0x50 U91 at24csw080 Mainboard FRUID + 28 1 B1 1:2 0x50 ??? at24csw080 Fan 0 FRUID + 29 1 B1 1:1 0x50 ??? at24csw080 Fan 1 FRUID + 30 3 H 1:2 0x50 ??? at24csw080 Fan 2 FRUID + 31 3 H 1:1 0x50 ??? at24csw080 Fan 3 FRUID + 32 2 F - 0x50 ??? at24csw080 Front IO board FRUID + 33 2 F - 0x73 ??? pca9538 Front IO GPIO expander + 34 2 F - 0x0a U5 pca9956b Front IO LED driver (left) + 35 2 F - 0x0b U6 pca9956b Front IO LED driver (right) aux flash => 16777216 bytes (16 MiB), 8 slots (2 MiB/slot) sensors => 63 sensors - ID NAME DEVICE KIND - 0 V54_FAN1 i2c id=0 temp - 1 V54_FAN1 i2c id=0 current - 2 V54_FAN1 i2c id=0 voltage - 3 East i2c id=1 speed - 4 East#1 i2c id=1 speed - 5 East#2 i2c id=1 speed - 6 East#3 i2c id=1 speed - 7 NNE i2c id=2 temp - 8 V0P8_TF2_VDD_CORE i2c id=3 temp - 9 V0P8_TF2_VDD_CORE i2c id=3 current - 10 V0P8_TF2_VDD_CORE i2c id=3 voltage - 11 V54_FAN0 i2c id=5 temp - 12 V54_FAN0 i2c id=5 current - 13 V54_FAN0 i2c id=5 voltage - 14 V3P3_SYS i2c id=6 temp - 15 V3P3_SYS i2c id=6 current - 16 V3P3_SYS i2c id=6 voltage - 17 Northeast i2c id=7 temp - 18 V54_HSC i2c id=8 temp - 19 V54_HSC i2c id=8 current - 20 V54_HSC i2c id=8 voltage - 21 V5P0_SYS i2c id=9 temp - 22 V5P0_SYS i2c id=9 current - 23 V5P0_SYS i2c id=9 voltage - 24 NNW i2c id=10 temp - 25 tf2 i2c id=11 temp - 26 V1P5_TF2_VDDA i2c id=12 temp - 27 V0P9_TF2_VDDT i2c id=12 temp - 28 V1P5_TF2_VDDA i2c id=12 current - 29 V0P9_TF2_VDDT i2c id=12 current - 30 V1P5_TF2_VDDA i2c id=12 voltage - 31 V0P9_TF2_VDDT i2c id=12 voltage - 32 V12P0_SYS i2c id=13 temp - 33 V12P0_SYS i2c id=13 power - 34 V12P0_SYS i2c id=13 current - 35 V12P0_SYS i2c id=13 voltage - 36 V54_FAN2 i2c id=14 temp - 37 V54_FAN2 i2c id=14 current - 38 V54_FAN2 i2c id=14 voltage - 39 V54_FAN3 i2c id=15 temp - 40 V54_FAN3 i2c id=15 current - 41 V54_FAN3 i2c id=15 voltage - 42 Northwest i2c id=16 temp - 43 West i2c id=17 speed - 44 West#1 i2c id=17 speed - 45 West#2 i2c id=17 speed - 46 West#3 i2c id=17 speed - 47 V1P8_TF2_VDDA i2c id=19 temp - 48 V1P8_TF2_VDD i2c id=19 temp - 49 V1P8_TF2_VDDA i2c id=19 current - 50 V1P8_TF2_VDD i2c id=19 current - 51 V1P8_TF2_VDDA i2c id=19 voltage - 52 V1P8_TF2_VDD i2c id=19 voltage - 53 South i2c id=21 temp - 54 Southeast i2c id=22 temp - 55 Southwest i2c id=23 temp - 56 V1P0_MGMT i2c id=24 temp - 57 V1P0_MGMT i2c id=24 current - 58 V1P0_MGMT i2c id=24 voltage - 59 V1P8_SYS i2c id=25 temp - 60 V1P8_SYS i2c id=25 current - 61 V1P8_SYS i2c id=25 voltage - 62 vsc7448 i2c id=26 temp + ID NAME DEVICE REFDES KIND + 0 V54_FAN1 i2c id=0 U6 temp + 1 V54_FAN1 i2c id=0 U6 current + 2 V54_FAN1 i2c id=0 U6 voltage + 3 East i2c id=1 U66 speed + 4 East#1 i2c id=1 U66 speed + 5 East#2 i2c id=1 U66 speed + 6 East#3 i2c id=1 U66 speed + 7 NNE i2c id=2 J69 temp + 8 V0P8_TF2_VDD_CORE i2c id=3 U31 temp + 9 V0P8_TF2_VDD_CORE i2c id=3 U31 current + 10 V0P8_TF2_VDD_CORE i2c id=3 U31 voltage + 11 V54_FAN0 i2c id=5 U4 temp + 12 V54_FAN0 i2c id=5 U4 current + 13 V54_FAN0 i2c id=5 U4 voltage + 14 V3P3_SYS i2c id=6 U19 temp + 15 V3P3_SYS i2c id=6 U19 current + 16 V3P3_SYS i2c id=6 U19 voltage + 17 Northeast i2c id=7 J70 temp + 18 V54_HSC i2c id=8 U2 temp + 19 V54_HSC i2c id=8 U2 current + 20 V54_HSC i2c id=8 U2 voltage + 21 V5P0_SYS i2c id=9 U18 temp + 22 V5P0_SYS i2c id=9 U18 current + 23 V5P0_SYS i2c id=9 U18 voltage + 24 NNW i2c id=10 J68 temp + 25 tf2 i2c id=11 U64 temp + 26 V1P5_TF2_VDDA i2c id=12 U32 temp + 27 V0P9_TF2_VDDT i2c id=12 U32 temp + 28 V1P5_TF2_VDDA i2c id=12 U32 current + 29 V0P9_TF2_VDDT i2c id=12 U32 current + 30 V1P5_TF2_VDDA i2c id=12 U32 voltage + 31 V0P9_TF2_VDDT i2c id=12 U32 voltage + 32 V12P0_SYS i2c id=13 U12 temp + 33 V12P0_SYS i2c id=13 U12 power + 34 V12P0_SYS i2c id=13 U12 current + 35 V12P0_SYS i2c id=13 U12 voltage + 36 V54_FAN2 i2c id=14 U8 temp + 37 V54_FAN2 i2c id=14 U8 current + 38 V54_FAN2 i2c id=14 U8 voltage + 39 V54_FAN3 i2c id=15 U10 temp + 40 V54_FAN3 i2c id=15 U10 current + 41 V54_FAN3 i2c id=15 U10 voltage + 42 Northwest i2c id=16 J67 temp + 43 West i2c id=17 U78 speed + 44 West#1 i2c id=17 U78 speed + 45 West#2 i2c id=17 U78 speed + 46 West#3 i2c id=17 U78 speed + 47 V1P8_TF2_VDDA i2c id=19 U33 temp + 48 V1P8_TF2_VDD i2c id=19 U33 temp + 49 V1P8_TF2_VDDA i2c id=19 U33 current + 50 V1P8_TF2_VDD i2c id=19 U33 current + 51 V1P8_TF2_VDDA i2c id=19 U33 voltage + 52 V1P8_TF2_VDD i2c id=19 U33 voltage + 53 South i2c id=21 J71 temp + 54 Southeast i2c id=22 J73 temp + 55 Southwest i2c id=23 J72 temp + 56 V1P0_MGMT i2c id=24 U21 temp + 57 V1P0_MGMT i2c id=24 U21 current + 58 V1P0_MGMT i2c id=24 U21 voltage + 59 V1P8_SYS i2c id=25 U20 temp + 60 V1P8_SYS i2c id=25 U20 current + 61 V1P8_SYS i2c id=25 U20 voltage + 62 vsc7448 i2c id=26 U65 temp sockets => 5 sockets NAME KIND PORT RXSIZE OWNER echo udp 7 1024 udpecho diff --git a/humility-bin/tests/cmd/manifest/manifest.new-sensors.stdout b/humility-bin/tests/cmd/manifest/manifest.new-sensors.stdout index cb549a33d..37084d7ab 100644 --- a/humility-bin/tests/cmd/manifest/manifest.new-sensors.stdout +++ b/humility-bin/tests/cmd/manifest/manifest.new-sensors.stdout @@ -13,9 +13,9 @@ 0 1 jefe 8.1K itm 1 2 idle 0.1K sensors => 5 sensors - ID NAME DEVICE KIND - 0 xcvr30 qsfp speed - 1 xcvr30 qsfp speed - 2 xcvr30 qsfp temp - 3 xcvr30 qsfp temp - 4 xcvr30 qsfp temp + ID NAME DEVICE REFDES KIND + 0 xcvr30 qsfp ??? speed + 1 xcvr30 qsfp ??? speed + 2 xcvr30 qsfp ??? temp + 3 xcvr30 qsfp ??? temp + 4 xcvr30 qsfp ??? temp diff --git a/humility-bin/tests/cmd/manifest/manifest.nightly-2022-11-01.stdout b/humility-bin/tests/cmd/manifest/manifest.nightly-2022-11-01.stdout index a6cc3c5da..c4460797a 100644 --- a/humility-bin/tests/cmd/manifest/manifest.nightly-2022-11-01.stdout +++ b/humility-bin/tests/cmd/manifest/manifest.nightly-2022-11-01.stdout @@ -42,218 +42,218 @@ 3 H init mid Mid bus 4 F init rear Rear bus i2c devices => 76 devices - ID C P MUX ADDR DEVICE DESCRIPTION - 0 2 F - 0x48 tmp117 Southwest temperature sensor - 1 2 F - 0x49 tmp117 South temperature sensor - 2 2 F - 0x4a tmp117 Southeast temperature sensor - 3 2 F - 0x70 pca9545 U.2 ABCD mux - 4 2 F - 0x71 pca9545 U.2 EFGH mux - 5 2 F - 0x72 pca9545 U.2 IJ/FRUID mux - 6 2 F 1:1 0x50 at24csw080 U.2 Sharkfin A VPD - 7 2 F 1:1 0x38 max5970 U.2 Sharkfin A hot swap controller - 8 2 F 1:1 0x6a nvme_bmc U.2 A NVMe Basic Management Command - 9 2 F 1:2 0x50 at24csw080 U.2 Sharkfin B VPD - 10 2 F 1:2 0x38 max5970 U.2 Sharkfin B hot swap controller - 11 2 F 1:2 0x6a nvme_bmc U.2 B NVMe Basic Management Control - 12 2 F 1:3 0x50 at24csw080 U.2 Sharkfin C VPD - 13 2 F 1:3 0x38 max5970 U.2 Sharkfin C hot swap controller - 14 2 F 1:3 0x6a nvme_bmc U.2 C NVMe Basic Management Control - 15 2 F 1:4 0x50 at24csw080 U.2 Sharkfin D VPD - 16 2 F 1:4 0x38 max5970 U.2 Sharkfin D hot swap controller - 17 2 F 1:4 0x6a nvme_bmc U.2 D NVMe Basic Management Control - 18 2 F 2:1 0x50 at24csw080 U.2 Sharkfin E VPD - 19 2 F 2:1 0x38 max5970 U.2 Sharkfin E hot swap controller - 20 2 F 2:1 0x6a nvme_bmc U.2 E NVMe Basic Management Control - 21 2 F 2:2 0x50 at24csw080 U.2 Sharkfin F VPD - 22 2 F 2:2 0x38 max5970 U.2 Sharkfin F hot swap controller - 23 2 F 2:2 0x6a nvme_bmc U.2 F NVMe Basic Management Control - 24 2 F 2:3 0x50 at24csw080 U.2 Sharkfin G VPD - 25 2 F 2:3 0x38 max5970 U.2 Sharkfin G hot swap controller - 26 2 F 2:3 0x6a nvme_bmc U.2 G NVMe Basic Management Control - 27 2 F 2:4 0x50 at24csw080 U.2 Sharkfin H VPD - 28 2 F 2:4 0x38 max5970 U.2 Sharkfin H hot swap controller - 29 2 F 2:4 0x6a nvme_bmc U.2 H NVMe Basic Management Control - 30 2 F 3:1 0x50 at24csw080 U.2 Sharkfin I VPD - 31 2 F 3:1 0x38 max5970 U.2 Sharkfin I hot swap controller - 32 2 F 3:1 0x6a nvme_bmc U.2 I NVMe Basic Management Control - 33 2 F 3:2 0x50 at24csw080 U.2 Sharkfin J VPD - 34 2 F 3:2 0x38 max5970 U.2 Sharkfin J hot swap controller - 35 2 F 3:2 0x6a nvme_bmc U.2 J NVMe Basic Management Control - 36 2 F 3:4 0x50 at24csw080 Gimlet VPD - 37 2 B - 0x73 pca9545 M.2 mux - 38 2 B 1:1 0x6a m2_hp_only M.2 A NVMe Basic Management Command - 39 2 B 1:2 0x6a m2_hp_only M.2 B NVMe Basic Management Command - 40 2 B 1:3 0x50 at24csw080 Fan VPD - 41 2 B 1:4 0x4c tmp451 T6 temperature sensor - 42 3 H - 0x24 tps546b24a A2 3.3V rail - 43 3 H - 0x26 tps546b24a A0 3.3V rail - 44 3 H - 0x27 tps546b24a A2 5V rail - 45 3 H - 0x29 tps546b24a A2 1.8V rail - 46 3 H - 0x3a max5970 M.2 hot plug controller - 47 3 H - 0x4c sbtsi CPU temperature sensor - 48 3 H - 0x58 idt8a34003 Clock generator - 49 3 H - 0x5a raa229618 CPU power controller - 50 3 H - 0x5b raa229618 SoC power controller - 51 3 H - 0x5c isl68224 DIMM/SP3 1.8V A0 power controller - 52 4 F - 0x10 adm1272 Fan hot swap controller - 53 4 F - 0x14 adm1272 Sled hot swap controller - 54 4 F - 0x20 max31790 Fan controller - 55 4 F - 0x25 tps546b24a T6 power controller - 56 4 F - 0x48 tmp117 Northeast temperature sensor - 57 4 F - 0x49 tmp117 North temperature sensor - 58 4 F - 0x4a tmp117 Northwest temperature sensor - 59 4 F - 0x67 bmr491 Intermediate bus converter - 60 3 H - 0x18 tse2004av DIMM A0 - 61 3 H - 0x19 tse2004av DIMM A1 - 62 3 H - 0x1a tse2004av DIMM B0 - 63 3 H - 0x1b tse2004av DIMM B1 - 64 3 H - 0x1c tse2004av DIMM C0 - 65 3 H - 0x1d tse2004av DIMM C1 - 66 3 H - 0x1e tse2004av DIMM D0 - 67 3 H - 0x1f tse2004av DIMM D1 - 68 4 F - 0x18 tse2004av DIMM E0 - 69 4 F - 0x19 tse2004av DIMM E1 - 70 4 F - 0x1a tse2004av DIMM F0 - 71 4 F - 0x1b tse2004av DIMM F1 - 72 4 F - 0x1c tse2004av DIMM G0 - 73 4 F - 0x1d tse2004av DIMM G1 - 74 4 F - 0x1e tse2004av DIMM H0 - 75 4 F - 0x1f tse2004av DIMM H1 + ID C P MUX ADDR REFDES DEVICE DESCRIPTION + 0 2 F - 0x48 J194 tmp117 Southwest temperature sensor + 1 2 F - 0x49 J195 tmp117 South temperature sensor + 2 2 F - 0x4a J196 tmp117 Southeast temperature sensor + 3 2 F - 0x70 U336 pca9545 U.2 ABCD mux + 4 2 F - 0x71 U339 pca9545 U.2 EFGH mux + 5 2 F - 0x72 U337 pca9545 U.2 IJ/FRUID mux + 6 2 F 1:1 0x50 J206 at24csw080 U.2 Sharkfin A VPD + 7 2 F 1:1 0x38 J206 max5970 U.2 Sharkfin A hot swap controller + 8 2 F 1:1 0x6a J206 nvme_bmc U.2 A NVMe Basic Management Command + 9 2 F 1:2 0x50 J207 at24csw080 U.2 Sharkfin B VPD + 10 2 F 1:2 0x38 J207 max5970 U.2 Sharkfin B hot swap controller + 11 2 F 1:2 0x6a J207 nvme_bmc U.2 B NVMe Basic Management Control + 12 2 F 1:3 0x50 J208 at24csw080 U.2 Sharkfin C VPD + 13 2 F 1:3 0x38 J208 max5970 U.2 Sharkfin C hot swap controller + 14 2 F 1:3 0x6a J208 nvme_bmc U.2 C NVMe Basic Management Control + 15 2 F 1:4 0x50 J209 at24csw080 U.2 Sharkfin D VPD + 16 2 F 1:4 0x38 J209 max5970 U.2 Sharkfin D hot swap controller + 17 2 F 1:4 0x6a J209 nvme_bmc U.2 D NVMe Basic Management Control + 18 2 F 2:1 0x50 J210 at24csw080 U.2 Sharkfin E VPD + 19 2 F 2:1 0x38 J210 max5970 U.2 Sharkfin E hot swap controller + 20 2 F 2:1 0x6a J210 nvme_bmc U.2 E NVMe Basic Management Control + 21 2 F 2:2 0x50 J211 at24csw080 U.2 Sharkfin F VPD + 22 2 F 2:2 0x38 J211 max5970 U.2 Sharkfin F hot swap controller + 23 2 F 2:2 0x6a J211 nvme_bmc U.2 F NVMe Basic Management Control + 24 2 F 2:3 0x50 J212 at24csw080 U.2 Sharkfin G VPD + 25 2 F 2:3 0x38 J212 max5970 U.2 Sharkfin G hot swap controller + 26 2 F 2:3 0x6a J212 nvme_bmc U.2 G NVMe Basic Management Control + 27 2 F 2:4 0x50 J213 at24csw080 U.2 Sharkfin H VPD + 28 2 F 2:4 0x38 J213 max5970 U.2 Sharkfin H hot swap controller + 29 2 F 2:4 0x6a J213 nvme_bmc U.2 H NVMe Basic Management Control + 30 2 F 3:1 0x50 J214 at24csw080 U.2 Sharkfin I VPD + 31 2 F 3:1 0x38 J214 max5970 U.2 Sharkfin I hot swap controller + 32 2 F 3:1 0x6a J214 nvme_bmc U.2 I NVMe Basic Management Control + 33 2 F 3:2 0x50 J215 at24csw080 U.2 Sharkfin J VPD + 34 2 F 3:2 0x38 J215 max5970 U.2 Sharkfin J hot swap controller + 35 2 F 3:2 0x6a J215 nvme_bmc U.2 J NVMe Basic Management Control + 36 2 F 3:4 0x50 U615 at24csw080 Gimlet VPD + 37 2 B - 0x73 U422 pca9545 M.2 mux + 38 2 B 1:1 0x6a ??? m2_hp_only M.2 A NVMe Basic Management Command + 39 2 B 1:2 0x6a ??? m2_hp_only M.2 B NVMe Basic Management Command + 40 2 B 1:3 0x50 J180 at24csw080 Fan VPD + 41 2 B 1:4 0x4c U491 tmp451 T6 temperature sensor + 42 3 H - 0x24 U522 tps546b24a A2 3.3V rail + 43 3 H - 0x26 U560 tps546b24a A0 3.3V rail + 44 3 H - 0x27 U524 tps546b24a A2 5V rail + 45 3 H - 0x29 U561 tps546b24a A2 1.8V rail + 46 3 H - 0x3a U275 max5970 M.2 hot plug controller + 47 3 H - 0x4c ??? sbtsi CPU temperature sensor + 48 3 H - 0x58 U446 idt8a34003 Clock generator + 49 3 H - 0x5a U350 raa229618 CPU power controller + 50 3 H - 0x5b U351 raa229618 SoC power controller + 51 3 H - 0x5c U352 isl68224 DIMM/SP3 1.8V A0 power controller + 52 4 F - 0x10 U419 adm1272 Fan hot swap controller + 53 4 F - 0x14 U452 adm1272 Sled hot swap controller + 54 4 F - 0x20 U321 max31790 Fan controller + 55 4 F - 0x25 U565 tps546b24a T6 power controller + 56 4 F - 0x48 J197 tmp117 Northeast temperature sensor + 57 4 F - 0x49 J198 tmp117 North temperature sensor + 58 4 F - 0x4a J199 tmp117 Northwest temperature sensor + 59 4 F - 0x67 U431 bmr491 Intermediate bus converter + 60 3 H - 0x18 M0 tse2004av DIMM A0 + 61 3 H - 0x19 M8 tse2004av DIMM A1 + 62 3 H - 0x1a M1 tse2004av DIMM B0 + 63 3 H - 0x1b M9 tse2004av DIMM B1 + 64 3 H - 0x1c M2 tse2004av DIMM C0 + 65 3 H - 0x1d M10 tse2004av DIMM C1 + 66 3 H - 0x1e M3 tse2004av DIMM D0 + 67 3 H - 0x1f M11 tse2004av DIMM D1 + 68 4 F - 0x18 M4 tse2004av DIMM E0 + 69 4 F - 0x19 M12 tse2004av DIMM E1 + 70 4 F - 0x1a M5 tse2004av DIMM F0 + 71 4 F - 0x1b M13 tse2004av DIMM F1 + 72 4 F - 0x1c M6 tse2004av DIMM G0 + 73 4 F - 0x1d M14 tse2004av DIMM G1 + 74 4 F - 0x1e M7 tse2004av DIMM H0 + 75 4 F - 0x1f M15 tse2004av DIMM H1 sensors => 133 sensors - ID NAME DEVICE KIND - 0 Southwest i2c id=0 temp - 1 South i2c id=1 temp - 2 Southeast i2c id=2 temp - 3 V12_U2A_A0 i2c id=7 current - 4 V3P3_U2A_A0 i2c id=7 current - 5 V12_U2A_A0 i2c id=7 voltage - 6 V3P3_U2A_A0 i2c id=7 voltage - 7 U2_N0 i2c id=8 temp - 8 V12_U2B_A0 i2c id=10 current - 9 V3P3_U2B_A0 i2c id=10 current - 10 V12_U2B_A0 i2c id=10 voltage - 11 V3P3_U2B_A0 i2c id=10 voltage - 12 U2_N1 i2c id=11 temp - 13 V12_U2C_A0 i2c id=13 current - 14 V3P3_U2C_A0 i2c id=13 current - 15 V12_U2C_A0 i2c id=13 voltage - 16 V3P3_U2C_A0 i2c id=13 voltage - 17 U2_N2 i2c id=14 temp - 18 V12_U2D_A0 i2c id=16 current - 19 V3P3_U2D_A0 i2c id=16 current - 20 V12_U2D_A0 i2c id=16 voltage - 21 V3P3_U2D_A0 i2c id=16 voltage - 22 U2_N3 i2c id=17 temp - 23 V12_U2E_A0 i2c id=19 current - 24 V3P3_U2E_A0 i2c id=19 current - 25 V12_U2E_A0 i2c id=19 voltage - 26 V3P3_U2E_A0 i2c id=19 voltage - 27 U2_N4 i2c id=20 temp - 28 V12_U2F_A0 i2c id=22 current - 29 V3P3_U2F_A0 i2c id=22 current - 30 V12_U2F_A0 i2c id=22 voltage - 31 V3P3_U2F_A0 i2c id=22 voltage - 32 U2_N5 i2c id=23 temp - 33 V12_U2G_A0 i2c id=25 current - 34 V3P3_U2G_A0 i2c id=25 current - 35 V12_U2G_A0 i2c id=25 voltage - 36 V3P3_U2G_A0 i2c id=25 voltage - 37 U2_N6 i2c id=26 temp - 38 V12_U2H_A0 i2c id=28 current - 39 V3P3_U2H_A0 i2c id=28 current - 40 V12_U2H_A0 i2c id=28 voltage - 41 V3P3_U2H_A0 i2c id=28 voltage - 42 U2_N7 i2c id=29 temp - 43 V12_U2I_A0 i2c id=31 current - 44 V3P3_U2I_A0 i2c id=31 current - 45 V12_U2I_A0 i2c id=31 voltage - 46 V3P3_U2I_A0 i2c id=31 voltage - 47 U2_N8 i2c id=32 temp - 48 V12_U2J_A0 i2c id=34 current - 49 V3P3_U2J_A0 i2c id=34 current - 50 V12_U2J_A0 i2c id=34 voltage - 51 V3P3_U2J_A0 i2c id=34 voltage - 52 U2_N9 i2c id=35 temp - 53 M2_A i2c id=38 temp - 54 M2_B i2c id=39 temp - 55 t6 i2c id=41 temp - 56 V3P3_SP_A2 i2c id=42 temp - 57 V3P3_SP_A2 i2c id=42 current - 58 V3P3_SP_A2 i2c id=42 voltage - 59 V3P3_SYS_A0 i2c id=43 temp - 60 V3P3_SYS_A0 i2c id=43 current - 61 V3P3_SYS_A0 i2c id=43 voltage - 62 V5_SYS_A2 i2c id=44 temp - 63 V5_SYS_A2 i2c id=44 current - 64 V5_SYS_A2 i2c id=44 voltage - 65 V1P8_SYS_A2 i2c id=45 temp - 66 V1P8_SYS_A2 i2c id=45 current - 67 V1P8_SYS_A2 i2c id=45 voltage - 68 V3P3_M2A_A0HP i2c id=46 current - 69 V3P3_M2B_A0HP i2c id=46 current - 70 V3P3_M2A_A0HP i2c id=46 voltage - 71 V3P3_M2B_A0HP i2c id=46 voltage - 72 CPU i2c id=47 temp - 73 VDD_VCORE i2c id=49 temp - 74 VDD_MEM_ABCD i2c id=49 temp - 75 VDD_VCORE i2c id=49 power - 76 VDD_MEM_ABCD i2c id=49 power - 77 VDD_VCORE i2c id=49 current - 78 VDD_MEM_ABCD i2c id=49 current - 79 VDD_VCORE i2c id=49 voltage - 80 VDD_MEM_ABCD i2c id=49 voltage - 81 VDDCR_SOC i2c id=50 temp - 82 VDD_MEM_EFGH i2c id=50 temp - 83 VDDCR_SOC i2c id=50 power - 84 VDD_MEM_EFGH i2c id=50 power - 85 VDDCR_SOC i2c id=50 current - 86 VDD_MEM_EFGH i2c id=50 current - 87 VDDCR_SOC i2c id=50 voltage - 88 VDD_MEM_EFGH i2c id=50 voltage - 89 VPP_ABCD i2c id=51 current - 90 VPP_EFGH i2c id=51 current - 91 V1P8_SP3 i2c id=51 current - 92 VPP_ABCD i2c id=51 voltage - 93 VPP_EFGH i2c id=51 voltage - 94 V1P8_SP3 i2c id=51 voltage - 95 V54_FAN i2c id=52 temp - 96 V54_FAN i2c id=52 current - 97 V54_FAN i2c id=52 voltage - 98 V54_HS_OUTPUT i2c id=53 temp - 99 V54_HS_OUTPUT i2c id=53 current - 100 V54_HS_OUTPUT i2c id=53 voltage - 101 Southeast i2c id=54 speed - 102 Northeast i2c id=54 speed - 103 South i2c id=54 speed - 104 North i2c id=54 speed - 105 Southwest i2c id=54 speed - 106 Northwest i2c id=54 speed - 107 V0P96_NIC_VDD_A0HP i2c id=55 temp - 108 V0P96_NIC_VDD_A0HP i2c id=55 current - 109 V0P96_NIC_VDD_A0HP i2c id=55 voltage - 110 Northeast i2c id=56 temp - 111 North i2c id=57 temp - 112 Northwest i2c id=58 temp - 113 V12_SYS_A2 i2c id=59 temp - 114 V12_SYS_A2 i2c id=59 power - 115 V12_SYS_A2 i2c id=59 current - 116 V12_SYS_A2 i2c id=59 voltage - 117 DIMM_A0 i2c id=60 temp - 118 DIMM_A1 i2c id=61 temp - 119 DIMM_B0 i2c id=62 temp - 120 DIMM_B1 i2c id=63 temp - 121 DIMM_C0 i2c id=64 temp - 122 DIMM_C1 i2c id=65 temp - 123 DIMM_D0 i2c id=66 temp - 124 DIMM_D1 i2c id=67 temp - 125 DIMM_E0 i2c id=68 temp - 126 DIMM_E1 i2c id=69 temp - 127 DIMM_F0 i2c id=70 temp - 128 DIMM_F1 i2c id=71 temp - 129 DIMM_G0 i2c id=72 temp - 130 DIMM_G1 i2c id=73 temp - 131 DIMM_H0 i2c id=74 temp - 132 DIMM_H1 i2c id=75 temp + ID NAME DEVICE REFDES KIND + 0 Southwest i2c id=0 J194 temp + 1 South i2c id=1 J195 temp + 2 Southeast i2c id=2 J196 temp + 3 V12_U2A_A0 i2c id=7 J206 current + 4 V3P3_U2A_A0 i2c id=7 J206 current + 5 V12_U2A_A0 i2c id=7 J206 voltage + 6 V3P3_U2A_A0 i2c id=7 J206 voltage + 7 U2_N0 i2c id=8 J206 temp + 8 V12_U2B_A0 i2c id=10 J207 current + 9 V3P3_U2B_A0 i2c id=10 J207 current + 10 V12_U2B_A0 i2c id=10 J207 voltage + 11 V3P3_U2B_A0 i2c id=10 J207 voltage + 12 U2_N1 i2c id=11 J207 temp + 13 V12_U2C_A0 i2c id=13 J208 current + 14 V3P3_U2C_A0 i2c id=13 J208 current + 15 V12_U2C_A0 i2c id=13 J208 voltage + 16 V3P3_U2C_A0 i2c id=13 J208 voltage + 17 U2_N2 i2c id=14 J208 temp + 18 V12_U2D_A0 i2c id=16 J209 current + 19 V3P3_U2D_A0 i2c id=16 J209 current + 20 V12_U2D_A0 i2c id=16 J209 voltage + 21 V3P3_U2D_A0 i2c id=16 J209 voltage + 22 U2_N3 i2c id=17 J209 temp + 23 V12_U2E_A0 i2c id=19 J210 current + 24 V3P3_U2E_A0 i2c id=19 J210 current + 25 V12_U2E_A0 i2c id=19 J210 voltage + 26 V3P3_U2E_A0 i2c id=19 J210 voltage + 27 U2_N4 i2c id=20 J210 temp + 28 V12_U2F_A0 i2c id=22 J211 current + 29 V3P3_U2F_A0 i2c id=22 J211 current + 30 V12_U2F_A0 i2c id=22 J211 voltage + 31 V3P3_U2F_A0 i2c id=22 J211 voltage + 32 U2_N5 i2c id=23 J211 temp + 33 V12_U2G_A0 i2c id=25 J212 current + 34 V3P3_U2G_A0 i2c id=25 J212 current + 35 V12_U2G_A0 i2c id=25 J212 voltage + 36 V3P3_U2G_A0 i2c id=25 J212 voltage + 37 U2_N6 i2c id=26 J212 temp + 38 V12_U2H_A0 i2c id=28 J213 current + 39 V3P3_U2H_A0 i2c id=28 J213 current + 40 V12_U2H_A0 i2c id=28 J213 voltage + 41 V3P3_U2H_A0 i2c id=28 J213 voltage + 42 U2_N7 i2c id=29 J213 temp + 43 V12_U2I_A0 i2c id=31 J214 current + 44 V3P3_U2I_A0 i2c id=31 J214 current + 45 V12_U2I_A0 i2c id=31 J214 voltage + 46 V3P3_U2I_A0 i2c id=31 J214 voltage + 47 U2_N8 i2c id=32 J214 temp + 48 V12_U2J_A0 i2c id=34 J215 current + 49 V3P3_U2J_A0 i2c id=34 J215 current + 50 V12_U2J_A0 i2c id=34 J215 voltage + 51 V3P3_U2J_A0 i2c id=34 J215 voltage + 52 U2_N9 i2c id=35 J215 temp + 53 M2_A i2c id=38 ??? temp + 54 M2_B i2c id=39 ??? temp + 55 t6 i2c id=41 U491 temp + 56 V3P3_SP_A2 i2c id=42 U522 temp + 57 V3P3_SP_A2 i2c id=42 U522 current + 58 V3P3_SP_A2 i2c id=42 U522 voltage + 59 V3P3_SYS_A0 i2c id=43 U560 temp + 60 V3P3_SYS_A0 i2c id=43 U560 current + 61 V3P3_SYS_A0 i2c id=43 U560 voltage + 62 V5_SYS_A2 i2c id=44 U524 temp + 63 V5_SYS_A2 i2c id=44 U524 current + 64 V5_SYS_A2 i2c id=44 U524 voltage + 65 V1P8_SYS_A2 i2c id=45 U561 temp + 66 V1P8_SYS_A2 i2c id=45 U561 current + 67 V1P8_SYS_A2 i2c id=45 U561 voltage + 68 V3P3_M2A_A0HP i2c id=46 U275 current + 69 V3P3_M2B_A0HP i2c id=46 U275 current + 70 V3P3_M2A_A0HP i2c id=46 U275 voltage + 71 V3P3_M2B_A0HP i2c id=46 U275 voltage + 72 CPU i2c id=47 ??? temp + 73 VDD_VCORE i2c id=49 U350 temp + 74 VDD_MEM_ABCD i2c id=49 U350 temp + 75 VDD_VCORE i2c id=49 U350 power + 76 VDD_MEM_ABCD i2c id=49 U350 power + 77 VDD_VCORE i2c id=49 U350 current + 78 VDD_MEM_ABCD i2c id=49 U350 current + 79 VDD_VCORE i2c id=49 U350 voltage + 80 VDD_MEM_ABCD i2c id=49 U350 voltage + 81 VDDCR_SOC i2c id=50 U351 temp + 82 VDD_MEM_EFGH i2c id=50 U351 temp + 83 VDDCR_SOC i2c id=50 U351 power + 84 VDD_MEM_EFGH i2c id=50 U351 power + 85 VDDCR_SOC i2c id=50 U351 current + 86 VDD_MEM_EFGH i2c id=50 U351 current + 87 VDDCR_SOC i2c id=50 U351 voltage + 88 VDD_MEM_EFGH i2c id=50 U351 voltage + 89 VPP_ABCD i2c id=51 U352 current + 90 VPP_EFGH i2c id=51 U352 current + 91 V1P8_SP3 i2c id=51 U352 current + 92 VPP_ABCD i2c id=51 U352 voltage + 93 VPP_EFGH i2c id=51 U352 voltage + 94 V1P8_SP3 i2c id=51 U352 voltage + 95 V54_FAN i2c id=52 U419 temp + 96 V54_FAN i2c id=52 U419 current + 97 V54_FAN i2c id=52 U419 voltage + 98 V54_HS_OUTPUT i2c id=53 U452 temp + 99 V54_HS_OUTPUT i2c id=53 U452 current + 100 V54_HS_OUTPUT i2c id=53 U452 voltage + 101 Southeast i2c id=54 U321 speed + 102 Northeast i2c id=54 U321 speed + 103 South i2c id=54 U321 speed + 104 North i2c id=54 U321 speed + 105 Southwest i2c id=54 U321 speed + 106 Northwest i2c id=54 U321 speed + 107 V0P96_NIC_VDD_A0HP i2c id=55 U565 temp + 108 V0P96_NIC_VDD_A0HP i2c id=55 U565 current + 109 V0P96_NIC_VDD_A0HP i2c id=55 U565 voltage + 110 Northeast i2c id=56 J197 temp + 111 North i2c id=57 J198 temp + 112 Northwest i2c id=58 J199 temp + 113 V12_SYS_A2 i2c id=59 U431 temp + 114 V12_SYS_A2 i2c id=59 U431 power + 115 V12_SYS_A2 i2c id=59 U431 current + 116 V12_SYS_A2 i2c id=59 U431 voltage + 117 DIMM_A0 i2c id=60 M0 temp + 118 DIMM_A1 i2c id=61 M8 temp + 119 DIMM_B0 i2c id=62 M1 temp + 120 DIMM_B1 i2c id=63 M9 temp + 121 DIMM_C0 i2c id=64 M2 temp + 122 DIMM_C1 i2c id=65 M10 temp + 123 DIMM_D0 i2c id=66 M3 temp + 124 DIMM_D1 i2c id=67 M11 temp + 125 DIMM_E0 i2c id=68 M4 temp + 126 DIMM_E1 i2c id=69 M12 temp + 127 DIMM_F0 i2c id=70 M5 temp + 128 DIMM_F1 i2c id=71 M13 temp + 129 DIMM_G0 i2c id=72 M6 temp + 130 DIMM_G1 i2c id=73 M14 temp + 131 DIMM_H0 i2c id=74 M7 temp + 132 DIMM_H1 i2c id=75 M15 temp sockets => 4 sockets NAME KIND PORT RXSIZE OWNER echo udp 7 1024 udpecho diff --git a/humility-bin/tests/cmd/manifest/manifest.panic-on-boot.stdout b/humility-bin/tests/cmd/manifest/manifest.panic-on-boot.stdout index 8aaa9f994..55ea6c61e 100644 --- a/humility-bin/tests/cmd/manifest/manifest.panic-on-boot.stdout +++ b/humility-bin/tests/cmd/manifest/manifest.panic-on-boot.stdout @@ -42,218 +42,218 @@ 3 H init mid Mid bus 4 F init rear Rear bus i2c devices => 76 devices - ID C P MUX ADDR DEVICE DESCRIPTION - 0 2 F - 0x48 tmp117 Southwest temperature sensor - 1 2 F - 0x49 tmp117 South temperature sensor - 2 2 F - 0x4a tmp117 Southeast temperature sensor - 3 2 F - 0x70 pca9545 U.2 ABCD mux - 4 2 F - 0x71 pca9545 U.2 EFGH mux - 5 2 F - 0x72 pca9545 U.2 IJ/FRUID mux - 6 2 F 1:1 0x50 at24csw080 U.2 Sharkfin A VPD - 7 2 F 1:1 0x38 max5970 U.2 Sharkfin A hot swap controller - 8 2 F 1:1 0x6a nvme_bmc U.2 A NVMe Basic Management Command - 9 2 F 1:2 0x50 at24csw080 U.2 Sharkfin B VPD - 10 2 F 1:2 0x38 max5970 U.2 Sharkfin B hot swap controller - 11 2 F 1:2 0x6a nvme_bmc U.2 B NVMe Basic Management Control - 12 2 F 1:3 0x50 at24csw080 U.2 Sharkfin C VPD - 13 2 F 1:3 0x38 max5970 U.2 Sharkfin C hot swap controller - 14 2 F 1:3 0x6a nvme_bmc U.2 C NVMe Basic Management Control - 15 2 F 1:4 0x50 at24csw080 U.2 Sharkfin D VPD - 16 2 F 1:4 0x38 max5970 U.2 Sharkfin D hot swap controller - 17 2 F 1:4 0x6a nvme_bmc U.2 D NVMe Basic Management Control - 18 2 F 2:1 0x50 at24csw080 U.2 Sharkfin E VPD - 19 2 F 2:1 0x38 max5970 U.2 Sharkfin E hot swap controller - 20 2 F 2:1 0x6a nvme_bmc U.2 E NVMe Basic Management Control - 21 2 F 2:2 0x50 at24csw080 U.2 Sharkfin F VPD - 22 2 F 2:2 0x38 max5970 U.2 Sharkfin F hot swap controller - 23 2 F 2:2 0x6a nvme_bmc U.2 F NVMe Basic Management Control - 24 2 F 2:3 0x50 at24csw080 U.2 Sharkfin G VPD - 25 2 F 2:3 0x38 max5970 U.2 Sharkfin G hot swap controller - 26 2 F 2:3 0x6a nvme_bmc U.2 G NVMe Basic Management Control - 27 2 F 2:4 0x50 at24csw080 U.2 Sharkfin H VPD - 28 2 F 2:4 0x38 max5970 U.2 Sharkfin H hot swap controller - 29 2 F 2:4 0x6a nvme_bmc U.2 H NVMe Basic Management Control - 30 2 F 3:1 0x50 at24csw080 U.2 Sharkfin I VPD - 31 2 F 3:1 0x38 max5970 U.2 Sharkfin I hot swap controller - 32 2 F 3:1 0x6a nvme_bmc U.2 I NVMe Basic Management Control - 33 2 F 3:2 0x50 at24csw080 U.2 Sharkfin J VPD - 34 2 F 3:2 0x38 max5970 U.2 Sharkfin J hot swap controller - 35 2 F 3:2 0x6a nvme_bmc U.2 J NVMe Basic Management Control - 36 2 F 3:4 0x50 at24csw080 Gimlet VPD - 37 2 B - 0x73 pca9545 M.2 mux - 38 2 B 1:1 0x6a m2_hp_only M.2 A NVMe Basic Management Command - 39 2 B 1:2 0x6a m2_hp_only M.2 B NVMe Basic Management Command - 40 2 B 1:3 0x50 at24csw080 Fan VPD - 41 2 B 1:4 0x4c tmp451 T6 temperature sensor - 42 3 H - 0x24 tps546b24a A2 3.3V rail - 43 3 H - 0x26 tps546b24a A0 3.3V rail - 44 3 H - 0x27 tps546b24a A2 5V rail - 45 3 H - 0x29 tps546b24a A2 1.8V rail - 46 3 H - 0x3a max5970 M.2 hot plug controller - 47 3 H - 0x4c sbtsi CPU temperature sensor - 48 3 H - 0x58 idt8a34003 Clock generator - 49 3 H - 0x5a raa229618 CPU power controller - 50 3 H - 0x5b raa229618 SoC power controller - 51 3 H - 0x5c isl68224 DIMM/SP3 1.8V A0 power controller - 52 4 F - 0x10 adm1272 Fan hot swap controller - 53 4 F - 0x14 adm1272 Sled hot swap controller - 54 4 F - 0x20 max31790 Fan controller - 55 4 F - 0x25 tps546b24a T6 power controller - 56 4 F - 0x48 tmp117 Northeast temperature sensor - 57 4 F - 0x49 tmp117 North temperature sensor - 58 4 F - 0x4a tmp117 Northwest temperature sensor - 59 4 F - 0x67 bmr491 Intermediate bus converter - 60 3 H - 0x18 tse2004av DIMM A0 - 61 3 H - 0x19 tse2004av DIMM A1 - 62 3 H - 0x1a tse2004av DIMM B0 - 63 3 H - 0x1b tse2004av DIMM B1 - 64 3 H - 0x1c tse2004av DIMM C0 - 65 3 H - 0x1d tse2004av DIMM C1 - 66 3 H - 0x1e tse2004av DIMM D0 - 67 3 H - 0x1f tse2004av DIMM D1 - 68 4 F - 0x18 tse2004av DIMM E0 - 69 4 F - 0x19 tse2004av DIMM E1 - 70 4 F - 0x1a tse2004av DIMM F0 - 71 4 F - 0x1b tse2004av DIMM F1 - 72 4 F - 0x1c tse2004av DIMM G0 - 73 4 F - 0x1d tse2004av DIMM G1 - 74 4 F - 0x1e tse2004av DIMM H0 - 75 4 F - 0x1f tse2004av DIMM H1 + ID C P MUX ADDR REFDES DEVICE DESCRIPTION + 0 2 F - 0x48 J194 tmp117 Southwest temperature sensor + 1 2 F - 0x49 J195 tmp117 South temperature sensor + 2 2 F - 0x4a J196 tmp117 Southeast temperature sensor + 3 2 F - 0x70 U336 pca9545 U.2 ABCD mux + 4 2 F - 0x71 U339 pca9545 U.2 EFGH mux + 5 2 F - 0x72 U337 pca9545 U.2 IJ/FRUID mux + 6 2 F 1:1 0x50 J206 at24csw080 U.2 Sharkfin A VPD + 7 2 F 1:1 0x38 J206 max5970 U.2 Sharkfin A hot swap controller + 8 2 F 1:1 0x6a J206 nvme_bmc U.2 A NVMe Basic Management Command + 9 2 F 1:2 0x50 J207 at24csw080 U.2 Sharkfin B VPD + 10 2 F 1:2 0x38 J207 max5970 U.2 Sharkfin B hot swap controller + 11 2 F 1:2 0x6a J207 nvme_bmc U.2 B NVMe Basic Management Control + 12 2 F 1:3 0x50 J208 at24csw080 U.2 Sharkfin C VPD + 13 2 F 1:3 0x38 J208 max5970 U.2 Sharkfin C hot swap controller + 14 2 F 1:3 0x6a J208 nvme_bmc U.2 C NVMe Basic Management Control + 15 2 F 1:4 0x50 J209 at24csw080 U.2 Sharkfin D VPD + 16 2 F 1:4 0x38 J209 max5970 U.2 Sharkfin D hot swap controller + 17 2 F 1:4 0x6a J209 nvme_bmc U.2 D NVMe Basic Management Control + 18 2 F 2:1 0x50 J210 at24csw080 U.2 Sharkfin E VPD + 19 2 F 2:1 0x38 J210 max5970 U.2 Sharkfin E hot swap controller + 20 2 F 2:1 0x6a J210 nvme_bmc U.2 E NVMe Basic Management Control + 21 2 F 2:2 0x50 J211 at24csw080 U.2 Sharkfin F VPD + 22 2 F 2:2 0x38 J211 max5970 U.2 Sharkfin F hot swap controller + 23 2 F 2:2 0x6a J211 nvme_bmc U.2 F NVMe Basic Management Control + 24 2 F 2:3 0x50 J212 at24csw080 U.2 Sharkfin G VPD + 25 2 F 2:3 0x38 J212 max5970 U.2 Sharkfin G hot swap controller + 26 2 F 2:3 0x6a J212 nvme_bmc U.2 G NVMe Basic Management Control + 27 2 F 2:4 0x50 J213 at24csw080 U.2 Sharkfin H VPD + 28 2 F 2:4 0x38 J213 max5970 U.2 Sharkfin H hot swap controller + 29 2 F 2:4 0x6a J213 nvme_bmc U.2 H NVMe Basic Management Control + 30 2 F 3:1 0x50 J214 at24csw080 U.2 Sharkfin I VPD + 31 2 F 3:1 0x38 J214 max5970 U.2 Sharkfin I hot swap controller + 32 2 F 3:1 0x6a J214 nvme_bmc U.2 I NVMe Basic Management Control + 33 2 F 3:2 0x50 J215 at24csw080 U.2 Sharkfin J VPD + 34 2 F 3:2 0x38 J215 max5970 U.2 Sharkfin J hot swap controller + 35 2 F 3:2 0x6a J215 nvme_bmc U.2 J NVMe Basic Management Control + 36 2 F 3:4 0x50 U615 at24csw080 Gimlet VPD + 37 2 B - 0x73 U422 pca9545 M.2 mux + 38 2 B 1:1 0x6a ??? m2_hp_only M.2 A NVMe Basic Management Command + 39 2 B 1:2 0x6a ??? m2_hp_only M.2 B NVMe Basic Management Command + 40 2 B 1:3 0x50 J180 at24csw080 Fan VPD + 41 2 B 1:4 0x4c U491 tmp451 T6 temperature sensor + 42 3 H - 0x24 U522 tps546b24a A2 3.3V rail + 43 3 H - 0x26 U560 tps546b24a A0 3.3V rail + 44 3 H - 0x27 U524 tps546b24a A2 5V rail + 45 3 H - 0x29 U561 tps546b24a A2 1.8V rail + 46 3 H - 0x3a U275 max5970 M.2 hot plug controller + 47 3 H - 0x4c ??? sbtsi CPU temperature sensor + 48 3 H - 0x58 U446 idt8a34003 Clock generator + 49 3 H - 0x5a U350 raa229618 CPU power controller + 50 3 H - 0x5b U351 raa229618 SoC power controller + 51 3 H - 0x5c U352 isl68224 DIMM/SP3 1.8V A0 power controller + 52 4 F - 0x10 U419 adm1272 Fan hot swap controller + 53 4 F - 0x14 U452 adm1272 Sled hot swap controller + 54 4 F - 0x20 U321 max31790 Fan controller + 55 4 F - 0x25 U565 tps546b24a T6 power controller + 56 4 F - 0x48 J197 tmp117 Northeast temperature sensor + 57 4 F - 0x49 J198 tmp117 North temperature sensor + 58 4 F - 0x4a J199 tmp117 Northwest temperature sensor + 59 4 F - 0x67 U431 bmr491 Intermediate bus converter + 60 3 H - 0x18 M0 tse2004av DIMM A0 + 61 3 H - 0x19 M8 tse2004av DIMM A1 + 62 3 H - 0x1a M1 tse2004av DIMM B0 + 63 3 H - 0x1b M9 tse2004av DIMM B1 + 64 3 H - 0x1c M2 tse2004av DIMM C0 + 65 3 H - 0x1d M10 tse2004av DIMM C1 + 66 3 H - 0x1e M3 tse2004av DIMM D0 + 67 3 H - 0x1f M11 tse2004av DIMM D1 + 68 4 F - 0x18 M4 tse2004av DIMM E0 + 69 4 F - 0x19 M12 tse2004av DIMM E1 + 70 4 F - 0x1a M5 tse2004av DIMM F0 + 71 4 F - 0x1b M13 tse2004av DIMM F1 + 72 4 F - 0x1c M6 tse2004av DIMM G0 + 73 4 F - 0x1d M14 tse2004av DIMM G1 + 74 4 F - 0x1e M7 tse2004av DIMM H0 + 75 4 F - 0x1f M15 tse2004av DIMM H1 sensors => 133 sensors - ID NAME DEVICE KIND - 0 Southwest i2c id=0 temp - 1 South i2c id=1 temp - 2 Southeast i2c id=2 temp - 3 V12_U2A_A0 i2c id=7 current - 4 V3P3_U2A_A0 i2c id=7 current - 5 V12_U2A_A0 i2c id=7 voltage - 6 V3P3_U2A_A0 i2c id=7 voltage - 7 U2_N0 i2c id=8 temp - 8 V12_U2B_A0 i2c id=10 current - 9 V3P3_U2B_A0 i2c id=10 current - 10 V12_U2B_A0 i2c id=10 voltage - 11 V3P3_U2B_A0 i2c id=10 voltage - 12 U2_N1 i2c id=11 temp - 13 V12_U2C_A0 i2c id=13 current - 14 V3P3_U2C_A0 i2c id=13 current - 15 V12_U2C_A0 i2c id=13 voltage - 16 V3P3_U2C_A0 i2c id=13 voltage - 17 U2_N2 i2c id=14 temp - 18 V12_U2D_A0 i2c id=16 current - 19 V3P3_U2D_A0 i2c id=16 current - 20 V12_U2D_A0 i2c id=16 voltage - 21 V3P3_U2D_A0 i2c id=16 voltage - 22 U2_N3 i2c id=17 temp - 23 V12_U2E_A0 i2c id=19 current - 24 V3P3_U2E_A0 i2c id=19 current - 25 V12_U2E_A0 i2c id=19 voltage - 26 V3P3_U2E_A0 i2c id=19 voltage - 27 U2_N4 i2c id=20 temp - 28 V12_U2F_A0 i2c id=22 current - 29 V3P3_U2F_A0 i2c id=22 current - 30 V12_U2F_A0 i2c id=22 voltage - 31 V3P3_U2F_A0 i2c id=22 voltage - 32 U2_N5 i2c id=23 temp - 33 V12_U2G_A0 i2c id=25 current - 34 V3P3_U2G_A0 i2c id=25 current - 35 V12_U2G_A0 i2c id=25 voltage - 36 V3P3_U2G_A0 i2c id=25 voltage - 37 U2_N6 i2c id=26 temp - 38 V12_U2H_A0 i2c id=28 current - 39 V3P3_U2H_A0 i2c id=28 current - 40 V12_U2H_A0 i2c id=28 voltage - 41 V3P3_U2H_A0 i2c id=28 voltage - 42 U2_N7 i2c id=29 temp - 43 V12_U2I_A0 i2c id=31 current - 44 V3P3_U2I_A0 i2c id=31 current - 45 V12_U2I_A0 i2c id=31 voltage - 46 V3P3_U2I_A0 i2c id=31 voltage - 47 U2_N8 i2c id=32 temp - 48 V12_U2J_A0 i2c id=34 current - 49 V3P3_U2J_A0 i2c id=34 current - 50 V12_U2J_A0 i2c id=34 voltage - 51 V3P3_U2J_A0 i2c id=34 voltage - 52 U2_N9 i2c id=35 temp - 53 M2_A i2c id=38 temp - 54 M2_B i2c id=39 temp - 55 t6 i2c id=41 temp - 56 V3P3_SP_A2 i2c id=42 temp - 57 V3P3_SP_A2 i2c id=42 current - 58 V3P3_SP_A2 i2c id=42 voltage - 59 V3P3_SYS_A0 i2c id=43 temp - 60 V3P3_SYS_A0 i2c id=43 current - 61 V3P3_SYS_A0 i2c id=43 voltage - 62 V5_SYS_A2 i2c id=44 temp - 63 V5_SYS_A2 i2c id=44 current - 64 V5_SYS_A2 i2c id=44 voltage - 65 V1P8_SYS_A2 i2c id=45 temp - 66 V1P8_SYS_A2 i2c id=45 current - 67 V1P8_SYS_A2 i2c id=45 voltage - 68 V3P3_M2A_A0HP i2c id=46 current - 69 V3P3_M2B_A0HP i2c id=46 current - 70 V3P3_M2A_A0HP i2c id=46 voltage - 71 V3P3_M2B_A0HP i2c id=46 voltage - 72 CPU i2c id=47 temp - 73 VDD_VCORE i2c id=49 temp - 74 VDD_MEM_ABCD i2c id=49 temp - 75 VDD_VCORE i2c id=49 power - 76 VDD_MEM_ABCD i2c id=49 power - 77 VDD_VCORE i2c id=49 current - 78 VDD_MEM_ABCD i2c id=49 current - 79 VDD_VCORE i2c id=49 voltage - 80 VDD_MEM_ABCD i2c id=49 voltage - 81 VDDCR_SOC i2c id=50 temp - 82 VDD_MEM_EFGH i2c id=50 temp - 83 VDDCR_SOC i2c id=50 power - 84 VDD_MEM_EFGH i2c id=50 power - 85 VDDCR_SOC i2c id=50 current - 86 VDD_MEM_EFGH i2c id=50 current - 87 VDDCR_SOC i2c id=50 voltage - 88 VDD_MEM_EFGH i2c id=50 voltage - 89 VPP_ABCD i2c id=51 current - 90 VPP_EFGH i2c id=51 current - 91 V1P8_SP3 i2c id=51 current - 92 VPP_ABCD i2c id=51 voltage - 93 VPP_EFGH i2c id=51 voltage - 94 V1P8_SP3 i2c id=51 voltage - 95 V54_FAN i2c id=52 temp - 96 V54_FAN i2c id=52 current - 97 V54_FAN i2c id=52 voltage - 98 V54_HS_OUTPUT i2c id=53 temp - 99 V54_HS_OUTPUT i2c id=53 current - 100 V54_HS_OUTPUT i2c id=53 voltage - 101 Southeast i2c id=54 speed - 102 Northeast i2c id=54 speed - 103 South i2c id=54 speed - 104 North i2c id=54 speed - 105 Southwest i2c id=54 speed - 106 Northwest i2c id=54 speed - 107 V0P96_NIC_VDD_A0HP i2c id=55 temp - 108 V0P96_NIC_VDD_A0HP i2c id=55 current - 109 V0P96_NIC_VDD_A0HP i2c id=55 voltage - 110 Northeast i2c id=56 temp - 111 North i2c id=57 temp - 112 Northwest i2c id=58 temp - 113 V12_SYS_A2 i2c id=59 temp - 114 V12_SYS_A2 i2c id=59 power - 115 V12_SYS_A2 i2c id=59 current - 116 V12_SYS_A2 i2c id=59 voltage - 117 DIMM_A0 i2c id=60 temp - 118 DIMM_A1 i2c id=61 temp - 119 DIMM_B0 i2c id=62 temp - 120 DIMM_B1 i2c id=63 temp - 121 DIMM_C0 i2c id=64 temp - 122 DIMM_C1 i2c id=65 temp - 123 DIMM_D0 i2c id=66 temp - 124 DIMM_D1 i2c id=67 temp - 125 DIMM_E0 i2c id=68 temp - 126 DIMM_E1 i2c id=69 temp - 127 DIMM_F0 i2c id=70 temp - 128 DIMM_F1 i2c id=71 temp - 129 DIMM_G0 i2c id=72 temp - 130 DIMM_G1 i2c id=73 temp - 131 DIMM_H0 i2c id=74 temp - 132 DIMM_H1 i2c id=75 temp + ID NAME DEVICE REFDES KIND + 0 Southwest i2c id=0 J194 temp + 1 South i2c id=1 J195 temp + 2 Southeast i2c id=2 J196 temp + 3 V12_U2A_A0 i2c id=7 J206 current + 4 V3P3_U2A_A0 i2c id=7 J206 current + 5 V12_U2A_A0 i2c id=7 J206 voltage + 6 V3P3_U2A_A0 i2c id=7 J206 voltage + 7 U2_N0 i2c id=8 J206 temp + 8 V12_U2B_A0 i2c id=10 J207 current + 9 V3P3_U2B_A0 i2c id=10 J207 current + 10 V12_U2B_A0 i2c id=10 J207 voltage + 11 V3P3_U2B_A0 i2c id=10 J207 voltage + 12 U2_N1 i2c id=11 J207 temp + 13 V12_U2C_A0 i2c id=13 J208 current + 14 V3P3_U2C_A0 i2c id=13 J208 current + 15 V12_U2C_A0 i2c id=13 J208 voltage + 16 V3P3_U2C_A0 i2c id=13 J208 voltage + 17 U2_N2 i2c id=14 J208 temp + 18 V12_U2D_A0 i2c id=16 J209 current + 19 V3P3_U2D_A0 i2c id=16 J209 current + 20 V12_U2D_A0 i2c id=16 J209 voltage + 21 V3P3_U2D_A0 i2c id=16 J209 voltage + 22 U2_N3 i2c id=17 J209 temp + 23 V12_U2E_A0 i2c id=19 J210 current + 24 V3P3_U2E_A0 i2c id=19 J210 current + 25 V12_U2E_A0 i2c id=19 J210 voltage + 26 V3P3_U2E_A0 i2c id=19 J210 voltage + 27 U2_N4 i2c id=20 J210 temp + 28 V12_U2F_A0 i2c id=22 J211 current + 29 V3P3_U2F_A0 i2c id=22 J211 current + 30 V12_U2F_A0 i2c id=22 J211 voltage + 31 V3P3_U2F_A0 i2c id=22 J211 voltage + 32 U2_N5 i2c id=23 J211 temp + 33 V12_U2G_A0 i2c id=25 J212 current + 34 V3P3_U2G_A0 i2c id=25 J212 current + 35 V12_U2G_A0 i2c id=25 J212 voltage + 36 V3P3_U2G_A0 i2c id=25 J212 voltage + 37 U2_N6 i2c id=26 J212 temp + 38 V12_U2H_A0 i2c id=28 J213 current + 39 V3P3_U2H_A0 i2c id=28 J213 current + 40 V12_U2H_A0 i2c id=28 J213 voltage + 41 V3P3_U2H_A0 i2c id=28 J213 voltage + 42 U2_N7 i2c id=29 J213 temp + 43 V12_U2I_A0 i2c id=31 J214 current + 44 V3P3_U2I_A0 i2c id=31 J214 current + 45 V12_U2I_A0 i2c id=31 J214 voltage + 46 V3P3_U2I_A0 i2c id=31 J214 voltage + 47 U2_N8 i2c id=32 J214 temp + 48 V12_U2J_A0 i2c id=34 J215 current + 49 V3P3_U2J_A0 i2c id=34 J215 current + 50 V12_U2J_A0 i2c id=34 J215 voltage + 51 V3P3_U2J_A0 i2c id=34 J215 voltage + 52 U2_N9 i2c id=35 J215 temp + 53 M2_A i2c id=38 ??? temp + 54 M2_B i2c id=39 ??? temp + 55 t6 i2c id=41 U491 temp + 56 V3P3_SP_A2 i2c id=42 U522 temp + 57 V3P3_SP_A2 i2c id=42 U522 current + 58 V3P3_SP_A2 i2c id=42 U522 voltage + 59 V3P3_SYS_A0 i2c id=43 U560 temp + 60 V3P3_SYS_A0 i2c id=43 U560 current + 61 V3P3_SYS_A0 i2c id=43 U560 voltage + 62 V5_SYS_A2 i2c id=44 U524 temp + 63 V5_SYS_A2 i2c id=44 U524 current + 64 V5_SYS_A2 i2c id=44 U524 voltage + 65 V1P8_SYS_A2 i2c id=45 U561 temp + 66 V1P8_SYS_A2 i2c id=45 U561 current + 67 V1P8_SYS_A2 i2c id=45 U561 voltage + 68 V3P3_M2A_A0HP i2c id=46 U275 current + 69 V3P3_M2B_A0HP i2c id=46 U275 current + 70 V3P3_M2A_A0HP i2c id=46 U275 voltage + 71 V3P3_M2B_A0HP i2c id=46 U275 voltage + 72 CPU i2c id=47 ??? temp + 73 VDD_VCORE i2c id=49 U350 temp + 74 VDD_MEM_ABCD i2c id=49 U350 temp + 75 VDD_VCORE i2c id=49 U350 power + 76 VDD_MEM_ABCD i2c id=49 U350 power + 77 VDD_VCORE i2c id=49 U350 current + 78 VDD_MEM_ABCD i2c id=49 U350 current + 79 VDD_VCORE i2c id=49 U350 voltage + 80 VDD_MEM_ABCD i2c id=49 U350 voltage + 81 VDDCR_SOC i2c id=50 U351 temp + 82 VDD_MEM_EFGH i2c id=50 U351 temp + 83 VDDCR_SOC i2c id=50 U351 power + 84 VDD_MEM_EFGH i2c id=50 U351 power + 85 VDDCR_SOC i2c id=50 U351 current + 86 VDD_MEM_EFGH i2c id=50 U351 current + 87 VDDCR_SOC i2c id=50 U351 voltage + 88 VDD_MEM_EFGH i2c id=50 U351 voltage + 89 VPP_ABCD i2c id=51 U352 current + 90 VPP_EFGH i2c id=51 U352 current + 91 V1P8_SP3 i2c id=51 U352 current + 92 VPP_ABCD i2c id=51 U352 voltage + 93 VPP_EFGH i2c id=51 U352 voltage + 94 V1P8_SP3 i2c id=51 U352 voltage + 95 V54_FAN i2c id=52 U419 temp + 96 V54_FAN i2c id=52 U419 current + 97 V54_FAN i2c id=52 U419 voltage + 98 V54_HS_OUTPUT i2c id=53 U452 temp + 99 V54_HS_OUTPUT i2c id=53 U452 current + 100 V54_HS_OUTPUT i2c id=53 U452 voltage + 101 Southeast i2c id=54 U321 speed + 102 Northeast i2c id=54 U321 speed + 103 South i2c id=54 U321 speed + 104 North i2c id=54 U321 speed + 105 Southwest i2c id=54 U321 speed + 106 Northwest i2c id=54 U321 speed + 107 V0P96_NIC_VDD_A0HP i2c id=55 U565 temp + 108 V0P96_NIC_VDD_A0HP i2c id=55 U565 current + 109 V0P96_NIC_VDD_A0HP i2c id=55 U565 voltage + 110 Northeast i2c id=56 J197 temp + 111 North i2c id=57 J198 temp + 112 Northwest i2c id=58 J199 temp + 113 V12_SYS_A2 i2c id=59 U431 temp + 114 V12_SYS_A2 i2c id=59 U431 power + 115 V12_SYS_A2 i2c id=59 U431 current + 116 V12_SYS_A2 i2c id=59 U431 voltage + 117 DIMM_A0 i2c id=60 M0 temp + 118 DIMM_A1 i2c id=61 M8 temp + 119 DIMM_B0 i2c id=62 M1 temp + 120 DIMM_B1 i2c id=63 M9 temp + 121 DIMM_C0 i2c id=64 M2 temp + 122 DIMM_C1 i2c id=65 M10 temp + 123 DIMM_D0 i2c id=66 M3 temp + 124 DIMM_D1 i2c id=67 M11 temp + 125 DIMM_E0 i2c id=68 M4 temp + 126 DIMM_E1 i2c id=69 M12 temp + 127 DIMM_F0 i2c id=70 M5 temp + 128 DIMM_F1 i2c id=71 M13 temp + 129 DIMM_G0 i2c id=72 M6 temp + 130 DIMM_G1 i2c id=73 M14 temp + 131 DIMM_H0 i2c id=74 M7 temp + 132 DIMM_H1 i2c id=75 M15 temp sockets => 4 sockets NAME KIND PORT RXSIZE OWNER echo udp 7 1024 udpecho diff --git a/humility-bin/tests/cmd/manifest/manifest.sidecar-b-image-default.zip.stdout b/humility-bin/tests/cmd/manifest/manifest.sidecar-b-image-default.zip.stdout index 2710e3647..e44fe6a4a 100644 --- a/humility-bin/tests/cmd/manifest/manifest.sidecar-b-image-default.zip.stdout +++ b/humility-bin/tests/cmd/manifest/manifest.sidecar-b-image-default.zip.stdout @@ -48,144 +48,144 @@ 4 F init south0 South Bend 0 4 H init south1 South Bend 1 i2c devices => 37 devices - ID C P MUX ADDR DEVICE DESCRIPTION - 0 1 B1 - 0x10 adm1272 Fan 1 hot swap controller - 1 1 B1 - 0x23 max31790 Fan 0/1 controller - 2 1 B1 - 0x49 tmp117 North-northeast temperature sensor - 3 1 B1 - 0x63 raa229618 TF2 VDD rail - 4 1 B1 - 0x70 pca9545 Northeast fan mux - 5 1 B2 - 0x13 adm1272 Fan 0 hot swap controller - 6 1 B2 - 0x1a tps546b24a V3P3_SYS rail - 7 1 B2 - 0x48 tmp117 Northeast temperature sensor - 8 3 C - 0x16 adm1272 54V hot swap controller - 9 3 C - 0x19 tps546b24a V5P0_SYS rail - 10 3 C - 0x48 tmp117 North-northwest temperature sensor - 11 3 C - 0x4c tmp451 TF2 temperature sensor - 12 3 C - 0x60 raa229618 TF2 VDDA rail - 13 3 C - 0x67 bmr491 Intermediate bus converter - 14 3 H - 0x13 adm1272 Fan 2 hot swap controller - 15 3 H - 0x10 adm1272 Fan 3 hot swap controller - 16 3 H - 0x49 tmp117 Northwest temperature sensor - 17 3 H - 0x20 max31790 Fan 2/3 controller - 18 3 H - 0x70 pca9545 Northwest fan mux - 19 4 F - 0x62 isl68224 VDD[A]18 rail - 20 4 F - 0x54 ltc4282 Front I/O hotswap controller - 21 4 F - 0x58 idt8a34001 Clock generator - 22 4 F - 0x4a tmp117 South temperature sensor - 23 4 F - 0x48 tmp117 Southeast temperature sensor - 24 4 F - 0x49 tmp117 Southwest temperature sensor - 25 4 H - 0x1b tps546b24a V1P0_SYS rail - 26 4 H - 0x1c tps546b24a V1P8_SYS rail - 27 4 H - 0x4c tmp451 VSC7448 temperature sensor - 28 4 D - 0x50 at24csw080 Mainboard FRUID - 29 1 B1 1:2 0x50 at24csw080 Fan 0 FRUID - 30 1 B1 1:1 0x50 at24csw080 Fan 1 FRUID - 31 3 H 1:2 0x50 at24csw080 Fan 2 FRUID - 32 3 H 1:1 0x50 at24csw080 Fan 3 FRUID - 33 2 F - 0x50 at24csw080 Front IO board FRUID - 34 2 F - 0x73 pca9538 Front IO GPIO expander - 35 2 F - 0x0a pca9956b Front IO LED driver (left) - 36 2 F - 0x0b pca9956b Front IO LED driver (right) + ID C P MUX ADDR REFDES DEVICE DESCRIPTION + 0 1 B1 - 0x10 U6 adm1272 Fan 1 hot swap controller + 1 1 B1 - 0x23 U66 max31790 Fan 0/1 controller + 2 1 B1 - 0x49 J69 tmp117 North-northeast temperature sensor + 3 1 B1 - 0x63 U31 raa229618 TF2 VDD rail + 4 1 B1 - 0x70 U92 pca9545 Northeast fan mux + 5 1 B2 - 0x13 U4 adm1272 Fan 0 hot swap controller + 6 1 B2 - 0x1a U19 tps546b24a V3P3_SYS rail + 7 1 B2 - 0x48 J70 tmp117 Northeast temperature sensor + 8 3 C - 0x16 U2 adm1272 54V hot swap controller + 9 3 C - 0x19 U18 tps546b24a V5P0_SYS rail + 10 3 C - 0x48 J68 tmp117 North-northwest temperature sensor + 11 3 C - 0x4c U64 tmp451 TF2 temperature sensor + 12 3 C - 0x60 U32 raa229618 TF2 VDDA rail + 13 3 C - 0x67 U12 bmr491 Intermediate bus converter + 14 3 H - 0x13 U8 adm1272 Fan 2 hot swap controller + 15 3 H - 0x10 U10 adm1272 Fan 3 hot swap controller + 16 3 H - 0x49 J67 tmp117 Northwest temperature sensor + 17 3 H - 0x20 U78 max31790 Fan 2/3 controller + 18 3 H - 0x70 U90 pca9545 Northwest fan mux + 19 4 F - 0x62 U33 isl68224 VDD[A]18 rail + 20 4 F - 0x54 U647 ltc4282 Front I/O hotswap controller + 21 4 F - 0x58 U38 idt8a34001 Clock generator + 22 4 F - 0x4a J71 tmp117 South temperature sensor + 23 4 F - 0x48 J73 tmp117 Southeast temperature sensor + 24 4 F - 0x49 J72 tmp117 Southwest temperature sensor + 25 4 H - 0x1b U21 tps546b24a V1P0_SYS rail + 26 4 H - 0x1c U20 tps546b24a V1P8_SYS rail + 27 4 H - 0x4c U65 tmp451 VSC7448 temperature sensor + 28 4 D - 0x50 U91 at24csw080 Mainboard FRUID + 29 1 B1 1:2 0x50 ??? at24csw080 Fan 0 FRUID + 30 1 B1 1:1 0x50 ??? at24csw080 Fan 1 FRUID + 31 3 H 1:2 0x50 ??? at24csw080 Fan 2 FRUID + 32 3 H 1:1 0x50 ??? at24csw080 Fan 3 FRUID + 33 2 F - 0x50 ??? at24csw080 Front IO board FRUID + 34 2 F - 0x73 ??? pca9538 Front IO GPIO expander + 35 2 F - 0x0a U5 pca9956b Front IO LED driver (left) + 36 2 F - 0x0b U6 pca9956b Front IO LED driver (right) aux flash => 33554432 bytes (32 MiB), 16 slots (2 MiB/slot) sensors => 97 sensors - ID NAME DEVICE KIND - 0 V54_FAN1 i2c id=0 temp - 1 V54_FAN1 i2c id=0 current - 2 V54_FAN1 i2c id=0 voltage - 3 East i2c id=1 speed - 4 East#1 i2c id=1 speed - 5 East#2 i2c id=1 speed - 6 East#3 i2c id=1 speed - 7 NNE i2c id=2 temp - 8 V0P8_TF2_VDD_CORE i2c id=3 temp - 9 V0P8_TF2_VDD_CORE i2c id=3 current - 10 V0P8_TF2_VDD_CORE i2c id=3 voltage - 11 V54_FAN0 i2c id=5 temp - 12 V54_FAN0 i2c id=5 current - 13 V54_FAN0 i2c id=5 voltage - 14 V3P3_SYS i2c id=6 temp - 15 V3P3_SYS i2c id=6 current - 16 V3P3_SYS i2c id=6 voltage - 17 Northeast i2c id=7 temp - 18 V54_HSC i2c id=8 temp - 19 V54_HSC i2c id=8 current - 20 V54_HSC i2c id=8 voltage - 21 V5P0_SYS i2c id=9 temp - 22 V5P0_SYS i2c id=9 current - 23 V5P0_SYS i2c id=9 voltage - 24 NNW i2c id=10 temp - 25 tf2 i2c id=11 temp - 26 V1P5_TF2_VDDA i2c id=12 temp - 27 V0P9_TF2_VDDT i2c id=12 temp - 28 V1P5_TF2_VDDA i2c id=12 current - 29 V0P9_TF2_VDDT i2c id=12 current - 30 V1P5_TF2_VDDA i2c id=12 voltage - 31 V0P9_TF2_VDDT i2c id=12 voltage - 32 V12P0_SYS i2c id=13 temp - 33 V12P0_SYS i2c id=13 power - 34 V12P0_SYS i2c id=13 current - 35 V12P0_SYS i2c id=13 voltage - 36 V54_FAN2 i2c id=14 temp - 37 V54_FAN2 i2c id=14 current - 38 V54_FAN2 i2c id=14 voltage - 39 V54_FAN3 i2c id=15 temp - 40 V54_FAN3 i2c id=15 current - 41 V54_FAN3 i2c id=15 voltage - 42 Northwest i2c id=16 temp - 43 West i2c id=17 speed - 44 West#1 i2c id=17 speed - 45 West#2 i2c id=17 speed - 46 West#3 i2c id=17 speed - 47 V1P8_TF2_VDDA i2c id=19 temp - 48 V1P8_TF2_VDD i2c id=19 temp - 49 V1P8_TF2_VDDA i2c id=19 current - 50 V1P8_TF2_VDD i2c id=19 current - 51 V1P8_TF2_VDDA i2c id=19 voltage - 52 V1P8_TF2_VDD i2c id=19 voltage - 53 V12P0_FRONT_IO i2c id=20 current - 54 V12P0_FRONT_IO i2c id=20 voltage - 55 South i2c id=22 temp - 56 Southeast i2c id=23 temp - 57 Southwest i2c id=24 temp - 58 V1P0_MGMT i2c id=25 temp - 59 V1P0_MGMT i2c id=25 current - 60 V1P0_MGMT i2c id=25 voltage - 61 V1P8_SYS i2c id=26 temp - 62 V1P8_SYS i2c id=26 current - 63 V1P8_SYS i2c id=26 voltage - 64 vsc7448 i2c id=27 temp - 65 xcvr0 qsfp temp - 66 xcvr1 qsfp temp - 67 xcvr2 qsfp temp - 68 xcvr3 qsfp temp - 69 xcvr4 qsfp temp - 70 xcvr5 qsfp temp - 71 xcvr6 qsfp temp - 72 xcvr7 qsfp temp - 73 xcvr8 qsfp temp - 74 xcvr9 qsfp temp - 75 xcvr10 qsfp temp - 76 xcvr11 qsfp temp - 77 xcvr12 qsfp temp - 78 xcvr13 qsfp temp - 79 xcvr14 qsfp temp - 80 xcvr15 qsfp temp - 81 xcvr16 qsfp temp - 82 xcvr17 qsfp temp - 83 xcvr18 qsfp temp - 84 xcvr19 qsfp temp - 85 xcvr20 qsfp temp - 86 xcvr21 qsfp temp - 87 xcvr22 qsfp temp - 88 xcvr23 qsfp temp - 89 xcvr24 qsfp temp - 90 xcvr25 qsfp temp - 91 xcvr26 qsfp temp - 92 xcvr27 qsfp temp - 93 xcvr28 qsfp temp - 94 xcvr29 qsfp temp - 95 xcvr30 qsfp temp - 96 xcvr31 qsfp temp + ID NAME DEVICE REFDES KIND + 0 V54_FAN1 i2c id=0 U6 temp + 1 V54_FAN1 i2c id=0 U6 current + 2 V54_FAN1 i2c id=0 U6 voltage + 3 East i2c id=1 U66 speed + 4 East#1 i2c id=1 U66 speed + 5 East#2 i2c id=1 U66 speed + 6 East#3 i2c id=1 U66 speed + 7 NNE i2c id=2 J69 temp + 8 V0P8_TF2_VDD_CORE i2c id=3 U31 temp + 9 V0P8_TF2_VDD_CORE i2c id=3 U31 current + 10 V0P8_TF2_VDD_CORE i2c id=3 U31 voltage + 11 V54_FAN0 i2c id=5 U4 temp + 12 V54_FAN0 i2c id=5 U4 current + 13 V54_FAN0 i2c id=5 U4 voltage + 14 V3P3_SYS i2c id=6 U19 temp + 15 V3P3_SYS i2c id=6 U19 current + 16 V3P3_SYS i2c id=6 U19 voltage + 17 Northeast i2c id=7 J70 temp + 18 V54_HSC i2c id=8 U2 temp + 19 V54_HSC i2c id=8 U2 current + 20 V54_HSC i2c id=8 U2 voltage + 21 V5P0_SYS i2c id=9 U18 temp + 22 V5P0_SYS i2c id=9 U18 current + 23 V5P0_SYS i2c id=9 U18 voltage + 24 NNW i2c id=10 J68 temp + 25 tf2 i2c id=11 U64 temp + 26 V1P5_TF2_VDDA i2c id=12 U32 temp + 27 V0P9_TF2_VDDT i2c id=12 U32 temp + 28 V1P5_TF2_VDDA i2c id=12 U32 current + 29 V0P9_TF2_VDDT i2c id=12 U32 current + 30 V1P5_TF2_VDDA i2c id=12 U32 voltage + 31 V0P9_TF2_VDDT i2c id=12 U32 voltage + 32 V12P0_SYS i2c id=13 U12 temp + 33 V12P0_SYS i2c id=13 U12 power + 34 V12P0_SYS i2c id=13 U12 current + 35 V12P0_SYS i2c id=13 U12 voltage + 36 V54_FAN2 i2c id=14 U8 temp + 37 V54_FAN2 i2c id=14 U8 current + 38 V54_FAN2 i2c id=14 U8 voltage + 39 V54_FAN3 i2c id=15 U10 temp + 40 V54_FAN3 i2c id=15 U10 current + 41 V54_FAN3 i2c id=15 U10 voltage + 42 Northwest i2c id=16 J67 temp + 43 West i2c id=17 U78 speed + 44 West#1 i2c id=17 U78 speed + 45 West#2 i2c id=17 U78 speed + 46 West#3 i2c id=17 U78 speed + 47 V1P8_TF2_VDDA i2c id=19 U33 temp + 48 V1P8_TF2_VDD i2c id=19 U33 temp + 49 V1P8_TF2_VDDA i2c id=19 U33 current + 50 V1P8_TF2_VDD i2c id=19 U33 current + 51 V1P8_TF2_VDDA i2c id=19 U33 voltage + 52 V1P8_TF2_VDD i2c id=19 U33 voltage + 53 V12P0_FRONT_IO i2c id=20 U647 current + 54 V12P0_FRONT_IO i2c id=20 U647 voltage + 55 South i2c id=22 J71 temp + 56 Southeast i2c id=23 J73 temp + 57 Southwest i2c id=24 J72 temp + 58 V1P0_MGMT i2c id=25 U21 temp + 59 V1P0_MGMT i2c id=25 U21 current + 60 V1P0_MGMT i2c id=25 U21 voltage + 61 V1P8_SYS i2c id=26 U20 temp + 62 V1P8_SYS i2c id=26 U20 current + 63 V1P8_SYS i2c id=26 U20 voltage + 64 vsc7448 i2c id=27 U65 temp + 65 xcvr0 qsfp ??? temp + 66 xcvr1 qsfp ??? temp + 67 xcvr2 qsfp ??? temp + 68 xcvr3 qsfp ??? temp + 69 xcvr4 qsfp ??? temp + 70 xcvr5 qsfp ??? temp + 71 xcvr6 qsfp ??? temp + 72 xcvr7 qsfp ??? temp + 73 xcvr8 qsfp ??? temp + 74 xcvr9 qsfp ??? temp + 75 xcvr10 qsfp ??? temp + 76 xcvr11 qsfp ??? temp + 77 xcvr12 qsfp ??? temp + 78 xcvr13 qsfp ??? temp + 79 xcvr14 qsfp ??? temp + 80 xcvr15 qsfp ??? temp + 81 xcvr16 qsfp ??? temp + 82 xcvr17 qsfp ??? temp + 83 xcvr18 qsfp ??? temp + 84 xcvr19 qsfp ??? temp + 85 xcvr20 qsfp ??? temp + 86 xcvr21 qsfp ??? temp + 87 xcvr22 qsfp ??? temp + 88 xcvr23 qsfp ??? temp + 89 xcvr24 qsfp ??? temp + 90 xcvr25 qsfp ??? temp + 91 xcvr26 qsfp ??? temp + 92 xcvr27 qsfp ??? temp + 93 xcvr28 qsfp ??? temp + 94 xcvr29 qsfp ??? temp + 95 xcvr30 qsfp ??? temp + 96 xcvr31 qsfp ??? temp sockets => 6 sockets NAME KIND PORT RXSIZE OWNER echo udp 7 1024 udpecho diff --git a/humility-bin/tests/cmd/manifest/manifest.sprot_status.stdout b/humility-bin/tests/cmd/manifest/manifest.sprot_status.stdout index c0d54465a..11f119eca 100644 --- a/humility-bin/tests/cmd/manifest/manifest.sprot_status.stdout +++ b/humility-bin/tests/cmd/manifest/manifest.sprot_status.stdout @@ -42,218 +42,218 @@ 3 H init mid Mid bus 4 F init rear Rear bus i2c devices => 76 devices - ID C P MUX ADDR DEVICE DESCRIPTION - 0 2 F - 0x48 tmp117 Southwest temperature sensor - 1 2 F - 0x49 tmp117 South temperature sensor - 2 2 F - 0x4a tmp117 Southeast temperature sensor - 3 2 F - 0x70 pca9545 U.2 ABCD mux - 4 2 F - 0x71 pca9545 U.2 EFGH mux - 5 2 F - 0x72 pca9545 U.2 IJ/FRUID mux - 6 2 F 1:1 0x50 at24csw080 U.2 Sharkfin A VPD - 7 2 F 1:1 0x38 max5970 U.2 Sharkfin A hot swap controller - 8 2 F 1:1 0x6a nvme_bmc U.2 A NVMe Basic Management Command - 9 2 F 1:2 0x50 at24csw080 U.2 Sharkfin B VPD - 10 2 F 1:2 0x38 max5970 U.2 Sharkfin B hot swap controller - 11 2 F 1:2 0x6a nvme_bmc U.2 B NVMe Basic Management Control - 12 2 F 1:3 0x50 at24csw080 U.2 Sharkfin C VPD - 13 2 F 1:3 0x38 max5970 U.2 Sharkfin C hot swap controller - 14 2 F 1:3 0x6a nvme_bmc U.2 C NVMe Basic Management Control - 15 2 F 1:4 0x50 at24csw080 U.2 Sharkfin D VPD - 16 2 F 1:4 0x38 max5970 U.2 Sharkfin D hot swap controller - 17 2 F 1:4 0x6a nvme_bmc U.2 D NVMe Basic Management Control - 18 2 F 2:1 0x50 at24csw080 U.2 Sharkfin E VPD - 19 2 F 2:1 0x38 max5970 U.2 Sharkfin E hot swap controller - 20 2 F 2:1 0x6a nvme_bmc U.2 E NVMe Basic Management Control - 21 2 F 2:2 0x50 at24csw080 U.2 Sharkfin F VPD - 22 2 F 2:2 0x38 max5970 U.2 Sharkfin F hot swap controller - 23 2 F 2:2 0x6a nvme_bmc U.2 F NVMe Basic Management Control - 24 2 F 2:3 0x50 at24csw080 U.2 Sharkfin G VPD - 25 2 F 2:3 0x38 max5970 U.2 Sharkfin G hot swap controller - 26 2 F 2:3 0x6a nvme_bmc U.2 G NVMe Basic Management Control - 27 2 F 2:4 0x50 at24csw080 U.2 Sharkfin H VPD - 28 2 F 2:4 0x38 max5970 U.2 Sharkfin H hot swap controller - 29 2 F 2:4 0x6a nvme_bmc U.2 H NVMe Basic Management Control - 30 2 F 3:1 0x50 at24csw080 U.2 Sharkfin I VPD - 31 2 F 3:1 0x38 max5970 U.2 Sharkfin I hot swap controller - 32 2 F 3:1 0x6a nvme_bmc U.2 I NVMe Basic Management Control - 33 2 F 3:2 0x50 at24csw080 U.2 Sharkfin J VPD - 34 2 F 3:2 0x38 max5970 U.2 Sharkfin J hot swap controller - 35 2 F 3:2 0x6a nvme_bmc U.2 J NVMe Basic Management Control - 36 2 F 3:4 0x50 at24csw080 Gimlet VPD - 37 2 B - 0x73 pca9545 M.2 mux - 38 2 B 1:1 0x6a m2_hp_only M.2 A NVMe Basic Management Command - 39 2 B 1:2 0x6a m2_hp_only M.2 B NVMe Basic Management Command - 40 2 B 1:3 0x50 at24csw080 Fan VPD - 41 2 B 1:4 0x4c tmp451 T6 temperature sensor - 42 3 H - 0x24 tps546b24a A2 3.3V rail - 43 3 H - 0x26 tps546b24a A0 3.3V rail - 44 3 H - 0x27 tps546b24a A2 5V rail - 45 3 H - 0x29 tps546b24a A2 1.8V rail - 46 3 H - 0x3a max5970 M.2 hot plug controller - 47 3 H - 0x4c sbtsi CPU temperature sensor - 48 3 H - 0x58 idt8a34003 Clock generator - 49 3 H - 0x5a raa229618 CPU power controller - 50 3 H - 0x5b raa229618 SoC power controller - 51 3 H - 0x5c isl68224 DIMM/SP3 1.8V A0 power controller - 52 4 F - 0x10 adm1272 Fan hot swap controller - 53 4 F - 0x14 adm1272 Sled hot swap controller - 54 4 F - 0x20 max31790 Fan controller - 55 4 F - 0x25 tps546b24a T6 power controller - 56 4 F - 0x48 tmp117 Northeast temperature sensor - 57 4 F - 0x49 tmp117 North temperature sensor - 58 4 F - 0x4a tmp117 Northwest temperature sensor - 59 4 F - 0x67 bmr491 Intermediate bus converter - 60 3 H - 0x18 tse2004av DIMM A0 - 61 3 H - 0x19 tse2004av DIMM A1 - 62 3 H - 0x1a tse2004av DIMM B0 - 63 3 H - 0x1b tse2004av DIMM B1 - 64 3 H - 0x1c tse2004av DIMM C0 - 65 3 H - 0x1d tse2004av DIMM C1 - 66 3 H - 0x1e tse2004av DIMM D0 - 67 3 H - 0x1f tse2004av DIMM D1 - 68 4 F - 0x18 tse2004av DIMM E0 - 69 4 F - 0x19 tse2004av DIMM E1 - 70 4 F - 0x1a tse2004av DIMM F0 - 71 4 F - 0x1b tse2004av DIMM F1 - 72 4 F - 0x1c tse2004av DIMM G0 - 73 4 F - 0x1d tse2004av DIMM G1 - 74 4 F - 0x1e tse2004av DIMM H0 - 75 4 F - 0x1f tse2004av DIMM H1 + ID C P MUX ADDR REFDES DEVICE DESCRIPTION + 0 2 F - 0x48 J194 tmp117 Southwest temperature sensor + 1 2 F - 0x49 J195 tmp117 South temperature sensor + 2 2 F - 0x4a J196 tmp117 Southeast temperature sensor + 3 2 F - 0x70 U336 pca9545 U.2 ABCD mux + 4 2 F - 0x71 U339 pca9545 U.2 EFGH mux + 5 2 F - 0x72 U337 pca9545 U.2 IJ/FRUID mux + 6 2 F 1:1 0x50 J206 at24csw080 U.2 Sharkfin A VPD + 7 2 F 1:1 0x38 J206 max5970 U.2 Sharkfin A hot swap controller + 8 2 F 1:1 0x6a J206 nvme_bmc U.2 A NVMe Basic Management Command + 9 2 F 1:2 0x50 J207 at24csw080 U.2 Sharkfin B VPD + 10 2 F 1:2 0x38 J207 max5970 U.2 Sharkfin B hot swap controller + 11 2 F 1:2 0x6a J207 nvme_bmc U.2 B NVMe Basic Management Control + 12 2 F 1:3 0x50 J208 at24csw080 U.2 Sharkfin C VPD + 13 2 F 1:3 0x38 J208 max5970 U.2 Sharkfin C hot swap controller + 14 2 F 1:3 0x6a J208 nvme_bmc U.2 C NVMe Basic Management Control + 15 2 F 1:4 0x50 J209 at24csw080 U.2 Sharkfin D VPD + 16 2 F 1:4 0x38 J209 max5970 U.2 Sharkfin D hot swap controller + 17 2 F 1:4 0x6a J209 nvme_bmc U.2 D NVMe Basic Management Control + 18 2 F 2:1 0x50 J210 at24csw080 U.2 Sharkfin E VPD + 19 2 F 2:1 0x38 J210 max5970 U.2 Sharkfin E hot swap controller + 20 2 F 2:1 0x6a J210 nvme_bmc U.2 E NVMe Basic Management Control + 21 2 F 2:2 0x50 J211 at24csw080 U.2 Sharkfin F VPD + 22 2 F 2:2 0x38 J211 max5970 U.2 Sharkfin F hot swap controller + 23 2 F 2:2 0x6a J211 nvme_bmc U.2 F NVMe Basic Management Control + 24 2 F 2:3 0x50 J212 at24csw080 U.2 Sharkfin G VPD + 25 2 F 2:3 0x38 J212 max5970 U.2 Sharkfin G hot swap controller + 26 2 F 2:3 0x6a J212 nvme_bmc U.2 G NVMe Basic Management Control + 27 2 F 2:4 0x50 J213 at24csw080 U.2 Sharkfin H VPD + 28 2 F 2:4 0x38 J213 max5970 U.2 Sharkfin H hot swap controller + 29 2 F 2:4 0x6a J213 nvme_bmc U.2 H NVMe Basic Management Control + 30 2 F 3:1 0x50 J214 at24csw080 U.2 Sharkfin I VPD + 31 2 F 3:1 0x38 J214 max5970 U.2 Sharkfin I hot swap controller + 32 2 F 3:1 0x6a J214 nvme_bmc U.2 I NVMe Basic Management Control + 33 2 F 3:2 0x50 J215 at24csw080 U.2 Sharkfin J VPD + 34 2 F 3:2 0x38 J215 max5970 U.2 Sharkfin J hot swap controller + 35 2 F 3:2 0x6a J215 nvme_bmc U.2 J NVMe Basic Management Control + 36 2 F 3:4 0x50 U615 at24csw080 Gimlet VPD + 37 2 B - 0x73 U422 pca9545 M.2 mux + 38 2 B 1:1 0x6a ??? m2_hp_only M.2 A NVMe Basic Management Command + 39 2 B 1:2 0x6a ??? m2_hp_only M.2 B NVMe Basic Management Command + 40 2 B 1:3 0x50 J180 at24csw080 Fan VPD + 41 2 B 1:4 0x4c U491 tmp451 T6 temperature sensor + 42 3 H - 0x24 U522 tps546b24a A2 3.3V rail + 43 3 H - 0x26 U560 tps546b24a A0 3.3V rail + 44 3 H - 0x27 U524 tps546b24a A2 5V rail + 45 3 H - 0x29 U561 tps546b24a A2 1.8V rail + 46 3 H - 0x3a U275 max5970 M.2 hot plug controller + 47 3 H - 0x4c ??? sbtsi CPU temperature sensor + 48 3 H - 0x58 U446 idt8a34003 Clock generator + 49 3 H - 0x5a U350 raa229618 CPU power controller + 50 3 H - 0x5b U351 raa229618 SoC power controller + 51 3 H - 0x5c U352 isl68224 DIMM/SP3 1.8V A0 power controller + 52 4 F - 0x10 U419 adm1272 Fan hot swap controller + 53 4 F - 0x14 U452 adm1272 Sled hot swap controller + 54 4 F - 0x20 U321 max31790 Fan controller + 55 4 F - 0x25 U565 tps546b24a T6 power controller + 56 4 F - 0x48 J197 tmp117 Northeast temperature sensor + 57 4 F - 0x49 J198 tmp117 North temperature sensor + 58 4 F - 0x4a J199 tmp117 Northwest temperature sensor + 59 4 F - 0x67 U431 bmr491 Intermediate bus converter + 60 3 H - 0x18 M0 tse2004av DIMM A0 + 61 3 H - 0x19 M8 tse2004av DIMM A1 + 62 3 H - 0x1a M1 tse2004av DIMM B0 + 63 3 H - 0x1b M9 tse2004av DIMM B1 + 64 3 H - 0x1c M2 tse2004av DIMM C0 + 65 3 H - 0x1d M10 tse2004av DIMM C1 + 66 3 H - 0x1e M3 tse2004av DIMM D0 + 67 3 H - 0x1f M11 tse2004av DIMM D1 + 68 4 F - 0x18 M4 tse2004av DIMM E0 + 69 4 F - 0x19 M12 tse2004av DIMM E1 + 70 4 F - 0x1a M5 tse2004av DIMM F0 + 71 4 F - 0x1b M13 tse2004av DIMM F1 + 72 4 F - 0x1c M6 tse2004av DIMM G0 + 73 4 F - 0x1d M14 tse2004av DIMM G1 + 74 4 F - 0x1e M7 tse2004av DIMM H0 + 75 4 F - 0x1f M15 tse2004av DIMM H1 sensors => 133 sensors - ID NAME DEVICE KIND - 0 Southwest i2c id=0 temp - 1 South i2c id=1 temp - 2 Southeast i2c id=2 temp - 3 V12_U2A_A0 i2c id=7 current - 4 V3P3_U2A_A0 i2c id=7 current - 5 V12_U2A_A0 i2c id=7 voltage - 6 V3P3_U2A_A0 i2c id=7 voltage - 7 U2_N0 i2c id=8 temp - 8 V12_U2B_A0 i2c id=10 current - 9 V3P3_U2B_A0 i2c id=10 current - 10 V12_U2B_A0 i2c id=10 voltage - 11 V3P3_U2B_A0 i2c id=10 voltage - 12 U2_N1 i2c id=11 temp - 13 V12_U2C_A0 i2c id=13 current - 14 V3P3_U2C_A0 i2c id=13 current - 15 V12_U2C_A0 i2c id=13 voltage - 16 V3P3_U2C_A0 i2c id=13 voltage - 17 U2_N2 i2c id=14 temp - 18 V12_U2D_A0 i2c id=16 current - 19 V3P3_U2D_A0 i2c id=16 current - 20 V12_U2D_A0 i2c id=16 voltage - 21 V3P3_U2D_A0 i2c id=16 voltage - 22 U2_N3 i2c id=17 temp - 23 V12_U2E_A0 i2c id=19 current - 24 V3P3_U2E_A0 i2c id=19 current - 25 V12_U2E_A0 i2c id=19 voltage - 26 V3P3_U2E_A0 i2c id=19 voltage - 27 U2_N4 i2c id=20 temp - 28 V12_U2F_A0 i2c id=22 current - 29 V3P3_U2F_A0 i2c id=22 current - 30 V12_U2F_A0 i2c id=22 voltage - 31 V3P3_U2F_A0 i2c id=22 voltage - 32 U2_N5 i2c id=23 temp - 33 V12_U2G_A0 i2c id=25 current - 34 V3P3_U2G_A0 i2c id=25 current - 35 V12_U2G_A0 i2c id=25 voltage - 36 V3P3_U2G_A0 i2c id=25 voltage - 37 U2_N6 i2c id=26 temp - 38 V12_U2H_A0 i2c id=28 current - 39 V3P3_U2H_A0 i2c id=28 current - 40 V12_U2H_A0 i2c id=28 voltage - 41 V3P3_U2H_A0 i2c id=28 voltage - 42 U2_N7 i2c id=29 temp - 43 V12_U2I_A0 i2c id=31 current - 44 V3P3_U2I_A0 i2c id=31 current - 45 V12_U2I_A0 i2c id=31 voltage - 46 V3P3_U2I_A0 i2c id=31 voltage - 47 U2_N8 i2c id=32 temp - 48 V12_U2J_A0 i2c id=34 current - 49 V3P3_U2J_A0 i2c id=34 current - 50 V12_U2J_A0 i2c id=34 voltage - 51 V3P3_U2J_A0 i2c id=34 voltage - 52 U2_N9 i2c id=35 temp - 53 M2_A i2c id=38 temp - 54 M2_B i2c id=39 temp - 55 t6 i2c id=41 temp - 56 V3P3_SP_A2 i2c id=42 temp - 57 V3P3_SP_A2 i2c id=42 current - 58 V3P3_SP_A2 i2c id=42 voltage - 59 V3P3_SYS_A0 i2c id=43 temp - 60 V3P3_SYS_A0 i2c id=43 current - 61 V3P3_SYS_A0 i2c id=43 voltage - 62 V5_SYS_A2 i2c id=44 temp - 63 V5_SYS_A2 i2c id=44 current - 64 V5_SYS_A2 i2c id=44 voltage - 65 V1P8_SYS_A2 i2c id=45 temp - 66 V1P8_SYS_A2 i2c id=45 current - 67 V1P8_SYS_A2 i2c id=45 voltage - 68 V3P3_M2A_A0HP i2c id=46 current - 69 V3P3_M2B_A0HP i2c id=46 current - 70 V3P3_M2A_A0HP i2c id=46 voltage - 71 V3P3_M2B_A0HP i2c id=46 voltage - 72 CPU i2c id=47 temp - 73 VDD_VCORE i2c id=49 temp - 74 VDD_MEM_ABCD i2c id=49 temp - 75 VDD_VCORE i2c id=49 power - 76 VDD_MEM_ABCD i2c id=49 power - 77 VDD_VCORE i2c id=49 current - 78 VDD_MEM_ABCD i2c id=49 current - 79 VDD_VCORE i2c id=49 voltage - 80 VDD_MEM_ABCD i2c id=49 voltage - 81 VDDCR_SOC i2c id=50 temp - 82 VDD_MEM_EFGH i2c id=50 temp - 83 VDDCR_SOC i2c id=50 power - 84 VDD_MEM_EFGH i2c id=50 power - 85 VDDCR_SOC i2c id=50 current - 86 VDD_MEM_EFGH i2c id=50 current - 87 VDDCR_SOC i2c id=50 voltage - 88 VDD_MEM_EFGH i2c id=50 voltage - 89 VPP_ABCD i2c id=51 current - 90 VPP_EFGH i2c id=51 current - 91 V1P8_SP3 i2c id=51 current - 92 VPP_ABCD i2c id=51 voltage - 93 VPP_EFGH i2c id=51 voltage - 94 V1P8_SP3 i2c id=51 voltage - 95 V54_FAN i2c id=52 temp - 96 V54_FAN i2c id=52 current - 97 V54_FAN i2c id=52 voltage - 98 V54_HS_OUTPUT i2c id=53 temp - 99 V54_HS_OUTPUT i2c id=53 current - 100 V54_HS_OUTPUT i2c id=53 voltage - 101 Southeast i2c id=54 speed - 102 Northeast i2c id=54 speed - 103 South i2c id=54 speed - 104 North i2c id=54 speed - 105 Southwest i2c id=54 speed - 106 Northwest i2c id=54 speed - 107 V0P96_NIC_VDD_A0HP i2c id=55 temp - 108 V0P96_NIC_VDD_A0HP i2c id=55 current - 109 V0P96_NIC_VDD_A0HP i2c id=55 voltage - 110 Northeast i2c id=56 temp - 111 North i2c id=57 temp - 112 Northwest i2c id=58 temp - 113 V12_SYS_A2 i2c id=59 temp - 114 V12_SYS_A2 i2c id=59 power - 115 V12_SYS_A2 i2c id=59 current - 116 V12_SYS_A2 i2c id=59 voltage - 117 DIMM_A0 i2c id=60 temp - 118 DIMM_A1 i2c id=61 temp - 119 DIMM_B0 i2c id=62 temp - 120 DIMM_B1 i2c id=63 temp - 121 DIMM_C0 i2c id=64 temp - 122 DIMM_C1 i2c id=65 temp - 123 DIMM_D0 i2c id=66 temp - 124 DIMM_D1 i2c id=67 temp - 125 DIMM_E0 i2c id=68 temp - 126 DIMM_E1 i2c id=69 temp - 127 DIMM_F0 i2c id=70 temp - 128 DIMM_F1 i2c id=71 temp - 129 DIMM_G0 i2c id=72 temp - 130 DIMM_G1 i2c id=73 temp - 131 DIMM_H0 i2c id=74 temp - 132 DIMM_H1 i2c id=75 temp + ID NAME DEVICE REFDES KIND + 0 Southwest i2c id=0 J194 temp + 1 South i2c id=1 J195 temp + 2 Southeast i2c id=2 J196 temp + 3 V12_U2A_A0 i2c id=7 J206 current + 4 V3P3_U2A_A0 i2c id=7 J206 current + 5 V12_U2A_A0 i2c id=7 J206 voltage + 6 V3P3_U2A_A0 i2c id=7 J206 voltage + 7 U2_N0 i2c id=8 J206 temp + 8 V12_U2B_A0 i2c id=10 J207 current + 9 V3P3_U2B_A0 i2c id=10 J207 current + 10 V12_U2B_A0 i2c id=10 J207 voltage + 11 V3P3_U2B_A0 i2c id=10 J207 voltage + 12 U2_N1 i2c id=11 J207 temp + 13 V12_U2C_A0 i2c id=13 J208 current + 14 V3P3_U2C_A0 i2c id=13 J208 current + 15 V12_U2C_A0 i2c id=13 J208 voltage + 16 V3P3_U2C_A0 i2c id=13 J208 voltage + 17 U2_N2 i2c id=14 J208 temp + 18 V12_U2D_A0 i2c id=16 J209 current + 19 V3P3_U2D_A0 i2c id=16 J209 current + 20 V12_U2D_A0 i2c id=16 J209 voltage + 21 V3P3_U2D_A0 i2c id=16 J209 voltage + 22 U2_N3 i2c id=17 J209 temp + 23 V12_U2E_A0 i2c id=19 J210 current + 24 V3P3_U2E_A0 i2c id=19 J210 current + 25 V12_U2E_A0 i2c id=19 J210 voltage + 26 V3P3_U2E_A0 i2c id=19 J210 voltage + 27 U2_N4 i2c id=20 J210 temp + 28 V12_U2F_A0 i2c id=22 J211 current + 29 V3P3_U2F_A0 i2c id=22 J211 current + 30 V12_U2F_A0 i2c id=22 J211 voltage + 31 V3P3_U2F_A0 i2c id=22 J211 voltage + 32 U2_N5 i2c id=23 J211 temp + 33 V12_U2G_A0 i2c id=25 J212 current + 34 V3P3_U2G_A0 i2c id=25 J212 current + 35 V12_U2G_A0 i2c id=25 J212 voltage + 36 V3P3_U2G_A0 i2c id=25 J212 voltage + 37 U2_N6 i2c id=26 J212 temp + 38 V12_U2H_A0 i2c id=28 J213 current + 39 V3P3_U2H_A0 i2c id=28 J213 current + 40 V12_U2H_A0 i2c id=28 J213 voltage + 41 V3P3_U2H_A0 i2c id=28 J213 voltage + 42 U2_N7 i2c id=29 J213 temp + 43 V12_U2I_A0 i2c id=31 J214 current + 44 V3P3_U2I_A0 i2c id=31 J214 current + 45 V12_U2I_A0 i2c id=31 J214 voltage + 46 V3P3_U2I_A0 i2c id=31 J214 voltage + 47 U2_N8 i2c id=32 J214 temp + 48 V12_U2J_A0 i2c id=34 J215 current + 49 V3P3_U2J_A0 i2c id=34 J215 current + 50 V12_U2J_A0 i2c id=34 J215 voltage + 51 V3P3_U2J_A0 i2c id=34 J215 voltage + 52 U2_N9 i2c id=35 J215 temp + 53 M2_A i2c id=38 ??? temp + 54 M2_B i2c id=39 ??? temp + 55 t6 i2c id=41 U491 temp + 56 V3P3_SP_A2 i2c id=42 U522 temp + 57 V3P3_SP_A2 i2c id=42 U522 current + 58 V3P3_SP_A2 i2c id=42 U522 voltage + 59 V3P3_SYS_A0 i2c id=43 U560 temp + 60 V3P3_SYS_A0 i2c id=43 U560 current + 61 V3P3_SYS_A0 i2c id=43 U560 voltage + 62 V5_SYS_A2 i2c id=44 U524 temp + 63 V5_SYS_A2 i2c id=44 U524 current + 64 V5_SYS_A2 i2c id=44 U524 voltage + 65 V1P8_SYS_A2 i2c id=45 U561 temp + 66 V1P8_SYS_A2 i2c id=45 U561 current + 67 V1P8_SYS_A2 i2c id=45 U561 voltage + 68 V3P3_M2A_A0HP i2c id=46 U275 current + 69 V3P3_M2B_A0HP i2c id=46 U275 current + 70 V3P3_M2A_A0HP i2c id=46 U275 voltage + 71 V3P3_M2B_A0HP i2c id=46 U275 voltage + 72 CPU i2c id=47 ??? temp + 73 VDD_VCORE i2c id=49 U350 temp + 74 VDD_MEM_ABCD i2c id=49 U350 temp + 75 VDD_VCORE i2c id=49 U350 power + 76 VDD_MEM_ABCD i2c id=49 U350 power + 77 VDD_VCORE i2c id=49 U350 current + 78 VDD_MEM_ABCD i2c id=49 U350 current + 79 VDD_VCORE i2c id=49 U350 voltage + 80 VDD_MEM_ABCD i2c id=49 U350 voltage + 81 VDDCR_SOC i2c id=50 U351 temp + 82 VDD_MEM_EFGH i2c id=50 U351 temp + 83 VDDCR_SOC i2c id=50 U351 power + 84 VDD_MEM_EFGH i2c id=50 U351 power + 85 VDDCR_SOC i2c id=50 U351 current + 86 VDD_MEM_EFGH i2c id=50 U351 current + 87 VDDCR_SOC i2c id=50 U351 voltage + 88 VDD_MEM_EFGH i2c id=50 U351 voltage + 89 VPP_ABCD i2c id=51 U352 current + 90 VPP_EFGH i2c id=51 U352 current + 91 V1P8_SP3 i2c id=51 U352 current + 92 VPP_ABCD i2c id=51 U352 voltage + 93 VPP_EFGH i2c id=51 U352 voltage + 94 V1P8_SP3 i2c id=51 U352 voltage + 95 V54_FAN i2c id=52 U419 temp + 96 V54_FAN i2c id=52 U419 current + 97 V54_FAN i2c id=52 U419 voltage + 98 V54_HS_OUTPUT i2c id=53 U452 temp + 99 V54_HS_OUTPUT i2c id=53 U452 current + 100 V54_HS_OUTPUT i2c id=53 U452 voltage + 101 Southeast i2c id=54 U321 speed + 102 Northeast i2c id=54 U321 speed + 103 South i2c id=54 U321 speed + 104 North i2c id=54 U321 speed + 105 Southwest i2c id=54 U321 speed + 106 Northwest i2c id=54 U321 speed + 107 V0P96_NIC_VDD_A0HP i2c id=55 U565 temp + 108 V0P96_NIC_VDD_A0HP i2c id=55 U565 current + 109 V0P96_NIC_VDD_A0HP i2c id=55 U565 voltage + 110 Northeast i2c id=56 J197 temp + 111 North i2c id=57 J198 temp + 112 Northwest i2c id=58 J199 temp + 113 V12_SYS_A2 i2c id=59 U431 temp + 114 V12_SYS_A2 i2c id=59 U431 power + 115 V12_SYS_A2 i2c id=59 U431 current + 116 V12_SYS_A2 i2c id=59 U431 voltage + 117 DIMM_A0 i2c id=60 M0 temp + 118 DIMM_A1 i2c id=61 M8 temp + 119 DIMM_B0 i2c id=62 M1 temp + 120 DIMM_B1 i2c id=63 M9 temp + 121 DIMM_C0 i2c id=64 M2 temp + 122 DIMM_C1 i2c id=65 M10 temp + 123 DIMM_D0 i2c id=66 M3 temp + 124 DIMM_D1 i2c id=67 M11 temp + 125 DIMM_E0 i2c id=68 M4 temp + 126 DIMM_E1 i2c id=69 M12 temp + 127 DIMM_F0 i2c id=70 M5 temp + 128 DIMM_F1 i2c id=71 M13 temp + 129 DIMM_G0 i2c id=72 M6 temp + 130 DIMM_G1 i2c id=73 M14 temp + 131 DIMM_H0 i2c id=74 M7 temp + 132 DIMM_H1 i2c id=75 M15 temp sockets => 4 sockets NAME KIND PORT RXSIZE OWNER echo udp 7 1024 udpecho diff --git a/humility-bin/tests/cmd/manifest/manifest.task.net.stdout b/humility-bin/tests/cmd/manifest/manifest.task.net.stdout index 9af66765e..8b50f028f 100644 --- a/humility-bin/tests/cmd/manifest/manifest.task.net.stdout +++ b/humility-bin/tests/cmd/manifest/manifest.task.net.stdout @@ -45,219 +45,219 @@ 3 H init mid Mid bus 4 F init rear Rear bus i2c devices => 77 devices - ID C P MUX ADDR DEVICE DESCRIPTION - 0 2 F - 0x48 tmp117 Southwest temperature sensor - 1 2 F - 0x49 tmp117 South temperature sensor - 2 2 F - 0x4a tmp117 Southeast temperature sensor - 3 2 F - 0x70 pca9545 U.2 ABCD mux - 4 2 F - 0x71 pca9545 U.2 EFGH mux - 5 2 F - 0x72 pca9545 U.2 IJ/FRUID mux - 6 2 F 1:1 0x50 at24csw080 U.2 Sharkfin A VPD - 7 2 F 1:1 0x38 max5970 U.2 Sharkfin A hot swap controller - 8 2 F 1:1 0x6a nvme_bmc U.2 A NVMe Basic Management Command - 9 2 F 1:2 0x50 at24csw080 U.2 Sharkfin B VPD - 10 2 F 1:2 0x38 max5970 U.2 Sharkfin B hot swap controller - 11 2 F 1:2 0x6a nvme_bmc U.2 B NVMe Basic Management Control - 12 2 F 1:3 0x50 at24csw080 U.2 Sharkfin C VPD - 13 2 F 1:3 0x38 max5970 U.2 Sharkfin C hot swap controller - 14 2 F 1:3 0x6a nvme_bmc U.2 C NVMe Basic Management Control - 15 2 F 1:4 0x50 at24csw080 U.2 Sharkfin D VPD - 16 2 F 1:4 0x38 max5970 U.2 Sharkfin D hot swap controller - 17 2 F 1:4 0x6a nvme_bmc U.2 D NVMe Basic Management Control - 18 2 F 2:1 0x50 at24csw080 U.2 Sharkfin E VPD - 19 2 F 2:1 0x38 max5970 U.2 Sharkfin E hot swap controller - 20 2 F 2:1 0x6a nvme_bmc U.2 E NVMe Basic Management Control - 21 2 F 2:2 0x50 at24csw080 U.2 Sharkfin F VPD - 22 2 F 2:2 0x38 max5970 U.2 Sharkfin F hot swap controller - 23 2 F 2:2 0x6a nvme_bmc U.2 F NVMe Basic Management Control - 24 2 F 2:3 0x50 at24csw080 U.2 Sharkfin G VPD - 25 2 F 2:3 0x38 max5970 U.2 Sharkfin G hot swap controller - 26 2 F 2:3 0x6a nvme_bmc U.2 G NVMe Basic Management Control - 27 2 F 2:4 0x50 at24csw080 U.2 Sharkfin H VPD - 28 2 F 2:4 0x38 max5970 U.2 Sharkfin H hot swap controller - 29 2 F 2:4 0x6a nvme_bmc U.2 H NVMe Basic Management Control - 30 2 F 3:1 0x50 at24csw080 U.2 Sharkfin I VPD - 31 2 F 3:1 0x38 max5970 U.2 Sharkfin I hot swap controller - 32 2 F 3:1 0x6a nvme_bmc U.2 I NVMe Basic Management Control - 33 2 F 3:2 0x50 at24csw080 U.2 Sharkfin J VPD - 34 2 F 3:2 0x38 max5970 U.2 Sharkfin J hot swap controller - 35 2 F 3:2 0x6a nvme_bmc U.2 J NVMe Basic Management Control - 36 2 F 3:4 0x50 at24csw080 Gimlet VPD - 37 2 B - 0x73 pca9545 M.2 mux - 38 2 B 1:1 0x6a m2_hp_only M.2 A NVMe Basic Management Command - 39 2 B 1:2 0x6a m2_hp_only M.2 B NVMe Basic Management Command - 40 2 B 1:3 0x50 at24csw080 Fan VPD - 41 2 B 1:4 0x4c tmp451 T6 temperature sensor - 42 3 H - 0x24 tps546b24a A2 3.3V rail - 43 3 H - 0x26 tps546b24a A0 3.3V rail - 44 3 H - 0x27 tps546b24a A2 5V rail - 45 3 H - 0x29 tps546b24a A2 1.8V rail - 46 3 H - 0x3a max5970 M.2 hot plug controller - 47 3 H - 0x3c sbrmi CPU via SB-RMI - 48 3 H - 0x4c sbtsi CPU temperature sensor - 49 3 H - 0x58 idt8a34003 Clock generator - 50 3 H - 0x5a raa229618 CPU power controller - 51 3 H - 0x5b raa229618 SoC power controller - 52 3 H - 0x5c isl68224 DIMM/SP3 1.8V A0 power controller - 53 4 F - 0x10 adm1272 Fan hot swap controller - 54 4 F - 0x14 adm1272 Sled hot swap controller - 55 4 F - 0x20 max31790 Fan controller - 56 4 F - 0x25 tps546b24a T6 power controller - 57 4 F - 0x48 tmp117 Northeast temperature sensor - 58 4 F - 0x49 tmp117 North temperature sensor - 59 4 F - 0x4a tmp117 Northwest temperature sensor - 60 4 F - 0x67 bmr491 Intermediate bus converter - 61 3 H - 0x18 tse2004av DIMM A0 - 62 3 H - 0x19 tse2004av DIMM A1 - 63 3 H - 0x1a tse2004av DIMM B0 - 64 3 H - 0x1b tse2004av DIMM B1 - 65 3 H - 0x1c tse2004av DIMM C0 - 66 3 H - 0x1d tse2004av DIMM C1 - 67 3 H - 0x1e tse2004av DIMM D0 - 68 3 H - 0x1f tse2004av DIMM D1 - 69 4 F - 0x18 tse2004av DIMM E0 - 70 4 F - 0x19 tse2004av DIMM E1 - 71 4 F - 0x1a tse2004av DIMM F0 - 72 4 F - 0x1b tse2004av DIMM F1 - 73 4 F - 0x1c tse2004av DIMM G0 - 74 4 F - 0x1d tse2004av DIMM G1 - 75 4 F - 0x1e tse2004av DIMM H0 - 76 4 F - 0x1f tse2004av DIMM H1 + ID C P MUX ADDR REFDES DEVICE DESCRIPTION + 0 2 F - 0x48 J194 tmp117 Southwest temperature sensor + 1 2 F - 0x49 J195 tmp117 South temperature sensor + 2 2 F - 0x4a J196 tmp117 Southeast temperature sensor + 3 2 F - 0x70 U336 pca9545 U.2 ABCD mux + 4 2 F - 0x71 U339 pca9545 U.2 EFGH mux + 5 2 F - 0x72 U337 pca9545 U.2 IJ/FRUID mux + 6 2 F 1:1 0x50 J206 at24csw080 U.2 Sharkfin A VPD + 7 2 F 1:1 0x38 J206 max5970 U.2 Sharkfin A hot swap controller + 8 2 F 1:1 0x6a J206 nvme_bmc U.2 A NVMe Basic Management Command + 9 2 F 1:2 0x50 J207 at24csw080 U.2 Sharkfin B VPD + 10 2 F 1:2 0x38 J207 max5970 U.2 Sharkfin B hot swap controller + 11 2 F 1:2 0x6a J207 nvme_bmc U.2 B NVMe Basic Management Control + 12 2 F 1:3 0x50 J208 at24csw080 U.2 Sharkfin C VPD + 13 2 F 1:3 0x38 J208 max5970 U.2 Sharkfin C hot swap controller + 14 2 F 1:3 0x6a J208 nvme_bmc U.2 C NVMe Basic Management Control + 15 2 F 1:4 0x50 J209 at24csw080 U.2 Sharkfin D VPD + 16 2 F 1:4 0x38 J209 max5970 U.2 Sharkfin D hot swap controller + 17 2 F 1:4 0x6a J209 nvme_bmc U.2 D NVMe Basic Management Control + 18 2 F 2:1 0x50 J210 at24csw080 U.2 Sharkfin E VPD + 19 2 F 2:1 0x38 J210 max5970 U.2 Sharkfin E hot swap controller + 20 2 F 2:1 0x6a J210 nvme_bmc U.2 E NVMe Basic Management Control + 21 2 F 2:2 0x50 J211 at24csw080 U.2 Sharkfin F VPD + 22 2 F 2:2 0x38 J211 max5970 U.2 Sharkfin F hot swap controller + 23 2 F 2:2 0x6a J211 nvme_bmc U.2 F NVMe Basic Management Control + 24 2 F 2:3 0x50 J212 at24csw080 U.2 Sharkfin G VPD + 25 2 F 2:3 0x38 J212 max5970 U.2 Sharkfin G hot swap controller + 26 2 F 2:3 0x6a J212 nvme_bmc U.2 G NVMe Basic Management Control + 27 2 F 2:4 0x50 J213 at24csw080 U.2 Sharkfin H VPD + 28 2 F 2:4 0x38 J213 max5970 U.2 Sharkfin H hot swap controller + 29 2 F 2:4 0x6a J213 nvme_bmc U.2 H NVMe Basic Management Control + 30 2 F 3:1 0x50 J214 at24csw080 U.2 Sharkfin I VPD + 31 2 F 3:1 0x38 J214 max5970 U.2 Sharkfin I hot swap controller + 32 2 F 3:1 0x6a J214 nvme_bmc U.2 I NVMe Basic Management Control + 33 2 F 3:2 0x50 J215 at24csw080 U.2 Sharkfin J VPD + 34 2 F 3:2 0x38 J215 max5970 U.2 Sharkfin J hot swap controller + 35 2 F 3:2 0x6a J215 nvme_bmc U.2 J NVMe Basic Management Control + 36 2 F 3:4 0x50 U615 at24csw080 Gimlet VPD + 37 2 B - 0x73 U422 pca9545 M.2 mux + 38 2 B 1:1 0x6a ??? m2_hp_only M.2 A NVMe Basic Management Command + 39 2 B 1:2 0x6a ??? m2_hp_only M.2 B NVMe Basic Management Command + 40 2 B 1:3 0x50 J180 at24csw080 Fan VPD + 41 2 B 1:4 0x4c U491 tmp451 T6 temperature sensor + 42 3 H - 0x24 U522 tps546b24a A2 3.3V rail + 43 3 H - 0x26 U560 tps546b24a A0 3.3V rail + 44 3 H - 0x27 U524 tps546b24a A2 5V rail + 45 3 H - 0x29 U561 tps546b24a A2 1.8V rail + 46 3 H - 0x3a U275 max5970 M.2 hot plug controller + 47 3 H - 0x3c ??? sbrmi CPU via SB-RMI + 48 3 H - 0x4c ??? sbtsi CPU temperature sensor + 49 3 H - 0x58 U446 idt8a34003 Clock generator + 50 3 H - 0x5a U350 raa229618 CPU power controller + 51 3 H - 0x5b U351 raa229618 SoC power controller + 52 3 H - 0x5c U352 isl68224 DIMM/SP3 1.8V A0 power controller + 53 4 F - 0x10 U419 adm1272 Fan hot swap controller + 54 4 F - 0x14 U452 adm1272 Sled hot swap controller + 55 4 F - 0x20 U321 max31790 Fan controller + 56 4 F - 0x25 U565 tps546b24a T6 power controller + 57 4 F - 0x48 J197 tmp117 Northeast temperature sensor + 58 4 F - 0x49 J198 tmp117 North temperature sensor + 59 4 F - 0x4a J199 tmp117 Northwest temperature sensor + 60 4 F - 0x67 U431 bmr491 Intermediate bus converter + 61 3 H - 0x18 M0 tse2004av DIMM A0 + 62 3 H - 0x19 M8 tse2004av DIMM A1 + 63 3 H - 0x1a M1 tse2004av DIMM B0 + 64 3 H - 0x1b M9 tse2004av DIMM B1 + 65 3 H - 0x1c M2 tse2004av DIMM C0 + 66 3 H - 0x1d M10 tse2004av DIMM C1 + 67 3 H - 0x1e M3 tse2004av DIMM D0 + 68 3 H - 0x1f M11 tse2004av DIMM D1 + 69 4 F - 0x18 M4 tse2004av DIMM E0 + 70 4 F - 0x19 M12 tse2004av DIMM E1 + 71 4 F - 0x1a M5 tse2004av DIMM F0 + 72 4 F - 0x1b M13 tse2004av DIMM F1 + 73 4 F - 0x1c M6 tse2004av DIMM G0 + 74 4 F - 0x1d M14 tse2004av DIMM G1 + 75 4 F - 0x1e M7 tse2004av DIMM H0 + 76 4 F - 0x1f M15 tse2004av DIMM H1 sensors => 133 sensors - ID NAME DEVICE KIND - 0 Southwest i2c id=0 temp - 1 South i2c id=1 temp - 2 Southeast i2c id=2 temp - 3 V12_U2A_A0 i2c id=7 current - 4 V3P3_U2A_A0 i2c id=7 current - 5 V12_U2A_A0 i2c id=7 voltage - 6 V3P3_U2A_A0 i2c id=7 voltage - 7 U2_N0 i2c id=8 temp - 8 V12_U2B_A0 i2c id=10 current - 9 V3P3_U2B_A0 i2c id=10 current - 10 V12_U2B_A0 i2c id=10 voltage - 11 V3P3_U2B_A0 i2c id=10 voltage - 12 U2_N1 i2c id=11 temp - 13 V12_U2C_A0 i2c id=13 current - 14 V3P3_U2C_A0 i2c id=13 current - 15 V12_U2C_A0 i2c id=13 voltage - 16 V3P3_U2C_A0 i2c id=13 voltage - 17 U2_N2 i2c id=14 temp - 18 V12_U2D_A0 i2c id=16 current - 19 V3P3_U2D_A0 i2c id=16 current - 20 V12_U2D_A0 i2c id=16 voltage - 21 V3P3_U2D_A0 i2c id=16 voltage - 22 U2_N3 i2c id=17 temp - 23 V12_U2E_A0 i2c id=19 current - 24 V3P3_U2E_A0 i2c id=19 current - 25 V12_U2E_A0 i2c id=19 voltage - 26 V3P3_U2E_A0 i2c id=19 voltage - 27 U2_N4 i2c id=20 temp - 28 V12_U2F_A0 i2c id=22 current - 29 V3P3_U2F_A0 i2c id=22 current - 30 V12_U2F_A0 i2c id=22 voltage - 31 V3P3_U2F_A0 i2c id=22 voltage - 32 U2_N5 i2c id=23 temp - 33 V12_U2G_A0 i2c id=25 current - 34 V3P3_U2G_A0 i2c id=25 current - 35 V12_U2G_A0 i2c id=25 voltage - 36 V3P3_U2G_A0 i2c id=25 voltage - 37 U2_N6 i2c id=26 temp - 38 V12_U2H_A0 i2c id=28 current - 39 V3P3_U2H_A0 i2c id=28 current - 40 V12_U2H_A0 i2c id=28 voltage - 41 V3P3_U2H_A0 i2c id=28 voltage - 42 U2_N7 i2c id=29 temp - 43 V12_U2I_A0 i2c id=31 current - 44 V3P3_U2I_A0 i2c id=31 current - 45 V12_U2I_A0 i2c id=31 voltage - 46 V3P3_U2I_A0 i2c id=31 voltage - 47 U2_N8 i2c id=32 temp - 48 V12_U2J_A0 i2c id=34 current - 49 V3P3_U2J_A0 i2c id=34 current - 50 V12_U2J_A0 i2c id=34 voltage - 51 V3P3_U2J_A0 i2c id=34 voltage - 52 U2_N9 i2c id=35 temp - 53 M2_A i2c id=38 temp - 54 M2_B i2c id=39 temp - 55 t6 i2c id=41 temp - 56 V3P3_SP_A2 i2c id=42 temp - 57 V3P3_SP_A2 i2c id=42 current - 58 V3P3_SP_A2 i2c id=42 voltage - 59 V3P3_SYS_A0 i2c id=43 temp - 60 V3P3_SYS_A0 i2c id=43 current - 61 V3P3_SYS_A0 i2c id=43 voltage - 62 V5_SYS_A2 i2c id=44 temp - 63 V5_SYS_A2 i2c id=44 current - 64 V5_SYS_A2 i2c id=44 voltage - 65 V1P8_SYS_A2 i2c id=45 temp - 66 V1P8_SYS_A2 i2c id=45 current - 67 V1P8_SYS_A2 i2c id=45 voltage - 68 V3P3_M2A_A0HP i2c id=46 current - 69 V3P3_M2B_A0HP i2c id=46 current - 70 V3P3_M2A_A0HP i2c id=46 voltage - 71 V3P3_M2B_A0HP i2c id=46 voltage - 72 CPU i2c id=48 temp - 73 VDD_VCORE i2c id=50 temp - 74 VDD_MEM_ABCD i2c id=50 temp - 75 VDD_VCORE i2c id=50 power - 76 VDD_MEM_ABCD i2c id=50 power - 77 VDD_VCORE i2c id=50 current - 78 VDD_MEM_ABCD i2c id=50 current - 79 VDD_VCORE i2c id=50 voltage - 80 VDD_MEM_ABCD i2c id=50 voltage - 81 VDDCR_SOC i2c id=51 temp - 82 VDD_MEM_EFGH i2c id=51 temp - 83 VDDCR_SOC i2c id=51 power - 84 VDD_MEM_EFGH i2c id=51 power - 85 VDDCR_SOC i2c id=51 current - 86 VDD_MEM_EFGH i2c id=51 current - 87 VDDCR_SOC i2c id=51 voltage - 88 VDD_MEM_EFGH i2c id=51 voltage - 89 VPP_ABCD i2c id=52 current - 90 VPP_EFGH i2c id=52 current - 91 V1P8_SP3 i2c id=52 current - 92 VPP_ABCD i2c id=52 voltage - 93 VPP_EFGH i2c id=52 voltage - 94 V1P8_SP3 i2c id=52 voltage - 95 V54_FAN i2c id=53 temp - 96 V54_FAN i2c id=53 current - 97 V54_FAN i2c id=53 voltage - 98 V54_HS_OUTPUT i2c id=54 temp - 99 V54_HS_OUTPUT i2c id=54 current - 100 V54_HS_OUTPUT i2c id=54 voltage - 101 Southeast i2c id=55 speed - 102 Northeast i2c id=55 speed - 103 South i2c id=55 speed - 104 North i2c id=55 speed - 105 Southwest i2c id=55 speed - 106 Northwest i2c id=55 speed - 107 V0P96_NIC_VDD_A0HP i2c id=56 temp - 108 V0P96_NIC_VDD_A0HP i2c id=56 current - 109 V0P96_NIC_VDD_A0HP i2c id=56 voltage - 110 Northeast i2c id=57 temp - 111 North i2c id=58 temp - 112 Northwest i2c id=59 temp - 113 V12_SYS_A2 i2c id=60 temp - 114 V12_SYS_A2 i2c id=60 power - 115 V12_SYS_A2 i2c id=60 current - 116 V12_SYS_A2 i2c id=60 voltage - 117 DIMM_A0 i2c id=61 temp - 118 DIMM_A1 i2c id=62 temp - 119 DIMM_B0 i2c id=63 temp - 120 DIMM_B1 i2c id=64 temp - 121 DIMM_C0 i2c id=65 temp - 122 DIMM_C1 i2c id=66 temp - 123 DIMM_D0 i2c id=67 temp - 124 DIMM_D1 i2c id=68 temp - 125 DIMM_E0 i2c id=69 temp - 126 DIMM_E1 i2c id=70 temp - 127 DIMM_F0 i2c id=71 temp - 128 DIMM_F1 i2c id=72 temp - 129 DIMM_G0 i2c id=73 temp - 130 DIMM_G1 i2c id=74 temp - 131 DIMM_H0 i2c id=75 temp - 132 DIMM_H1 i2c id=76 temp + ID NAME DEVICE REFDES KIND + 0 Southwest i2c id=0 J194 temp + 1 South i2c id=1 J195 temp + 2 Southeast i2c id=2 J196 temp + 3 V12_U2A_A0 i2c id=7 J206 current + 4 V3P3_U2A_A0 i2c id=7 J206 current + 5 V12_U2A_A0 i2c id=7 J206 voltage + 6 V3P3_U2A_A0 i2c id=7 J206 voltage + 7 U2_N0 i2c id=8 J206 temp + 8 V12_U2B_A0 i2c id=10 J207 current + 9 V3P3_U2B_A0 i2c id=10 J207 current + 10 V12_U2B_A0 i2c id=10 J207 voltage + 11 V3P3_U2B_A0 i2c id=10 J207 voltage + 12 U2_N1 i2c id=11 J207 temp + 13 V12_U2C_A0 i2c id=13 J208 current + 14 V3P3_U2C_A0 i2c id=13 J208 current + 15 V12_U2C_A0 i2c id=13 J208 voltage + 16 V3P3_U2C_A0 i2c id=13 J208 voltage + 17 U2_N2 i2c id=14 J208 temp + 18 V12_U2D_A0 i2c id=16 J209 current + 19 V3P3_U2D_A0 i2c id=16 J209 current + 20 V12_U2D_A0 i2c id=16 J209 voltage + 21 V3P3_U2D_A0 i2c id=16 J209 voltage + 22 U2_N3 i2c id=17 J209 temp + 23 V12_U2E_A0 i2c id=19 J210 current + 24 V3P3_U2E_A0 i2c id=19 J210 current + 25 V12_U2E_A0 i2c id=19 J210 voltage + 26 V3P3_U2E_A0 i2c id=19 J210 voltage + 27 U2_N4 i2c id=20 J210 temp + 28 V12_U2F_A0 i2c id=22 J211 current + 29 V3P3_U2F_A0 i2c id=22 J211 current + 30 V12_U2F_A0 i2c id=22 J211 voltage + 31 V3P3_U2F_A0 i2c id=22 J211 voltage + 32 U2_N5 i2c id=23 J211 temp + 33 V12_U2G_A0 i2c id=25 J212 current + 34 V3P3_U2G_A0 i2c id=25 J212 current + 35 V12_U2G_A0 i2c id=25 J212 voltage + 36 V3P3_U2G_A0 i2c id=25 J212 voltage + 37 U2_N6 i2c id=26 J212 temp + 38 V12_U2H_A0 i2c id=28 J213 current + 39 V3P3_U2H_A0 i2c id=28 J213 current + 40 V12_U2H_A0 i2c id=28 J213 voltage + 41 V3P3_U2H_A0 i2c id=28 J213 voltage + 42 U2_N7 i2c id=29 J213 temp + 43 V12_U2I_A0 i2c id=31 J214 current + 44 V3P3_U2I_A0 i2c id=31 J214 current + 45 V12_U2I_A0 i2c id=31 J214 voltage + 46 V3P3_U2I_A0 i2c id=31 J214 voltage + 47 U2_N8 i2c id=32 J214 temp + 48 V12_U2J_A0 i2c id=34 J215 current + 49 V3P3_U2J_A0 i2c id=34 J215 current + 50 V12_U2J_A0 i2c id=34 J215 voltage + 51 V3P3_U2J_A0 i2c id=34 J215 voltage + 52 U2_N9 i2c id=35 J215 temp + 53 M2_A i2c id=38 ??? temp + 54 M2_B i2c id=39 ??? temp + 55 t6 i2c id=41 U491 temp + 56 V3P3_SP_A2 i2c id=42 U522 temp + 57 V3P3_SP_A2 i2c id=42 U522 current + 58 V3P3_SP_A2 i2c id=42 U522 voltage + 59 V3P3_SYS_A0 i2c id=43 U560 temp + 60 V3P3_SYS_A0 i2c id=43 U560 current + 61 V3P3_SYS_A0 i2c id=43 U560 voltage + 62 V5_SYS_A2 i2c id=44 U524 temp + 63 V5_SYS_A2 i2c id=44 U524 current + 64 V5_SYS_A2 i2c id=44 U524 voltage + 65 V1P8_SYS_A2 i2c id=45 U561 temp + 66 V1P8_SYS_A2 i2c id=45 U561 current + 67 V1P8_SYS_A2 i2c id=45 U561 voltage + 68 V3P3_M2A_A0HP i2c id=46 U275 current + 69 V3P3_M2B_A0HP i2c id=46 U275 current + 70 V3P3_M2A_A0HP i2c id=46 U275 voltage + 71 V3P3_M2B_A0HP i2c id=46 U275 voltage + 72 CPU i2c id=48 ??? temp + 73 VDD_VCORE i2c id=50 U350 temp + 74 VDD_MEM_ABCD i2c id=50 U350 temp + 75 VDD_VCORE i2c id=50 U350 power + 76 VDD_MEM_ABCD i2c id=50 U350 power + 77 VDD_VCORE i2c id=50 U350 current + 78 VDD_MEM_ABCD i2c id=50 U350 current + 79 VDD_VCORE i2c id=50 U350 voltage + 80 VDD_MEM_ABCD i2c id=50 U350 voltage + 81 VDDCR_SOC i2c id=51 U351 temp + 82 VDD_MEM_EFGH i2c id=51 U351 temp + 83 VDDCR_SOC i2c id=51 U351 power + 84 VDD_MEM_EFGH i2c id=51 U351 power + 85 VDDCR_SOC i2c id=51 U351 current + 86 VDD_MEM_EFGH i2c id=51 U351 current + 87 VDDCR_SOC i2c id=51 U351 voltage + 88 VDD_MEM_EFGH i2c id=51 U351 voltage + 89 VPP_ABCD i2c id=52 U352 current + 90 VPP_EFGH i2c id=52 U352 current + 91 V1P8_SP3 i2c id=52 U352 current + 92 VPP_ABCD i2c id=52 U352 voltage + 93 VPP_EFGH i2c id=52 U352 voltage + 94 V1P8_SP3 i2c id=52 U352 voltage + 95 V54_FAN i2c id=53 U419 temp + 96 V54_FAN i2c id=53 U419 current + 97 V54_FAN i2c id=53 U419 voltage + 98 V54_HS_OUTPUT i2c id=54 U452 temp + 99 V54_HS_OUTPUT i2c id=54 U452 current + 100 V54_HS_OUTPUT i2c id=54 U452 voltage + 101 Southeast i2c id=55 U321 speed + 102 Northeast i2c id=55 U321 speed + 103 South i2c id=55 U321 speed + 104 North i2c id=55 U321 speed + 105 Southwest i2c id=55 U321 speed + 106 Northwest i2c id=55 U321 speed + 107 V0P96_NIC_VDD_A0HP i2c id=56 U565 temp + 108 V0P96_NIC_VDD_A0HP i2c id=56 U565 current + 109 V0P96_NIC_VDD_A0HP i2c id=56 U565 voltage + 110 Northeast i2c id=57 J197 temp + 111 North i2c id=58 J198 temp + 112 Northwest i2c id=59 J199 temp + 113 V12_SYS_A2 i2c id=60 U431 temp + 114 V12_SYS_A2 i2c id=60 U431 power + 115 V12_SYS_A2 i2c id=60 U431 current + 116 V12_SYS_A2 i2c id=60 U431 voltage + 117 DIMM_A0 i2c id=61 M0 temp + 118 DIMM_A1 i2c id=62 M8 temp + 119 DIMM_B0 i2c id=63 M1 temp + 120 DIMM_B1 i2c id=64 M9 temp + 121 DIMM_C0 i2c id=65 M2 temp + 122 DIMM_C1 i2c id=66 M10 temp + 123 DIMM_D0 i2c id=67 M3 temp + 124 DIMM_D1 i2c id=68 M11 temp + 125 DIMM_E0 i2c id=69 M4 temp + 126 DIMM_E1 i2c id=70 M12 temp + 127 DIMM_F0 i2c id=71 M5 temp + 128 DIMM_F1 i2c id=72 M13 temp + 129 DIMM_G0 i2c id=73 M6 temp + 130 DIMM_G1 i2c id=74 M14 temp + 131 DIMM_H0 i2c id=75 M7 temp + 132 DIMM_H1 i2c id=76 M15 temp sockets => 4 sockets NAME KIND PORT RXSIZE OWNER echo udp 7 1024 udpecho diff --git a/humility-bin/tests/cmd/manifest/manifest.task.power.stdout b/humility-bin/tests/cmd/manifest/manifest.task.power.stdout index 27bbd6cb9..01627258c 100644 --- a/humility-bin/tests/cmd/manifest/manifest.task.power.stdout +++ b/humility-bin/tests/cmd/manifest/manifest.task.power.stdout @@ -46,219 +46,219 @@ 2 B init m2 M.2 bus 2 F init front Front bus i2c devices => 77 devices - ID C P MUX ADDR DEVICE DESCRIPTION - 0 2 F - 0x48 tmp117 Southwest temperature sensor - 1 2 F - 0x49 tmp117 South temperature sensor - 2 2 F - 0x4a tmp117 Southeast temperature sensor - 3 2 F - 0x70 pca9545 U.2 ABCD mux - 4 2 F - 0x71 pca9545 U.2 EFGH mux - 5 2 F - 0x72 pca9545 U.2 IJ/FRUID mux - 6 2 F 1:1 0x50 at24csw080 U.2 Sharkfin A VPD - 7 2 F 1:1 0x38 max5970 U.2 Sharkfin A hot swap controller - 8 2 F 1:1 0x6a nvme_bmc U.2 A NVMe Basic Management Command - 9 2 F 1:2 0x50 at24csw080 U.2 Sharkfin B VPD - 10 2 F 1:2 0x38 max5970 U.2 Sharkfin B hot swap controller - 11 2 F 1:2 0x6a nvme_bmc U.2 B NVMe Basic Management Control - 12 2 F 1:3 0x50 at24csw080 U.2 Sharkfin C VPD - 13 2 F 1:3 0x38 max5970 U.2 Sharkfin C hot swap controller - 14 2 F 1:3 0x6a nvme_bmc U.2 C NVMe Basic Management Control - 15 2 F 1:4 0x50 at24csw080 U.2 Sharkfin D VPD - 16 2 F 1:4 0x38 max5970 U.2 Sharkfin D hot swap controller - 17 2 F 1:4 0x6a nvme_bmc U.2 D NVMe Basic Management Control - 18 2 F 2:1 0x50 at24csw080 U.2 Sharkfin E VPD - 19 2 F 2:1 0x38 max5970 U.2 Sharkfin E hot swap controller - 20 2 F 2:1 0x6a nvme_bmc U.2 E NVMe Basic Management Control - 21 2 F 2:2 0x50 at24csw080 U.2 Sharkfin F VPD - 22 2 F 2:2 0x38 max5970 U.2 Sharkfin F hot swap controller - 23 2 F 2:2 0x6a nvme_bmc U.2 F NVMe Basic Management Control - 24 2 F 2:3 0x50 at24csw080 U.2 Sharkfin G VPD - 25 2 F 2:3 0x38 max5970 U.2 Sharkfin G hot swap controller - 26 2 F 2:3 0x6a nvme_bmc U.2 G NVMe Basic Management Control - 27 2 F 2:4 0x50 at24csw080 U.2 Sharkfin H VPD - 28 2 F 2:4 0x38 max5970 U.2 Sharkfin H hot swap controller - 29 2 F 2:4 0x6a nvme_bmc U.2 H NVMe Basic Management Control - 30 2 F 3:1 0x50 at24csw080 U.2 Sharkfin I VPD - 31 2 F 3:1 0x38 max5970 U.2 Sharkfin I hot swap controller - 32 2 F 3:1 0x6a nvme_bmc U.2 I NVMe Basic Management Control - 33 2 F 3:2 0x50 at24csw080 U.2 Sharkfin J VPD - 34 2 F 3:2 0x38 max5970 U.2 Sharkfin J hot swap controller - 35 2 F 3:2 0x6a nvme_bmc U.2 J NVMe Basic Management Control - 36 2 F 3:4 0x50 at24csw080 Gimlet VPD - 37 2 B - 0x73 pca9545 M.2 mux - 38 2 B 1:3 0x50 at24csw080 Fan VPD - 39 2 B 1:4 0x4c tmp451 T6 temperature sensor - 40 3 H - 0x24 tps546b24a A2 3.3V rail - 41 3 H - 0x26 tps546b24a A0 3.3V rail - 42 3 H - 0x27 tps546b24a A2 5V rail - 43 3 H - 0x29 tps546b24a A2 1.8V rail - 44 3 H - 0x3a max5970 M.2 hot plug controller - 45 3 H - 0x3c sbrmi CPU via SB-RMI - 46 3 H - 0x4c sbtsi CPU temperature sensor - 47 3 H - 0x58 idt8a34003 Clock generator - 48 3 H - 0x5a raa229618 CPU power controller - 49 3 H - 0x5b raa229618 SoC power controller - 50 3 H - 0x5c isl68224 DIMM/SP3 1.8V A0 power controller - 51 4 F - 0x10 adm1272 Fan hot swap controller - 52 4 F - 0x14 adm1272 Sled hot swap controller - 53 4 F - 0x20 max31790 Fan controller - 54 4 F - 0x25 tps546b24a T6 power controller - 55 4 F - 0x48 tmp117 Northeast temperature sensor - 56 4 F - 0x49 tmp117 North temperature sensor - 57 4 F - 0x4a tmp117 Northwest temperature sensor - 58 4 F - 0x67 bmr491 Intermediate bus converter - 59 3 H - 0x18 tse2004av DIMM A0 - 60 3 H - 0x19 tse2004av DIMM A1 - 61 3 H - 0x1a tse2004av DIMM B0 - 62 3 H - 0x1b tse2004av DIMM B1 - 63 3 H - 0x1c tse2004av DIMM C0 - 64 3 H - 0x1d tse2004av DIMM C1 - 65 3 H - 0x1e tse2004av DIMM D0 - 66 3 H - 0x1f tse2004av DIMM D1 - 67 4 F - 0x18 tse2004av DIMM E0 - 68 4 F - 0x19 tse2004av DIMM E1 - 69 4 F - 0x1a tse2004av DIMM F0 - 70 4 F - 0x1b tse2004av DIMM F1 - 71 4 F - 0x1c tse2004av DIMM G0 - 72 4 F - 0x1d tse2004av DIMM G1 - 73 4 F - 0x1e tse2004av DIMM H0 - 74 4 F - 0x1f tse2004av DIMM H1 - 75 2 B 1:1 0x6a m2_hp_only M.2 A NVMe Basic Management Command - 76 2 B 1:2 0x6a m2_hp_only M.2 B NVMe Basic Management Command + ID C P MUX ADDR REFDES DEVICE DESCRIPTION + 0 2 F - 0x48 J194 tmp117 Southwest temperature sensor + 1 2 F - 0x49 J195 tmp117 South temperature sensor + 2 2 F - 0x4a J196 tmp117 Southeast temperature sensor + 3 2 F - 0x70 U336 pca9545 U.2 ABCD mux + 4 2 F - 0x71 U339 pca9545 U.2 EFGH mux + 5 2 F - 0x72 U337 pca9545 U.2 IJ/FRUID mux + 6 2 F 1:1 0x50 J206 at24csw080 U.2 Sharkfin A VPD + 7 2 F 1:1 0x38 J206 max5970 U.2 Sharkfin A hot swap controller + 8 2 F 1:1 0x6a J206 nvme_bmc U.2 A NVMe Basic Management Command + 9 2 F 1:2 0x50 J207 at24csw080 U.2 Sharkfin B VPD + 10 2 F 1:2 0x38 J207 max5970 U.2 Sharkfin B hot swap controller + 11 2 F 1:2 0x6a J207 nvme_bmc U.2 B NVMe Basic Management Control + 12 2 F 1:3 0x50 J208 at24csw080 U.2 Sharkfin C VPD + 13 2 F 1:3 0x38 J208 max5970 U.2 Sharkfin C hot swap controller + 14 2 F 1:3 0x6a J208 nvme_bmc U.2 C NVMe Basic Management Control + 15 2 F 1:4 0x50 J209 at24csw080 U.2 Sharkfin D VPD + 16 2 F 1:4 0x38 J209 max5970 U.2 Sharkfin D hot swap controller + 17 2 F 1:4 0x6a J209 nvme_bmc U.2 D NVMe Basic Management Control + 18 2 F 2:1 0x50 J210 at24csw080 U.2 Sharkfin E VPD + 19 2 F 2:1 0x38 J210 max5970 U.2 Sharkfin E hot swap controller + 20 2 F 2:1 0x6a J210 nvme_bmc U.2 E NVMe Basic Management Control + 21 2 F 2:2 0x50 J211 at24csw080 U.2 Sharkfin F VPD + 22 2 F 2:2 0x38 J211 max5970 U.2 Sharkfin F hot swap controller + 23 2 F 2:2 0x6a J211 nvme_bmc U.2 F NVMe Basic Management Control + 24 2 F 2:3 0x50 J212 at24csw080 U.2 Sharkfin G VPD + 25 2 F 2:3 0x38 J212 max5970 U.2 Sharkfin G hot swap controller + 26 2 F 2:3 0x6a J212 nvme_bmc U.2 G NVMe Basic Management Control + 27 2 F 2:4 0x50 J213 at24csw080 U.2 Sharkfin H VPD + 28 2 F 2:4 0x38 J213 max5970 U.2 Sharkfin H hot swap controller + 29 2 F 2:4 0x6a J213 nvme_bmc U.2 H NVMe Basic Management Control + 30 2 F 3:1 0x50 J214 at24csw080 U.2 Sharkfin I VPD + 31 2 F 3:1 0x38 J214 max5970 U.2 Sharkfin I hot swap controller + 32 2 F 3:1 0x6a J214 nvme_bmc U.2 I NVMe Basic Management Control + 33 2 F 3:2 0x50 J215 at24csw080 U.2 Sharkfin J VPD + 34 2 F 3:2 0x38 J215 max5970 U.2 Sharkfin J hot swap controller + 35 2 F 3:2 0x6a J215 nvme_bmc U.2 J NVMe Basic Management Control + 36 2 F 3:4 0x50 U615 at24csw080 Gimlet VPD + 37 2 B - 0x73 U422 pca9545 M.2 mux + 38 2 B 1:3 0x50 J180 at24csw080 Fan VPD + 39 2 B 1:4 0x4c U491 tmp451 T6 temperature sensor + 40 3 H - 0x24 U522 tps546b24a A2 3.3V rail + 41 3 H - 0x26 U560 tps546b24a A0 3.3V rail + 42 3 H - 0x27 U524 tps546b24a A2 5V rail + 43 3 H - 0x29 U561 tps546b24a A2 1.8V rail + 44 3 H - 0x3a U275 max5970 M.2 hot plug controller + 45 3 H - 0x3c ??? sbrmi CPU via SB-RMI + 46 3 H - 0x4c ??? sbtsi CPU temperature sensor + 47 3 H - 0x58 U446 idt8a34003 Clock generator + 48 3 H - 0x5a U350 raa229618 CPU power controller + 49 3 H - 0x5b U351 raa229618 SoC power controller + 50 3 H - 0x5c U352 isl68224 DIMM/SP3 1.8V A0 power controller + 51 4 F - 0x10 U419 adm1272 Fan hot swap controller + 52 4 F - 0x14 U452 adm1272 Sled hot swap controller + 53 4 F - 0x20 U321 max31790 Fan controller + 54 4 F - 0x25 U565 tps546b24a T6 power controller + 55 4 F - 0x48 J197 tmp117 Northeast temperature sensor + 56 4 F - 0x49 J198 tmp117 North temperature sensor + 57 4 F - 0x4a J199 tmp117 Northwest temperature sensor + 58 4 F - 0x67 U431 bmr491 Intermediate bus converter + 59 3 H - 0x18 M0 tse2004av DIMM A0 + 60 3 H - 0x19 M8 tse2004av DIMM A1 + 61 3 H - 0x1a M1 tse2004av DIMM B0 + 62 3 H - 0x1b M9 tse2004av DIMM B1 + 63 3 H - 0x1c M2 tse2004av DIMM C0 + 64 3 H - 0x1d M10 tse2004av DIMM C1 + 65 3 H - 0x1e M3 tse2004av DIMM D0 + 66 3 H - 0x1f M11 tse2004av DIMM D1 + 67 4 F - 0x18 M4 tse2004av DIMM E0 + 68 4 F - 0x19 M12 tse2004av DIMM E1 + 69 4 F - 0x1a M5 tse2004av DIMM F0 + 70 4 F - 0x1b M13 tse2004av DIMM F1 + 71 4 F - 0x1c M6 tse2004av DIMM G0 + 72 4 F - 0x1d M14 tse2004av DIMM G1 + 73 4 F - 0x1e M7 tse2004av DIMM H0 + 74 4 F - 0x1f M15 tse2004av DIMM H1 + 75 2 B 1:1 0x6a ??? m2_hp_only M.2 A NVMe Basic Management Command + 76 2 B 1:2 0x6a ??? m2_hp_only M.2 B NVMe Basic Management Command sensors => 133 sensors - ID NAME DEVICE KIND - 0 Southwest i2c id=0 temp - 1 South i2c id=1 temp - 2 Southeast i2c id=2 temp - 3 V12_U2A_A0 i2c id=7 current - 4 V3P3_U2A_A0 i2c id=7 current - 5 V12_U2A_A0 i2c id=7 voltage - 6 V3P3_U2A_A0 i2c id=7 voltage - 7 U2_N0 i2c id=8 temp - 8 V12_U2B_A0 i2c id=10 current - 9 V3P3_U2B_A0 i2c id=10 current - 10 V12_U2B_A0 i2c id=10 voltage - 11 V3P3_U2B_A0 i2c id=10 voltage - 12 U2_N1 i2c id=11 temp - 13 V12_U2C_A0 i2c id=13 current - 14 V3P3_U2C_A0 i2c id=13 current - 15 V12_U2C_A0 i2c id=13 voltage - 16 V3P3_U2C_A0 i2c id=13 voltage - 17 U2_N2 i2c id=14 temp - 18 V12_U2D_A0 i2c id=16 current - 19 V3P3_U2D_A0 i2c id=16 current - 20 V12_U2D_A0 i2c id=16 voltage - 21 V3P3_U2D_A0 i2c id=16 voltage - 22 U2_N3 i2c id=17 temp - 23 V12_U2E_A0 i2c id=19 current - 24 V3P3_U2E_A0 i2c id=19 current - 25 V12_U2E_A0 i2c id=19 voltage - 26 V3P3_U2E_A0 i2c id=19 voltage - 27 U2_N4 i2c id=20 temp - 28 V12_U2F_A0 i2c id=22 current - 29 V3P3_U2F_A0 i2c id=22 current - 30 V12_U2F_A0 i2c id=22 voltage - 31 V3P3_U2F_A0 i2c id=22 voltage - 32 U2_N5 i2c id=23 temp - 33 V12_U2G_A0 i2c id=25 current - 34 V3P3_U2G_A0 i2c id=25 current - 35 V12_U2G_A0 i2c id=25 voltage - 36 V3P3_U2G_A0 i2c id=25 voltage - 37 U2_N6 i2c id=26 temp - 38 V12_U2H_A0 i2c id=28 current - 39 V3P3_U2H_A0 i2c id=28 current - 40 V12_U2H_A0 i2c id=28 voltage - 41 V3P3_U2H_A0 i2c id=28 voltage - 42 U2_N7 i2c id=29 temp - 43 V12_U2I_A0 i2c id=31 current - 44 V3P3_U2I_A0 i2c id=31 current - 45 V12_U2I_A0 i2c id=31 voltage - 46 V3P3_U2I_A0 i2c id=31 voltage - 47 U2_N8 i2c id=32 temp - 48 V12_U2J_A0 i2c id=34 current - 49 V3P3_U2J_A0 i2c id=34 current - 50 V12_U2J_A0 i2c id=34 voltage - 51 V3P3_U2J_A0 i2c id=34 voltage - 52 U2_N9 i2c id=35 temp - 53 t6 i2c id=39 temp - 54 V3P3_SP_A2 i2c id=40 temp - 55 V3P3_SP_A2 i2c id=40 current - 56 V3P3_SP_A2 i2c id=40 voltage - 57 V3P3_SYS_A0 i2c id=41 temp - 58 V3P3_SYS_A0 i2c id=41 current - 59 V3P3_SYS_A0 i2c id=41 voltage - 60 V5_SYS_A2 i2c id=42 temp - 61 V5_SYS_A2 i2c id=42 current - 62 V5_SYS_A2 i2c id=42 voltage - 63 V1P8_SYS_A2 i2c id=43 temp - 64 V1P8_SYS_A2 i2c id=43 current - 65 V1P8_SYS_A2 i2c id=43 voltage - 66 V3P3_M2A_A0HP i2c id=44 current - 67 V3P3_M2B_A0HP i2c id=44 current - 68 V3P3_M2A_A0HP i2c id=44 voltage - 69 V3P3_M2B_A0HP i2c id=44 voltage - 70 CPU i2c id=46 temp - 71 VDD_VCORE i2c id=48 temp - 72 VDD_MEM_ABCD i2c id=48 temp - 73 VDD_VCORE i2c id=48 power - 74 VDD_MEM_ABCD i2c id=48 power - 75 VDD_VCORE i2c id=48 current - 76 VDD_MEM_ABCD i2c id=48 current - 77 VDD_VCORE i2c id=48 voltage - 78 VDD_MEM_ABCD i2c id=48 voltage - 79 VDDCR_SOC i2c id=49 temp - 80 VDD_MEM_EFGH i2c id=49 temp - 81 VDDCR_SOC i2c id=49 power - 82 VDD_MEM_EFGH i2c id=49 power - 83 VDDCR_SOC i2c id=49 current - 84 VDD_MEM_EFGH i2c id=49 current - 85 VDDCR_SOC i2c id=49 voltage - 86 VDD_MEM_EFGH i2c id=49 voltage - 87 VPP_ABCD i2c id=50 current - 88 VPP_EFGH i2c id=50 current - 89 V1P8_SP3 i2c id=50 current - 90 VPP_ABCD i2c id=50 voltage - 91 VPP_EFGH i2c id=50 voltage - 92 V1P8_SP3 i2c id=50 voltage - 93 V54_FAN i2c id=51 temp - 94 V54_FAN i2c id=51 current - 95 V54_FAN i2c id=51 voltage - 96 V54_HS_OUTPUT i2c id=52 temp - 97 V54_HS_OUTPUT i2c id=52 current - 98 V54_HS_OUTPUT i2c id=52 voltage - 99 Southeast i2c id=53 speed - 100 Northeast i2c id=53 speed - 101 South i2c id=53 speed - 102 North i2c id=53 speed - 103 Southwest i2c id=53 speed - 104 Northwest i2c id=53 speed - 105 V0P96_NIC_VDD_A0HP i2c id=54 temp - 106 V0P96_NIC_VDD_A0HP i2c id=54 current - 107 V0P96_NIC_VDD_A0HP i2c id=54 voltage - 108 Northeast i2c id=55 temp - 109 North i2c id=56 temp - 110 Northwest i2c id=57 temp - 111 V12_SYS_A2 i2c id=58 temp - 112 V12_SYS_A2 i2c id=58 power - 113 V12_SYS_A2 i2c id=58 current - 114 V12_SYS_A2 i2c id=58 voltage - 115 DIMM_A0 i2c id=59 temp - 116 DIMM_A1 i2c id=60 temp - 117 DIMM_B0 i2c id=61 temp - 118 DIMM_B1 i2c id=62 temp - 119 DIMM_C0 i2c id=63 temp - 120 DIMM_C1 i2c id=64 temp - 121 DIMM_D0 i2c id=65 temp - 122 DIMM_D1 i2c id=66 temp - 123 DIMM_E0 i2c id=67 temp - 124 DIMM_E1 i2c id=68 temp - 125 DIMM_F0 i2c id=69 temp - 126 DIMM_F1 i2c id=70 temp - 127 DIMM_G0 i2c id=71 temp - 128 DIMM_G1 i2c id=72 temp - 129 DIMM_H0 i2c id=73 temp - 130 DIMM_H1 i2c id=74 temp - 131 M2_A i2c id=75 temp - 132 M2_B i2c id=76 temp + ID NAME DEVICE REFDES KIND + 0 Southwest i2c id=0 J194 temp + 1 South i2c id=1 J195 temp + 2 Southeast i2c id=2 J196 temp + 3 V12_U2A_A0 i2c id=7 J206 current + 4 V3P3_U2A_A0 i2c id=7 J206 current + 5 V12_U2A_A0 i2c id=7 J206 voltage + 6 V3P3_U2A_A0 i2c id=7 J206 voltage + 7 U2_N0 i2c id=8 J206 temp + 8 V12_U2B_A0 i2c id=10 J207 current + 9 V3P3_U2B_A0 i2c id=10 J207 current + 10 V12_U2B_A0 i2c id=10 J207 voltage + 11 V3P3_U2B_A0 i2c id=10 J207 voltage + 12 U2_N1 i2c id=11 J207 temp + 13 V12_U2C_A0 i2c id=13 J208 current + 14 V3P3_U2C_A0 i2c id=13 J208 current + 15 V12_U2C_A0 i2c id=13 J208 voltage + 16 V3P3_U2C_A0 i2c id=13 J208 voltage + 17 U2_N2 i2c id=14 J208 temp + 18 V12_U2D_A0 i2c id=16 J209 current + 19 V3P3_U2D_A0 i2c id=16 J209 current + 20 V12_U2D_A0 i2c id=16 J209 voltage + 21 V3P3_U2D_A0 i2c id=16 J209 voltage + 22 U2_N3 i2c id=17 J209 temp + 23 V12_U2E_A0 i2c id=19 J210 current + 24 V3P3_U2E_A0 i2c id=19 J210 current + 25 V12_U2E_A0 i2c id=19 J210 voltage + 26 V3P3_U2E_A0 i2c id=19 J210 voltage + 27 U2_N4 i2c id=20 J210 temp + 28 V12_U2F_A0 i2c id=22 J211 current + 29 V3P3_U2F_A0 i2c id=22 J211 current + 30 V12_U2F_A0 i2c id=22 J211 voltage + 31 V3P3_U2F_A0 i2c id=22 J211 voltage + 32 U2_N5 i2c id=23 J211 temp + 33 V12_U2G_A0 i2c id=25 J212 current + 34 V3P3_U2G_A0 i2c id=25 J212 current + 35 V12_U2G_A0 i2c id=25 J212 voltage + 36 V3P3_U2G_A0 i2c id=25 J212 voltage + 37 U2_N6 i2c id=26 J212 temp + 38 V12_U2H_A0 i2c id=28 J213 current + 39 V3P3_U2H_A0 i2c id=28 J213 current + 40 V12_U2H_A0 i2c id=28 J213 voltage + 41 V3P3_U2H_A0 i2c id=28 J213 voltage + 42 U2_N7 i2c id=29 J213 temp + 43 V12_U2I_A0 i2c id=31 J214 current + 44 V3P3_U2I_A0 i2c id=31 J214 current + 45 V12_U2I_A0 i2c id=31 J214 voltage + 46 V3P3_U2I_A0 i2c id=31 J214 voltage + 47 U2_N8 i2c id=32 J214 temp + 48 V12_U2J_A0 i2c id=34 J215 current + 49 V3P3_U2J_A0 i2c id=34 J215 current + 50 V12_U2J_A0 i2c id=34 J215 voltage + 51 V3P3_U2J_A0 i2c id=34 J215 voltage + 52 U2_N9 i2c id=35 J215 temp + 53 t6 i2c id=39 U491 temp + 54 V3P3_SP_A2 i2c id=40 U522 temp + 55 V3P3_SP_A2 i2c id=40 U522 current + 56 V3P3_SP_A2 i2c id=40 U522 voltage + 57 V3P3_SYS_A0 i2c id=41 U560 temp + 58 V3P3_SYS_A0 i2c id=41 U560 current + 59 V3P3_SYS_A0 i2c id=41 U560 voltage + 60 V5_SYS_A2 i2c id=42 U524 temp + 61 V5_SYS_A2 i2c id=42 U524 current + 62 V5_SYS_A2 i2c id=42 U524 voltage + 63 V1P8_SYS_A2 i2c id=43 U561 temp + 64 V1P8_SYS_A2 i2c id=43 U561 current + 65 V1P8_SYS_A2 i2c id=43 U561 voltage + 66 V3P3_M2A_A0HP i2c id=44 U275 current + 67 V3P3_M2B_A0HP i2c id=44 U275 current + 68 V3P3_M2A_A0HP i2c id=44 U275 voltage + 69 V3P3_M2B_A0HP i2c id=44 U275 voltage + 70 CPU i2c id=46 ??? temp + 71 VDD_VCORE i2c id=48 U350 temp + 72 VDD_MEM_ABCD i2c id=48 U350 temp + 73 VDD_VCORE i2c id=48 U350 power + 74 VDD_MEM_ABCD i2c id=48 U350 power + 75 VDD_VCORE i2c id=48 U350 current + 76 VDD_MEM_ABCD i2c id=48 U350 current + 77 VDD_VCORE i2c id=48 U350 voltage + 78 VDD_MEM_ABCD i2c id=48 U350 voltage + 79 VDDCR_SOC i2c id=49 U351 temp + 80 VDD_MEM_EFGH i2c id=49 U351 temp + 81 VDDCR_SOC i2c id=49 U351 power + 82 VDD_MEM_EFGH i2c id=49 U351 power + 83 VDDCR_SOC i2c id=49 U351 current + 84 VDD_MEM_EFGH i2c id=49 U351 current + 85 VDDCR_SOC i2c id=49 U351 voltage + 86 VDD_MEM_EFGH i2c id=49 U351 voltage + 87 VPP_ABCD i2c id=50 U352 current + 88 VPP_EFGH i2c id=50 U352 current + 89 V1P8_SP3 i2c id=50 U352 current + 90 VPP_ABCD i2c id=50 U352 voltage + 91 VPP_EFGH i2c id=50 U352 voltage + 92 V1P8_SP3 i2c id=50 U352 voltage + 93 V54_FAN i2c id=51 U419 temp + 94 V54_FAN i2c id=51 U419 current + 95 V54_FAN i2c id=51 U419 voltage + 96 V54_HS_OUTPUT i2c id=52 U452 temp + 97 V54_HS_OUTPUT i2c id=52 U452 current + 98 V54_HS_OUTPUT i2c id=52 U452 voltage + 99 Southeast i2c id=53 U321 speed + 100 Northeast i2c id=53 U321 speed + 101 South i2c id=53 U321 speed + 102 North i2c id=53 U321 speed + 103 Southwest i2c id=53 U321 speed + 104 Northwest i2c id=53 U321 speed + 105 V0P96_NIC_VDD_A0HP i2c id=54 U565 temp + 106 V0P96_NIC_VDD_A0HP i2c id=54 U565 current + 107 V0P96_NIC_VDD_A0HP i2c id=54 U565 voltage + 108 Northeast i2c id=55 J197 temp + 109 North i2c id=56 J198 temp + 110 Northwest i2c id=57 J199 temp + 111 V12_SYS_A2 i2c id=58 U431 temp + 112 V12_SYS_A2 i2c id=58 U431 power + 113 V12_SYS_A2 i2c id=58 U431 current + 114 V12_SYS_A2 i2c id=58 U431 voltage + 115 DIMM_A0 i2c id=59 M0 temp + 116 DIMM_A1 i2c id=60 M8 temp + 117 DIMM_B0 i2c id=61 M1 temp + 118 DIMM_B1 i2c id=62 M9 temp + 119 DIMM_C0 i2c id=63 M2 temp + 120 DIMM_C1 i2c id=64 M10 temp + 121 DIMM_D0 i2c id=65 M3 temp + 122 DIMM_D1 i2c id=66 M11 temp + 123 DIMM_E0 i2c id=67 M4 temp + 124 DIMM_E1 i2c id=68 M12 temp + 125 DIMM_F0 i2c id=69 M5 temp + 126 DIMM_F1 i2c id=70 M13 temp + 127 DIMM_G0 i2c id=71 M6 temp + 128 DIMM_G1 i2c id=72 M14 temp + 129 DIMM_H0 i2c id=73 M7 temp + 130 DIMM_H1 i2c id=74 M15 temp + 131 M2_A i2c id=75 ??? temp + 132 M2_B i2c id=76 ??? temp sockets => 6 sockets NAME KIND PORT RXSIZE OWNER echo udp 7 1024 udpecho diff --git a/humility-bin/tests/cmd/manifest/manifest.u16-ringbuf.stdout b/humility-bin/tests/cmd/manifest/manifest.u16-ringbuf.stdout index ce0fb65c7..4c1391ec9 100644 --- a/humility-bin/tests/cmd/manifest/manifest.u16-ringbuf.stdout +++ b/humility-bin/tests/cmd/manifest/manifest.u16-ringbuf.stdout @@ -46,219 +46,219 @@ 2 B init m2 M.2 bus 2 F init front Front bus i2c devices => 77 devices - ID C P MUX ADDR DEVICE DESCRIPTION - 0 2 F - 0x48 tmp117 Southwest temperature sensor - 1 2 F - 0x49 tmp117 South temperature sensor - 2 2 F - 0x4a tmp117 Southeast temperature sensor - 3 2 F - 0x70 pca9545 U.2 ABCD mux - 4 2 F - 0x71 pca9545 U.2 EFGH mux - 5 2 F - 0x72 pca9545 U.2 IJ/FRUID mux - 6 2 F 1:1 0x50 at24csw080 U.2 Sharkfin A VPD - 7 2 F 1:1 0x38 max5970 U.2 Sharkfin A hot swap controller - 8 2 F 1:1 0x6a nvme_bmc U.2 A NVMe Basic Management Command - 9 2 F 1:2 0x50 at24csw080 U.2 Sharkfin B VPD - 10 2 F 1:2 0x38 max5970 U.2 Sharkfin B hot swap controller - 11 2 F 1:2 0x6a nvme_bmc U.2 B NVMe Basic Management Control - 12 2 F 1:3 0x50 at24csw080 U.2 Sharkfin C VPD - 13 2 F 1:3 0x38 max5970 U.2 Sharkfin C hot swap controller - 14 2 F 1:3 0x6a nvme_bmc U.2 C NVMe Basic Management Control - 15 2 F 1:4 0x50 at24csw080 U.2 Sharkfin D VPD - 16 2 F 1:4 0x38 max5970 U.2 Sharkfin D hot swap controller - 17 2 F 1:4 0x6a nvme_bmc U.2 D NVMe Basic Management Control - 18 2 F 2:1 0x50 at24csw080 U.2 Sharkfin E VPD - 19 2 F 2:1 0x38 max5970 U.2 Sharkfin E hot swap controller - 20 2 F 2:1 0x6a nvme_bmc U.2 E NVMe Basic Management Control - 21 2 F 2:2 0x50 at24csw080 U.2 Sharkfin F VPD - 22 2 F 2:2 0x38 max5970 U.2 Sharkfin F hot swap controller - 23 2 F 2:2 0x6a nvme_bmc U.2 F NVMe Basic Management Control - 24 2 F 2:3 0x50 at24csw080 U.2 Sharkfin G VPD - 25 2 F 2:3 0x38 max5970 U.2 Sharkfin G hot swap controller - 26 2 F 2:3 0x6a nvme_bmc U.2 G NVMe Basic Management Control - 27 2 F 2:4 0x50 at24csw080 U.2 Sharkfin H VPD - 28 2 F 2:4 0x38 max5970 U.2 Sharkfin H hot swap controller - 29 2 F 2:4 0x6a nvme_bmc U.2 H NVMe Basic Management Control - 30 2 F 3:1 0x50 at24csw080 U.2 Sharkfin I VPD - 31 2 F 3:1 0x38 max5970 U.2 Sharkfin I hot swap controller - 32 2 F 3:1 0x6a nvme_bmc U.2 I NVMe Basic Management Control - 33 2 F 3:2 0x50 at24csw080 U.2 Sharkfin J VPD - 34 2 F 3:2 0x38 max5970 U.2 Sharkfin J hot swap controller - 35 2 F 3:2 0x6a nvme_bmc U.2 J NVMe Basic Management Control - 36 2 F 3:4 0x50 at24csw080 Gimlet VPD - 37 2 B - 0x73 pca9545 M.2 mux - 38 2 B 1:3 0x50 at24csw080 Fan VPD - 39 2 B 1:4 0x4c tmp451 T6 temperature sensor - 40 3 H - 0x24 tps546b24a A2 3.3V rail - 41 3 H - 0x26 tps546b24a A0 3.3V rail - 42 3 H - 0x27 tps546b24a A2 5V rail - 43 3 H - 0x29 tps546b24a A2 1.8V rail - 44 3 H - 0x3a max5970 M.2 hot plug controller - 45 3 H - 0x3c sbrmi CPU via SB-RMI - 46 3 H - 0x4c sbtsi CPU temperature sensor - 47 3 H - 0x58 idt8a34003 Clock generator - 48 3 H - 0x5a raa229618 CPU power controller - 49 3 H - 0x5b raa229618 SoC power controller - 50 3 H - 0x5c isl68224 DIMM/SP3 1.8V A0 power controller - 51 4 F - 0x10 adm1272 Fan hot swap controller - 52 4 F - 0x14 adm1272 Sled hot swap controller - 53 4 F - 0x20 max31790 Fan controller - 54 4 F - 0x25 tps546b24a T6 power controller - 55 4 F - 0x48 tmp117 Northeast temperature sensor - 56 4 F - 0x49 tmp117 North temperature sensor - 57 4 F - 0x4a tmp117 Northwest temperature sensor - 58 4 F - 0x67 bmr491 Intermediate bus converter - 59 3 H - 0x18 tse2004av DIMM A0 - 60 3 H - 0x19 tse2004av DIMM A1 - 61 3 H - 0x1a tse2004av DIMM B0 - 62 3 H - 0x1b tse2004av DIMM B1 - 63 3 H - 0x1c tse2004av DIMM C0 - 64 3 H - 0x1d tse2004av DIMM C1 - 65 3 H - 0x1e tse2004av DIMM D0 - 66 3 H - 0x1f tse2004av DIMM D1 - 67 4 F - 0x18 tse2004av DIMM E0 - 68 4 F - 0x19 tse2004av DIMM E1 - 69 4 F - 0x1a tse2004av DIMM F0 - 70 4 F - 0x1b tse2004av DIMM F1 - 71 4 F - 0x1c tse2004av DIMM G0 - 72 4 F - 0x1d tse2004av DIMM G1 - 73 4 F - 0x1e tse2004av DIMM H0 - 74 4 F - 0x1f tse2004av DIMM H1 - 75 2 B 1:1 0x6a m2_hp_only M.2 A NVMe Basic Management Command - 76 2 B 1:2 0x6a m2_hp_only M.2 B NVMe Basic Management Command + ID C P MUX ADDR REFDES DEVICE DESCRIPTION + 0 2 F - 0x48 J194 tmp117 Southwest temperature sensor + 1 2 F - 0x49 J195 tmp117 South temperature sensor + 2 2 F - 0x4a J196 tmp117 Southeast temperature sensor + 3 2 F - 0x70 U336 pca9545 U.2 ABCD mux + 4 2 F - 0x71 U339 pca9545 U.2 EFGH mux + 5 2 F - 0x72 U337 pca9545 U.2 IJ/FRUID mux + 6 2 F 1:1 0x50 J206 at24csw080 U.2 Sharkfin A VPD + 7 2 F 1:1 0x38 J206 max5970 U.2 Sharkfin A hot swap controller + 8 2 F 1:1 0x6a J206 nvme_bmc U.2 A NVMe Basic Management Command + 9 2 F 1:2 0x50 J207 at24csw080 U.2 Sharkfin B VPD + 10 2 F 1:2 0x38 J207 max5970 U.2 Sharkfin B hot swap controller + 11 2 F 1:2 0x6a J207 nvme_bmc U.2 B NVMe Basic Management Control + 12 2 F 1:3 0x50 J208 at24csw080 U.2 Sharkfin C VPD + 13 2 F 1:3 0x38 J208 max5970 U.2 Sharkfin C hot swap controller + 14 2 F 1:3 0x6a J208 nvme_bmc U.2 C NVMe Basic Management Control + 15 2 F 1:4 0x50 J209 at24csw080 U.2 Sharkfin D VPD + 16 2 F 1:4 0x38 J209 max5970 U.2 Sharkfin D hot swap controller + 17 2 F 1:4 0x6a J209 nvme_bmc U.2 D NVMe Basic Management Control + 18 2 F 2:1 0x50 J210 at24csw080 U.2 Sharkfin E VPD + 19 2 F 2:1 0x38 J210 max5970 U.2 Sharkfin E hot swap controller + 20 2 F 2:1 0x6a J210 nvme_bmc U.2 E NVMe Basic Management Control + 21 2 F 2:2 0x50 J211 at24csw080 U.2 Sharkfin F VPD + 22 2 F 2:2 0x38 J211 max5970 U.2 Sharkfin F hot swap controller + 23 2 F 2:2 0x6a J211 nvme_bmc U.2 F NVMe Basic Management Control + 24 2 F 2:3 0x50 J212 at24csw080 U.2 Sharkfin G VPD + 25 2 F 2:3 0x38 J212 max5970 U.2 Sharkfin G hot swap controller + 26 2 F 2:3 0x6a J212 nvme_bmc U.2 G NVMe Basic Management Control + 27 2 F 2:4 0x50 J213 at24csw080 U.2 Sharkfin H VPD + 28 2 F 2:4 0x38 J213 max5970 U.2 Sharkfin H hot swap controller + 29 2 F 2:4 0x6a J213 nvme_bmc U.2 H NVMe Basic Management Control + 30 2 F 3:1 0x50 J214 at24csw080 U.2 Sharkfin I VPD + 31 2 F 3:1 0x38 J214 max5970 U.2 Sharkfin I hot swap controller + 32 2 F 3:1 0x6a J214 nvme_bmc U.2 I NVMe Basic Management Control + 33 2 F 3:2 0x50 J215 at24csw080 U.2 Sharkfin J VPD + 34 2 F 3:2 0x38 J215 max5970 U.2 Sharkfin J hot swap controller + 35 2 F 3:2 0x6a J215 nvme_bmc U.2 J NVMe Basic Management Control + 36 2 F 3:4 0x50 U615 at24csw080 Gimlet VPD + 37 2 B - 0x73 U422 pca9545 M.2 mux + 38 2 B 1:3 0x50 J180 at24csw080 Fan VPD + 39 2 B 1:4 0x4c U491 tmp451 T6 temperature sensor + 40 3 H - 0x24 U522 tps546b24a A2 3.3V rail + 41 3 H - 0x26 U560 tps546b24a A0 3.3V rail + 42 3 H - 0x27 U524 tps546b24a A2 5V rail + 43 3 H - 0x29 U561 tps546b24a A2 1.8V rail + 44 3 H - 0x3a U275 max5970 M.2 hot plug controller + 45 3 H - 0x3c ??? sbrmi CPU via SB-RMI + 46 3 H - 0x4c ??? sbtsi CPU temperature sensor + 47 3 H - 0x58 U446 idt8a34003 Clock generator + 48 3 H - 0x5a U350 raa229618 CPU power controller + 49 3 H - 0x5b U351 raa229618 SoC power controller + 50 3 H - 0x5c U352 isl68224 DIMM/SP3 1.8V A0 power controller + 51 4 F - 0x10 U419 adm1272 Fan hot swap controller + 52 4 F - 0x14 U452 adm1272 Sled hot swap controller + 53 4 F - 0x20 U321 max31790 Fan controller + 54 4 F - 0x25 U565 tps546b24a T6 power controller + 55 4 F - 0x48 J197 tmp117 Northeast temperature sensor + 56 4 F - 0x49 J198 tmp117 North temperature sensor + 57 4 F - 0x4a J199 tmp117 Northwest temperature sensor + 58 4 F - 0x67 U431 bmr491 Intermediate bus converter + 59 3 H - 0x18 M0 tse2004av DIMM A0 + 60 3 H - 0x19 M8 tse2004av DIMM A1 + 61 3 H - 0x1a M1 tse2004av DIMM B0 + 62 3 H - 0x1b M9 tse2004av DIMM B1 + 63 3 H - 0x1c M2 tse2004av DIMM C0 + 64 3 H - 0x1d M10 tse2004av DIMM C1 + 65 3 H - 0x1e M3 tse2004av DIMM D0 + 66 3 H - 0x1f M11 tse2004av DIMM D1 + 67 4 F - 0x18 M4 tse2004av DIMM E0 + 68 4 F - 0x19 M12 tse2004av DIMM E1 + 69 4 F - 0x1a M5 tse2004av DIMM F0 + 70 4 F - 0x1b M13 tse2004av DIMM F1 + 71 4 F - 0x1c M6 tse2004av DIMM G0 + 72 4 F - 0x1d M14 tse2004av DIMM G1 + 73 4 F - 0x1e M7 tse2004av DIMM H0 + 74 4 F - 0x1f M15 tse2004av DIMM H1 + 75 2 B 1:1 0x6a ??? m2_hp_only M.2 A NVMe Basic Management Command + 76 2 B 1:2 0x6a ??? m2_hp_only M.2 B NVMe Basic Management Command sensors => 133 sensors - ID NAME DEVICE KIND - 0 Southwest i2c id=0 temp - 1 South i2c id=1 temp - 2 Southeast i2c id=2 temp - 3 V12_U2A_A0 i2c id=7 current - 4 V3P3_U2A_A0 i2c id=7 current - 5 V12_U2A_A0 i2c id=7 voltage - 6 V3P3_U2A_A0 i2c id=7 voltage - 7 U2_N0 i2c id=8 temp - 8 V12_U2B_A0 i2c id=10 current - 9 V3P3_U2B_A0 i2c id=10 current - 10 V12_U2B_A0 i2c id=10 voltage - 11 V3P3_U2B_A0 i2c id=10 voltage - 12 U2_N1 i2c id=11 temp - 13 V12_U2C_A0 i2c id=13 current - 14 V3P3_U2C_A0 i2c id=13 current - 15 V12_U2C_A0 i2c id=13 voltage - 16 V3P3_U2C_A0 i2c id=13 voltage - 17 U2_N2 i2c id=14 temp - 18 V12_U2D_A0 i2c id=16 current - 19 V3P3_U2D_A0 i2c id=16 current - 20 V12_U2D_A0 i2c id=16 voltage - 21 V3P3_U2D_A0 i2c id=16 voltage - 22 U2_N3 i2c id=17 temp - 23 V12_U2E_A0 i2c id=19 current - 24 V3P3_U2E_A0 i2c id=19 current - 25 V12_U2E_A0 i2c id=19 voltage - 26 V3P3_U2E_A0 i2c id=19 voltage - 27 U2_N4 i2c id=20 temp - 28 V12_U2F_A0 i2c id=22 current - 29 V3P3_U2F_A0 i2c id=22 current - 30 V12_U2F_A0 i2c id=22 voltage - 31 V3P3_U2F_A0 i2c id=22 voltage - 32 U2_N5 i2c id=23 temp - 33 V12_U2G_A0 i2c id=25 current - 34 V3P3_U2G_A0 i2c id=25 current - 35 V12_U2G_A0 i2c id=25 voltage - 36 V3P3_U2G_A0 i2c id=25 voltage - 37 U2_N6 i2c id=26 temp - 38 V12_U2H_A0 i2c id=28 current - 39 V3P3_U2H_A0 i2c id=28 current - 40 V12_U2H_A0 i2c id=28 voltage - 41 V3P3_U2H_A0 i2c id=28 voltage - 42 U2_N7 i2c id=29 temp - 43 V12_U2I_A0 i2c id=31 current - 44 V3P3_U2I_A0 i2c id=31 current - 45 V12_U2I_A0 i2c id=31 voltage - 46 V3P3_U2I_A0 i2c id=31 voltage - 47 U2_N8 i2c id=32 temp - 48 V12_U2J_A0 i2c id=34 current - 49 V3P3_U2J_A0 i2c id=34 current - 50 V12_U2J_A0 i2c id=34 voltage - 51 V3P3_U2J_A0 i2c id=34 voltage - 52 U2_N9 i2c id=35 temp - 53 t6 i2c id=39 temp - 54 V3P3_SP_A2 i2c id=40 temp - 55 V3P3_SP_A2 i2c id=40 current - 56 V3P3_SP_A2 i2c id=40 voltage - 57 V3P3_SYS_A0 i2c id=41 temp - 58 V3P3_SYS_A0 i2c id=41 current - 59 V3P3_SYS_A0 i2c id=41 voltage - 60 V5_SYS_A2 i2c id=42 temp - 61 V5_SYS_A2 i2c id=42 current - 62 V5_SYS_A2 i2c id=42 voltage - 63 V1P8_SYS_A2 i2c id=43 temp - 64 V1P8_SYS_A2 i2c id=43 current - 65 V1P8_SYS_A2 i2c id=43 voltage - 66 V3P3_M2A_A0HP i2c id=44 current - 67 V3P3_M2B_A0HP i2c id=44 current - 68 V3P3_M2A_A0HP i2c id=44 voltage - 69 V3P3_M2B_A0HP i2c id=44 voltage - 70 CPU i2c id=46 temp - 71 VDD_VCORE i2c id=48 temp - 72 VDD_MEM_ABCD i2c id=48 temp - 73 VDD_VCORE i2c id=48 power - 74 VDD_MEM_ABCD i2c id=48 power - 75 VDD_VCORE i2c id=48 current - 76 VDD_MEM_ABCD i2c id=48 current - 77 VDD_VCORE i2c id=48 voltage - 78 VDD_MEM_ABCD i2c id=48 voltage - 79 VDDCR_SOC i2c id=49 temp - 80 VDD_MEM_EFGH i2c id=49 temp - 81 VDDCR_SOC i2c id=49 power - 82 VDD_MEM_EFGH i2c id=49 power - 83 VDDCR_SOC i2c id=49 current - 84 VDD_MEM_EFGH i2c id=49 current - 85 VDDCR_SOC i2c id=49 voltage - 86 VDD_MEM_EFGH i2c id=49 voltage - 87 VPP_ABCD i2c id=50 current - 88 VPP_EFGH i2c id=50 current - 89 V1P8_SP3 i2c id=50 current - 90 VPP_ABCD i2c id=50 voltage - 91 VPP_EFGH i2c id=50 voltage - 92 V1P8_SP3 i2c id=50 voltage - 93 V54_FAN i2c id=51 temp - 94 V54_FAN i2c id=51 current - 95 V54_FAN i2c id=51 voltage - 96 V54_HS_OUTPUT i2c id=52 temp - 97 V54_HS_OUTPUT i2c id=52 current - 98 V54_HS_OUTPUT i2c id=52 voltage - 99 Southeast i2c id=53 speed - 100 Northeast i2c id=53 speed - 101 South i2c id=53 speed - 102 North i2c id=53 speed - 103 Southwest i2c id=53 speed - 104 Northwest i2c id=53 speed - 105 V0P96_NIC_VDD_A0HP i2c id=54 temp - 106 V0P96_NIC_VDD_A0HP i2c id=54 current - 107 V0P96_NIC_VDD_A0HP i2c id=54 voltage - 108 Northeast i2c id=55 temp - 109 North i2c id=56 temp - 110 Northwest i2c id=57 temp - 111 V12_SYS_A2 i2c id=58 temp - 112 V12_SYS_A2 i2c id=58 power - 113 V12_SYS_A2 i2c id=58 current - 114 V12_SYS_A2 i2c id=58 voltage - 115 DIMM_A0 i2c id=59 temp - 116 DIMM_A1 i2c id=60 temp - 117 DIMM_B0 i2c id=61 temp - 118 DIMM_B1 i2c id=62 temp - 119 DIMM_C0 i2c id=63 temp - 120 DIMM_C1 i2c id=64 temp - 121 DIMM_D0 i2c id=65 temp - 122 DIMM_D1 i2c id=66 temp - 123 DIMM_E0 i2c id=67 temp - 124 DIMM_E1 i2c id=68 temp - 125 DIMM_F0 i2c id=69 temp - 126 DIMM_F1 i2c id=70 temp - 127 DIMM_G0 i2c id=71 temp - 128 DIMM_G1 i2c id=72 temp - 129 DIMM_H0 i2c id=73 temp - 130 DIMM_H1 i2c id=74 temp - 131 M2_A i2c id=75 temp - 132 M2_B i2c id=76 temp + ID NAME DEVICE REFDES KIND + 0 Southwest i2c id=0 J194 temp + 1 South i2c id=1 J195 temp + 2 Southeast i2c id=2 J196 temp + 3 V12_U2A_A0 i2c id=7 J206 current + 4 V3P3_U2A_A0 i2c id=7 J206 current + 5 V12_U2A_A0 i2c id=7 J206 voltage + 6 V3P3_U2A_A0 i2c id=7 J206 voltage + 7 U2_N0 i2c id=8 J206 temp + 8 V12_U2B_A0 i2c id=10 J207 current + 9 V3P3_U2B_A0 i2c id=10 J207 current + 10 V12_U2B_A0 i2c id=10 J207 voltage + 11 V3P3_U2B_A0 i2c id=10 J207 voltage + 12 U2_N1 i2c id=11 J207 temp + 13 V12_U2C_A0 i2c id=13 J208 current + 14 V3P3_U2C_A0 i2c id=13 J208 current + 15 V12_U2C_A0 i2c id=13 J208 voltage + 16 V3P3_U2C_A0 i2c id=13 J208 voltage + 17 U2_N2 i2c id=14 J208 temp + 18 V12_U2D_A0 i2c id=16 J209 current + 19 V3P3_U2D_A0 i2c id=16 J209 current + 20 V12_U2D_A0 i2c id=16 J209 voltage + 21 V3P3_U2D_A0 i2c id=16 J209 voltage + 22 U2_N3 i2c id=17 J209 temp + 23 V12_U2E_A0 i2c id=19 J210 current + 24 V3P3_U2E_A0 i2c id=19 J210 current + 25 V12_U2E_A0 i2c id=19 J210 voltage + 26 V3P3_U2E_A0 i2c id=19 J210 voltage + 27 U2_N4 i2c id=20 J210 temp + 28 V12_U2F_A0 i2c id=22 J211 current + 29 V3P3_U2F_A0 i2c id=22 J211 current + 30 V12_U2F_A0 i2c id=22 J211 voltage + 31 V3P3_U2F_A0 i2c id=22 J211 voltage + 32 U2_N5 i2c id=23 J211 temp + 33 V12_U2G_A0 i2c id=25 J212 current + 34 V3P3_U2G_A0 i2c id=25 J212 current + 35 V12_U2G_A0 i2c id=25 J212 voltage + 36 V3P3_U2G_A0 i2c id=25 J212 voltage + 37 U2_N6 i2c id=26 J212 temp + 38 V12_U2H_A0 i2c id=28 J213 current + 39 V3P3_U2H_A0 i2c id=28 J213 current + 40 V12_U2H_A0 i2c id=28 J213 voltage + 41 V3P3_U2H_A0 i2c id=28 J213 voltage + 42 U2_N7 i2c id=29 J213 temp + 43 V12_U2I_A0 i2c id=31 J214 current + 44 V3P3_U2I_A0 i2c id=31 J214 current + 45 V12_U2I_A0 i2c id=31 J214 voltage + 46 V3P3_U2I_A0 i2c id=31 J214 voltage + 47 U2_N8 i2c id=32 J214 temp + 48 V12_U2J_A0 i2c id=34 J215 current + 49 V3P3_U2J_A0 i2c id=34 J215 current + 50 V12_U2J_A0 i2c id=34 J215 voltage + 51 V3P3_U2J_A0 i2c id=34 J215 voltage + 52 U2_N9 i2c id=35 J215 temp + 53 t6 i2c id=39 U491 temp + 54 V3P3_SP_A2 i2c id=40 U522 temp + 55 V3P3_SP_A2 i2c id=40 U522 current + 56 V3P3_SP_A2 i2c id=40 U522 voltage + 57 V3P3_SYS_A0 i2c id=41 U560 temp + 58 V3P3_SYS_A0 i2c id=41 U560 current + 59 V3P3_SYS_A0 i2c id=41 U560 voltage + 60 V5_SYS_A2 i2c id=42 U524 temp + 61 V5_SYS_A2 i2c id=42 U524 current + 62 V5_SYS_A2 i2c id=42 U524 voltage + 63 V1P8_SYS_A2 i2c id=43 U561 temp + 64 V1P8_SYS_A2 i2c id=43 U561 current + 65 V1P8_SYS_A2 i2c id=43 U561 voltage + 66 V3P3_M2A_A0HP i2c id=44 U275 current + 67 V3P3_M2B_A0HP i2c id=44 U275 current + 68 V3P3_M2A_A0HP i2c id=44 U275 voltage + 69 V3P3_M2B_A0HP i2c id=44 U275 voltage + 70 CPU i2c id=46 ??? temp + 71 VDD_VCORE i2c id=48 U350 temp + 72 VDD_MEM_ABCD i2c id=48 U350 temp + 73 VDD_VCORE i2c id=48 U350 power + 74 VDD_MEM_ABCD i2c id=48 U350 power + 75 VDD_VCORE i2c id=48 U350 current + 76 VDD_MEM_ABCD i2c id=48 U350 current + 77 VDD_VCORE i2c id=48 U350 voltage + 78 VDD_MEM_ABCD i2c id=48 U350 voltage + 79 VDDCR_SOC i2c id=49 U351 temp + 80 VDD_MEM_EFGH i2c id=49 U351 temp + 81 VDDCR_SOC i2c id=49 U351 power + 82 VDD_MEM_EFGH i2c id=49 U351 power + 83 VDDCR_SOC i2c id=49 U351 current + 84 VDD_MEM_EFGH i2c id=49 U351 current + 85 VDDCR_SOC i2c id=49 U351 voltage + 86 VDD_MEM_EFGH i2c id=49 U351 voltage + 87 VPP_ABCD i2c id=50 U352 current + 88 VPP_EFGH i2c id=50 U352 current + 89 V1P8_SP3 i2c id=50 U352 current + 90 VPP_ABCD i2c id=50 U352 voltage + 91 VPP_EFGH i2c id=50 U352 voltage + 92 V1P8_SP3 i2c id=50 U352 voltage + 93 V54_FAN i2c id=51 U419 temp + 94 V54_FAN i2c id=51 U419 current + 95 V54_FAN i2c id=51 U419 voltage + 96 V54_HS_OUTPUT i2c id=52 U452 temp + 97 V54_HS_OUTPUT i2c id=52 U452 current + 98 V54_HS_OUTPUT i2c id=52 U452 voltage + 99 Southeast i2c id=53 U321 speed + 100 Northeast i2c id=53 U321 speed + 101 South i2c id=53 U321 speed + 102 North i2c id=53 U321 speed + 103 Southwest i2c id=53 U321 speed + 104 Northwest i2c id=53 U321 speed + 105 V0P96_NIC_VDD_A0HP i2c id=54 U565 temp + 106 V0P96_NIC_VDD_A0HP i2c id=54 U565 current + 107 V0P96_NIC_VDD_A0HP i2c id=54 U565 voltage + 108 Northeast i2c id=55 J197 temp + 109 North i2c id=56 J198 temp + 110 Northwest i2c id=57 J199 temp + 111 V12_SYS_A2 i2c id=58 U431 temp + 112 V12_SYS_A2 i2c id=58 U431 power + 113 V12_SYS_A2 i2c id=58 U431 current + 114 V12_SYS_A2 i2c id=58 U431 voltage + 115 DIMM_A0 i2c id=59 M0 temp + 116 DIMM_A1 i2c id=60 M8 temp + 117 DIMM_B0 i2c id=61 M1 temp + 118 DIMM_B1 i2c id=62 M9 temp + 119 DIMM_C0 i2c id=63 M2 temp + 120 DIMM_C1 i2c id=64 M10 temp + 121 DIMM_D0 i2c id=65 M3 temp + 122 DIMM_D1 i2c id=66 M11 temp + 123 DIMM_E0 i2c id=67 M4 temp + 124 DIMM_E1 i2c id=68 M12 temp + 125 DIMM_F0 i2c id=69 M5 temp + 126 DIMM_F1 i2c id=70 M13 temp + 127 DIMM_G0 i2c id=71 M6 temp + 128 DIMM_G1 i2c id=72 M14 temp + 129 DIMM_H0 i2c id=73 M7 temp + 130 DIMM_H1 i2c id=74 M15 temp + 131 M2_A i2c id=75 ??? temp + 132 M2_B i2c id=76 ??? temp sockets => 6 sockets NAME KIND PORT RXSIZE OWNER echo udp 7 1024 udpecho