Lots of good info in the forums here, but I haven't been able to find anything that can get me out of the boat I'm in. Basically, I have an R710 running FreeNAS 9.3. The R710 came with an Perc 6/i, which according to the FreeNAS gurus, is not ideal due to the fact that it can't pass through the drives directly to the OS, which is best practice when using non-RAID systems like ZFS. So I bought an H200 off Ebay, which was recommended for its JBOD feature. Well, for whatever reason, the H200 I purchased did not show a JBOD option. Additionally, when I booted into FreeNAS, it gave me an error that the firmware version (7) didn't match the driver version in FreeNAS (20). The led me to the following section. Following the instructions on this page, I cross-flashed the H200 to an LSI adapter with version P20 firmware. However, upon rebooting, the R710 was not happy and said an invalid device was in the integrated PCIe slot. From there, it gets kinda fuzzy. I've tried about everything. I can boot with the card in a regular PCIe slot, but no matter what I flash to it now, I can't get it to boot in the integrated slot. I've read that the R710 flashes *something* to the NVRAM to keep track of the card (?), but clearing NVRAM doesn't help, either. The only clue I have to what is going on with that is when I flash using sas2flash.efi, is says something about a mismatch, then writes something to NVRAM. I've tried flashing the official Dell H200 adapter, integrated, and modular firmware. None seem to be able to boot in the integrated (or is it modular) R710 slot, and I don't have longer SAS cables... nor do I really want to buy any. I was able to find someone with a similar problem on this page, though with an H700. The third post by gwm210 talks about using a USB DOS disk and the Megarec exe to flash the integrated Dell H200 firmware, but Megarec doesn't seem to want to work. Even though the ROM says "valid" before the flash, and works fine with sas2flash.efi, it doesn't actually flash (I can't remember the error message... off the top of my head). So at this point, I want to get back to the stock H200 firmware and be able to boot off it in the controller slot once again. If that doesn't work, I'll look into longer cables and sacrifice a PCIe slot... which I really don't want to do, as I plan on filling them up with PCI SSDs.