I’ve looked all over the internet without much luck so maybe someone here can help me.
I’ve had a NetApp DS4246 that I’ve had for a few months now, which I acquired from a reputable source. It has two IOM6s installed. I recently bought an LSI 9207-8e from a different reputable source and it came configured with firmware version 20. I also have a QSFP+ (SFF-8436) to Mini SAS (SFF-8088) cable which I’m convinced is fine (for reasons I’ll get into below). I currently only have two 12TB SATA HDDs.
I’ve been pulling my hair out trying to get this to work with my system for days now. I’m running Windows 10 Pro, and switching to a different OS isn’t an option unfortunately. The behavior has been super inconsistent and erratic. 99% of the time, when I connect the disk shelf, only one of the two drives are detected. The behavior switches up from time to time but tends to stay the same for at least some duration. For instance, for a while, every time I unplugged one drive and plugged it back in, that drive would become the detected one, and if the other drive was the one being detected previously, it’d disappear from the system (not just unmount, but it’d be gone from disk management too). Then for a while only one drive consistently would take priority and if the other drive was reconnected, it’d have no effect.
I could constantly unplug and replug the connectors and every time only one drive would come up, but on extremely rare occasion, both drives would connect and mount properly, and during those times, I’ve tested reading and writing to both drives.
I found someone online who claimed to have been using the same HBA with Windows 10 Pro without any issues, and was able to get in touch with them. Turns out they were using an older version of the firmware, so I tried flashing the same firmware in the hopes that it would resolve the issue. After a few reboots and reconnecting everything, I thought it worked for a bit, but turns out it was just another fluke and shortly afterwards it went back to only detecting one drive. I tested another version of the firmware as well, with no luck.
At some point during all this, the HBA was checked in its BIOS as well and it is detecting both drives. After a while, I of course began to suspect the cable, but this was quickly ruled out. Every time I boot into Linux, both drives connect immediately, on every reconnect of the cable. If I’m in Windows and only one drive is being detected, and I don’t touch the cable at all and reboot into Linux, both drives are there. Same the other way. I also installed MegaRAID on Windows and its able to see that two drives are present in the disk shelf, even though Disk Management doesn’t show it.
By now I didn’t really know what else I could test, so I purchased a LSI 9200-8e from the same source I obtained the disk shelf from. They weren’t sure why I was having issues with the 9207, but they told me that 9200s are all they ever use and that they work fine in Windows. In fact, they demonstrated this for me firsthand when I was at their warehouse the first time around when I purchased the disk shelf. However, when I installed it into my system, I immediately had the same issues that I had with the 9207. I tested both cards in different PCIe slots as well with no change. Out of desperation, I tested the cards in an entirely different system I had on hand as well, and they behave the same way there too.
What the hell is going on? I know these cards can work in Windows. There’s numerous reports of this online, and both of my sources tell me this should be working as well. Does ANYONE know what I can do at this point?