I brought a HP Smart Array P410 controller and it is installed and working fine in a HP Prolient Microserver with 4 drives in two RAID 1 arrays.
I didn’t realise however that it came without any cache so would only work by directly writing straight to the disk, and the performance was horrible.
So I then brought the 512MB Flash Backed Write Cache (FBWC) memory module as I was under the impression that with FBWC I would not need a battery. I got this idea from a forum post.
"What do you guys think of the choice between 'BBWC' (battery backed write cache) and 'FBWC' (flash backed write cache)? The flashed based ones use non-volitile memory so need no battery."
After installing the cache module however the server pretty much won’t boot. The P410 has a flashing amber light on it, and from the manual that doesn’t sound good. I’ve managed to get to the on board BIOS once and even managed to get to boot to the HP Array Configuration Utility (ACU) CD once, but every other time the Server continuingly reboots once it get to the POST screen and reads ARRAY INITILIZING %%%
.
The one time I reached the ACU, it reported a problem with the Cache Module.
To me, it seems like the cache module is faulty, however the supplier tells me
“Do you have an FBWC battery pack, p/n 587324-001, because that is required for the cache to work. If you have it, please complete an RMA form and we'll send a replacement / credit.”
Does this sound right to you? I’ve been ordering the parts from the US and I don’t want to spend $77 + $40 p&p on a battery, wait a week for the shipping to find the card is faulty, and I don’t want to send back a working card?
You were correct in understanding that the write cache solution would help performance. However, you just didn't order the right parts. What you ordered was a 512MB chip. The reason the flash capacitor is external to the memory module/RAID controller is to preserve the old form-factor of the older battery-backed module (forward-compatible). The part number should have been #534916-B21 and should have included everything listed below:
If you don't have both parts pictured here, your solution won't work.
Left: RAM module. Right: External flash capacitor.
The capacitor unit is pretty key to the operation. Where did you buy this from? Nobody sells the memory module alone unless it's ordered as a spare or repair part.
In general, when ordering HP, look at the quickspecs for the product you wish to buy. In this case, the Smart Array P410 quickspecs would have given you specific part numbers (and compatibility notes) to make your solution whole.
Non-volatile cache RAID controllers: what kind of protection is there against NVCACHE failure?
I have a hp ML150 G6 server and I recently ordered a P410 raid controller card without either FBWC or BBWC. And then I ordered from eBay a 512mb cache memory card, installed it in the P410 card and was able to boot the server and configure the raid without any problems. Based on my experience I don't think FBWC requires a battery as I was also reading the same is some hp forums.
You can also enter the configuration of the Intelligent Provisioning, and within the configuration of the array of the p410, there are the configuration options of the RAM module of the controller. There is an option in there that says if you want to use the RAM module even if the battery is defective or exhausted. Try activating that option to see if it works.