From what you posted, the Learning Cycle just completed, so if that fits the time frame of the issue you described, that is likely the cause. BIOS firmware is obvious - it is the foundation of all the system hardware. ESM (Embedded Server Management)/BMC (Baseboard Management Controller) works together with the BIOS to manage server hardware, and is primarily responsible for monitoring components. PERC firmware is the interface between the system and the drives.  Drivers should be updated before firmware. HDD firmware is the interface between the controller and the actual storage medium.  PERC firmware and HDD firmware should always be at the latest to provide the smoothest operation between the two. From your screenshot, your BIOS and PERC driver and firmware are up to date.  The latest version of the BMC is 2.50: [URL] The latest firmware version for the drive appears to be MA0D.  The update is a bootable utility that flashes any Dell drives to the latest firmware: [URL]
SBS 2003 SP2 RAID-5 hangs. Outage lasts 2-3 minutes. Recovers itself.No evidence of HDD failure. Interferes with WIN 2003 / Exch 2003 work jobs. Various tasks timing out. Unable to find any malware. This has been going on for some months but I think it's gradually getting worse. I have seen some isolated Windows logging related to BBU on PERC6/i but DELL Server Administrator claims Backup Battery is fine.  I didn't order one so I guess the PERC comes with it by default. I'd appreciate any helpful suggestions. 
PE T300 PERC6/I RAID Stalls