RocketRAID 2720SGL

About:

A few weeks ago with the help of generous donations I was able to purchase RocketRAID 2720SGL SAS Raid Card. This card allows for the possibility to use raid for Mac OS X installs since it is natively supported. For users who need RAID arrays 0, 1, 5, 6, 10 and 50 under Mac OS X this card is for you. At a price point of $155 it fits almost any users budget. I used Startech: SAS8087S450 cables which were $24 each.

The RocketRAID 2720SGL has two standardized SFF-8087 ports that are fully compatible with  3TB hard disks, and can support SAS and SATA devices in non -RAID JBOD’s, single disks, and RAID arrays 0, 1, 5, 6, 10 and 50.

I installed my RocketRAID 2720SGL SAS Card in Slot-6 in my Asus Rampage IV Extreme. Then I connected my SAS cables to all of my SSD and HDD for Mac and Windows. I then booted my system and went into the SAS Cards BIOS and configured it as I needed it setting up a Raid 0 configuration for my Windows Programs Drive. Then I noticed that the card shipped with BIOS 1.0 which does not support SAS or SATA III. I used my DOS bootable USB drive to flash the card with the latest ROM which enabled SAS and SATA III on the card.

Once I performed a clean install I booted into Mac OS X 10.8 noticed a few issues. All of my drives attached to the SAS controller were showing up as external and there was no device information found under PCI devices in System Report. To fix this I did the following:

1. Open up IOreg and locate the card device and address:

2. Open up your current DSDT in your editor of choice and add the following code to the proper device found earlier:

Device (SAS0)
{
Name (_ADR, Zero)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x04)
{
“AAPL,slot-name”,
Buffer (0x07)
{
“Slot-6”
},
“name”,
Buffer (0x13)
{
“RocketRAID 2720SGL”
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}

Note be sure to change the slot number to reflect were you installed it on your system

3. Install the DSDT and restart

4. The results:

External Drive Solution

1. Go to System/Libraries/Extensions and locate HighPointIOP.kext and HighPointRR.kext

2. Copy the two kexts to the desktop

3. Open both kexts and edit the Info.plist and change all references to External to Internal

4. Reinstall the kexts and restart

5. The results:

Benchmarks

1. SSD in Windows:

2. Raid0 in Windows:

This entry was posted in Uncategorized. Bookmark the permalink.

21 Responses to RocketRAID 2720SGL

  1. Artur Amaral says:

    I have the exact same card. Will try this later on after I sucessfully install 10.8.3 on x79-ud3

  2. Hey rampagedev, could a similar method of dsdt edits be used for the rocket raid 640L? I installed one and works great with my raptors, huge performance gains OOB! Though the raid shows up as a parallel SCSI array instead of a RAID 0 array. It is causing 0 problems but the array is the only aspect of my system that temperature can’t be monitored from hw monitor. I can see all other sata drives, cpu, gpu’s, fan speeds, and their temps but not the raptors. I’m on the Asus P6T Deluxe v2 with 10.8.4

  3. shijianqi says:

    Hi rempagedev, I have a same card. I would like to know, have you ever tried the mavericks with this card? I stuck at “still waiting for the root device”. Any suggestions? Thanks a lot:)

  4. shijianqi says:

    Hi rempagrdev. I have a same card, but stuck at booting the system with this card. “Still waiting for the root device” prevents the booting process. If I boot the system with normal ACHI HDD, it works as normal drive. Any suggestion? Many thanks to you. I’m running mavericks.

  5. Benny V says:

    Hey rampagedev,

    Great guide – wondering if you had any insight based on your rocketraid installation.
    Trying to get a a RocketRaid 4460 (using to run 24-drives) to show an array on a new Mavericks installation. Everything’s good in the BIOS, I can create various arrays, etc, but none of them show up in Disk Utility. I’ve tried every HighpointIOP and RR kext I can get my hands on, but none seem to do it. First time setting up this RAID controller. Are you using the drivers that came in 10.9?

    The card shows up as Parallel SCSI and running the latest firmware on it.
    Board is Z68XP-UD3
    Side note – RR is in a PCIe-expander.

    Best

  6. DKMN says:

    Andrew,
    Do you still feel this is the best choice for SAS? Did you consider going with one of the older Dell Perc series? Perc 5, Perc 6, Perc H700, etc. Support wouldn’t be native then.
    Also, with a “hardware-assisted” card do you think this is also still a good choice if you want RAID 5 or 6?
    Just wondering.
    Thanks,
    David

  7. Erik D. says:

    Are you running this on Maverick? Where do you find HighPointIOP there?I’d like to make the modification to get it seen as internal (just have to do the kext part right?) but I can’t find them in /System/Library/Extensions

  8. ciudadano2k says:

    hy, have you an email to ask you a question about SAS Controller Card Driver for mac?

  9. Richard says:

    Hi – just thought I’d drop a note on here, as I found it useful when doing my own investigations into using the RR2720 in a hack – thanks to everyone who post their findings, thats how progress is made.

    I put one of these cards in a vanilla mockintosh build, straight out of TonyMac (GA-H87 MB, Intel CPU Chameleon boot, Mavericks 10.9 etc etc etc) in a U-NAS 8-bay enclosure to act as an iTunes server, hence the desire for this card.

    I set up various combinations of cardware-based RAID0, 1, 5, RAIDZ on ZFS, OSX RAID0 and 1, and just plain JBODs – every time under heavy load (an rSync of media files from single disk to array) it would crap out and fail a drive or two. Tried WD Reds, Greens, Sammys, Seagates. Random fails. Annoying beeps.

    I then tried flashing the card BIOS with various versions, eventually settling on RR272x_1x-BIOS-v1.2-110126 from http://www.highpoint-tech.com/BIOS_Driver/rr272x_1x/BIOS/QuickBIOS/ – took me some finding – and now although the cardware RAID no longer works (no BIOS load, no drives show up in web GUI), it seems to be passing the load test at the moment (fingers crossed). Think there is some incompatibility with the RAID BIOS and something in my system, but as I intend to use ZFS long-term, I don’t care – I don’t need the cardware RAID.

    Maybe this might help someone else, maybe its just to make me feel better after hours of experimentation… who knows – I might even get round to blogging about it myself….

    Thanks again

Leave a reply to Artur Amaral Cancel reply