Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mlxup not showing available online updates #5

Closed
yangl1996 opened this issue May 2, 2023 · 5 comments
Closed

mlxup not showing available online updates #5

yangl1996 opened this issue May 2, 2023 · 5 comments

Comments

@yangl1996
Copy link

I tried to use mixup to fetch the latest firmware, but got the following output

Device #4:
----------

  Device Type:      ConnectX5
  Part Number:      MNV303212A-ADL_Ax
  Description:      Innova-2 Flex for Application Acceleration; ConnectX-5 Eth Adapter dual Port SFP 25GbE; Xilinx KU15P; PCI4.0 x8; HHHL; active cooling tall bracket; ROHS R6
  PSID:             MT_0000000158
  PCI Device Name:  pci0:6:0:0
  Base GUID:        N/A
  Base MAC:         N/A
  Versions:         Current        Available     
     FW             16.24.4020     N/A           

  Status:           No matching image found

Could it be that Nvidia has discontinued the board (the Lenovo variant is pull out from the market as of the beginning of 2023) and stopped serving the firmwares?

@mwrnd
Copy link
Owner

mwrnd commented May 2, 2023

Try running mlxup without the --online option. Both version 4.20.0 and the latest, 4.23.0. sudo ./mlxup worked for me.

wget https://www.mellanox.com/downloads/firmware/mlxup/4.20.0/SFX/linux_x64/mlxup -O mlxup_4.20.0
wget https://www.mellanox.com/downloads/firmware/mlxup/4.23.0/SFX/linux_x64/mlxup -O mlxup_4.23.0

Innova-2 MNV303212A-ADL ConnectX-5 Firmware 16.26.4012 is still directy downloadable as of today.

I do not have any contacts at Nvidia. I do not believe the Innova-2 was ever for sale on the official shop. Not great news that Lenovo has pulled it from market.

@yangl1996
Copy link
Author

Interesting. mlxup was able to find the firmware I manually downloaded to the same directory (thanks for the link!), but cannot fetch the 16.28 version from the internet (with or without the --online option). Might be just some quirkiness of the FreeBSD-version MFT tools. Will report back if I make further progress.

@mwrnd
Copy link
Owner

mwrnd commented May 2, 2023

I had an error in my notes and have updated them. mlxup 4.15.2 is the latest version to support the Innova-2 and will update ConnectX-5 firmware to 16.28.2006. 16.24.4020 is included in the Innova-2 package and 16.26.4012 is directly downloadable.

mlxup

4.20.0 fails:

mlxup_4 20 0_fails

As does the latest 4.23.0 and every other version since 4.15.2.

mlxup_4 23 0_fails

@yangl1996
Copy link
Author

Thanks so much for the clarification (and the entire notes)! Will try it later this week.

(Feel free to close this issue, since the main document is updated : )

@mwrnd
Copy link
Owner

mwrnd commented May 2, 2023

Thanks for letting me know about the error in my notes.

The biggest issue with using the Innova-2 is wrangling the correct software versions and their dependencies. If you intend to make an attempt at FPGA processing of packets using PCIe P2PDMA, the only publicly available clue is that it will require Vivado 2019.2 but note the actual code is NOT publicly available. I have been able to compile working XDMA+DDR4 demos using Vivado 2018.3, 2020.2, and 2021.2 whereas 2017.2 and 2021.1 fail. I have had some tentative success compiling a QDMA demo using Vivado 2022.1.

@mwrnd mwrnd closed this as completed May 2, 2023
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

No branches or pull requests

2 participants