Greetings.
Hard Drive firmware provides a lot of features/functionality.
To quote a Seagate definition of hard drive firmware it is " is a program that governs the behavior and factory settings, even the identity, of that drive".
Items like spin up time, powersaving, selfdiagnostics (smart status), drive level write-back caching, etc.
The various firmware releases available generally include fixes or enhancements to known caveats.
Here's an example field notice that updated firmware release fixes:
http://www.cisco.com/c/en/us/support/docs/field-notices/638/fn63812.html
For optimal operations, you do want to have a consistent firmware level in your environment for your harddrives.
Thanks,
Kirk...