Dell PowerEdge R740xd (as a storage array controller)
CentOS 7 Linux version 3.10.0-957.1.3.el7.centos.plus.x86_64
2 HBA (Dell 12Gbps HBA) on board for connection to Dell ME4 Storage (as a SAS storage backend):
5e:00.0 Serial Attached SCSI controller: LSI Logic / Symbios Logic SAS3008 PCI-Express Fusion-MPT SAS-3 (rev 02)
5f:00.0 Serial Attached SCSI controller: LSI Logic / Symbios Logic SAS3008 PCI-Express Fusion-MPT SAS-3 (rev 02)
After OS installation I am trying to install native driver from official Dell Support source:
Code: Select all
rpm -Uvh kmod-mpt3sas-27.00.01.00_el7.5-1.x86_64.rpm
error: Failed dependencies:
kernel(sas_end_device_alloc) = 0x83bbe452 is needed by kmod-mpt3sas-27.00.01.00_el7.5-1.x86_64
kernel(sas_expander_alloc) = 0xdf61c1d9 is needed by kmod-mpt3sas-27.00.01.00_el7.5-1.x86_64
kernel(sas_port_add) = 0x9c29cdb1 is needed by kmod-mpt3sas-27.00.01.00_el7.5-1.x86_64
kernel(sas_port_add_phy) = 0xd78c679f is needed by kmod-mpt3sas-27.00.01.00_el7.5-1.x86_64
kernel(sas_port_alloc_num) = 0xe1b3a9a8 is needed by kmod-mpt3sas-27.00.01.00_el7.5-1.x86_64
kernel(sas_port_delete) = 0x8a810938 is needed by kmod-mpt3sas-27.00.01.00_el7.5-1.x86_64
kernel(sas_port_delete_phy) = 0x21578d03 is needed by kmod-mpt3sas-27.00.01.00_el7.5-1.x86_64
As I understand I need to make custom kernel, but I don't exactly understand how. Functions listed in error message belongs to Serial Attached SCSI (SAS) transport class, but how I can get required values?..
What do I should to change to get required result?
Thanks in advance!