I've got an MD3000 with dual controllers attached with two SAS cables to a single HBA5 card (dual ports). It's been running fine for a number of years. I have out-of-band management and can currently ping both units.
I just replaced a failed drive in an attached MD1000 and put in another drive which I was about to set up as a hot spare. That's when all the drive lights went out and the amber went solid (it was flashing previously due to the failed drive).
I've read that this stuck "reset state" is the result of a failed controller. I find it odd that both my controller's have failed simultaneously.