PCI-E SATA-III HBA for FreeBSD 10

Michael Jung mikej at paymentallianceintl.com
Sun Nov 16 23:11:52 UTC 2014


Roger,

I downgraded several different controllers on two different motherboards and 
the procedure was the same other than on a SuperMicro motherboard I 
used the .efi version of the sas2flsh binary and the on the other motherboards 
used the regular MSDOS sas2flsh binary under FreeDOS booted from USB.

In both cases I used the sasl2flsh binary that came with the P20 firmware but
used the .bin and .rom files from the P19 zip file.  Using the P20 sasl2flsh 
binary may be difference. I did not try the P19 binary to downgrade.

>From my notes to downgrade I simply:

sas2flsh -o -e6
<DONT REBOOT>
sas2flsh -f <P19-file>.bin -b <p19-file>.rom

The .bin and .rom files were from the unpacked P19 zip file.

You can issue

sas2flsh -listall

after the downgrade and you should see that P19 was installed on the controller.

I have also downgraded 9212-4e4i cards like this from P20

My home machine which has a 9211-8i and 9212-4e4i looks like then in dmesg running P19

mps0: <LSI SAS2008> port 0x5000-0x50ff mem 0xfd3fc000-0xfd3fffff,0xfd380000-0xfd3bffff irq 19 at device 0.0 on pci11
mps0: Firmware: 19.00.00.00, Driver: 19.00.00.00-fbsd
mps0: IOCCapabilities: 1285c<ScsiTaskFull,DiagTrace,SnapBuf,EEDP,TransRetry,EventReplay,HostDisc>
mps0: attempting to allocate 1 MSI-X vectors (15 supported)
mps0: attempting to allocate 1 MSI vectors (1 supported)
mps0: using IRQ 257 for MSI
mps1: <LSI SAS2008> port 0x6000-0x60ff mem 0xfd2fc000-0xfd2fffff,0xfd280000-0xfd2bffff irq 16 at device 0.0 on pci19
mps1: Firmware: 19.00.00.00, Driver: 19.00.00.00-fbsd
mps1: IOCCapabilities: 1285c<ScsiTaskFull,DiagTrace,SnapBuf,EEDP,TransRetry,EventReplay,HostDisc>
mps1: attempting to allocate 1 MSI-X vectors (15 supported)
mps1: attempting to allocate 1 MSI vectors (1 supported)
mps1: using IRQ 258 for MSI

I'm running FreeBSD 10.1-BETA3 #0 r272215: at home and using the cards with ZFS - they
work well.

--mikej

________________________________________
From: owner-freebsd-stable at freebsd.org [owner-freebsd-stable at freebsd.org] On Behalf Of Roger Leigh [rleigh at codelibre.net]
Sent: Sunday, November 16, 2014 5:30 PM
To: freebsd-stable at freebsd.org
Subject: Re: PCI-E SATA-III HBA for FreeBSD 10

On Sun, Nov 16, 2014 at 04:36:08PM -0500, Michael Jung wrote:
> Roger,
>
> Try P19 firmware in IT mode.  I just moved a bunch of drives to 9211-8i's and had similar problems with P20 firmware.
>
> Downgrading to P19 resolved the issue for me.
>
> I would have posted to the list like you but the server changes were in the middle of the night and I needed a quick resolution.

Ah, I can try that, thanks.  Did you have to do anything special to
downgrade?  When I run sas2flsh (from a DOS USB drive), I get
(with sas2flsh -o -f 2114it.bin -b mptsas2.rom):

Cannot downgrade NVDATA version 14.00.00.06 to 11.00.110000.00.

Are you selectively updating just 2114it.bin or mptsas2.rom?
Or mixing and matching one from P19 and one from P20?
Sorry if this is really obvious, but this is the first LSI HBA
I've used.  Managed to flash P20 OK, but downgrading seems
trickier!


Thanks,
Roger

--
  .''`.  Roger Leigh
 : :' :  Debian GNU/Linux    http://people.debian.org/~rleigh/
 `. `'   schroot and sbuild  http://alioth.debian.org/projects/buildd-tools
   `-    GPG Public Key      F33D 281D 470A B443 6756 147C 07B3 C8BC 4083 E800
_______________________________________________
freebsd-stable at freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"

GoPai.com | Facebook.com/PaymentAlliance
 

CONFIDENTIALITY NOTE: This message is intended only for the use
of the individual or entity to whom it is addressed and may 
contain information that is privileged, confidential, and 
exempt from disclosure under applicable law. If the reader 
of this message is not the intended recipient, you are hereby 
notified that any dissemination, distribution or copying 
of this communication is strictly prohibited. If you have 
received this transmission in error, please notify us by 
telephone at (502) 212-4001 or notify us at PAI , Dept. 99, 
6060 Dutchmans Lane, Suite 320, Louisville, KY 40205






More information about the freebsd-stable mailing list