SergiuC Posted February 9, 2023 Share Posted February 9, 2023 I'm using Unraid first time and i managed toget a trial key to test the product but sometimes i boot and i find error :cannot find eth0 and after reboot sometimes i have internet. I did created 2 VMs when internet was working and after i used the VMs for like 5 mins the internet connection dropped. Any advice is much appreciated. dhcplog.txt libvirt.txt syslog.txt vfio-pci.txt Quote Link to comment
ghost82 Posted February 10, 2023 Share Posted February 10, 2023 Feb 9 07:31:22 Tower kernel: ixgbe 0000:25:00.0: Warning firmware error detected FWSM: 0xFFFFFFFF Feb 9 07:31:22 Tower kernel: ixgbe 0000:25:00.0: Firmware recovery mode detected. Limiting functionality. Refer to the Intel(R) Ethernet Adapters and Devices User Guide for details on firmware recovery mode. Upgrade network card firmware if you're not running the latest. Quote Link to comment
SergiuC Posted February 10, 2023 Author Share Posted February 10, 2023 Thank you for the suggestion, but how to do that ? I'm noob when it comes to what commands to run in terminal. I took driver from original intel website : https://www.intel.com/content/www/us/en/products/sku/84329/intel-ethernet-controller-x550at2/downloads.html the last on in the list and i added under logs folder on Unraid stick. I navigated under the folder but i don;t know how to install it. If you can help me it will be much appreciated. Quote Link to comment
ghost82 Posted February 10, 2023 Share Posted February 10, 2023 It's not the driver but the firmware. Every device usually has an utility to upgrade the firmware. I take no responsibility for this From what I read for the x550-at2 you should need this package: https://www.intel.com/content/www/us/en/download/19358/non-volatile-memory-nvm-update-utility-for-intel-ethernet-network-adapter-x550-series.html If you want to try to update the firmware from within unraid, check the linux user guide: https://www-ssl.intel.com/content/www/us/en/embedded/products/networking/nvm-update-tool-quick-linux-usage-guide.html Start reading from paragraph: Verifying Driver, Image Version, and Package Inventory, page 7. Basically: 1. check firmware version from the unraid terminal: ethtool -i eth0 Check that the firmware version is <3.60 2. extract the zip archive you downloaded somewhere, extract X550_NVMUpdatePackage_v3_60_Linux.tar.gz. 3. cd in the terminal to the extracted package: cd /path/where/you/extracted/files/X550_NVMUpdatePackage_v3_60/X550/Linux_x64/ 4. give executable permissions to the tool: chmod 755 nvmupdate64e 5. run the tool: ./nvmupdate64e Quote Link to comment
SergiuC Posted February 10, 2023 Author Share Posted February 10, 2023 I attempted to update and i got this: Quote Link to comment
ghost82 Posted February 10, 2023 Share Posted February 10, 2023 (edited) The package is wrong then, because it lists the x550-t2 but under status it says update not available, so I presume the firmware for that model is not included in that package. I cannot be of more help here unfortunately, if I were you I would try to contact intel to ask how to update the firmware of that network controller. Edited February 10, 2023 by ghost82 Quote Link to comment
ghost82 Posted February 11, 2023 Share Posted February 11, 2023 (edited) One thing to add to this is that the network card could be a intel one but not retail, for example sold by dell or hp, etc: if you look at your screenshot you will see 0x80001440 (this is your EEPID), which is not in the package you downloaded (file nvmupdate.cfg, both EEPID and REPLACES sections). If you search in internet you will find some posts about the same issue with intel/dell cards, ex: https://community.intel.com/t5/Ethernet-Products/Intel-X710-T2L-NVM-Update-to-7-3-Failing/td-p/664667 Note that adding your id to an incompatible firmware may damage your card. Edited February 11, 2023 by ghost82 Quote Link to comment
SergiuC Posted February 13, 2023 Author Share Posted February 13, 2023 Thank you so much for taking time to help me here. I read that post but I don't understand where to add that EEPID since there are alot of sections in cfg file. ;************************************************************************** ; Retail_SagePond_B0_AT_SP_noMNG_H92506 ********************************* ;************************************************************************** BEGIN DEVICE DEVICENAME: SAGEVILLE_EXT VENDOR: 8086 DEVICE: 15D1 NVM IMAGE: Retail_SagePond_B0_AT_SP_noMNG_H92506_3p60.bin SKIP OROM: FALSE EEPID: 8000172B EEPROM MAP: dSGVL_0.txt REPLACES: 80000493 80000C66 80000D42 80000F52 80001059 80001140 8000117E 800011F8 80001348 80001371 80001568 800016DA RESET TYPE: POWER END DEVICE ;************************************************************************** ; dSGVL_B0_AT2_MCTP ***************************************************** ;************************************************************************** BEGIN DEVICE DEVICENAME: SAGEVILLE_EXT VENDOR: 8086 DEVICE: 1563 NVM IMAGE: dSGVL_B0_AT2_MCTP_3p60.bin SKIP OROM: FALSE EEPID: 8000172C EEPROM MAP: dSGVL_0.txt REPLACES: 80000771 800007F5 80000951 80000499 800005CF 800005DD 800005ED 800005F7 80000633 80000650 80000687 80000729 8000072A 8000072B 800007B4 8000084E 80000947 800009B9 800009E6 800009EF 800009F8 80000A01 80000A28 80000A30 80000A64 80000AED 80000D02 80000D3B 80000D2C 80000D1A 80000D18 80000C55 80000C4B 80000F48 80000FBD 80000EFA 8000104F 80001137 8000117F 800011F9 80001349 80001372 80001577 800016DB RESET TYPE: POWER END DEVICE I work with archive : https://www.intel.com/content/www/us/en/download/19358/non-volatile-memory-nvm-update-utility-for-intel-ethernet-network-adapter-x550-series.html. Can you assist me with edit of this cfg file and i can replace it with original if you provide a correct one and i can run it. Quote Link to comment
ghost82 Posted February 16, 2023 Share Posted February 16, 2023 On 2/13/2023 at 11:43 AM, SergiuC said: Can you assist me with edit of this cfg file Sorry, I was out for a couple of days. Do not edit the cfg file on your own. If you are not sure what block to modify (and both me and you don't know it) you may force flash a wrong firmware and trash your card. As I wrote you should contact the reseller of the card, the dealer or intel, depending on where you got the card, give them the serial number and model number so they can identify the exact model and provide you the correct firmware. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.