megacli not working for SAS 6/iR (LSI Logic / Symbios Logic SAS1068E PCI-Express Fusion-MPT SAS) on PE1950III running citrix xenserver 5.0.0

Sabuj Pattanayek sabujp at gmail.com
Wed Mar 4 20:51:36 CST 2009


Hi,

I've got a PE1950III (2.5.0 bios I think) running Citrix Xenserver
5.0.0 , it's pretty much RHEL5/Centos5 under the hood:

Linux xen1 2.6.18-92.1.10.el5.xs5.0.0.394.644xen #1 SMP Thu Aug 28
17:46:02 EDT 2008 i686 i686 i386 GNU/Linux

# lsmod | grep -i sas
mptsas                 59148  2
scsi_transport_sas     33664  1 mptsas
mptscsih               44544  1 mptsas
mptbase                95268  2 mptsas,mptscsih
scsi_mod              146572  8
libata,mptsas,scsi_transport_sas,mppVhba,mptscsih,mppUpper,sg,sd_mod

# modinfo mptsas
filename:
/lib/modules/2.6.18-92.1.10.el5.xs5.0.0.394.644xen/kernel/drivers/message/fusion/mptsas.ko
version:        4.00.36.00
license:        GPL
description:    Fusion MPT SAS Host driver
author:         LSI Corporation

relevant lspci:

01:00.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1068E
PCI-Express Fusion-MPT SAS (rev 08)
        Subsystem: Dell SAS 6/iR Integrated RAID Controller

# cat /proc/scsi/mptsas/0
ioc0: LSISAS1068E B3, FwRev=00192f00h, Ports=1, MaxQ=266

Can't seem to get megacli linked from here:

http://linux.dell.com/storage.shtml ->
http://www.lsi.com/storage_home/products_home/internal_raid/megaraid_sas/megaraid_sas_8480e/index.html?remote=1&locale

to work properly:

# MegaCli -AdpAllInfo -aALL
<NO OUTPUT>

# MegaCli -AdpAllInfo -a0
Failed to get ControllerId List.
Failed to get CpController object.

I also tried the MSM for linux utility from here:

http://lsi.com/storage_home/products_home/standard_product_ics/sas_ics/lsisas1068e/index.html?remote=1&locale=EN

But I got these errors in the file /var/log/MonitorDbg.log after the
service tried to start itself:

11/29/2005 19:57:24  (Vivaldi Monitor)(Fatal) Monitor.cpp 270 : Error
- cannot get ctrlId list from StorelibMFI - explore failed
11/29/2005 19:57:24  (Vivaldi Monitor)(Fatal) Monitor.cpp 347 : Error
- cannot get ctrlId list from StorelibIR - explore failed
11/29/2005 19:57:24  (Vivaldi Monitor)(Debug) Monitor.cpp 129 :
Warning - No MFI or IR controllers detected
11/29/2005 19:57:24  (Vivaldi Monitor)(Debug)
AlertActionSystemLoggerLinux.cpp 35 : ANS : <?xml version="1.0"
encoding="utf-8"?><message><data><alertData><id>61442</id><seqNum>0</seqNum><alertDate><dd>29</dd><month>11</month><yyyy>2005</yyyy><hh>19</hh><mm>57</mm><ss>24</ss></alertDate><class>241</class><paramCount>0</paramCount></alertData></data></message>
11/29/2005 19:57:24  (Vivaldi Monitor)(Debug)
AlertActionSystemLoggerLinux.cpp 41 : Received a blank alert string
11/29/2005 19:57:24  (Vivaldi Monitor)(Fatal) MonitorMain.cpp 30 :
Error - cannot initialize Monitor
11/29/2005 19:57:24  (Vivaldi Monitor)(Debug) Monitor.cpp 214 :
Monitor destructor called - deleting elements of alert Controller list
11/29/2005 19:57:24  (Vivaldi Monitor)(Debug) Monitor.cpp 235 :
Monitor destructor called - deleting alert Controller list
11/29/2005 19:57:24  (Vivaldi Monitor)(Error) MonitorMainLinux.cpp 84
: monitorMain() call failed - exiting
11/29/2005 19:57:24  (Vivaldi Monitor)(Debug) AlertActionManager.cpp
184 : Deleting AlertDbPtr

Has anyone been able to get megacli to work on this system with the
same hardware? I'll try OMSA tomorrow and see how that goes.

Thanks,
Sabuj Pattanayek



More information about the Linux-PowerEdge mailing list