From 9574e2d18614d116c16156c1b1d2883987f4462b Mon Sep 17 00:00:00 2001 From: fabienarchambault Date: Fri, 10 Oct 2025 23:14:36 +0200 Subject: [PATCH] Add Nvidia QM9700 InfiniBand switch (#3644) * Add Nvidia QM9700 InfiniBand switch * Update QM9700.yaml * Update QM9700.yaml --- device-types/Nvidia/QM9700.yaml | 142 ++++++++++++++++++++++++++++++++ 1 file changed, 142 insertions(+) create mode 100644 device-types/Nvidia/QM9700.yaml diff --git a/device-types/Nvidia/QM9700.yaml b/device-types/Nvidia/QM9700.yaml new file mode 100644 index 00000000..9c7d3cdf --- /dev/null +++ b/device-types/Nvidia/QM9700.yaml @@ -0,0 +1,142 @@ +--- +manufacturer: Nvidia +model: QM9700 +slug: nvidia-qm9700 +u_height: 1 +is_full_depth: true +airflow: rear-to-front +weight: 14.8 +weight_unit: kg +console-ports: + - name: uart + type: rj-45 +module-bays: + - name: PSU1 + position: PSU1 + - name: PSU2 + position: PSU2 +interfaces: + - name: P0.0 + type: 400gbase-x-osfp + - name: P0.1 + type: 400gbase-x-osfp + - name: P1.0 + type: 400gbase-x-osfp + - name: P1.1 + type: 400gbase-x-osfp + - name: P2.0 + type: 400gbase-x-osfp + - name: P2.1 + type: 400gbase-x-osfp + - name: P3.0 + type: 400gbase-x-osfp + - name: P3.1 + type: 400gbase-x-osfp + - name: P4.0 + type: 400gbase-x-osfp + - name: P4.1 + type: 400gbase-x-osfp + - name: P5.0 + type: 400gbase-x-osfp + - name: P5.1 + type: 400gbase-x-osfp + - name: P6.0 + type: 400gbase-x-osfp + - name: P6.1 + type: 400gbase-x-osfp + - name: P7.0 + type: 400gbase-x-osfp + - name: P7.1 + type: 400gbase-x-osfp + - name: P8.0 + type: 400gbase-x-osfp + - name: P8.1 + type: 400gbase-x-osfp + - name: P9.0 + type: 400gbase-x-osfp + - name: P9.1 + type: 400gbase-x-osfp + - name: P10.0 + type: 400gbase-x-osfp + - name: P10.1 + type: 400gbase-x-osfp + - name: P11.0 + type: 400gbase-x-osfp + - name: P11.1 + type: 400gbase-x-osfp + - name: P12.0 + type: 400gbase-x-osfp + - name: P12.1 + type: 400gbase-x-osfp + - name: P13.0 + type: 400gbase-x-osfp + - name: P13.1 + type: 400gbase-x-osfp + - name: P14.0 + type: 400gbase-x-osfp + - name: P14.1 + type: 400gbase-x-osfp + - name: P15.0 + type: 400gbase-x-osfp + - name: P15.1 + type: 400gbase-x-osfp + - name: P16.0 + type: 400gbase-x-osfp + - name: P16.1 + type: 400gbase-x-osfp + - name: P17.0 + type: 400gbase-x-osfp + - name: P17.1 + type: 400gbase-x-osfp + - name: P18.0 + type: 400gbase-x-osfp + - name: P18.1 + type: 400gbase-x-osfp + - name: P19.0 + type: 400gbase-x-osfp + - name: P19.1 + type: 400gbase-x-osfp + - name: P20.0 + type: 400gbase-x-osfp + - name: P20.1 + type: 400gbase-x-osfp + - name: P21.0 + type: 400gbase-x-osfp + - name: P21.1 + type: 400gbase-x-osfp + - name: P22.0 + type: 400gbase-x-osfp + - name: P23.1 + type: 400gbase-x-osfp + - name: P24.0 + type: 400gbase-x-osfp + - name: P24.1 + type: 400gbase-x-osfp + - name: P25.0 + type: 400gbase-x-osfp + - name: P25.1 + type: 400gbase-x-osfp + - name: P26.0 + type: 400gbase-x-osfp + - name: P26.1 + type: 400gbase-x-osfp + - name: P27.0 + type: 400gbase-x-osfp + - name: P27.1 + type: 400gbase-x-osfp + - name: P28.0 + type: 400gbase-x-osfp + - name: P28.1 + type: 400gbase-x-osfp + - name: P29.0 + type: 400gbase-x-osfp + - name: P29.1 + type: 400gbase-x-osfp + - name: P30.0 + type: 400gbase-x-osfp + - name: P30.1 + type: 400gbase-x-osfp + - name: P31.0 + type: 400gbase-x-osfp + - name: P31.1 + type: 400gbase-x-osfp