Connectx-5 MCX516A has no mac address

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

Oliver Mack

New Member
Sep 25, 2014
23
0
1
49
Hi,
I guess this is my fault, the system for which the card was intended, did not post with the card.
I have therefore updated the firmware of the card in another system, which solved the problem, but since then, the card has no MAC addresses.

How can I fix this?
--------
root@kubu01:~# mstflint -d 0:05:00.0 q
Image type: FS4
FW Version: 16.35.2000
FW Release Date: 24.11.2022
Product Version: 16.35.2000
Rom Info: type=UEFI version=14.28.16 cpu=AMD64,AARCH64
type=PXE version=3.6.805 cpu=AMD64
Description: UID GuidsNumber
Base GUID: N/A 8
Base MAC: N/A 8
Image VSD: N/A
Device VSD: N/A
PSID: MT_0000000013
Security Attributes: N/A
-----------

edit: I think I found the right doc
file:///home/user/Downloads/MFTV4130-19796669-170923-0246-11794.pdf

There is no GUID sticker on the card, can I use any other one?
This is the only MCX51A-CDAT I have, where do I get a suitable ini file?
Can anyone help?
 
Last edited:

Freebsd1976

Active Member
Feb 23, 2018
395
73
28
Hi,
I guess this is my fault, the system for which the card was intended, did not post with the card.
I have therefore updated the firmware of the card in another system, which solved the problem, but since then, the card has no MAC addresses.

How can I fix this?
--------
root@kubu01:~# mstflint -d 0:05:00.0 q
Image type: FS4
FW Version: 16.35.2000
FW Release Date: 24.11.2022
Product Version: 16.35.2000
Rom Info: type=UEFI version=14.28.16 cpu=AMD64,AARCH64
type=PXE version=3.6.805 cpu=AMD64
Description: UID GuidsNumber
Base GUID: N/A 8
Base MAC: N/A 8
Image VSD: N/A
Device VSD: N/A
PSID: MT_0000000013
Security Attributes: N/A
-----------

edit: I think I found the right doc
file:///home/user/Downloads/MFTV4130-19796669-170923-0246-11794.pdf

There is no GUID sticker on the card, can I use any other one?
This is the only MCX51A-CDAT I have, where do I get a suitable ini file?
Can anyone help?
use flint with -guid and -mac option to reflash firmware should work, you don't need ini file .
for the guid value and mac values , copy your 516a-cdat's guid and mac ,then slight change some digital(one or two is enough)
 

Oliver Mack

New Member
Sep 25, 2014
23
0
1
49
copy your 516a-cdat's guid
I have no other 516a-cdat, I found one in the forum
Just one command was enough

flint -d /dev/mst/mt4121_pciconf0 -guid 0x1c34da71b83a -mac 0x1c34da71b83a sg

Now it looks better, both ports are connected and have a MAC address.
Do I need the Device and Image VSD?

root@kubu01:~# flint -d /dev/mst/mt4121_pciconf0 q
Image type: FS4
FW Version: 16.35.2000
FW Release Date: 24.11.2022
Product Version: 16.35.2000
Rom Info: type=UEFI version=14.28.16 cpu=AMD64,AARCH64
type=PXE version=3.6.805 cpu=AMD64
Description: UID GuidsNumber
Base GUID: 1c34da030071b83a 8
Orig Base GUID: N/A 8
Base MAC: 1c34da71b83a 8
Orig Base MAC: N/A 8
Image VSD: N/A
Device VSD: N/A
PSID: MT_0000000013
Security Attributes: N/A




mst status shows only one device, shouldn't there be two?

# mst status
MST modules:
------------
MST PCI module is not loaded
MST PCI configuration module loaded

MST devices:
------------
/dev/mst/mt4121_pciconf0 - PCI configuration cycles access.
domain:bus:dev.fn=0000:05:00.0 addr.reg=88 data.reg=92 cr_bar.gw_offset=-1
Chip revision is: 00
 
Last edited:

Freebsd1976

Active Member
Feb 23, 2018
395
73
28
I have no other 516a-cdat, I found one in the forum
Just one command was enough

flint -d /dev/mst/mt4121_pciconf0 -guid 0x1c34da71b83a -mac 0x1c34da71b83a sg

Now it looks better, both ports are connected and have a MAC address.
Do I need the Device and Image VSD?

root@kubu01:~# flint -d /dev/mst/mt4121_pciconf0 q
Image type: FS4
FW Version: 16.35.2000
FW Release Date: 24.11.2022
Product Version: 16.35.2000
Rom Info: type=UEFI version=14.28.16 cpu=AMD64,AARCH64
type=PXE version=3.6.805 cpu=AMD64
Description: UID GuidsNumber
Base GUID: 1c34da030071b83a 8
Orig Base GUID: N/A 8
Base MAC: 1c34da71b83a 8
Orig Base MAC: N/A 8
Image VSD: N/A
Device VSD: N/A
PSID: MT_0000000013
Security Attributes: N/A




mst status shows only one device, shouldn't there be two?

# mst status
MST modules:
------------
MST PCI module is not loaded
MST PCI configuration module loaded

MST devices:
------------
/dev/mst/mt4121_pciconf0 - PCI configuration cycles access.
domain:bus:dev.fn=0000:05:00.0 addr.reg=88 data.reg=92 cr_bar.gw_offset=-1
Chip revision is: 00
1 you can't flash vsd ( vsd file format is unkown). no vsd don't affect nic funciton.
2 one nic one device on mst status
 

Oliver Mack

New Member
Sep 25, 2014
23
0
1
49
On CX5s there is only one device.
thanks for clarification, I only had the CX3 before.
Unfortunately, there are more differences, the CX5 requires the MLNX_OFED for SR-IOV, I thought it will work with mlx5_core.
This limits me to MLNX_OFED compatible distros, is there a chance that this will change in the future?

edit: just found out SR-IOV works with mlx5_core, all docs I found just referenced the mlnx-ofed driver

edit2: doesn't seem to work after all with SR-IOV and MLX5_Core, I can create the virtual adapters and pass them through to Windows , but I get a code 10 after installing the driver in Windows
 
Last edited: