LSI 3008 controler firmware warning and disappeared HDD
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 slot0 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?
#4 Updated by Viktor Stroh over 4 years ago
- File debug_info.tar.gz added
Jordan Hubbard wrote:
BRB: Please attach the output of save-debug. Thanks.
Sorry that I answer so late. I waited for the original LSI 9300-8i controller. Now I have replaced the LSI OEM AOC-S3008L-L8E with the original LSI 8300-8i controller and installed the version 9 firmware. I get now: "The system has no alerts", but the system also detects only 11 hard drives.
I'll add the output of Dump GEOM configuration, Dump Hardware Configuration and Dump System Information (/usr/local/bin/freenas-debug) Will it be enough?