how to create a topology file with the MSB7890 and 2 HCA card

Hello , Mellanox Academy support team

I am on studying the Infiniband Fabric ,and I have problem on create the topology file on the MSB7890 and 2 HCA card connect to it ,but I don’t know how to create the topology file here ,some question here are :

1: the course on the topology file is out of date and not clear to me ,it is focus on the SX6036/SX6025

2: no ibnl file related tothe MSB7890 switch,

3: no SM defined in the topology file

here is what I do in my topology file :

[root@node01 ~]# ibdmchk -t a.topo


IBDMCHK Cluster Design Mode:

Topology File … a.topo

SM Node …

SM Port … 4294967295

LMC … 0

-I- Parsing topology definition:a.topo

-W- Ignoring ‘p13 → HCA-1 node01 p1’ (line:2)

-W- Ignoring ‘p17 → HCA-1 node04 p1’ (line:3)

-I- Defined 1/2 systems/nodes

-E- Fail to find SM node:

[root@node01 ~]# cat a.topo

MSB7700 MSB7700

p13 → HCA-1 node01 p1

p17 → HCA-1 node04 p1

here is the link for my ib network :

[root@node01 ~]# iblinkinfo

CA: node04 HCA-1:

0x98039b0300078390 4 1 ==( 4X 25.78125 Gbps Active/ LinkUp)==> 3 17 “SwitchIB Mellanox Technologies” ( )

Switch: 0x248a070300f82490 SwitchIB Mellanox Technologies:

3 1 ==( Down/ Polling)==> “” ( )

3 2 ==( Down/ Polling)==> “” ( )

3 3 ==( Down/ Polling)==> “” ( )

3 4 ==( Down/ Polling)==> “” ( )

3 5 ==( Down/ Polling)==> “” ( )

3 6 ==( Down/ Polling)==> “” ( )

3 7 ==( Down/ Polling)==> “” ( )

3 8 ==( Down/ Polling)==> “” ( )

3 9 ==( Down/ Polling)==> “” ( )

3 10 ==( Down/ Polling)==> “” ( )

3 11 ==( Down/ Polling)==> “” ( )

3 12 ==( Down/ Polling)==> “” ( )

3 13 ==( 4X 25.78125 Gbps Active/ LinkUp)==> 1 1 “node01 HCA-1” ( )

3 14 ==( Down/ Polling)==> “” ( )

3 15 ==( Down/ Polling)==> “” ( )

3 16 ==( Down/ Polling)==> “” ( )

3 17 ==( 4X 25.78125 Gbps Active/ LinkUp)==> 4 1 “node04 HCA-1” ( )

3 18 ==( Down/ Polling)==> “” ( )

3 19 ==( Down/ Polling)==> “” ( )

3 20 ==( Down/ Polling)==> “” ( )

3 21 ==( Down/ Polling)==> “” ( )

3 22 ==( Down/ Polling)==> “” ( )

3 23 ==( Down/ Polling)==> “” ( )

3 24 ==( Down/ Polling)==> “” ( )

3 25 ==( Down/ Polling)==> “” ( )

3 26 ==( Down/ Polling)==> “” ( )

3 27 ==( Down/ Polling)==> “” ( )

3 28 ==( Down/ Polling)==> “” ( )

3 29 ==( Down/ Polling)==> “” ( )

3 30 ==( Down/ Polling)==> “” ( )

3 31 ==( Down/ Polling)==> “” ( )

3 32 ==( Down/ Polling)==> “” ( )

3 33 ==( Down/ Polling)==> “” ( )

3 34 ==( Down/ Polling)==> “” ( )

3 35 ==( Down/ Polling)==> “” ( )

3 36 ==( Down/ Polling)==> “” ( )

3 37 ==( Down/ Polling)==> “” ( )

CA: node01 HCA-1:

0x98039b0300078348 1 1 ==( 4X 25.78125 Gbps Active/ LinkUp)==> 3 13 “SwitchIB Mellanox Technologies” ( )