Ethernet Products
Determine ramifications of Intel® Ethernet products and technologies
4809 Discussions

Multiple 82574L Initialize failures

idata
Employee
2,583 Views

According to the spec update multiple 82574L controllers have an SMBus address conflict.

" 7. SMBus ARP Fails with Multiple Devices Because Different UDIDs Collide "

I'm guessing this is the reason that I can no longer access the control/status registers of either of my Ethernet controllers. I'd like to assign the address manually per the spec update but I cannot access the control registers. Every time I try I get the following error:

Port Network Address Location Series WOL Flash Firmware Version

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

1 (Cannot initialize adapter)

2 (Cannot initialize adapter)

Any suggestions on how to disable ARP when the adapter won't initialize?

Thanks!

0 Kudos
16 Replies
idata
Employee
1,226 Views

Hi Capobean,

 

 

Good day. I will check on this then update you.

 

 

rgds,

 

wb

 

0 Kudos
idata
Employee
1,226 Views

Hi Capobean,

 

 

Good day. Can you please share what tool you used to control the 82574L (Is it lanconf32) and what were the changes made made on the system that trigger this issue?

 

 

Thanks,

 

wb

 

 

 

 

 

0 Kudos
idata
Employee
1,226 Views

Hello wb,

I used lanconf and eeupdate and got similar warnings. Can you explain the proper way to handle the SMBus ARM limitation?

Thanks!

0 Kudos
idata
Employee
1,226 Views

Hi Capobean,

 

 

Thank you for the information. Let me further check then update you.

 

 

rgds,

 

wb

 

0 Kudos
idata
Employee
1,226 Views

I've reverted back to a clean build to try and get different results. When I do, I have one controller that won't initialize and a second one that does. When I try to update the MAC address of the second controller, the tool acts like it worked, but then it reverts to the original. In this mode I get a failed checksum error during boot.

./eeupdate32 /nic=2 /mac_dump;

NIC Bus Dev Fun Vendor-Device Branding string

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

1 3 00 00 8086-10D3 Intel(R) 82574L Gigabit Network Connection

2 7 00 00 8086-10D3 Intel(R) 82574L Gigabit Network Connection

2: LAN MAC Address is EBFF93FB74EF.

----------

./eeupdate32 /nic=2 /mac=0050c241f9e2;

NIC Bus Dev Fun Vendor-Device Branding string

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

1 3 00 00 8086-10D3 Intel(R) 82574L Gigabit Network Connection

2 7 00 00 8086-10D3 Intel(R) 82574L Gigabit Network Connection

2: Updating Mac Address to 0050C241F9E2...Done.

2: Updating Checksum and CRCs...Done.

----------

./eeupdate32 /nic=2 /mac_dump

NIC Bus Dev Fun Vendor-Device Branding string

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

1 3 00 00 8086-10D3 Intel(R) 82574L Gigabit Network Connection

2 7 00 00 8086-10D3 Intel(R) 82574L Gigabit Network Connection

2: LAN MAC Address is EBFF93FB74EF.

0 Kudos
idata
Employee
1,226 Views

Hi Capobean,

 

 

Thank you for the additional information. Just to double check are you referring to ways to handle the SMBus ARm limitation or SMBus ARP in your previous post?

 

 

What is the board you are using as this are onboard NIC. When you said clean built, are you referring to installing the entire system with a new OS?

 

 

Thanks,

 

wb

 

 

0 Kudos
idata
Employee
1,226 Views

I'm referring to the SMBus ARP that I quoted in the top post. When I say a clean build, I'm saying that I wipe the external flash NVM and reinstall the OS on the processor. I am using a Qseven module plugged onto a custom base board, each of which has an 82574L controller.

0 Kudos
idata
Employee
1,226 Views

HI Capobean,

 

 

Thank you for the clarification. Will further look into this.

 

 

rgds,

 

wb

 

0 Kudos
idata
Employee
1,226 Views

Hi Capobean,

 

 

Additional questions need your clarification:

 

1) What is the EEUPDATE version being used?

 

2) Is there a power cycle between setting the Mac and reading it back?

 

 

rgds,

 

wb

 

0 Kudos
idata
Employee
1,226 Views

Hi Capobean,

 

 

Please provide the information requested on my previous post. Thanks.

 

 

rgds,

 

wb

 

0 Kudos
idata
Employee
1,226 Views

Additional questions need your clarification:

1) What is the EEUPDATE version being used? The Linux32 eedupdate32 from Quartzville 411661

2) Is there a power cycle between setting the Mac and reading it back? Not in the example pasted above, but I have tried power cycling with no success.

At this point I am going to respin the board and replace the controller with the I210. Please provide design guides/documentation that may be of helpful in getting a successful product.

0 Kudos
idata
Employee
1,226 Views

Hi Capobean,

 

 

Thank you for the information provided. For I210 ethernet controller information, you may check below URL to see if this could be of help.

 

 

1) FAQ

 

 

http://www.intel.ph/content/dam/www/public/us/en/documents/faqs/ethernet-controller-i210-i211

 

-faq.pdf

 

 

2) Datasheet

 

http://www.intel.com/content/www/us/en/embedded/products/networking/i210-ethernet-controller-datasheet.html

 

 

3) Schematics

 

http://www.intel.com/content/www/us/en/embedded/products/networking/i210-at-i211-at-1g-base-t-reference-design-schematic.html

 

 

 

Rgds,

 

wb

 

0 Kudos
idata
Employee
1,226 Views

Hi Capobean,

 

Please provide the specific eeupdate version.

 

 

Thanks,

 

wb

 

0 Kudos
idata
Employee
1,226 Views

Hi Capobean,

 

 

Please provide us the specific eeupdate version, we need this information for further investigation.

 

 

thanks,

 

wb

 

0 Kudos
JBean1
Novice
1,226 Views

I am using EEUPDATE v5.26.17.11

I now have a new board with an I210. If you have any directions on how the process for getting the image to put into the blank NVM I would appreciate it.

0 Kudos
idata
Employee
1,226 Views

Hi Capobean,

 

 

Thank you for the information. Further checking if it is about the program into the blank NVM, you need to contact your Intel Field Application engineer or the system vendor.

 

 

Rgds,

 

wb

 

0 Kudos
Reply