Rework for Celestica AVR54 bug

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

klui

Well-Known Member
Feb 3, 2019
846
465
63
I've purchased quite a few Celestica D4040 and DX010 switches and wanted to share how they worked around the LPC bug described in Intel's AVR54 erratum.

Most of my switches are manufactured in 2017+ and one in 2016, so I'm not sure if older switches have a different layout. The 2016 switch's C2538 was replaced with a C0 stepping C2558 (SR3GX). All of my 40G D4040s and 100G DX010s use the same management board. I don't have any other model but my guess is these older switches that use the C2000s use the same management part.

The Atom heatsink needs to be removed. There is a tiny 130-ohm resistor soldered to right of the green jumper wire, then to the unused pad.

IMG_4028.JPG

IMG_4029.JPG

IMG_4030.JPG
 

klui

Well-Known Member
Feb 3, 2019
846
465
63
I was wrong that the management PCB is the same between the D4040 and DX010. Most components are exactly the same except for the fans. Fans are not interchangeable between these two.