I have an ASUS Pike II 3018 card that recently had a physical failure - heatsink broke off chip (due to old plastic clip). I have repaired the heatsink but on boot I see the error below. I do NOT have a battery backup, yet it complains on each boot! I tried pressing 'D' but it made no difference.
How do I clear the BBU error? And what does the L2/L3 mean exactly? Why is it reporting a cache error?
The MegaRAID box has some form of CPU in it. That CPU has failed; it's reporting errors in the CPU level-2 and/or level-3 cache in that CPU. Quite likely the heat sink was not making good contact with the CPU for some time and the CPU has overheated terminally. You can try pressing the X key to continue despite this, but if it was my system I'd be really unlikely to do that; if the CPU is throwing cache errors likely its parity calculations will be compromised and all the data on the RAID array is at risk.
An addition to the @tsc_chazz answer, but it's worth being an answer on its own:
Replace the card (the reason is explained). It's safe. The new card will see the array configured on existing drives and run it; depending on it's internal state, it might non need any actions, or, it might see your hard drives as containing foreign configuration and then you need to import it.