Skip to content

feat: enabling routing for Supermicro GB300s#90

Open
krish-nvidia wants to merge 2 commits into
mainfrom
krish/gb300-routing
Open

feat: enabling routing for Supermicro GB300s#90
krish-nvidia wants to merge 2 commits into
mainfrom
krish/gb300-routing

Conversation

@krish-nvidia

@krish-nvidia krish-nvidia commented Jun 12, 2026

Copy link
Copy Markdown

The Supermicro GB300 reports Vendor: "Supermicro", so it was getting sent to the supermicro.rs path. But it's actually an OpenBMC box running the same GB Redfish tree as GB200 which nvidia_gbx00 already handles. This sends it there instead.

Evidence (from the tray dump):

  • Service root: Vendor: "Supermicro", Product: "GB NVL" but Managers/BMC_0 is "OpenBmc", not an Supermicro BMC.
  • No Oem/Supermicro anywhere
  • Same GB200 shape: System_0 + HGX_Baseboard_0, standard Bios/Settings, etc

Changes:

  • service_root.rs: Supermicro + GB NVLNvidiaGBx00
  • nvidia_gbx00.rs: add a vendor-agnostic is_gb300() helper. Groundwork for the GB300-specific tweaks, not wired up yet.
    • Both Supermicro and Lenovo present GB300 1CPU:2GPU Board PC in the HGX_Baseboard_0 system model

Signed-off-by: Krish Dandiwala <kdandiwala@nvidia.com>
Signed-off-by: Krish Dandiwala <kdandiwala@nvidia.com>
Comment thread src/nvidia_gbx00.rs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants