About 18 months ago I picked up an m1015 based on one of the articles here speaking rather highly of them(and I've used several other serveraid cards in the past with good results), along with 4 3tb sata drives with the intent of setting them up in raid10. The article on crossflashing suggested switching from m1015 mode to IR mode was a good choice for my application, so I gave it a go.
Turns out that wasn't such a great idea after all. I successfully flashed the card into IR mode(thanks to the very well written article), however on my new raid10 array I was greeted with speeds lower than that of a single drive configured as JBOD, and I also lost out on all of the high end features I'd come to expect from the SR series of cards over the years(I've been using these since back in the days of SCSI). So that was a bust, and I proceeded to plop the stock m1015 firmware back on the card and test it out in windows. That gave me speeds much more in line with what I was expecting, with sequential read speeds in excess of 400mB/s, and write speeds not far behind that. Despite the firmware being out of date, I left it as is and all was well for a time.
Fast forward a year later and I picked up 4 new 3tb seagate enterprise SED sas drives, as my crappy consumer models were dropping out of the array constantly and overflowing their smart logs with firmware errors, eventually leading to me losing the array along with all my data, while waiting on my new sas cables to arrive from china(ebay, what can you do) so that I could use the $1200 in shiny enterprise kit that was sitting on my dresser, silently mocking me. Bloody cables showed up the next day, to add insult to injury.
At the time I also picked up an m1000 feature key so that I could make use of the SED functionality of my new drives, however attempting to actually use said feature key has proven to be an adventure. No matter what I do, if I hook this thing up to the card, something breaks, what that something is depends entirely on which firmware build I happen to have on the card at the time. On the stock 4.30.00(dated 10-26-11) the card will post and complain about not having a valid sas address programmed(usually a very bad sign), then pause, then print the exact same message again for some reason, then finish posting as if nothing was wrong, except all configurations are now detected as foreign. I can import the configuration and get into windows and pull up MSM, or hop on the web bios, but there is no sign of it detecting the feature key or any of the functions that it is supposed to unlock(in my case, access to lsi safestore key management is the only feature I care about). If I load any firmware newer than what came on the card, things get worse.
It's been 6 months since I've actively played with this, so most of this is from memory(I did however try popping the key back on earlier today to make sure it hadn't suddenly decided to start working on me for no reason, so that specific error is fresh in my mind). On newer firmware it will throw all manor of errors and then fail to complete post. I believe when I tried it on the latest(as of 6 months ago) lsi firmware, the error it gave me had something to do with a missing 'iButton'? Googling this revealed absolutely nothing useful, or even remotely relevant for that matter. I also seem to recall it not wanting to boot into windows properly on the newer firmwares(bsod's, I've got the latest drivers straight from lsi to boot), despite the card appearing to be fully functional, with the feature key removed obviously. One odd quirk I will point out, is that through all of this that I've done to the card, for some strange reason it claims to have raid5 support unlocked via license key(I'm guessing here), and is available for use. I don't actually need raid5 for anything, but I thought it odd that it had it available, as it is supposedly one of the features enabled by the m1000.
So, I'm really scratching my head on this one, did I inadvertently bugger something up when I crossflashed? Is my m1000 toast? Do I need a new card? Honestly I'm not super married to this thing at the moment, I have a new server box I just setup and the serveraid 8s I have installed in it is too old to be recognized by ESXI, and needs to be replaced. The m1015 is on the official ESXI hardware compatibility list, and the regular old raid functions still work just fine, so if it came down to it I could always just replace the card and dump this guy into my server(otherwise I was planning on just purchasing a second m1015 for it).
I'm not quite sure where to go from here, I'd kind of stuck the whole thing on the back burner after I couldn't get the firmware to accept the feature key properly. Another small conundrum I've run into, is that after consulting the lsi megaraid sas manual, it appears that enabling drive security features is done at the VD level, during creation, and so I would have to delete and recreate my raid array to take advantage of my SEDs(and thus have to backup and restore all of my data, something I'm not quite equipped to do at the moment; that's what the server was supposed to be for until it got temperamental about me trying to get away with using an older raid card...), is there anyone who's actually played with SEDs on one of these(or other comparable lsi based card) and can clarify that part for me?
Anybody have any ideas whats up with my card? I just want my SEDs working properly, as running them in the factory 'unlocked' mode rather defeats their purpose... Any help would be greatly appreciated.
Turns out that wasn't such a great idea after all. I successfully flashed the card into IR mode(thanks to the very well written article), however on my new raid10 array I was greeted with speeds lower than that of a single drive configured as JBOD, and I also lost out on all of the high end features I'd come to expect from the SR series of cards over the years(I've been using these since back in the days of SCSI). So that was a bust, and I proceeded to plop the stock m1015 firmware back on the card and test it out in windows. That gave me speeds much more in line with what I was expecting, with sequential read speeds in excess of 400mB/s, and write speeds not far behind that. Despite the firmware being out of date, I left it as is and all was well for a time.
Fast forward a year later and I picked up 4 new 3tb seagate enterprise SED sas drives, as my crappy consumer models were dropping out of the array constantly and overflowing their smart logs with firmware errors, eventually leading to me losing the array along with all my data, while waiting on my new sas cables to arrive from china(ebay, what can you do) so that I could use the $1200 in shiny enterprise kit that was sitting on my dresser, silently mocking me. Bloody cables showed up the next day, to add insult to injury.
At the time I also picked up an m1000 feature key so that I could make use of the SED functionality of my new drives, however attempting to actually use said feature key has proven to be an adventure. No matter what I do, if I hook this thing up to the card, something breaks, what that something is depends entirely on which firmware build I happen to have on the card at the time. On the stock 4.30.00(dated 10-26-11) the card will post and complain about not having a valid sas address programmed(usually a very bad sign), then pause, then print the exact same message again for some reason, then finish posting as if nothing was wrong, except all configurations are now detected as foreign. I can import the configuration and get into windows and pull up MSM, or hop on the web bios, but there is no sign of it detecting the feature key or any of the functions that it is supposed to unlock(in my case, access to lsi safestore key management is the only feature I care about). If I load any firmware newer than what came on the card, things get worse.
It's been 6 months since I've actively played with this, so most of this is from memory(I did however try popping the key back on earlier today to make sure it hadn't suddenly decided to start working on me for no reason, so that specific error is fresh in my mind). On newer firmware it will throw all manor of errors and then fail to complete post. I believe when I tried it on the latest(as of 6 months ago) lsi firmware, the error it gave me had something to do with a missing 'iButton'? Googling this revealed absolutely nothing useful, or even remotely relevant for that matter. I also seem to recall it not wanting to boot into windows properly on the newer firmwares(bsod's, I've got the latest drivers straight from lsi to boot), despite the card appearing to be fully functional, with the feature key removed obviously. One odd quirk I will point out, is that through all of this that I've done to the card, for some strange reason it claims to have raid5 support unlocked via license key(I'm guessing here), and is available for use. I don't actually need raid5 for anything, but I thought it odd that it had it available, as it is supposedly one of the features enabled by the m1000.
So, I'm really scratching my head on this one, did I inadvertently bugger something up when I crossflashed? Is my m1000 toast? Do I need a new card? Honestly I'm not super married to this thing at the moment, I have a new server box I just setup and the serveraid 8s I have installed in it is too old to be recognized by ESXI, and needs to be replaced. The m1015 is on the official ESXI hardware compatibility list, and the regular old raid functions still work just fine, so if it came down to it I could always just replace the card and dump this guy into my server(otherwise I was planning on just purchasing a second m1015 for it).
I'm not quite sure where to go from here, I'd kind of stuck the whole thing on the back burner after I couldn't get the firmware to accept the feature key properly. Another small conundrum I've run into, is that after consulting the lsi megaraid sas manual, it appears that enabling drive security features is done at the VD level, during creation, and so I would have to delete and recreate my raid array to take advantage of my SEDs(and thus have to backup and restore all of my data, something I'm not quite equipped to do at the moment; that's what the server was supposed to be for until it got temperamental about me trying to get away with using an older raid card...), is there anyone who's actually played with SEDs on one of these(or other comparable lsi based card) and can clarify that part for me?
Anybody have any ideas whats up with my card? I just want my SEDs working properly, as running them in the factory 'unlocked' mode rather defeats their purpose... Any help would be greatly appreciated.