- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
We are developing a board that includes an X710-AT2 ethernet controller and we are having hard time to figure out how to initialize it properly from manufacturing stand point. We already downloaded the tools (eeupdate, nvmupdate, lanconfig,...) with the 348742_Quartzville_Tools_679989 package as well as the latest NVM version 9.20. Now we have 2 questions:
1. What is the proper process to initial setup for the controller (while the flash is blank)? What are the commands in order to set the MAC address(es), the iNVM file (if have to - like with i211), so that the controller can be seen and work as an X710-AT2 (8086:15ff) instead of a generic XL710 (8086:154B)?
2. We already bricked a controller after programming the NVM file from 9.20 package first thing first using lanconf. The program finished successfully but after a power cycle, the controller cannot be accessed anymore by the tools though it shows 2 devices with device ID 15ff. Is there any software or option that help to recover the controller without hardware intervention (like replace the flash)?
Please send email directly to me with the email on file if the answers cannot be posted here.
Thanks and Best Regards,
Tony
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, @tonynb:
Thank you for contacting Intel Embedded Community.
The information that may help you can be found in the document stated on the following website:
https://cdrdv2.intel.com/v1/dl/getContent/332162
Best regards,
@CarlosAM_INTEL.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Carlos,
Thank you for your reply. To this point, I am able to program the NVM to X710-AT2 and assign MAC addresses to the adapter. The brick issue I had the other day was because after flashing the NVM, the Device ID on the controller changed to 0x15ff and our systems (Windows and Ubuntu) did have the driver for it so the tools were not able to talk to it. After installing the driver for the systems, the adapter appears to work normally.
Now I am trying to program an iPXE rom (we use iPXE with customization for other boards in the past) into the option ROM of the controller but the NVM flash is in "Protected" mode as shown in the picture below and the option ROM write fails.
If you have any suggestion how to get out of the protected mode for X710-AT2 please let me know.
Thanks and Best Regards,
Tony
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, @tonynb:
Thanks for your reply.
The information stated in sections 3.4.1.1, 3.4.1.2, 3.4.2, 3.4.3, 3.4.5.6, 3.4.9, 3.4.9.1, 3.4.9.2, and 3.4.9.3, on pages 193, 194, 195, 206, 207, 215, 216, and 217 of the following document may help you with the reported situation:
https://cdrdv2.intel.com/v1/dl/getContent/332464
Best regards,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks Carlos.
Just an update that I was able to get my iPXE image to the X710-AT2 option ROM.
Thanks a lot for your help so far.
Best Regards,
Tony
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Carlos,
I already put this update in the other topic in Ethernet forum but I think I should update it here as well.
After I modified the board a little bit to put the Windond flash in debug mode, the flash mode now is "Unprotected" as shown with lanconf and eeupdate. However lanconf still fails to update the option ROM with "ERROR: Shared flash write failed for module: Option ROM, c86a2051 - 'Flash write failed'".
I am thinking of another option that is to make an FLB file that includes my iPXE boot image and flash it with BootUtil. However I am wondering if there is a way for us to do that? Is there any tool available for download that helps to make such file?
Thanks and Best Regards,
Tony
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page