I have been investigating a performance problem on a Windows SBS 2011 virtual server hosted on a Microsoft Windows Hyper-V 2012 R2 server host. The virtual machine and virtual hard drive files are stored in a RAID5 array running on a Smart Array P410 controller.
To cut a long story short I used HPSSACLI to determine that one of the drives has a status of 'Predictive Failure' but also noticed that this controller is running firmware version 3.50. The latest is currently 6.64.
My question is: "Is it safe to upgrade the firmware directly from 3..50 to 6.64?