Supermicro X10SDV-4C-7TP4F with onboard SAS - no disks

Status
Not open for further replies.

OlivierF

Cadet
Joined
Aug 24, 2017
Messages
4
Hi,

For some reason, FreeNAS won't recognise the disks connected to the SAS controller (SATA disks, WD Re attached).

Version:
FreeNAS-11.0-U2 (e417d8aa5)
Motherboard:
X10SDV-4C-7TP4F board with a SAS826TQ backplane in a Supermicro chassis.
Controller
LSI SAS2116

dmesg points me in some direction, however i have no idea how to interpret this:
Code:
root@freenas:~ # dmesg | grep mps
mps0: <Avago Technologies (LSI) SAS2116> port 0xe000-0xe0ff mem 0xfb5c0000-0xfb5c3fff,0xfb580000-0xfb5bffff irq 16 at device 0.0 on pci3
mps0: Firmware: 19.00.02.00, Driver: 21.01.00.00-fbsd
mps0: IOCCapabilities: 1285c<ScsiTaskFull,DiagTrace,SnapBuf,EEDP,TransRetry,EventReplay,HostDisc>
mps_mapping_enclosure_dev_status_change_event: enclosure with handle = 0x1 reported 0 slots
mps0: SAS Address for SATA device = a2984a22a7bdc971
mps0: SAS Address from SATA device = a2984a22a7bdc971
failure at /freenas-11-releng/freenas/_BE/os/sys/dev/mps/mps_sas_lsi.c:675/mpssas_add_device()! Could not get ID for device with handle 0x0011
mpssas_fw_work: failed to add device with handle 0x11
mps0: SAS Address for SATA device = a2984a1fc7cfb190
mps0: SAS Address from SATA device = a2984a1fc7cfb190
failure at /freenas-11-releng/freenas/_BE/os/sys/dev/mps/mps_sas_lsi.c:675/mpssas_add_device()! Could not get ID for device with handle 0x0012
mpssas_fw_work: failed to add device with handle 0x12
mps0: SAS Address for SATA device = a2984a23c6a7c587
mps0: SAS Address from SATA device = a2984a23c6a7c587
failure at /freenas-11-releng/freenas/_BE/os/sys/dev/mps/mps_sas_lsi.c:675/mpssas_add_device()! Could not get ID for device with handle 0x0013
mpssas_fw_work: failed to add device with handle 0x13
mps0: SAS Address for SATA device = a2984a26c5cfd174
mps0: SAS Address from SATA device = a2984a26c5cfd174
failure at /freenas-11-releng/freenas/_BE/os/sys/dev/mps/mps_sas_lsi.c:675/mpssas_add_device()! Could not get ID for device with handle 0x0014
mpssas_fw_work: failed to add device with handle 0x14




Code:
root@freenas:~ # sas2ircu 0 DISPLAY
LSI Corporation SAS2 IR Configuration Utility.
Version 20.00.00.00 (2014.09.18)
Copyright (c) 2008-2014 LSI Corporation. All rights reserved.

Read configuration has been initiated for controller 0
------------------------------------------------------------------------
Controller information
------------------------------------------------------------------------
  Controller type						 : SAS2116_1
  BIOS version							: 7.37.01.00
  Firmware version						: 19.00.02.00
  Channel description					 : 1 Serial Attached SCSI
  Initiator ID							: 0
  Maximum physical devices				: 125
  Concurrent commands supported		   : 1720
  Slot									: 11
  Segment								 : 0
  Bus									 : 2
  Device								  : 0
  Function								: 0
  RAID Support							: No

Disk info below, cut out..


In the motherboard is a LSI SAS2116 controller with firmware P19, that's the latest that Supermicro provides:
ftp://ftp.supermicro.nl/driver/SAS/LSI/2116/Firmware/IT/

I'm stuck.. Anyone?
 

Ericloewe

Server Wrangler
Moderator
Joined
Feb 15, 2014
Messages
20,194
Update the firmware to P20.00.07 and try again. Grab the firmware from LSI/Broadcom/Avago's website.
 

OlivierF

Cadet
Joined
Aug 24, 2017
Messages
4
It was a bit of a hassle, but I was able to update the FW using the files I found here:
https://forums.servethehome.com/ind...e-lsi-2116it-in-x10sdv-4c-7tp4f-to-p20.14211/

Unfortunately the error persists:

Code:

root@freenas:~ # dmesg | grep mps
mps0: <Avago Technologies (LSI) SAS2116> port 0xe000-0xe0ff mem 0xfb5c0000-0xfb5c3fff,0xfb580000-0xfb5bffff irq 16 at device 0.0 on pci3
mps0: Firmware: 20.00.07.00, Driver: 21.01.00.00-fbsd
mps0: IOCCapabilities: 1285c<ScsiTaskFull,DiagTrace,SnapBuf,EEDP,TransRetry,EventReplay,HostDisc>
mps_mapping_enclosure_dev_status_change_event: enclosure with handle = 0x1 reported 0 slots
mps0: SAS Address for SATA device = a2984a22a7bdc971
mps0: SAS Address from SATA device = a2984a22a7bdc971
failure at /freenas-11-releng/freenas/_BE/os/sys/dev/mps/mps_sas_lsi.c:675/mpssas_add_device()! Could not get ID for device with handle 0x0011
mpssas_fw_work: failed to add device with handle 0x11
mps0: SAS Address for SATA device = a2984a1fc7cfb190
mps0: SAS Address from SATA device = a2984a1fc7cfb190
failure at /freenas-11-releng/freenas/_BE/os/sys/dev/mps/mps_sas_lsi.c:675/mpssas_add_device()! Could not get ID for device with handle 0x0012
mpssas_fw_work: failed to add device with handle 0x12
mps0: SAS Address for SATA device = a2984a23c6a7c587
mps0: SAS Address from SATA device = a2984a23c6a7c587
failure at /freenas-11-releng/freenas/_BE/os/sys/dev/mps/mps_sas_lsi.c:675/mpssas_add_device()! Could not get ID for device with handle 0x0013
mpssas_fw_work: failed to add device with handle 0x13
mps0: SAS Address for SATA device = a2984a26c5cfd174
mps0: SAS Address from SATA device = a2984a26c5cfd174
failure at /freenas-11-releng/freenas/_BE/os/sys/dev/mps/mps_sas_lsi.c:675/mpssas_add_device()! Could not get ID for device with handle 0x0014
mpssas_fw_work: failed to add device with handle 0x14



