-
Notifications
You must be signed in to change notification settings - Fork 8
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
Instruction to flash the firmware when lspci shows "MT28800 Family [ConnectX-5 Flash Recovery]" #2
Comments
Doubly thanks yangl1996! I was unaware of I got the board to enter Recovery Mode by shorting CLK to Vcc by accident. I believe DO to GND is safer. I am surprised by this as at one point I erased the 25Q128 FLASH on the Innova-2 and just the bridge showed up in @yangl1996 were you able to get anything from |
Thanks, Matthew for updating the docs! It's very interesting that one can force the board into recovery without dedicated tools. My card arrived with only the Flash Recovery device shown in I used
I made multiple failed attempts to flash the card, until I found the article mentioned in my original post. The trick seems to be getting through (by disabling) the multiple safety checks that |
I discovered it is possible to corrupt the firmware using |
Thanks for such detailed documentation! I just started playing around a bit with the card. Mine arrived with no firmware and lspci shows only one device
MT28800 Family [ConnectX-5 Flash Recovery]
. The instructions in the notes do not work for me. Here's what I ended up doing:flint
complains that it cannot find device ID. Source code of mstflint shows that the tool does not try to obtain device ID on FreeBSD, thus not producing the error.)mstflint
port. (Nvidia does provide MFT tools on its website, but I found the open source version provided by FreeBSD ports is sufficient. If one does want to install Nvidia's version, one needs toln -s /usr/local/bin/bash /bin/bash
since Nvidia's version assumes thatbash
is present at/bin/bash
which is not the case on FreeBSD.)mstflint -nofs --use_image_ps --ignore_dev_data -d pci0:3:0:0 -i /root/Innova_2_Flex_Open_18_12/FW/Morse_FW/fw-ConnectX5-rel-16_24_4020-MNV303212A-ADL_Ax.bin burn
. Herepci0:3:0:0
is the PCI address of Flash Recovery device.The command is mostly a copy paste from https://github.com/Tualua/labnotes/wiki/Mellanox-ConnectX-4-Lx-Firmware-recovery but I thought it might be useful to put it here to benefit folks like me who have not tried to recovery a Mellanox NIC.
LMK if you would prefer that I submit a PR.
The text was updated successfully, but these errors were encountered: