RchGrav
Dabbler
- Joined
- Feb 21, 2014
- Messages
- 36
SAS3 stuff just got updated to P9 drivers and firmware. It's hoped that this is the first stable release, but there's not enough data yet.
The 3108 is also contingent on you figuring out how to use it as an HBA with no HW RAID features.
So far so good for me on the 3008 on a Supermicro Barebone Storage Server. I have been running the P9 through its paces from Sept 4th - 19th on a build I just did based on the Supermicro 6028R-E1CR12L -> http://www.supermicro.com/products/system/2U/6028/SSG-6028R-E1CR12L.cfm .
I copied a bunch of disposable data back and forth to my pool and no errors for me. I also tested dual hot spare configuration which seemed to work pretty darn well.. I must have done this a dozen times... the FreeNAS 9.3.1 hot spares do their job nice and quick!
Anyway.. time will tell.. but for now I'll leave some notes for ya...
Notes here for straightening up the firmware on the Supermicro 6028R-E1CR12L
(It's probably safe to assume this also applies to the 6038R-E1CR16L, 6048R-E1CR24L, 6048R-E1CR36L as well.)
Grab the P9 firmware... here's a link..
http://www.avagotech.com/support/download-search
Do this...

Grab...
9300_8i_Package_P9_IR_IT_Firmware_BIOS_for_MSDOS_Windows
SAS9300_8i_IT.bin firmware and mptsas3.rom bios
(If you try to flash from DOS you will get an ERROR: Failed to initialize PAL.)
so then also grab....
Installer_P9_for_UEFI
sas3flash.efi firmware tool for EFI shell*
Put 3 files on a USB stick... sas3flash.efi, SAS9300_8i_IT.bin, and mptsas3.rom
Now... Boot to EFI shell..
Very short EFI reference
help - guess what this does
map - shows mountable devices.. eg fs1:
mount - as in mount fs1:
[device]: - change to the device which has your sas3flash.efi (and fw, bios too), eg type fs1: and press enter.
sas3flash.efi -listall (get a list of detected HBA's)
WARNING: This next example command can possibly brick your SAS3 adapter.
Listen buddy.. I'm just trying to help and its not my fault if you screw this up..
sas3flash.efi -o -f SAS9300_8i_IT.bin -b mptsas3.rom
Cheers!
Rich