Error: mpr driver vs firmware version

Status
Not open for further replies.

Paul Suh

Dabbler
Joined
Jul 15, 2015
Messages
16
"Firmware version 3 does not match driver version 9 for /dev/mpr0"

Just updated to FreeNAS 201511040813, and got the above error. I've been looking around and trying to find the correct firmware to update the system. Can someone point me in the right direction?

My system is a Supermicro SSG-5028R-E1CR12L server, which has a X10SRH-CLN4F motherboard. Dmesg for the LSI SAS3008 below.

Thanks for any assistance.


--Paul


mpr0: <Avago Technologies (LSI) SAS3008> port 0xe000-0xe0ff mem 0xfb200000-0xfb20ffff irq 26 at device 0.0 on pci1
mpr0: IOCFacts :
MsgVersion: 0x205
HeaderVersion: 0x2000
IOCNumber: 0
IOCExceptions: 0x0
MaxChainDepth: 128
NumberOfPorts: 1
RequestCredit: 3072
ProductID: 0x2721
IOCRequestFrameSize: 32
MaxInitiators: 1
MaxTargets: 256
MaxSasExpanders: 48
MaxEnclosures: 16
HighPriorityCredit: 128
MaxReplyDescriptorPostQueueDepth: 65504
ReplyFrameSize: 32
MaxVolumes: 2
MaxDevHandle: 323
MaxPersistentEntries: 128
mpr0: Firmware: 03.00.06.136, Driver: 09.255.01.00-fbsd
mpr0: IOCCapabilities: 6985c<ScsiTaskFull,DiagTrace,SnapBuf,EEDP,TransRetry,IR,MSIXIndex>
 

depasseg

FreeNAS Replicant
Joined
Sep 16, 2014
Messages
2,874
Well, since Supermicro skipped version 9, I used the Avago version instead. Seems to be working well.
 

Ericloewe

Server Wrangler
Moderator
Joined
Feb 15, 2014
Messages
20,194
Speaking of which, does anybody know what the mismatched firmware message says after 201511280648? It was apparently reworded at my request, but I don't know to what...
 

Paul Suh

Dabbler
Joined
Jul 15, 2015
Messages
16
On the latest stable (FreeNAS-9.3-STABLE-201512121950):
Screen Shot 2015-12-14 at 12.05.10 AM.png

(Sorry about the size. Full size is huge, but thumbnail is too small to see anything.)
 

Ericloewe

Server Wrangler
Moderator
Joined
Feb 15, 2014
Messages
20,194

vistraw

Cadet
Joined
Jan 7, 2016
Messages
1
I have also reported a message in the bug tracking system (Bug #13040):
"3 months ago with a new Freenas 9.3 version I got the message "Firmware version 3 does not match driver version 9 for /dev/mpr0. Please flash controller to P9 IT firmware." I have patched the controler to version 8, because it was the highest at that time. I've the Supermicro AOC-S3008L-L8E. Thereafter, the message remains, but one hard drive disappeared from the system. From 12 hard drives now only 11 are recognized. Apparently the first slot 0 is covered by the sas2 expander SAS2X28. Under Debian or CentOS I get access to all 12 disks.

This site describes a possible solution - http://lists.freebsd.org/pipermail/freebsd-scsi/2014-December/006545.html. The workaround is to configure the HBA to use Device Persistence mapping. Unfortunately, I can not start lsiutil with FreeNAS. With Linux and EFI lsiutil does not find any controler. lsiutil is apparently no longer supported by SAS3008.

Now I found the latest firmware version 10, but the problems have remained. I get the same message "Firmware version 10 does not match driver version 9 for /dev/mpr0. Please flash controller to P9 IT firmware." This seems to be a bug.

Is there also a way to get all 12 disks?"

Maybe someone in the forum has a solution for me?
 

depasseg

FreeNAS Replicant
Joined
Sep 16, 2014
Messages
2,874
It's not a bug. The Driver version needs to match the firmware.

I ended up putting the Avago firrmware v9 on the supermicro chip.

There are major incompatibilities between SAS3 controllers and SAS2 enclosures. I got a SAS2 card for my SAS2 enclosure.
 

Paul Suh

Dabbler
Joined
Jul 15, 2015
Messages
16
@depassg, where were you able to find the Avago v9 firmware? It wasn't on the Avago web site, at least not in an obvious location.
 

depasseg

FreeNAS Replicant
Joined
Sep 16, 2014
Messages
2,874
Just scroll down from the most recent, or look for an older version or archive link. I forget exactly, and an on my phone right now.
 

depasseg

FreeNAS Replicant
Joined
Sep 16, 2014
Messages
2,874
Go to Avago and search the 12Gbps HBAs. I just picked a 9300-8i. Click search.
http://www.avagotech.com/support/download-search

Scroll down until you find the right version.

I'm pretty sure the exact instructions are listed around here somewhere.
 

Paul Suh

Dabbler
Joined
Jul 15, 2015
Messages
16
Thanks -- I was looking completely in the wrong place. I was searching under Storage I/O Controllers and found the listing for the SAS3008, but the only asset listed was a product brief. :confused:
 
Status
Not open for further replies.
Top