I tested every single FW from 510A to 634A, and found:
I studied all the changelogs as you have, but could never find any correlation between the listed fixes and the problems we had. I seem to recall there's nothing in 602A's changelog that suggests it would fix the major SATA power-on detection issue of 510A, but yet it does fix that. It's all quite frustrating really.
Here's links to the Linux .bin for FW 510A, 602A, 632A, 633A and 634A (which I already uploaded in an earlier thread as well). These are all the FWs I currently have already downloaded, from when I experimented with all this back in April/May 2017:
So yeah good idea and definitely worth testing. Although sadly it wouldn't help in cases of power outages, which is the #1 problem I have at the moment: now that my server is all set up and running, the only time my server gear normally goes down is when an RCD trips in my power cupboard, or else there's an area-wide power cut, and in that scenario it doesn't matter how the expander is powered because everything is going down at once.
I have been considering investing in a UPS to avoid such outages, and I think I really should at some point - regardless of whether I also replace the IBM expander with one that doesn't have this annoying problem.
Let us know how you get on with a 12V PSU, if you do try that. I suppose if one had some electronics experience and wanted to be fancy, its power requirements are low enough that you could make a home-made UPS just to keep the expander powered with 12V Unlike a normal UPS you wouldn't need a DC-AC conversion, you could just stick together a bunch of Lithium batteries and a 12V regulator and send 12V direct into the Molex connector of a PCIe slot adapter. Or just use a lead-acid 12V battery, like a real UPS does. Might be a bit overkill just to keep an expander running, but might also be a fun project
EDIT: or actually, they make power banks that can output 12V (and 19V and other voltages) that would probably do the job. As long as it can be plugged into the mains to keep it topped up, while also providing 12V to the expander.
- 510A was the only one that got dual-link (2 x 6Gb) performance
- And therefore I believe also the only one that could instead run 20 drives in a single HBA-cable config
- 510A was the only one with the staggered-power-on problem.
I studied all the changelogs as you have, but could never find any correlation between the listed fixes and the problems we had. I seem to recall there's nothing in 602A's changelog that suggests it would fix the major SATA power-on detection issue of 510A, but yet it does fix that. It's all quite frustrating really.
Here's links to the Linux .bin for FW 510A, 602A, 632A, 633A and 634A (which I already uploaded in an earlier thread as well). These are all the FWs I currently have already downloaded, from when I experimented with all this back in April/May 2017:
- FW 510A (I think - labelled 440A, but I think it's 510A on our expander)
- FW 602A
- FW 632A
- FW 633A
- FW 634A
Yeah that might well work. To be honest I don't think I tested that. In that scenario, the HBA and the disks are getting turned off, but the expander remains on. So it doesn't re-initialise. Unless the initialisation is also affected by the HBA, which is the only possible problem I could imagine with that plan.As for the staggered power situation I have done some tests and the expander can be powered from a small 12v PSU. I tried running the expander from a Seagate Expansion drive PSU rated at 1.5a. On power up the expander peaked at 790ma so it would be possible to plug in the expander and just leave it powered up. If I read you right, this might be a simpler solution.
So yeah good idea and definitely worth testing. Although sadly it wouldn't help in cases of power outages, which is the #1 problem I have at the moment: now that my server is all set up and running, the only time my server gear normally goes down is when an RCD trips in my power cupboard, or else there's an area-wide power cut, and in that scenario it doesn't matter how the expander is powered because everything is going down at once.
I have been considering investing in a UPS to avoid such outages, and I think I really should at some point - regardless of whether I also replace the IBM expander with one that doesn't have this annoying problem.
Let us know how you get on with a 12V PSU, if you do try that. I suppose if one had some electronics experience and wanted to be fancy, its power requirements are low enough that you could make a home-made UPS just to keep the expander powered with 12V Unlike a normal UPS you wouldn't need a DC-AC conversion, you could just stick together a bunch of Lithium batteries and a 12V regulator and send 12V direct into the Molex connector of a PCIe slot adapter. Or just use a lead-acid 12V battery, like a real UPS does. Might be a bit overkill just to keep an expander running, but might also be a fun project
EDIT: or actually, they make power banks that can output 12V (and 19V and other voltages) that would probably do the job. As long as it can be plugged into the mains to keep it topped up, while also providing 12V to the expander.
Last edited: