On 01/22/2018 10:11 AM, George Machitidze wrote: > megacli/storcli won't work, use perccli instead
As i said, early storcli versions work fine. Also, MegaCLI has worked just fine, as well. but i haven't updated since 8.07.10, so maybe they did the same disablement on SubVendorID to later version (but LSI/Avago stopped updating MegaCLI a while back in favor of storcli) Change to storcli made sometime between 1.03.11 and 1.04.07. finds my PERC in 1.03.11 # storcli64-1.03.11 help | grep Ver Storage Command Line Tool Ver 1.03.11 Jan 30, 2013 # storcli64-1.03.11 show ctrlcount | grep Count Controller Count = 1 doesn't in 1.04.07 # storcli64-1.04.07 help | grep Ver Storage Command Line Tool Ver 1.04.07 Apr 2, 2013 # storcli64-1.04.07 show ctrlcount | grep Count Controller Count = 0 Example of much older MegaCLI using a relatively recent PERC H730 Mini : # /usr/local/LSI-Tools/megacli -V | grep Ver MegaCLI SAS RAID Management Tool Ver 8.07.10 May 28, 2013 # /usr/local/LSI-Tools/megacli-overview [Adapter 0] ADP[0]=( PERC H730 Mini),FWPkg( 25.5.0.0018),FWVer( 4.270.00-8112) BBU[0]=(Learning?=No, charge=93 %, status=Complete, isSOHGood=Yes) PD[32:0]=(SEAGATE/ST300MM0006/LS0B/S0KXXXXX) ME=0,OE=0,PF=0,FW=Online, Spun Up,F=None PD[32:1]=(SEAGATE/ST300MM0006/LS0B/S0KXXXXX) ME=0,OE=0,PF=0,FW=Online, Spun Up,F=None PD[32:2]=(SEAGATE/ST300MM0006/LS0B/S0KXXXXX) ME=0,OE=0,PF=0,FW=Online, Spun Up,F=None PD[32:3]=(SEAGATE/ST300MM0006/LS0B/S0KXXXXX) ME=0,OE=0,PF=0,FW=Online, Spun Up,F=None PD[32:4]=(SEAGATE/ST300MM0006/LS0B/S0KXXXXX) ME=0,OE=0,PF=0,FW=Online, Spun Up,F=None PD[32:5]=(SEAGATE/ST300MM0006/LS0B/S0KXXXXX) ME=0,OE=0,PF=0,FW=Online, Spun Up,F=None PD[32:6]=(SEAGATE/ST300MM0006/LS0B/S0KXXXXX) ME=0,OE=0,PF=0,FW=Online, Spun Up,F=None PD[32:7]=(SEAGATE/ST300MM0006/LS0B/S0KXXXXX) ME=0,OE=0,PF=0,FW=Online, Spun Up,F=None VD[0:0]=("OpSys",R(6,0,3),SZ= 249.999 GB,SS=128 KB,CP=(W=WriteBack,R=RANone,IO=D),# 8,Optimal) VD[0:1]=("Exports",R(6,0,3),SZ= 1.389 TB,SS=128 KB,CP=(W=WriteBack,R=RANone,IO=D),# 8,Optimal) If you can't get your head around 'storcli/perccli' syntax or have existing scripts that parse MegaCLI (so much fun), realize it has the entire MegaCLI parser secretly hidden inside ;) (oh, i actually just noticed, it *IS* "documented" with: storcli/perccli help legacy ) (not super current version, but haven't needed newer) # /usr/local/LSI-Tools/perccli version Storage Command Line Tool Ver 1.17.10 October 21, 2015 (c)Copyright 2015, AVAGO Corporation, All Rights Reserved. storcli/perccli command format # /usr/local/LSI-Tools/perccli /c0 show termlog | head -5 Firmware Term Log Information on controller 0: ateChannelBankInfo: Available Channels: 1 T4: C0:onfiUpdateChannelBankInfo: Available Banks : 1 T4: C0:******DEBUG:LUN Interleave: 0x11 T4: C0:onfiDeviceInfo[0].mainAreaSize: 8192 MegaCli format: # /usr/local/LSI-Tools/perccli fwtermlog dsply a0 | head -5 Firmware Term Log Information on controller 0: ateChannelBankInfo: Available Channels: 1 T4: C0:onfiUpdateChannelBankInfo: Available Banks : 1 T4: C0:******DEBUG:LUN Interleave: 0x11 T4: C0:onfiDeviceInfo[0].mainAreaSize: 8192 --stephen -- Stephen Dowdy - Systems Administrator - NCAR/RAL 303.497.2869 - sdo...@ucar.edu - http://www.ral.ucar.edu/~sdowdy/ _______________________________________________ Linux-PowerEdge mailing list Linux-PowerEdge@dell.com https://lists.us.dell.com/mailman/listinfo/linux-poweredge