Edit:
NAS4Free does regocnise the disks (with driver version 21.02)

Code:
nas4free: ~# dmesg | grep mps
mps0: <Avago Technologies (LSI) SAS2116> port 0xe000-0xe0ff mem 0xfb5c0000-0xfb5c3fff,0xfb580000-0xfb5bffff irq 16 at device 0.0 on pci3
mps0: Firmware: 20.00.07.00, Driver: 21.02.00.00-fbsd
mps0: IOCCapabilities: 1285c<ScsiTaskFull,DiagTrace,SnapBuf,EEDP,TransRetry,EventReplay,HostDisc>
mps0: SAS Address for SATA device = a2984a22a7bdc971
mps0: SAS Address from SATA device = a2984a22a7bdc971
mps0: SAS Address for SATA device = a2984a1fc7cfb190
mps0: SAS Address from SATA device = a2984a1fc7cfb190
mps0: SAS Address for SATA device = a2984a23c6a7c587
mps0: SAS Address from SATA device = a2984a23c6a7c587
mps0: SAS Address for SATA device = a2984a26c5cfd174
mps0: SAS Address from SATA device = a2984a26c5cfd174
da1 at mps0 bus 0 scbus0 target 3 lun 0
da0 at mps0 bus 0 scbus0 target 0 lun 0
da2 at mps0 bus 0 scbus0 target 5 lun 0
da3 at mps0 bus 0 scbus0 target 10 lun 0

 
Last edited:

Ericloewe

Server Wrangler
Moderator
Joined
Feb 15, 2014
Messages
20,194
It's hard to say if you have a hardware issue or if there's a bug in the stack for your controller...
 

OlivierF

Cadet
Joined
Aug 24, 2017
Messages
4
It's hard to say if you have a hardware issue or if there's a bug in the stack for your controller...
Thank you for your reply.
Agreed, i'm not sure what's happening. However, if it were a hardware issue, NAS4Free would have the same issue right?
 

Ericloewe

Server Wrangler
Moderator
Joined
Feb 15, 2014
Messages
20,194
Thank you for your reply.
Agreed, i'm not sure what's happening. However, if it were a hardware issue, NAS4Free would have the same issue right?
I missed your edit, still had an old version of the page loaded.

Try FreeNAS 9.10.2-U6 and see what happens. If that works, file a bug report detailing the situation and post it here. If it doesn't work... file the same bug report, since it did work on NAS4Free.
 

OlivierF

Cadet
Joined
Aug 24, 2017
Messages
4
This is on 9.10.2-U6. I'll create a bug report.

Code:
[root@freenas] ~# dmesg | grep mps
mps0: <Avago Technologies (LSI) SAS2116> port 0xe000-0xe0ff mem 0xfb5c0000-0xfb5c3fff,0xfb580000-0xfb5bffff irq 16 at device 0.0 on pci2
mps0: Firmware: 20.00.07.00, Driver: 21.01.00.00-fbsd
mps0: IOCCapabilities: 1285c<ScsiTaskFull,DiagTrace,SnapBuf,EEDP,TransRetry,EventReplay,HostDisc>
mps_mapping_enclosure_dev_status_change_event: enclosure with handle = 0x1 reported 0 slots
mps0: SAS Address for SATA device = a2984a22a7bdc971
mps0: SAS Address from SATA device = a2984a22a7bdc971
failure at /freenas-9.10-releng/_BE/os/sys/dev/mps/mps_sas_lsi.c:675/mpssas_add_device()! Could not get ID for device with handle 0x0011
mpssas_fw_work: failed to add device with handle 0x11
mps0: SAS Address for SATA device = a2984a1fc7cfb190
mps0: SAS Address from SATA device = a2984a1fc7cfb190
failure at /freenas-9.10-releng/_BE/os/sys/dev/mps/mps_sas_lsi.c:675/mpssas_add_device()! Could not get ID for device with handle 0x0012
mpssas_fw_work: failed to add device with handle 0x12
mps0: SAS Address for SATA device = a2984a23c6a7c587
mps0: SAS Address from SATA device = a2984a23c6a7c587
failure at /freenas-9.10-releng/_BE/os/sys/dev/mps/mps_sas_lsi.c:675/mpssas_add_device()! Could not get ID for device with handle 0x0013
mpssas_fw_work: failed to add device with handle 0x13
mps0: SAS Address for SATA device = a2984a26c5cfd174
mps0: SAS Address from SATA device = a2984a26c5cfd174
failure at /freenas-9.10-releng/_BE/os/sys/dev/mps/mps_sas_lsi.c:675/mpssas_add_device()! Could not get ID for device with handle 0x0014
mpssas_fw_work: failed to add device with handle 0x14



Edit:
Bugreport filed:
https://bugs.freenas.org/issues/25709
 
Last edited:

Ericloewe

Server Wrangler
Moderator
Joined
Feb 15, 2014
Messages
20,194
Apparently the current FreeBSD driver fixes this. It'll be included in FreeNAS 11.1.
 
Status
Not open for further replies.
Top