A Cheaper M1015 - the Dell H200 and a HOWTO Flash

Discussion in 'Storage & Backup' started by Stanza, Aug 10, 2012.

  1. Stanza

    Stanza Member

    Joined:
    Jun 27, 2001
    Messages:
    2,856
    Location:
    Adelaide
    Looking for a "Sometimes" cheaper alternative to the M1015 card?

    IBM M1015 cards before the word got out, used to be available cheap.
    But now that the word is out, the prices have gone wayyy up.

    So let me introduce the Dell PERC H200 Card, which if you are a good eBay hunter can be often found cheaper than the M1015

    Before I proceed
    A word of warning first.... There are 2 x VERY similar cards, and also 2 tricksters... so here is how to tell the difference.

    =========================================
    1st we have the (yes this is what it's called)

    Dell 6Gbps SAS HBA
    Which is a 8 Port (2 x External SFF-8088 Connection) Plain HBA Card
    [​IMG]

    2nd we have the

    Dell PERC H200
    Which is a 8 Port (2 x Internal SFF-8087 Connection) Raid 0 1 and 0+1 Card
    [​IMG]

    3rd we have the
    PERC H200 Integrated (Good for Dell Poweredge Servers) No PCI Bracket and a funny black plastic bracket on the bottom... I have not physically seen one to see if they are the same as a standard PERC H200.
    [​IMG]

    4th we have the
    PERC H200 Modular (Only good for Dell Blade type Servers)
    [​IMG]

    Choose wisely in your eBay hunt as to which version the seller is advertising for sale, as you will find versions listed in error as each other.

    ================================

    Dell Part numbers are very similar also
    But the 2 useful ones for most people here will be

    Dell UCS-70 = 6Gbps SAS HBA
    Dell UCS-71 = PERC H200 Adapter <<< this is the one most will want

    A Good description of the 4 different ones is available here
    http://support.dell.com/support/edocs/storage/Storlink/H200/en/UG/HTML/features.htm#wp1043338

    If you are after a Decent 8 port SAS controller to support Drives larger than 2.2TB, these cards use the LSI2008 Chipset and not the older LSI1068E chipset. So just like the IBM M1015 cards..they are right up the Multi Terrabyte Storage users alley.:leet:

    ===========
    If you Are after a hardware Raid 0 Raid 1 or Raid 10 card then stop reading here and just grab the Dell UCS-71 = PERC H200 Adapter. Upgrade the firmware to Dell's latest and be happy.
    ===========

    ===========
    If you are after an 8 External port Dumb "HBA" card to hook up to your external JBOD, DAS or Expander grab the Dell UCS-70 = 6Gbps SAS HBA. Upgrade the firmware to Dell's latest and be happy.
    ===========

    But....
    If you are after an 8 internal port plain HBA card for Software Raid (ZFS etc), then you will be wanting to flash the firmware on the Dell UCS-71 = PERC H200 Adapter...from IR (RAID Mode) firmware to IT (TARGET Mode) or plain ol Dumb "HBA" (Host Bus Adapter) firmware read on.

    Now since Dell doesn't have an IT firmware available....I will describe how to perform the Dell UCS-71 = PERC H200 Adapter IR to IT flashing process. Without having to wander off to LSI and find a "possibly compatible" firmware to crossflash with.

    Altho you will need to download LSI's version of the sas2flsh software, as Dell's version is too smart to work with.

    I have compressed and uploaded this file for you here
    http://www.stanzabike.net/images/H200-Cross-Flash-IT/sas2flsh.zip

    You have a choice of 3 ways to do this

    1. If you do not want to see or enter the cards BIOS at boot time... And will not have any Bootable Drives connected....Simply wipe the firmware on the PERC H200 and load the 6Gbps SAS HBA firmware.

    2. If you like to see whats going on with the SAS Topology and or play with some settings. Or have need a bootable drive connected to the H200 controller, the you do as in step 1, but additionally flash the BIOS to the card as well.

    3. If you have an EFI based system and want like in step 2 above, you can flash the EFI BIOS instead or as well as the Normal BIOS to the card.

    Before we start, gather all the files you need and make yourself a bootable DOS disk.

    Firmware for both cards is available here
    Under SAS NON Raid
    http://www.dell.com/support/drivers/us/en/19/Product/poweredge-r610?retrieveState=True

    There are serveral download formats (Linux, Windows, and Hard Drive)
    I Grabed the 07.03.05.00, A08 - DOS version (Hard Drive)
    http://www.dell.com/support/drivers/us/en/19/DriverDetails/Product/poweredge-r610?DriverId=6M53D&FileId=2731103519&DriverName=Dell%206Gbps%20SAS%20HBA%2C%20v.07.03.05.00%2C%20A08&urlProductCode=False

    Make a directory / Folder on your bootable DOS disk and extract the files to it....I used a Directory called E:\DELL ....And inside this folder overwrite the sas2flsh.exe file Dell provided with the one I have uploaded.

    So for step 1 lets just simply wipe the card and pop the Dell 6Gbps SAS HBA firmware onto the Dell PERC H200 Adapter :)

    Boot off your DOS Disk
    Change to the directory you saved the files in

    To erase the firmware (but not erase all the cards info completey eg it's SAS address, Hardware ID etc) enter the command
    [​IMG]

    watch the erase process
    [​IMG]

    Then we write the new firmware to the card
    [​IMG]

    It will spit errors about the Mfg Page 2 not being correct... Naturally as the card announces itself as a H200 and the firmware is for the 6Gbps SAS HBA. But we can ignore this error and the firmware will load
    [​IMG]

    Which we can see by using the command

    c:\DELL\sas2flsh -list

    Notice the NVDATA sections say 6Gbps SAS, but the Board name says H200;)
    and we have no BIOS or UEFI....

    [​IMG]

    At boot now we will not see anything, and have no way to get into the card to change any settings. But it will be quicker to boot and work fine once your Operating system is loaded.

    If you want to be able to get into the card at boot, and or need to boot from a Drive attached to card. we can load the BIOS onto the card.

    [​IMG]

    Which we can see has loaded by issuing once again

    c:\DELL\sas2flsh -list

    [​IMG]

    And at boot time you will now have the option to Press CTL-C and be able to get into the cards BIOS.

    [​IMG]
    [​IMG]

    If you have an EFI based system you need to load the UEFI BIOS onto the card as well

    [​IMG]

    [​IMG]

    Done

    Here are some screenshots of the differences between the IR and IT Firmwares for comparison

    Real 6Gbps SAS HBA
    [​IMG]

    =============

    PERC H200
    [​IMG]
    [​IMG]
    [​IMG]

    ===========

    PERC H200 loaded with 6Gbps SAS HBA Firmware
    [​IMG]
    [​IMG]

    :tongue:
    .
     
  2. Jim G

    Jim G Member

    Joined:
    Jun 20, 2010
    Messages:
    1,011
    Location:
    Newcastle
    Fantastic writeup - thanks for taking the time to post all that.
     
  3. Mudg3

    Mudg3 Member

    Joined:
    Mar 1, 2010
    Messages:
    478
    Location:
    Brisbane
    Love your work Stanza i'll see if I can track one down as im after another M1015
     
  4. OP
    OP
    Stanza

    Stanza Member

    Joined:
    Jun 27, 2001
    Messages:
    2,856
    Location:
    Adelaide
    No probs guys...

    I managed to brick one of the 6Gbps cards in the early stages of testing...
    But it's all for the greater good;)

    .
     
  5. LostBenji

    LostBenji Member

    Joined:
    Oct 5, 2007
    Messages:
    6,053
    Location:
    Up a tower somewhere....
    Might just send a heap to you to flash you cheeky-chop.

    LOL
     
  6. hdkhang

    hdkhang Member

    Joined:
    Dec 12, 2005
    Messages:
    1,231
    Location:
    Sydney
    My eBay skills must be really lacking then... can't find any of the Dell cards mentioned for cheaper than the M1015... fortunately, I already have 4 of the M1015's and so only plan on grabbing a few more if they are cheap enough to hold onto for when I need to expand.
     
  7. OP
    OP
    Stanza

    Stanza Member

    Joined:
    Jun 27, 2001
    Messages:
    2,856
    Location:
    Adelaide
  8. linsi

    linsi Member

    Joined:
    Jul 26, 2009
    Messages:
    304
    Location:
    Brisbane
    Just picked up a few of the Dell PERC H200 cards off the ebay member in your 2nd link for a real bargain, waiting on some miniSAS-SATA cables though, so when they turn up I will give this a try :thumbup:
     
  9. tiro_uspsss

    tiro_uspsss Member

    Joined:
    May 10, 2007
    Messages:
    2,437
    you trying that on your UD7? If so, very interested to see how it goes! :)
     
  10. linsi

    linsi Member

    Joined:
    Jul 26, 2009
    Messages:
    304
    Location:
    Brisbane
    Yes I will be, so what exactly was the issue you were having with the M1015 in the UD7 ? (Just so I know what to look for with these cards)
     
  11. tiro_uspsss

    tiro_uspsss Member

    Joined:
    May 10, 2007
    Messages:
    2,437
    in the boot process of your PC, it will hang & display a msg... something about there not being enough memory.. gimme a tick, I'll have a search to get the exact msg, will post back :thumbup:
     
  12. tiro_uspsss

    tiro_uspsss Member

    Joined:
    May 10, 2007
    Messages:
    2,437
    this is the msg:

    "No physical memory is available at the location required for the Windows Boot Manager. The system can not continue."
     
  13. tiro_uspsss

    tiro_uspsss Member

    Joined:
    May 10, 2007
    Messages:
    2,437
  14. linsi

    linsi Member

    Joined:
    Jul 26, 2009
    Messages:
    304
    Location:
    Brisbane
    Ok, I might put one in later and check .. :Paranoid:
     
  15. linsi

    linsi Member

    Joined:
    Jul 26, 2009
    Messages:
    304
    Location:
    Brisbane
    Well I just plopped one in and it booted up fine, once in windows it installed the drivers and all seems good :thumbup: didn't even have to disable anything.
     
  16. tiro_uspsss

    tiro_uspsss Member

    Joined:
    May 10, 2007
    Messages:
    2,437
    :shock: :eek: :shock: :eek:

    this is the card in the second pic in OP?
    in RAID mode?
    TELL ME YOUR BIOS SETTINGS NOW!!! :D :leet: :lol:
     
  17. linsi

    linsi Member

    Joined:
    Jul 26, 2009
    Messages:
    304
    Location:
    Brisbane
    Yes that card exactly, not sure about RAID mode as I don't have any cables, haven't looked at the BIOS settings for a while, I think they are all set to standard.

    EDIT: And mine is V2.0 same as yours.
     
  18. tiro_uspsss

    tiro_uspsss Member

    Joined:
    May 10, 2007
    Messages:
    2,437
    faaaaar out. this makes me sick! :tongue:
    I already have a glut of RAID cards.. now I feel like purchasing this one & giving it a try! :lol:

    are you OC'd?
    how much RAM?
    how many v.cards?
    any other cards?

    cheers :thumbup:

    edit: which slot have you put the card in as well?
     
    Last edited: Sep 22, 2012
  19. linsi

    linsi Member

    Joined:
    Jul 26, 2009
    Messages:
    304
    Location:
    Brisbane
    Sell em off then :p

    No OC as this machine is just for storage.
    12 GB of OCZ Platinum
    1 GPU - ATI HD 2400
    No other cards.

    It's in PCI-E slot 3, will put another one in the 4th slot.
     
  20. tiro_uspsss

    tiro_uspsss Member

    Joined:
    May 10, 2007
    Messages:
    2,437
    faaaar out.. so much testing for me to do :(

    my rig is my main rig.. so it's rather loaded:

    24GB
    OC'd
    2 GPUs
    sound card
    tv card

    is your ICH10R in AHCI mode or..?
     

Share This Page