How To Install: Raid Card Upgrade – IBM M5015 to M5110
Finally, it’s here. Small brown box with the massive red label “Customs Fee to Pay”. OMG, right now I feel like I have done something wrong. Never mind VAT of £3.82 but “handling fee” of £8 it’s a bit funny.
Inside, I could find loads of bubble wrap (excellent) and two sealed antistatic bags: the small one with Super Capacitor (the main reason why I got my new RAID card) and a bigger one with actual IBM M5110 Raid card.
Of course, me being me: just shoved new card straight to the desktop. Bad idea. Potentially terrible idea. There are a few steps you have to do before you can do anything of that:
- Backup, backup, backup! Before you fiddle with it at all, you need a full backup, to be sure. You have been warned! For me, the AOMEI Backupper is the best tool, and after a full backup, even if I lose my raid setup, I can recreate it from scratch. I have my trusty NAS4FREE, so plenty of space for backups.
- If you replace raid card in your main system, keep in mind, that Windows will break unless you remove the old drivers before installation of the new card (and I forgot that) otherwise you will have problems later.
My old card the M5015, it’s a helpful device, but with few difficulties: it has only 512MB of cache and battery backup unit (BBU) based on LiON technology, prone to getting cooked and dying very quickly. Those batteries don’t like high temperatures, and on M5015 they are onboard with proximity to the built-in CPU, with no fan around… You can imagine what is happening there. My BBU lasted only about a year and after that soon as M5015 discovered that BBU doesn’t keep its charge, started to drop RAID speed, from 450MB/s down to about 250MB/s sequential read.
The M5110 is backed up by NAND flash onboard (only 32MB but it’s for internal data), 1GB of cache and Super Capacitor (technology far superior to LiON batteries), so no more dropping speed soon as the battery is dead.
After the full backup was finally over, I quickly installed my M5110 in my desktop. Pressed start button on the case, and I wait. And wait. Finally, I can see the LSI information page with M5110 description. Nothing else, no warning, no “import foreign configuration”… Straight to Windows 10.
…and soon after I got hardware reset. Windows don’t even get to the login screen. What the heck?! What just happened? I saw the Windows 10 logo, spinning wheel, and reset without cause. Drivers! It occurred to me that I saw this before: if you have a Windows installed on RAID and want to change to AHCI (or vice-versa), it will not start.
To fix this, you need to start in safe mode first (using your old card), remove drivers, shutdown, change card and let it begin, for Windows to revert to current device (new card) drivers. D’OH!
Ok, so I have to swap cards again. Start with the old card, and I got the message: “Press F to import foreign configuration”, What foreign?? It turned out that soon as you start newer card connected to HDDs, it will write some info on the disks and with M5110 as a later generation, there was no problem with swallowing older’s card config… but to revert to from new to old one, it’s no go.
Pressed “F”… nothing happened, just information about missing hard drives. Ups… I didn’t want to fiddle more with M5015 as my goal was to utilise the newer one and not fix an old unit. Swapped cards again, so now we have my shiny M5110 inside. Booting, booting, reset. At least it can see my RAID configuration (one good thing), but Windows 10 refuses to start. Oh, drivers, sure.
The trick is to force Windows into safe mode, but on W10 you need to get to msconfig.exe within running Windows before you can ask it to start into Safe Mode… and I cannot boot from either card 🙁
Luckily there is another trick: hold Control + F8, while booting and you should get to Recovery Console, then option Troubleshoot/Advanced Settings/Startup setting and reset. It will boot into Startup Settings where you can pick the option for Safe Mode. Windows will start with default drivers and from Device Manager, you can remove all the IDE ATA/ATAPI Controllers. Once done, you can restart, and Windows will boot as nothing happened under your new card.
I have to admit that I am thrilled with the new performance. My system on Raid 10 array, is doing over 450MB/s and feels very snappy. Much better than previous M5015. With 1GB and no degrading BBU, it runs just fine… As was my new M5015 at the time. Time will tell. The overall cost of this upgrade was about £86, so it was well worth it.
Another good thing about this card is the fact that I have additional features with this model, not expected:
Very happy with this purchase. The computer goes into and back from hibernation just fine, wherewith M5015 I had a bit of a problem. In general, my system is very snappy now. Next stop: 4x MX500 500GB SSD in Raid 0… when I finally win the lottery. 😉