Embedded Connectivity
Intel network controllers, Firmware, and drivers support systems
850 Discussions

How I can write my option rom to the i210 flash

伟何2
Beginner
3,337 Views

Hello,

If I build the option rom for my i210(like ipxe),how I can write it to the I210 rom?

The BootUtil only can write the Intel option rom,how to write the third-part option rom?

Thank you very much.

Best Regards

Houssay Ho

0 Kudos
6 Replies
CarlosAM_INTEL
Moderator
1,994 Views

Hello, hh:

Thank you for contacting Intel Embedded Community.

Please review the answer to the question 2.19, on page 8 of the https://www.intel.com/content/dam/www/public/us/en/documents/faqs/ethernet-controller-i210-i211-faq.pdf Intel(R) Ethernet Controller I210/I211 Frequently Asked Questions (FAQs) document # 335346.

By the way, the Intel Network Connections 20.7 PV, Intel Pre-boot BIOS Image Utility BootUtil LAN Software Tools document # 387754 and Intel Network Connections [iSCSI boot BIOS firmware utility] LAN Software Tools document # 388381 can be found at:https://cdrd.intel.com/v1/dl/getContent/387754?wapkw=387754 4

https://cdrd.intel.com/v1/dl/getContent/387754 https://cdrd.intel.com/v1/dl/getContent/387754

https://cdrd.intel.com/v1/dl/getContent/388381 https://cdrd.intel.com/v1/dl/getContent/388381

These documents are accessible to you using the Resource & Design Center (RDC) privileged account.

In case that you want an RDC account, please request it by filling out the https://www-ssl.intel.com/content/www/us/en/forms/design/contact-support.html Resource & Design Center Account Support form.

We hope that this information may help you.

Best regards,

Carlos_A.

0 Kudos
伟何2
Beginner
1,994 Views

Hello,

Thank you for your respond.

I see the BootUtil only use *.flb file for update the option rom.

How I can build the *.flb file for my own option rom(*.bin file)?

The BootUtil can't use my own *.bin file.

Thank you very much.

Best Regards

Houssay Ho

0 Kudos
CarlosAM_INTEL
Moderator
1,994 Views

Hello, hh :

Thanks for your update.

We suggest you address this request by filling out the https://plan.seek.intel.com/us_en_embedded_registration-form-contactsaleswebform_html Contact Sales form.

We hope that this information may help you.

Best regards,

Carlos_A.

0 Kudos
KK18
Beginner
1,676 Views

Hi,

Good afternoon.

We designed a PCIe LAN card using i210 with an external Flash memory. 

My questions are :

1) Can we develop "our own" option ROM code and store it in the Flash.  After PC power-on, during BIOS POST(PowerOnSelfTest), copy the option ROM code to system RAM and execute the code?

 

2) If we also need the original Intel option ROM code, can the 2 kinds of ROM code exist together in the same Flash?

     And what is the 2 ROM codes' executing prioirty?

 

3) And, how to write "our own" option ROM code (*.bin instead of *.flb) into the external Flash?

 

 

Thanks so much!

Regards,

KK

0 Kudos
CarlosAM_INTEL
Moderator
1,612 Views

Hello, @KK18:

Thank you for contacting Intel Embedded Community.

You should review the information stated as answers to questions 2.14, 2.15,  and 2.16; on page 8 of the document stated on the following website:

https://cdrdv2.intel.com/v1/dl/getContent/334026

Best regards,

@CarlosAM_INTEL.

0 Kudos
KK18
Beginner
1,592 Views

Hi Carlos_A,

Thank for your kindly reply.

I found the document you showed me but it seems only talking about many option ROM images provided by Intel.

 

My questions are :

1)    Can we develop "OUR OWN" option ROM image and store it in the Flash.  After PC power-on, during BIOS POST(PowerOnSelfTest), "OUR OWN" option ROM image could be copied to system RAM and executed ?

 

2)    If we also need the original Intel option ROM image, can the 2 kinds of ROM images exist together in the same Flash?

       And what is the 2 ROM images' executing prioirty?

 

 

Thanks!

Best Regards,

KK

0 Kudos
Reply