13 Replies Latest reply on Apr 17, 2018 11:00 PM by Intel Corporation

    How can I change the PCI device ID

    marcmillmann

      Folks,

       

      I have taken delivery of a series of XL710-QDA1 nics.  They are all showing a PCI device ID setting them as a backplane.

       

      I am kinda new to this type of thing.

       

      Is there a way to change this in  the field.  I wan to avoid sending thee cards back as they took over 3 weeks to get to me in the first place.

       

      Thanks

       

      Marc

        • 1. Re: How can I change the PCI device ID
          marcmillmann

          Note the DEVICE ID is 1580 and I need it to look like the existing NICS @ 1584.  I am hoping this is just a bit I can flip somewhere?

           

          Thanks

          • 2. Re: How can I change the PCI device ID
            marcmillmann

            Num Description                               Ver. DevId S:B    Status

            === ======================================== ===== ===== ====== ===============

            01) Intel(R) Ethernet Converged Network       5.04  1584 00:023 Update        

                Adapter XL710-Q1                                            available

            02) Intel(R) Ethernet Controller XL710 for    6.01  1580 00:037 Up to date    

                40GbE backplane                                            

            03) Intel(R) I350 Gigabit Network Connection  1.99  1521 00:051 Update not    

                                                                            available

            04) Intel(R) Ethernet Converged Network       5.04  1584 00:069 Update        

                Adapter XL710-Q1                                            available

            05) Intel(R) Ethernet Controller              5.05  1589 00:089 Update not    

                X710/X557-AT 10GBASE-T                                      available

            • 3. Re: How can I change the PCI device ID
              Intel Corporation
              This message was posted on behalf of Intel Corporation

              Hi Marcmillmann,

                       Thank you for posting in Wired Communities. Please provide the output for ethtool -i command for item number 1 (XL710-Q1)  and 2 (XL710 for backplane). Just to double check are you saying the XL710 for backplane here should be a XL710-QDA1 standalone NIC? 


              Thanks,
              Sharon T 

              • 4. Re: How can I change the PCI device ID
                marcmillmann

                That is correct.  The backplane option is of no use to me.

                 

                I am hoping I can modify some setting to make it look like the QSFP option or the Converged Ethernet adaptor.

                 

                The interface for the NIC is question is not shoing up in ifconfig.

                 

                Num Description                               Ver. DevId S:B    Status

                === ======================================== ===== ===== ====== ===============

                01) Intel(R) Ethernet Converged Network       6.01  1584 00:023 Up to date    

                    Adapter XL710-Q1                                           

                02) Intel(R) Ethernet Controller XL710 for    6.01  1580 00:037 Up to date    

                    40GbE backplane                                            

                03) Intel(R) I350 Gigabit Network Connection  1.99  1521 00:051 Update not    

                                                                                available

                04) Intel(R) Ethernet Converged Network       6.01  1584 00:069 Up to date    

                    Adapter XL710-Q1                                           

                05) Intel(R) Ethernet Controller              5.05  1589 00:089 Update not    

                    X710/X557-AT 10GBASE-T                                      available

                 

                 

                 

                 

                Tool execution completed with the following status: All operations completed successfully

                Press any key to exit.

                root@warp17:/home/warp17/NVMUpdate/XL710/Linux_x64#

                 

                root@warp17:/home/warp17/NVMUpdate/XL710/Linux_x64# ifconfig

                lo        Link encap:Local Loopback 

                          inet addr:127.0.0.1  Mask:255.0.0.0

                          inet6 addr: ::1/128 Scope:Host

                          UP LOOPBACK RUNNING  MTU:65536  Metric:1

                          RX packets:152 errors:0 dropped:0 overruns:0 frame:0

                          TX packets:152 errors:0 dropped:0 overruns:0 carrier:0

                          collisions:0 txqueuelen:1

                          RX bytes:16976 (16.9 KB)  TX bytes:16976 (16.9 KB)

                 

                 

                p9p1      Link encap:Ethernet  HWaddr 0c:c4:7a:f7:9a:be 

                          inet addr:172.27.39.55  Bcast:172.27.39.255  Mask:255.255.255.0

                          inet6 addr: fe80::ec4:7aff:fef7:9abe/64 Scope:Link

                          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

                          RX packets:8306 errors:0 dropped:0 overruns:0 frame:0

                          TX packets:4340 errors:0 dropped:0 overruns:0 carrier:0

                          collisions:0 txqueuelen:1000

                          RX bytes:699689 (699.6 KB)  TX bytes:938603 (938.6 KB)

                          Memory:aad80000-aadfffff

                • 5. Re: How can I change the PCI device ID
                  Intel Corporation
                  This message was posted on behalf of Intel Corporation

                  Hi Marcmillmann,

                    Thank you for the information. Based on the information provided the NIC is an XL710 40Gb backplane, you may refer to page 8 for the device ID Table at
                  https://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/xl710-10-40-controller-spec-update.pdf?wapkw=ethernet.

                    You mentioned it should be an XL710-QDA1, is it possible you can provide the front and backview pictures of the NIC in question, make sure the picture includes all the white sticker that contains the serial numbers and other markings, we want to identify the NIC first so that we can check why the device ID is shown as 1580. 

                  Thanks,
                  Sharon T 


                    

                  • 6. Re: How can I change the PCI device ID
                    marcmillmann

                    Sharon,

                     

                    I am not co-located with the server.  We are trying to get a juniper to open the server to photograph the NICS.

                     

                    This may take 24 hours.

                     

                    In the meantime can you confirm for me that I am able to use some software to change the device ID so the NIC's will support the 40GigE DAC cables we are using.

                     

                    I have looked around online and the only process I can find is how to upgrade the NVM on the NIC's.

                     

                    Some instructions would be appreciated.

                     

                    Thanks

                     

                    Marc

                    • 7. Re: How can I change the PCI device ID
                      Intel Corporation
                      This message was posted on behalf of Intel Corporation

                      Hi Marcmillmann,

                           Thank you for the information and I will wait for your further update.  I am sorry there is no tool available online to change the device ID. Let me double check for you. Thank you.

                      Regards,
                      Sharon T

                      • 8. Re: How can I change the PCI device ID
                        JeremyJeremy

                        Hi Sharon,

                         

                        Here are the front and back pictures of the NIC.

                         

                        XL710 Back.jpg

                         

                         

                        XL710 Front.jpg

                        • 9. Re: How can I change the PCI device ID
                          Intel Corporation
                          This message was posted on behalf of Intel Corporation

                          Hi Marcmillmann,

                                Thank you for taking time to provide the picture, but I am sorry to inform you this is not an Intel manufactured network adapter, this is an OEM part from third party company. There is no publicly available tool to modify the device ID, normally the OEM vendor has their own unique device ID,  we have no control over the device ID assign to the part manufactured by them. 

                                 For Intel retail X710-QDA1, you should find the PBA number listed in the website on the network adapter's white sticker, 
                          https://www.intel.com/content/www/us/en/support/articles/000005612/network-and-i-o/ethernet-products.html. If you are interested to purchase Intel retail X710-QDA1, you may visit locate.intel.com or https://www.intel.com/content/www/us/en/products/find-a-reseller.html to contact our authorized resellers.

                                   Since this is OEM part, you may want to contact the OEM vendor for further support as we do not have control over the parts manufactured by third party companies. You may refer to our support option for ethernet controller website 
                          https://www.intel.com/content/www/us/en/support/articles/000006628/network-and-i-o/ethernet-products.html?wapkw=oem+network

                                   Hope the above information clarified.

                          Thanks,
                          Sharon T 

                          • 10. Re: How can I change the PCI device ID
                            marcmillmann

                            Sharon,

                             

                            Thanks for this information.

                             

                            I was of the understanding that these NIC's were intel brand not just Intel Chipset.

                             

                            Can I ask 1 more question?

                             

                            What specifically would I use a card with the Backplane option for?

                             

                            It is not clear to me what role it might play in a server.

                             

                            You also hint that there is a way to flip the device ID if I have an Intel NIC.  Can oyu confirm I am correct in my understanding?  Just for clarity.

                             

                            Thanks heaps for help.

                             

                            Regards

                             

                            Marc

                            • 11. Re: How can I change the PCI device ID
                              Intel Corporation
                              This message was posted on behalf of Intel Corporation

                              Hi Marcmillmann,

                               

                                      Thank you for the reply. I will have to further check about the backplane. I want to clarify I did not hint there is a way to flip the device ID if using Intel NIC, device ID  are unique ID for the NIC, but I will help double check.

                               

                                       Just to double check so your initial plan is to purchase and use Intel XL710-QDA1 but it turn out your point of purchase delivered the different part which third party XL710 ethernet backplane.

                               

                              Thanks,
                              Sharon T

                               


                              • 12. Re: How can I change the PCI device ID
                                Intel Corporation
                                This message was posted on behalf of Intel Corporation

                                Hi Marcmillmann,

                                    If you plan to change the device ID of your OEM NIC to Intel retail network card in order to allow the NIC to work with your 40G DAC cable, this is not supported since there is no available tool to modify the device ID. It would be best you contact the OEM NIC vendor for the supported cables. You can try out the plusoptic DAC QSFP+- QSFP + 0.5M-P-PLU cable and see if you still encounter the same issue.

                                    Further checking, The part number NIC-PCIE-1QSFP+-PLU is available in niccards.com.au. They labeled this as Intel's XL7101-QDA1 equivalent. The "Backplane" label that shows up when you run the NVM update tool is the identifier based on device ID - 1580, please refer to page 481 of datasheet (https://www.intel.com/content/dam/www/public/us/en/documents/datasheets/xl710-10-40-controller-datasheet.pdf

                                    The general functionality of the NIC-PCIE-1QSFP+-PLU should be the same with retail version XL710-QDA1. 

                                    Please try contacting the NIC vendor for further support about the NIC and cable you can use. Hope the above information help.

                                Regards,
                                Sharon T 

                                • 13. Re: How can I change the PCI device ID
                                  Intel Corporation
                                  This message was posted on behalf of Intel Corporation

                                  Hi Marcmillmann,

                                   Please feel free to update me if you have contacted the OEM NIC vendor and if further assistance needed. Thanks.

                                  Regards,
                                  Sharon T