3945N/SJ MegaRAID controller still beeps after rebuild completes and VD is optimal if Copy Back is enabled

Copy Back is an LSI MegaRAID feature that returns an enclosure to having all drives in the original slots in a hot swap chassis after a degrade/rebuild happens.

As an example, let’s say there is a four slot enclosure. There are disk drives in all four slots. A RAID 5 Virtual Drive (VD) is created on the drives that are in slots 0, 1, and 2. A hot spare drive is in slot 3. The drive in slot 2 becomes defective, causing the VD to degrade.

If copy back is enabled (the default):
The MegaRAID alarm will beep with beep code 3 seconds on and 1 second off as soon as the VD enters the degraded state. The hot spare drive will automatically incorporate itself into the VD, and a rebuild will start. During the rebuild, the MegaRAID alarm will continue to beep with beep code 3 seconds on and 1 second off.

Once the rebuild is complete, the MegaRAID alarm will continue to beep, but the beep pattern will change to 1 second on and 3 seconds off. This beeping is happening because copy back is enabled, and the drive has not copied back yet.

Once the drive that became defective (the drive in slot 2) is replaced and the VD is finished rebuilding, a ‘copy back’ will start. The copy back involves data being copied from the original hot spare drive (now a source drive in the VD) in slot 3 to the newly inserted drive in slot 2. During the copy back process, the MegaRAID alarm will continue to beep with the beep pattern 1 second on and 3 seconds off.

Once the copy back is complete, the drive in slot 3 will become a hot spare drive again, and the drive in slot 2 will become incorporated into the three drive RAID 5 VD. Since the copy back is now complete, the beeping will stop.

If copy back is disabled:
The MegaRAID alarm will beep with beep code 3 seconds on and 1 second off as soon as the VD enters the degraded state. The hot spare drive will automatically incorporate itself into the VD, and a rebuild will start. During the rebuild, the MegaRAID alarm will continue to beep with beep code 3 seconds on and 1 second off.

Once the rebuild is complete, the MegaRAID alarm will stop beeping. The beeping stopped because the rebuild is complete, the VD is in optimal state, and copy back is disabled.

Checking the current setting of Copy Back:
The current setting of copy back can be checked with storcli:

Syntax:
storcli /cx show copyback

Example:
storcli /c0 show copyback
Controller = 0
Status = Success
Description = None

Controller Properties :
=====================
————————
Ctrl_Prop Value
————————
Copy Back ON
SSDSMARTerEnabled OFF
SMARTerEnabled OFF
————————

In this case Copy Back is enabled because the Value next to Copy Back is ON.

To disable Copy Back, use this command:

Syntax:
storcli /cx set copyback=<on|off> type=smartssd|smarthdd|all

Example:
storcli /c0 set copyback=off type=all
Controller = 0
Status = Success
Description = None

Controller Properties :
=====================
—————-
Ctrl_Prop Value
—————-
Copy Back ALL
—————-

To enable Copy Back, use this command:

Syntax:
storcli /cx set copyback=<on|off> type=smartssd|smarthdd|all

Example:
storcli /c0 set copyback=on type=all
Controller = 0
Status = Success
Description = None

Controller Properties :
=====================
—————-
Ctrl_Prop Value
—————-
Copy Back ALL
—————-

After enabling or disabling Copy Back, you can check the Copy Back setting with the command:
storcli /c0 show copyback