I am having issues with my 2720SGL taking a RAID-5 array offline after coming back from sleep.
This is on Mavericks OS 10.9 (13A603). I have updated the 2720SGL to firmware 1.5. For reference, this is using a Gigabyte Z87X-OC motherboard. I have it in PCI bus number 2, which is a x4 slot. When I try it in other slots I cannot get the card to show up on boot (which seems odd).
The RAID is 5 Seagate 4TB drives in Raid 5. The card sees these in its POST screen and the Highpoint RAID management system (version 2.1.6.13.0408) sees the drive as healthy when I boot the system. I update the kexp for the RAID controller to note these as internal not external drives. The RAID controller shows up as a parallel SCSI device (like other peoples have it).
I have a filesystem on the volume and it shows up and works fine. I can reboot and it works fine. However, if the system sleeps, the MAC wakes up complaining about not removing drives without ejecting them, and the Highpoint raises alerts about the drives and the array failing.
My understanding is that this is because the controller does not gracefully handle losing power in the sleep mode.
One way I have succesfully worked around this is by disabling the array in the management interface before sleeping, then re-scaning for the array after waking the system up. This seems to work, although I sometimes have to scan, disable and then re-scan to get the array and controller to come up error free.
If there were a CLI for the card, this wouldn't be so bad, as I could script this to occur on sleep and wake.
The system profile already had hibernatemode set to 0, but I tried setting it off to see if that helped.
When the system comes back in a bad state after the sleep, the array cannot be easily recovered using the tool- rescaning the physical/logical information causes the drives and array to disappear from the management console. I'm going to try saving the config to a file and using the "Recover" option to see if that works. Having to reboot the system to get the drives online is frustrating to say the least.
Has anyone had any luck getting this card to work reliably after the system sleeps? Has anyone written a CLI for the highpoint cards (I am toying with hacking something together with a web library or curl)?
Is there a guide to how I might be able to possibly tell the system to continue providing power to that one PCI slot when in sleep/suspend state?
Thanks for any help you might have. If I can't get this to work, I may just try and see if I can get one of my multiport SATA cards to work, and try out ZFS-OSX or the like.