ELF>(Y@@('GNUdz'-"UHG<w.@HHUHWw@1H4f.UHG<w@Hfffff.UHWw@1H4f.UHG<w@Hfffff.UHATSVIw]H@H<H=HXt9fH1HGPHtHpI$HtHH=HXu1[A\fUHAUATSHAAE<wXHDN$H=HXt*ID$Ht HHH=HXuJH[A\A]UH7WUHWH W7UHfG0@wOUHOH fG2@wOUHHHHXu,@HHHXt9XuH@HfUH@H<t4tut1DuHÐt1UHH%Df.UHuAH HHXt* HHHXuff.UHATS1HwHHHH(u;1HE1uLu#H1[A\H1EHHHEH1EHHHEH1AH1A`fDUHH H]LeLmAIHLI H%SHH H tADkLmD#H]LeAA@tDH1UHHH$Ld$@z AD+HHDDA fADuHD`HH$Ld$HvDH1ffffff.UHHH$Ld$@z AD+HHDDA fAHhDDE uHD`@H$Ld$HvHD1fff.UH1HH@UHHHHH@HPXff.UHHHHH@HPXff.UHAWAVAUATSH(HHH1H}1H}H1E1E111114fDDEAAAAHHt~AEDDDDHtǃw$EAJuAEAAAHH}1HHMDEHċMDEuH(1[A\A]A^A_DDwDEAAABDnDEAAA"DbDEAAAEEytwDAAAAD@DEAAAADEAAHDADEAAHDADAAAHDDEAAAHDADEAAHDUHHH$Ld$THItH$Ld$fD1HfA$TyHH [MDBG]Hffff.UHAWAVAUATSHxeH%(HE1H_`LmILH5HS1HL3:HK(HL1T1LHLL/HL1LpMHL1CHL1<HL1DHL10HL12HL1HHHL1HL1ADEMcII A 6@HL1H(H HL1DHHL1ADE4HHL1JHLE1E1KH1LHqHrHsHxHuHtHuHEHUHuBA9}wEe1HLDuGMcKDÆKDHLIDEHH PDHD@1BEA9|1HUeH3%(Hx[A\A]A^A_@HL1f.HEHULHuDHEDHxAD$H$1/HL1DUHSHHtZt%u H[Ƈ tHwHH1Dulu, tH f.HHwHH1GHwHH1vffff.UHHH$Ld$H IHI$ADŽ$ AƄ$ Htǂ I$Ƃ HHH$Ld$UHH H]LeLmH IHA$ t*AHHDH]LeLmA$ uI$Hu8E1HADŽ$ AƄ$ tǂ I$Ƃ 닋 tvUHAWAVAUATSHiIAEAAHDx0AtIfI$Dx0Au>XA]D)AuIt$DH11A$ubH[A\A]A^A_@DuAt]HDx0AtI$Dx0Au]D)AukIt$DH1E11Gffffff.UHSHw8HHHMMs8H{fMH[@UHH H$Ld$Ll$Lt$LHIL{ItCIIHLLH$Ld$Ll$Lt$fUHAWAVAUATSHeH%(HE1IHXD1L~A$lA$ALcM$1<H HcHH4 HLLЅI$XDeHUeH3%(HĨ[A\A]A^A_E$AE+$@DM$8AV OANDMcM$A$!ʉHA^f O<HcHHHLLLI$DJDLLt H8t Hu%X=XAE1yH:t2Hu1ɸE1LLH1ًHLHH11#ga%M saHt.HtHwHtHA$LH1pAMuAM"AEQvu :3EMEEH`$Hd1H HA$L`LH1EMEEH`$1HdC뇃btzw/`tHC XHdHHeHfHqsHgqHGlH1wNiHHjHkHHnHHoHpHHtHs0HSUA$AVI<<PS0<HcȃH fmR<LPMtqOAH1Hk2HH4$LHzHmH]HFHODRAH1Hk2HH4$LPE1AR@w@LPf=@HcL MOLHHk2HH$1R< mLPUH%=t==Ht)b=Ht=HtHLH1H%=#t3wQ=!Ht#="Ht= HtHALHA1=%Ht=$HuOLLHHENA1H*HHHH=H=H= HwT=Hr=HY[HUH;== H= H = HLHH1LA$HcI$=&H='Hf.UHHt_HPLHt{IHt8H8t2HHt*IHtNHw-!Lf1@H IA L9w$MHH LDkffffff.UHHH$Ld$1HHAtH$Ld$DHHt4HHt(HHH1H$Ld$fDHHIcHHt u&D1wHsH_HHsHEEH1UHH0H]1HLeLmItBLPHMt/%t,IEHtLHH]LeLm@L-ȾHHUHMHMHU@UHAWAVAUATSH8H8HE1H( HM' D~.HE1@HADHcHHE9DHEHI9t1H8[A\A]A^A_@H HuH Hu@tHsH1H`~1H`Hcȃ;|䋳  A VEd0Eu1DE 9@(A(AN։AD)~1AMAD)AD)ADAADEA@@A LpF<DLMcMLLAHf>bE1틋DH uDDDeDeAED}HHUEIcHHEHIk :HU1LHMDL D0L8 H(@HcEHEHMI LH~$Hc1HHI9HMH LxH"HELxHH~5HE1HHLHEHcAHEIE9|HLLLHEHHEHH~9HE1HHLHMHcAHMID9HuLDHHAIcDHHHD HsHH1aEkIL9 UwH^M@HsH1:VĉF$(AANHsEDH1?HsLH1HsLH1HMVHsLH1HMHsHEEH1LcH1LH Ht:D0H(HIcD)Hǃ8HǃHHt*HHHcHǃHI9HHnHHV@ILHtL{1HL .M1LHAD  1LH DD1LHDeDeED 1DLH EDDLH1Mc LHI' HpHsHDH1LcHLHHHHHsH1HsHDD1 Lc AMcLHO H`tHsHDH1 LH HhHsHDH1H8HsH1UHHH$Ld$HD"D%=@tHw1HH_AHD1HDHH1ffffff.UHHH]LeLmLuL}LuHIHAELHUMceH%(HE1 DTHK(HSK<,IHL4$D$BD$1EAt IcS1LHI<<DF40Eu"IcI (disablA LIL@ed)IcAN,(HEfC, D0HEeH3%(ukH]LeLmLuL}f.pHpIcLDHD@I<<HPt$@H$1A UHAVAUATSLL;HtSLpLLM9I$Lu'fHLII9HHuL[A\A]A^ÐUHH@H]LeLmLuL}D1AIAEu HLeH]LmLuL}LLHI$I$H9tSHHHuCD{ A+$A$C fCI$hA$ HuLA$OA $It$AIH1,@UHH`H]LeLmLuL}IRHw:tCHsH1ADH]LeLmLuL}Ð?uAЃM䈃t9HAT$LOHc0E1@jA_fE4$HGE1El$HEfEHOHA!E|$HM HfH}d HCHE 1fA<$t1fD 1A$9| A ?A HHEDssQA2E)A)HcHED,1HT0/HD0HD0 IADIEHt LHIAIuA|$El$AAA|$ 'Hw1HAtfDfEDCDH =HHHw BBHBBBBBAD$B AD$B=M|$AT$EGAwEOA H@҉uv OHuȋUH1DEDMDEDMALA EB$A$DHAT$AT0HAT$ T0 AOAWHHu1UHuH1HILDHHEʅHt_HtSHtGHt;Ht/Ht#Ht=HHHDHuH1UHuH1>HuH1'HuH1UHuH1HILDILDHHEʅHt!HtHHHDHuH1HuH1kHuH1THuH1=UHuH1#HHHHHtHhH\HEHHDBDEEAAH<$DH}Hd1HDD $H}Hd1HHAHAH4H}jDE-AyAAAH}EHd1LH}AHdA1AGH<H4LDEH}AAω$LEHdA1H}LEAEHd1hHNHBDH< -H4HEHHDHAHHAHHEHEHHEHDEA< H}AEHd1wH}AEEHd1OH}AEEHd1'H}AEEHd1H}AEEHd1H}AEEHd1H}AEEHd1H}AEEHd1_H}AEEHd17H}AEEHd1HuH1DEDMDMDEHuȃH1$H}AHd1H}AHd1lH}AHd1LH}AHd1,H}AHd1 H}AHd1H}AHd1$H}AEHd1H}AEHd1zH}AEHd1VH}AEHd12H}AEHd1H}AEHd1H}AEHd1H}AEHd1H}AEHd1~H}AEHd1ZHuDH1IE\EH}AHdE1HcHAt1UU΃#H}Hd1H}Hd1H}Hd1H}Hd1jHuH1HUHUjHuH1+HuHH18H1΃HKAH1HMHMHuH1@UHAWAVAUATSHHIHHA#AHHs8H{HMϺHH9vHHbH'HA AM 111E1E17@u#HHL)DIH8H=t=uÅuHHLH8)DH=IuALHIA IEM1EMH[A\A]A^A_ÐLMM$HMκAu8I}EκfEAu8I}I$AG4HA$ 1Et I$AK|HH9uAG0ttIT$MMHUM$El$Et$LAA "1IDHWEtAWOD@HL9uAD$ uMM1ۅI$AGbMHDhEt1HHt HPUȋMHsDH1EHKE1AHMEHPHDx HHHPHHH PActoDeIHDXAHHuLDeAAFHDhOHuDH15DdDHBXAAHDhFIAI}t#1HDХHHt 1D躥IAIuLM`E1HPtEAAff.XAIIuAAuDLH4KAHP:DhE1DuEAԺPHHH PHHHPH HAAc[XAIIuAAJHDhElEDuADhHP LPHPFt.HHt HHMȋMHsH1HƃCHtƀC E1H%= T=IAA @XAIIuAAuA HD[A\A]A^A_ÿdAAHsDH1EDuH AAnHHt HHMȋMHsH1HE1A heHHt HHMȋMHuDH1, HsDH1E1EJfLky&HHLH1LHAVXAIIHt1HIIuE1EHD Af1AAAXAIIuAALLHL|HHUHMLELEHMHUDLH1H LH1HLH1HxHHUHMLELEHMHUHHUHMLELEHMHUHLH1hHLH1KHLH1HHUHMLELEHMHUA DLH)1@UHAWAVAUATSHHHHAeH%(HE1HHHDЉHH1HHB4HǃHtKt DEt3HB4HǀDžDž1DH@C{DEE1DE1DDH`AAu A}E1AEE҈ 3HCƅDž AE EEE1Ҁ5E`E1䀻CAEHt HEuHB4ǃEu4E;Et#t{HS HUeH3%(DHH[A\A]A^A_EHH51DVAC.DAE1䁽AAH載A HDD$D ƅE1A@DžDHDD EHc DDIMDL}1DLIF AAFI~D` @ @HDPD DA ,DAAMLHDD,$[A1 DlEufEuLE1;UtAE t$HH1DDHDLDHH1DADfE1HH1AHpHHHHH<O LeULpHEEELELpHDžxEEEEqu@HHHHPHHH-H:#HHHHt$@HULcLHI1LHHELHEHxIHE1HMH&HPLH%vHBHt LLLЃuMLHEEEELpHDžxEEEu u@ tHpHpHDHD@HPt$@H$1LHEEELELHDžƅƅDžƅuD}ELHHDžEHDžLE LHDžƅ E1HAfHDAA EDLE@HHt$HHt HǃE1ifDHuAǸDE fDEǃL1IٹHDADHCDHHHǐ DDžƅHyAEAA<@HH HB4HǀfD 9DHDADA  HDDGAD  DžE1DH1HDE+HHHB4HAǀH0H1 @H0HH@uLPLeHEELEELPHDžXDž`ƅfƅgƅhpL0HEEELEL0HDž8Dž@ƅFƅGƅHfLHLHEEEELHDžDž ƅ&ƅ'ƅ(EL8MH@HEDHLHHƅ& L8HEDHH@wHHHA1fHHxƅHuHHPHHHHH8HHxHHH!HHUHH:HELHHHHH1HMDmHlLPHMU% MD$MJ4HE1AVf<Le(tHAHLeH?f.DDj HAH5 @LeHHH0H@H1H0HHHPHH HHH8HHHHHH!&IHUALHI1LHHELHƅHu AFHE1HMHHPLH% HBHCLLL3L%HnHE1DAi{DHE1HMHHPLH% HBHt IcLLHǃ8D)#HHGHDHH A.HBHHB$HHB,HHB4HHBt)H޺DZmHHt DAmIAIuU̾HL= AXH Ht HH LHƃ ƃ ǃ D Ht&Ƃ HƂ Hǂ LHA@I<$t)H޺DqlHHt DXlIAIuHD[A\A]A^A_HLƃ fD tƃ D @HHLE1L=oHHSD%H1Hw1HH=EHILDL)1HsHL1fDUHHH$Ld$HAt DHH$Ld$DUHH0H]LeLmLuL}HLALLAL纀A@W@m1Ht Ht fHtAFƃ<AHH1=HHI1LE7AGLAGH=H'It0AT$fHH1E1 AƃLDH]LeLmLuL}fHƃ@fDfH@f.HHH1AfAL$HH1AHH1+1HHt AMuHHsH%HA1HLHDUHAWAVAUATSHheH%DHIH HHE IH}HDE\H%= =HHCLEHEIHUHHELHUHHEHUH}H}LP@^@l1H}Aƅ=LHHAD$HSCCCfCCCHؐ@ HH9uI$CI$@CI$@CI$@CI$BAD$CI $A|$Q%-+DySEAUA ADIT$H{APAD$A:<v Li=HLH}LEIAurAAu M LA{fHa@H?ALAt^EnAu9}sAVI$AVI$PAVI$PAVI$P}/ƃH}HhD[A\A]A^A_fDHUDzAA CEElHUBfCBCCC AALAY@APoH}LA,@AH}ffHHAVI$fPAVI$PoH}A HH}AƅH}IHH%AHu1}`LHޅLAI$UHED$HuAH1D}wAVDH1HuLDH1HsHH1sHw1HDHuH1HDDHs%HH1KUHDHu1DKHUHuH$1ELHL}u8AH}AHUHH1A]fUHHĀH]LeLmLuL}LeHEHEELEEHEHEEEEEu DuEuH]LeLmLuL}fHH@HPHHHHtH8tHHtHHH!IHUALHI^HELHEHEuAEH1HMHLPHM%YID$HLLHHHHHD H9%$HHDL%o@E}A#AELHEEuNLHEuVHsHHsH1@HsH1jHHMHMHsH;HsDHHsH1ffff.UHHH]LeLmLuL}LuHE@uAEILIHEHEE EHEHEt LeH]LmLuL}u@tI$HUHvHHtHELLHUEHEEEHUujB1EoAGQHcHk\ HtB\8 \ B\8 ~I\@{vfsH\I\H\I\AG9|1I$E1HMDuHtHLPLMt5%t2IEHJ4L@L-¾HHUHxHxHUfDUHHpH]LeLmLuLeHEAEHHELHEE EHEHEtE1DH]LeLmLufDu@tHH/HPHHQHHtH8tHHtHHH!HHUȁHHZHELEHHUEDmE1HEHUuDbH1HMDuHtfLPHMtS%tjIEHJ4H߁A L9B$8@L-HHHHUHMHMHUpHHHHDDUHHĀH]LeLmLuL}HIAHHEHEExuj1HtL}HELEE LHEHEEtfVLLH1L}uTLH1 f{>bHHIDŽ$XAƄ$ HEI$P LH1LH1fX3HUHAWAVAUATSHH IH5I HHE HHCHEH1 U 5"  LH H HǃPHǃXƃ H HHǃ ǃǃHPǃ L HHǃHHHHHǃH HHH Hǃ H(1ǃǃ1HǃHǃHǃ Hǃ1HHH H0 HH HP HHEHHH Hǃ Hǃ( H H HL1E1E111ҾLHH 6 At$8I|$HMϺfA|$f=!8v:f=(Hkf=$f=&f="HfT[f2fP f0uvH~HhH[HKH;H/f=F fDf="f=!fTf2tOfPf0uz}w9At$8I|$HMκjEκjEAt$8I|$ƃf=(t7:f=$tdf=&<trT<tǃLAt$8I|$HMκjE΃EAt$8I|$jƃƃ _ǃHB41ǃHB0HHHǐH5H}HEl$8DEAADI|$AD HINHH=LXu~fDIH=LXtbM9uHHu-IHILHUHHH1HLHL  HǃLHH1E1E111LHH"AE1@IHtHHtLLIIuH5H}HItbHHHǃXƃ HEHP *f=Btf=F f=@ǃHQH{(AD$>ǃƃ}}At$8I|$HMκjE΃xH H Hf=Bf=Ff=@AHMfX8fbfVHH4dfXtfbt fVƃuI|$D HI)HH4HHHHIHwH4뼀HZH4럀H=H4HHHIH HH4=HHH4HH4HAH}wH0fHVH AIuHHH1H{HUIMH1H-HuHALH?ID$DuEI$HuHEAE$1.HuHlHH1?H1AHuH1H1H1HuH1H}HHt HǀHAtLH HHǃ I$1P{  * 6 EP` uP P `P `P+ 1 j P    PP5PUPuP|  P  `5PePjtu|  P X !X LX( /X; ;B :M FTX` ;g :r =yX 0XP - :XRP 8XPT h^XuP P @P  P  W O `$~/ g6~      ~    2 R P  m  P  ~; E ~W _ ~{  ~ 6 ~ O ~  ~  ~  ~ 8 ~5 X? ~R | ~  ~  ~  ~ H ~ f/ ~= yG ~  ~  ~3 = ~ p ~  ~ 4 P P %X` P X P XPq:FePwqF"Pxy  X* h1XZPr7uPqiF5P     C u `|X z (X       $X x   X x* iH UW d t  i ~ T       u+  8 H 'X <p     : Z g `sX "  9 G  `X  A [ he `pX   T 4 G  8X . < J S ` nX   X   Q () =@ kR }i }   _ w   4 p (XAU  g " z z$RP X  'Xd ; HLPo] H X a!ax"i"q"i#Fy#  #X#]## #XH$ XO$Xi$  p$X$  $X$ ` $X$ ( $X$  $X%]%% H %X%  %X&  &X9&  >&X]& 0 b&X& ` &X&  &X&'  'X'  $'XD']T'_'  f'Xy' 0'X'' 'X'( "(X9( ` @(Xb(P(  (T( x (X( (T)PQ) X)  r)m) )mU*  _*ml*4|*P*I*G*!*w +PS+qz+G+F+ 8 +X,PE, R,X, :- J-QI. X. . x.X!/H/ P/}/ /:/  0X50 8G0 0 0X0 0X0 :0 0 C0 Q0 X0 `1 <1 o1 |*1 81 .?1 N1 U1Xe1 hl1X|1 81X1 1X1 1X1 :1 1 1 1 1 % 2 .2 <!2 (2X82 `?2XO2 0V2Xf2 m2X2 P2X2 2 2 2 2 2 2 2 S2 h3 *3 83 J3V3 ?~3 #33  3 |3 3  4 8'4A4 P4`4 s4  4 44 H44 4 5 5  &5 05 @5 P5 b]5 yh5 x5 +5 G5 5 55 `56 X6:6  F6b6 n66 66 (66 67 7*7 67G7 V7X7 H7X7 7 77 `77 07 8 8-8 98M8 Y8m8 py88 H8 88 888 89 9+9 X79O9 [9s9  99  99 p 99 99 :X#: h3:B: Q:Xr: ~:: :: :: ::  :X ; ;X!; ^(; /;XA; H;Xg; `z;X; ;X;P;<;; ; <<f8<]M<]b<=8== x=X= 0=X> >X0> x7>XG> 0N>X]> r> w>X> >X> >P>{>  ?|?  ? '? 7? `A?NH?|^?P? ?  ?~? ?~? ?~ @O(@4^@  h@~@P@@ @ AP=AyA AXAA AX BPC PCXCPG G :G GXG G :G p HXH 'HXNH cHXH HXH :H  H PHXH HXI "I :/I 0:IX`IPNLL LXL LXM h MX.M 0 9MXPM HWMXgM tMXM MXM MXM MXNP&PygPP "PXQ !QXQ P!QXQ  QXR ! RX#R  *RXER 0"LRX_R !fRXyR "RXR h"RXR "RXRPlSySyS #SX TT7TuVyVyVjWyWW %WXW #WXX $%XXJX $QXXtX ${XXX H$XXX x&XXX @&XXY &"YXbjbyb 'bXb *bXbb (bXb )cXc x*cX,c (3cXEc ('McX\ckcc 'cXc (cXc *cXc )cXdPey~ee ,eXe ,eXf % f  'f ,.fXTf +^fXf &fXf +fXf +fXf P+gXg  +"gX8g (,DgXsg X,~gXgPggg  -gXnL`n .gnXnPnnqnFnboHoq/oF;oHHo D OomYo|fo S momwo|o _ omo|o o@p@-q ;q ;q!rM$r!8r!Dr!r ;r!r!s!?s Is p0PsXs ;sst4tFt RtGt!ttt uu,u H=uL[u @0buXsu4u `/uXu u 0/uXu HuLu HuLv v 0#vX/v 9v /@vX\v 0cvXtv HvLv 0vXvPv f w o w 1$wXKy}zAz{ H5{X{M{!| 5|XS| 1`|X| | H6|Y"} }a} (~ ;~ ~ p6~X?  Ā  ЀDcL 81QX3   O  2X Ѕ ;.)EBm( 6Xa  ;%2B ;Ј׈ z <y z U <F4{  7ŋX 7X= ;aU { ! w ǍXڍ @3X z7^  (7X X7X6 7=X\ zc 6X 2X H͏L 4X* X48XOMz  4X̐ 3ڐX 3X> p2OX 4X 3Xב 1X 5X 6%XA `3LXl 5zX HL͒ Ғ  2X# H6LT p1[Xy 5X 82Xē HדL z z( z/?F zҔPKq? SF `jޕq@F `FΖn Fj4 `8AXS 08XXdjn < u 5 Z 8X—P͗oܗ P)I   X } :2 9  @Xawՙ ܙ  X  (9 X   "X0 7  <Xk w 8X/šP˚ JqFI } :wF]qwFw  8Xϟ/ ;X x;&X< @;CXS Z 9aXs P9xX :X  9ˠXߠ 8:X :X/:ZFe l :sXP   ;7 z>sz zʣ   p<X4 <;X\ <cXt H}L 0<X ;Xä (=ʤXPH  f ; HLP*  8 ; z HLר zި P|  R ; HLPk N I֬W(;ijw ;ۭ z4" H.LD zKP!  k  !   z* ;U  ; HL z0Pmq3F:  < ; zҴ X=ܴX  =X <    & =-X` >gXv z} H>X HLP ' >1X;&GvO\  0 >X& H?-XM ?TXe l x P x?X ?XP( '  2FmYe  0и ׸  Y (g6 = $ BYP _gm t = yY g? Rx[ W jC v H  ^  k  {   ^ -$:¼$ϼ/6A Fi   @AX,C  jC ܾ^   % $ )%d k v Pſ c տ $:3Pz       P 3  <  O t `  l  }          i   j '  :!I 1 [ " p @ O @AX AX x@X ! @5XS @ZXf ?sX P@X  X (@X AXG H.!=UHPwHH5HH5H1HP   `)0 5|<C H|Q V|UHHH1HH11HDŽǀHDŽHDŽHH@uH1HPwH1HHHt@E1HH¾$HHE1H$H1 O  X# *X4  > J V `k t ,y= `  ^  %  %mpt_ioc_resetSendEventAckmpt_diag_resetmpt_replympt_turbo_replympt_configmptbase_sas_persist_operationmpt_adapter_disablempt_fault_reset_workmpt_fwfault_debugmpt_debug_levelmpt_channel_mappingmpt_msi_enable_sasmpt_msi_enable_fcmpt_msi_enable_spiP`@  (08_2@H2H12P1X1`1hu1p^1x000v22222222u5I5=5#5444455 3(_30S38.3@2H2P|4XY4`04h3p3x7-7-7-7-7-3O6'6576665w6b8B8"88t3t3 t3(t30787@7H9P9Xd9`@9h9p8x8889#l#lp        ( 4 A A ] (r 0 8B@@BHhBP XB`Bh p x  $ * 0 D BP h  C  HCxCCCDHDDDDEHE pE(EEE F8FpFFFG 0G(pG0G8G@ HHXHPHXH`IhPI#l@ P       2 I( I0 I8 I@ JH HJP pJX J` Jh Jp Kx (K PK xK g K             %  4(  0  8  @ CP RX `` n |             versionsummarympt<6>%s: %s: Capabilities={Initiator,%sTarget%sLAN} 3.04.20mptlinux%s-%s Fusion MPT base driver SPI hostFC hostSAS hostLANSCSI targetioctl Fusion MPT %s driver (Exp %02d%02d)%s: ProductID = 0x%04x (%s) FWVersion = 0x%08x%s (fw_size=%d) MsgVersion = 0x%04x FirstWhoInit = 0x%02x EventState = 0x%02x MaxDevices = %d MaxBuses = %d PortNumber = %d (of %d) WWN = %08X%08X:%08X%08X FCP InitiatorunknownFCP TargetMPI Message LayerFC LinkContext ManagerInvalid Field OffsetState Change Infobug! MID not foundParity ErrorASYNC Outbound OverrunSYNC Offset ErrorBM ChangeMsg In OverflowDMA ErrorOutbound DMA OverrunTask ManagementDevice ProblemInvalid Phase ChangeUntagged Table SizeInternal ErrorInvalid SGLReservedInsufficient ResourcesInvalid FieldInvalid StateTarget: Priority IOTarget: Invalid PortTarget Invalid IO Index:Target: AbortedTarget: No Conn RetryableTarget: No ConnectionTarget: STS Data not SentTarget: Data Offset ErrorTarget: Too Much Write DataTarget: IU Too ShortTarget: ACK NAK TimeoutTarget: Nak ReceivedFC: AbortedFC: RX ID InvalidFC: DID InvalidFC: Node Logged OutFC: Exchange CanceledLAN: Device not FoundLAN: Device FailureLAN: Transmit ErrorLAN: Transmit AbortedLAN: Receive ErrorLAN: Receive AbortedLAN: Partial PacketLAN: CanceledSAS: SMP Request FailedSAS: SMP Data OverrunOthersInvalid FunctionBusy%s: IOC Fault (%04xh)!!! FwRev=, IRQ=%dUnit AttentionLog DataState ChangeIOC Bus ResetExternal Bus ResetBus Rescan EventLink Status(FAILURE) ChangeLink Status(ACTIVE) ChangeLoop State(LIP) ChangeLoop State(LPE) ChangeLoop State(LPB) ChangeLogoutEvents ONEvents OFFIntegrated RaidSCSI Device Status ChangeBus Timer ExpiredSAS SES EventPersistent Table FullSAS PHY Link Status: Phy=%dSAS Discovery ErrorSAS Discovery: StartSAS Discovery: StopSAS Log Entry AddedSAS Initiator Status ChangeExpander Status ChangeUnknownIR2<7>mptbase: Event data: %08x<7> , resync in progress, quiesced, enabledoptimaldegradedstate unknownfailed, out of synconlinemissingnot compatibleinitializingoffline requestedfailed requestedofflineNoneFusion MPT base driver<6>%s %s mptbase_reply (disabled) - MISSING DOORBELL ACK! - MISSING DOORBELL REPLY!IOC FAULTstuck handshakeFAILEDSUCCESSmpt/%s/summarympt/%s/infompt/%srecoverybringup<6>mptbase: %s: SendIocInit <7>%s: persist_opcode=%x <7>%s: no msg frames! <7>%s: failed <7>%s: success successioc%d<6>mpt_debug_level=%xh &ioc->internal_cmds.mutex&ioc->mptbase_cmds.mutex&ioc->taskmgmt_cmds.mutexmpt_poll_%dBRE040LSIFC909 B1LSIFC929 B0LSIFC919XL A1LSIFC919X A0LSIFC929XL A1LSIFC929X A0LSIFC939X A1LSIFC949X A1LSIFC949ELSI53C1030 B1LSI53C1030 A0LSI53C1030 B0LSI53C1030 B2LSI53C1030 C0LSI53C1030T A0LSI53C1030T A2LSI53C1030T A3LSI53C1020A A1LSI53C1030LSI53C1035LSISAS1064LSISAS1064ELSISAS1068LSISAS1068ELSISAS1078mpt/%dinfoLSIFC919 B0IOPPLIRInvalid SAS AddressInvalid PageDiag Message ErrorTask TerminatedEnclosure ManagementTarget ModeOpen FailureInvalid Scatter Gather ListFrame Transfer ErrorTransmit Frame Connected LowSATA Non-NCQ RW Error Bit SetReceive Frame Invalid MessageSATA Link DownDiscovery SATA Init W IOSConfig Invalid PageDiscovery SATA Init TimeoutResetAbortIO Not Yet ExecutedIO ExecutedOpen Transmit DMA AbortIO Device Missing Delay RetryRaid Action ErrorPhys Disk failed: DMA ErrorConfig Page Invalid ActionConfig Page Invalid TypeConfig Page Invalid PageConfig Page Invalid DataConfig Page No DefaultsConfig Page Can't CommitIntegrated Raid; Smart DataExpander Status Change: AddedBRE040 A0BRE040 A1LSIFC949E A0LSIFC949E A1LSI53C1035 A2LSI53C1035 B0LSISAS1064 A1LSISAS1064 A2LSISAS1064 A3LSISAS1064 A4LSISAS1064E A0LSISAS1064E B0LSISAS1064E B1LSISAS1064E B2LSISAS1064E B3LSISAS1068 A0LSISAS1068 B0LSISAS1068 B1LSISAS1068E A0LSISAS1068E B0LSISAS1068E B1LSISAS1068E B2LSISAS1068E B3LSISAS1078 A0LSISAS1078 B0LSISAS1078 C0LSISAS1078 C1LSISAS1078 C2<7>1078 P0M2 addressing for addr = 0x%llx len = %d <7>mptbase: %s: mf_dma_addr=%x req_idx=%d <7>mptbase: %s: mf_dma_addr=%x req_idx=%d RequestNB=%x (f/w download boot flag set) CurrentHostMfaHighAddr = 0x%08x CurrentSenseBufferHighAddr = 0x%08x MaxChainDepth = 0x%02x frames MinBlockSize = 0x%02x bytes RequestFrames @ 0x%p (Dma @ 0x%p) {CurReqSz=%d} x {CurReqDepth=%d} = %d bytes ^= 0x%x {MaxReqSz=%d} {MaxReqDepth=%d} Frames @ 0x%p (Dma @ 0x%p) {CurRepSz=%d} x {CurRepDepth=%d} = %d bytes ^= 0x%x {MaxRepSz=%d} {MaxRepDepth=%d} LanAddr = %02X:%02X:%02X:%02X:%02X:%02X <7>mptbase: %s: %s: MPT_IOC_SETUP_RESET <7>mptbase: %s: %s: MPT_IOC_PRE_RESET <7>mptbase: %s: %s: MPT_IOC_POST_RESET <3>mptbase: %s: ERROR - Doorbell INT timeout (count=%d), IntStatus=%x! <7>mptbase: %s: WaitForDoorbell INT (cnt=%d) howlong=%d <7>mptbase: %s: Got non-TURBO reply=%p req_idx=%x cb_idx=%x Function=%x <6>mptbase: %s: LogInfo(0x%08x): SubClass={%s}, Value=(0x%06x) <6>mptbase: %s: LogInfo(0x%08x): F/W: %s <6>mptbase: %s: LogInfo(0x%08x): Originator={%s}, Code={%s}, SubCode={%s} cb_idx %s <6>mptbase: %s: LogInfo(0x%08x): Originator={%s}, Code={%s}, SubCode(0x%04x) cb_idx %s <6>mptbase: %s: LogInfo(0x%08x): Originator={%s}, Code=(0x%02x), SubCode(0x%04x) cb_idx %s type=%02Xh, page=%02Xh, action=%02Xh, form=%08Xh<7>mptbase: %s: IOCStatus(0x%04X): %s: %s Target: Transfer Count Mismatch<7>mptbase: %s: IOCStatus(0x%04X): %s <4>mptbase: %s: WARNING - %s: Invalid cb_idx (%d)! <7>mptbase: %s: Got TURBO reply req_idx=%08x drivers/message/fusion/mptbase.c<3>mptbase: %s: ERROR - Unable to allocate memory for the cached firmware image! <7>mptbase: %s: FW Image @ %p[%p], sz=%d[%x] bytes /builddir/build/BUILD/kernel-2.6.32-696.20.1.el6/linux-2.6.32-696.20.1.el6.x86_64/arch/x86/include/asm/dma-mapping.h<7>mptbase: %s: ReqToChain alloc @ %p, sz=%d bytes <7>mptbase: %s: RequestNB alloc @ %p, sz=%d bytes <7>mptbase: %s: num_sge=%d numSGE=%d <7>mptbase: %s: Now numSGE=%d num_sge=%d num_chain=%d <7>mptbase: %s: ChainToChain alloc @ %p, sz=%d bytes <7>mptbase: %s: setting 35 bit addressing for Request/Reply/Chain and Sense Buffers <3>mptbase: %s: ERROR - failed setting 35 bit addressing for Request/Reply/Chain and Sense Buffers <7>mptbase: %s: ReplyBuffer sz=%d bytes, ReplyDepth=%d <7>mptbase: %s: ReplyBuffer sz=%d[%x] bytes <7>mptbase: %s: RequestBuffer sz=%d bytes, RequestDepth=%d <7>mptbase: %s: RequestBuffer sz=%d[%x] bytes <7>mptbase: %s: ChainBuffer sz=%d bytes, ChainDepth=%d <7>mptbase: %s: ChainBuffer sz=%d[%x] bytes num_chain=%d <3>mptbase: %s: ERROR - Unable to allocate Reply, Request, Chain Buffers! <7>mptbase: %s: Total alloc @ %p[%p], sz=%d[%x] bytes <7>mptbase: %s: ReplyBuffers @ %p[%p] <7>mptbase: %s: RequestBuffers @ %p[%p] <7>mptbase: %s: ChainBuffers @ %p(%p) <3>mptbase: %s: ERROR - Unable to allocate Sense Buffers! <7>mptbase: %s: SenseBuffers @ %p[%p] <7>mptbase: %s: restoring 64 bit addressing <3>mptbase: %s: ERROR - IOC is in FAULT state (%04xh)!!! %s: Firmware is halted due to command timeout %s: %s, %s%08xh%s, Ports=%d, MaxQ=%d, LanAddr=%02X:%02X:%02X:%02X:%02X:%02X<7>mptbase: %s: mpt_get_msg_frame(%d,%d), got mf=%p SAS Device Status Change: Added: id=%d channel=%dSAS Device Status Change: Deleted: id=%d channel=%dSAS Device Status Change: SMART Data: id=%d channel=%dSAS Device Status Change: No Persistancy: id=%d channel=%dSAS Device Status Change: Unsupported Device Discovered : id=%d channel=%dSAS Device Status Change: Internal Device Reset : id=%d channel=%dSAS Device Status Change: Internal Task Abort : id=%d channel=%dSAS Device Status Change: Internal Abort Task Set : id=%d channel=%dSAS Device Status Change: Internal Clear Task Set : id=%d channel=%dSAS Device Status Change: Internal Query Task : id=%d channel=%dSAS Device Status Change: Unknown: id=%d channel=%dQueue Full: channel=%d id=%d depth=%dSAS PHY Link Status: Phy=%d: Rate UnknownSAS PHY Link Status: Phy=%d: Phy DisabledSAS PHY Link Status: Phy=%d: Failed Speed NegoSAS PHY Link Status: Phy=%d: Sata OOB CompletedSAS PHY Link Status: Phy=%d: Rate 1.5 GbpsSAS PHY Link Status: Phy=%d: Rate 3.0 GbpsSAS PHY Link Status: Phy=%d: Rate 6.0 GbpsIR Resync Update: Complete = %d:IR2: LD State Changed: id=%d channel=%d phys_num=%dIR2: PD State Changed id=%d channel=%d phys_num=%dIR2: Bad Block Table Full: id=%d channel=%d phys_num=%dIR2: PD Inserted: id=%d channel=%d phys_num=%dIR2: PD Removed: id=%d channel=%d phys_num=%dIR2: Foreign CFG Detected: id=%d channel=%d phys_num=%dIR2: Rebuild Medium Error: id=%d channel=%d phys_num=%dIR2: Dual Port Added: id=%d channel=%d phys_num=%dIR2: Dual Port Removed: id=%d channel=%d phys_num=%dSAS Broadcase Primative: phy=%d port=%d width=%d primative=0x%02xSAS Initiator Device Table Overflow: max initiators=%02d current initators=%02dSAS SMP Error: port=%d result=0x%02xSAS SMP Error: port=%d : CRC ErrorSAS SMP Error: port=%d : TimeoutSAS SMP Error: port=%d : No DestinationSAS SMP Error: port=%d : Bad DestinationSAS SMP Error: port=%d : status=0x%02x<7>mptbase: %s: MPT event:(%02Xh) : %s <6>mptbase: %s: RAID STATUS CHANGE for PhysDisk %d id=%d <6>mptbase: %s: RAID STATUS CHANGE for VolumeID %d <6>mptbase: %s: volume has been created <6>mptbase: %s: volume has been deleted <6>mptbase: %s: volume settings have been changed <6>mptbase: %s: volume is now %s%s%s%s <6>mptbase: %s: volume membership of PhysDisk %d has changed <6>mptbase: %s: PhysDisk has been created <6>mptbase: %s: PhysDisk has been deleted <6>mptbase: %s: PhysDisk settings have been changed <6>mptbase: %s: PhysDisk is now %s%s%s <6>mptbase: %s: Domain Validation needed for PhysDisk %d <6>mptbase: %s: SMART data received, ASC/ASCQ = %02xh/%02xh <6>mptbase: %s: replacement of PhysDisk %d has started <7>mptbase: %s: Routing Event to event handler #%d <7>mptbase: %s: EventAck required <4>mptbase: %s: WARNING - %s, no msg frames!! <7>mptbase: %s: Sending EventAck <7>mptbase: %s: SendEventAck returned %d <7>mptbase: %s: EventAck reply received <3>mptbase: %s: ERROR - Unexpected msg function (=%02Xh) reply received! <3>mptbase: %s: ERROR - pci_enable_device_mem() failed <3>mptbase: %s: ERROR - pci_request_selected_regions() with MEM failed <6>mptbase: %s: : 64 BIT PCI BUS DMA ADDRESSING SUPPORTED <6>mptbase: %s: : 32 BIT PCI BUS DMA ADDRESSING SUPPORTED <4>mptbase: %s: WARNING - no suitable DMA mask for %s <3>mptbase: %s: ERROR - : ERROR - Unable to map adapter memory! <6>mptbase: %s: mem = %p, mem_phys = %llx <6>Copyright (c) 1999-2008 LSI Corporation <7>mptbase: %s: WaitForDoorbell ACK (count=%d) <3>mptbase: %s: ERROR - Doorbell ACK timeout (count=%d), IntStatus=%x! <7>mptbase: %s: mpt_send_handshake_request start, WaitCnt=%d - MISSING DOORBELL HANDSHAKE!<7>mptbase: %s: HandShake request start reqBytes=%d, WaitCnt=%d%s <7>mptbase: %s: Handshake request frame (@%p) header <7>mptbase: %s: HandShake request post done, WaitCnt=%d%s <7>mptbase: %s: WaitCnt=%d First handshake reply word=%08x%s <3>mptbase: %s: ERROR - Handshake reply failure! <7>mptbase: %s: Got Handshake reply: <7>mptbase: %s: WaitForDoorbell REPLY WaitCnt=%d (sz=%d) <7>mptbase: %s: HandShake reply count=%d%s <3>mptbase: ERROR - Can't get IOCFacts, %s NOT READY! (%08x) <7>mptbase: %s: Sending get IocFacts request req_sz=%d reply_sz=%d <3>mptbase: %s: ERROR - IOC reported invalid 0 request size! <7>mptbase: %s: NB_for_64_byte_frame=%x NBShiftFactor=%x BlockSize=%x <7>mptbase: %s: reply_sz=%3d, reply_depth=%4d <7>mptbase: %s: req_sz =%3d, req_depth =%4d <3>mptbase: %s: ERROR - Can't get PortFacts NOT READY! (%08x) <7>mptbase: %s: Sending get PortFacts(%d) request <3>mptbase: %s: ERROR - Invalid IOC facts reply, msgLength=%d offsetof=%zd! <7>mptbase: %s: upload_fw %d facts.Flags=%x <7>mptbase: %s: facts.MsgVersion=%x <7>mptbase: %s: host_page_buffer @ %p, dma @ %x, sz=%d bytes <3>mptbase: %s: ERROR - Failed to alloc memory for host_page_buffer! <7>mptbase: %s: Sending IOCInit (req @ %p) <3>mptbase: %s: ERROR - Sending IOCInit failed(%d)! <7>mptbase: %s: Sending PortEnable (req @ %p) <7>mptbase: %s: Sending Port(%d)Enable (req @ %p) <3>mptbase: %s: ERROR - Sending PortEnable failed(%d)! <3>mptbase: %s: ERROR - Wait IOC_OP state timeout(%d)! <7>mptbase: %s: Wait IOC_OPERATIONAL state (cnt=%d) <7>mptbase: %s: downloadboot: fw size 0x%x (%d), FW Ptr %p <7>mptbase: %s: RESET_ADAPTER cleared, count=%d <7>mptbase: %s: downloadboot failed! Unable to get MPI_DIAG_DRWE mode, diag0val=%x <7>mptbase: %s: LoadStart addr written 0x%x <7>mptbase: %s: Write FW Image: 0x%x bytes @ %p <7>mptbase: %s: Write Ext Image: 0x%x (%d) bytes @ %p load_addr=%x <7>mptbase: %s: Write IopResetVector Addr=%x! <7>mptbase: %s: Write IopResetVector Value=%x! <7>mptbase: %s: downloadboot diag0val=%x, turning off PREVENT_IOC_BOOT, DISABLE_ARM, RW_ENABLE <7>mptbase: %s: downloadboot now diag0val=%x <7>mptbase: %s: GetIocFacts failed: IocState=%x <7>mptbase: %s: downloadboot successful! (count=%d) IocState=%x <7>mptbase: %s: downloadboot: SendIocInit failed <7>mptbase: %s: downloadboot: SendIocInit successful <7>mptbase: %s: downloadboot failed! IocState=%x <7>mptbase: %s: Sending IOC reset(0x%02x)! <3>mptbase: %s: ERROR - Wait IOC_READY state (0x%x) timeout(%d)! <7>mptbase: %s: KickStarting! <4>mptbase: %s: WARNING - %s: Doorbell=%p; 1078 reset address=%p <7>mptbase: %s: looking for READY STATE: doorbell=%x count=%d <7>mptbase: %s: DbG1: diag0=%08x, diag1=%08x <3>mptbase: %s: ERROR - Enable Diagnostic mode FAILED! (%02xh) <7>mptbase: %s: Wrote magic DiagWriteEn sequence (%x) <7>mptbase: %s: DbG2: diag0=%08x, diag1=%08x <7>mptbase: %s: Diagnostic reset performed <7>mptbase: %s: cached_fw: diag0val=%x count=%d <4>mptbase: %s: WARNING - firmware downloadboot failure (%d)! <3>mptbase: %s: ERROR - Failed to come READY after reset! IocState=%x<7>mptbase: %s: DbG3: diag0=%08x, diag1=%08x <4>mptbase: %s: WARNING - ResetHistory bit failed to clear! <3>mptbase: %s: ERROR - Diagnostic reset FAILED! (%02xh) <7>mptbase: %s: DbG4: diag0=%08x, diag1=%08x <7>mptbase: %s: Diagnostic reset successful! <7>mptbase: %s: KickStart successful! (cnt=%d) <3>mptbase: %s: ERROR - Failed to come READY after reset! IocState=%x <6>mptbase: %s: MakeIocReady [raw] state=%08x <4>mptbase: %s: WARNING - Unexpected doorbell active! <6>mptbase: %s: IOC is in READY state <4>mptbase: %s: WARNING - IOC is in FAULT state!!! <4>mptbase: %s: WARNING - FAULT code = %04xh <7>mptbase: %s: IOC operational unexpected <6>mptbase: %s: whoinit 0x%x statefault %d force %d <3>mptbase: %s: ERROR - IOC msg unit reset failed! <3>mptbase: %s: ERROR - IO unit reset failed! <6>mptbase: %s: Recovered from %s <6>mptbase: %s: pci-suspend: pdev=0x%p, slot=%s, Entering operating state [D%d] <3>mptbase: %s: ERROR - pci-suspend: IOC msg unit reset failed! <7>mptbase: %s: Sending EventNotification (%d) request %p <7>mptbase: %s: SoftResetHandler Entered! <7>mptbase: %s: skipping, either in FAULT or RESET state! <7>mptbase: %s: skipping, because the bus type is FC! <7>mptbase: %s: SoftResetHandler: completed (%d seconds): %s <7>mptbase: %s: free_fw_memory: FW Image @ %p[%p], sz=%d[%x] bytes <7>mptbase: %s: %s: Pushing FW onto adapter <4>mptbase: %s: WARNING - : firmware downloadboot failure (%d)! <3>mptbase: %s: ERROR - %s: IOC msg unit reset failed to put ioc in ready state! <3>mptbase: %s: ERROR - %s: IOC msg unit reset failed! <6>mptbase: %s: free @ %p, sz=%d bytes <3>mptbase: %s: ERROR - : %s: host page buffers free failed (%d)! <7>mptbase: %s: HostPageBuffer free @ %p, sz=%d bytes <6>mptbase: %s: free'd %d of %d bytes <6>mptbase: %s: Initiating %s <4>mptbase: %s: WARNING - Owned by PEER..skipping! <6>mptbase: %s: alt_ioc reply irq re-enabled <4>mptbase: %s: WARNING - NOT READY WARNING! <4>mptbase: %s: WARNING - : alt-ioc Not ready WARNING! <7>mptbase: %s: Retry IocFacts failed rc=%x <7>mptbase: %s: Initial Alt IocFacts failed rc=%x <7>mptbase: %s: Retry Alt IocFacts failed rc=%x <6>mptbase: %s: PCI-MSI enabled <3>mptbase: %s: ERROR - Unable to allocate interrupt %d! <6>mptbase: %s: installed at interrupt %d <6>mptbase: %s: PrimeIocFifos <4>mptbase: %s: WARNING - : alt-ioc (%d) FIFO mgmt alloc WARNING! <4>mptbase: %s: WARNING - : alt-ioc: (%d) init failure WARNING! <7>mptbase: %s: firmware upload required! <6>mptbase: %s: : FW Image @ %p[%p], sz=%d[%x] bytes <7>mptbase: %s: fw upload failed while allocating memory <7>mptbase: %s: Sending FW Upload (req @ %p) fw_size=%d mf_request_size=%d <7>mptbase: %s: FW Upload completed rc=%x <7>mptbase: %s: : do_upload cmdStatus=%d <7>mptbase: %s: fw upload failed, freeing image <7>mptbase: %s: mpt_upload: alt_%s has cached_fw=%p <4>mptbase: %s: WARNING - firmware upload failure! <6>mptbase: %s: SendEventNotification <7>mptbase: %s: alt-iocreply irq re-enabled &ioc->raid_data.inactive_list_mutex<7>mptbase: %s: LanAddr = %02X:%02X:%02X:%02X:%02X:%02X <7>mptbase: %s: SCSI device NVRAM settings @ %p, sz=%d <7>mptbase: %s: Unable to read PortPage0 minSyncFactor=%x <7>mptbase: %s: noQas due to Capabilities=%x <7>mptbase: %s: PortPage0 minSyncFactor=%x <7>mptbase: %s: HVD or SE detected, minSyncFactor=%x <7>mptbase: %s: Headers: 0: version %d length %d <7>mptbase: %s: Headers: 1: version %d length %d <7>mptbase: %s: HardResetHandler Entered! <4>mptbase: WARNING - (%d) Cannot recover %s, doorbell=0x%08x <7>mptbase: %s: HardResetHandler: completed (%d seconds): %s <4>mptbase: %s: WARNING - Issuing Reset from %s!!, doorbell=0x%08x <7>%s: IOCStatus=0x%X IOCLogInfo=0x%X <4>mptbase: %s: WARNING - Config request not allowed in ISR context! <7>mptbase: %s: %s: busy with host reset <7>mptbase: %s: %s: ioc not operational, %d, %xh <4>mptbase: %s: WARNING - mpt_config: no msg frames! <7>mptbase: %s: Sending Config request type 0x%x, page 0x%x and action %d <7>mptbase: %s: Failed Sending Config request type 0x%x, page 0x%x, action %d, status %xh, time left %ld <6>mptbase: %s: %s: host reset in progress mpt_config timed out.!! <6>mptbase: %s: Retry completed ret=0x%x timeleft=%ld <7>IOCStatus=%04xh, IOCLogInfo=%08xh <6>mptbase: %s: Attempting Retry Config request type 0x%x, page 0x%x, action %d <7>mptbase: %s: Coalescing Enabled Timeout = %d <7>mptbase: %s: Reset Current Coalescing Timeout to = %d <7>mptbase: %s: Reset NVRAM Coalescing Timeout to = %d <7>mptbase: %s: Reset NVRAM Coalescing Timeout Failed <4>mptbase: %s: WARNING - Reset of Current Coalescing Timeout Failed! <4>mptbase: %s: WARNING - Coalescing Disabled <4>mptbase: %s: WARNING - IOC is in FAULT state (%04xh)!!! <4>mptbase: %s: WARNING - Issuing HardReset from %s!! <4>mptbase: %s: WARNING - %s: HardReset: %s <4>mptbase: %s: WARNING - IOC is in FAULT state after reset (%04xh) <7>mptbase: %s: clearing discovery_quiesce_io flag <6>mptbase: %s: pci-resume: pdev=0x%p, slot=%s, Previous operating state [D%d] <6>mptbase: %s: pci-resume: ioc-state=0x%x,doorbell=0x%x <4>mptbase: %s: WARNING - pci-resume: Cannot recover <6>mptbase: %s: Sending mpt_do_ioc_recovery <4>mptbase: %s: WARNING - pci-resume: Cannot recover, error:[%x] <6>mptbase: %s: pci-resume: success <3>mptbase: ERROR - Insufficient memory to add adapter! <4>mptbase: mpt_adapter_install <6>mptbase: %s: : mpt_adapter_install <3>mptbase: %s: ERROR - Insufficient memory to add adapter! <6>mptbase: %s: facts @ %p, pfacts[0] @ %p <7>mptbase: %s: PCI device %s devfn=%x/%x, searching for devfn match on %x or %x <4>mptbase: %s: WARNING - Oops, already bound (%s <==> %s)! <7>mptbase: %s: FOUND! binding %s <==> %s <3>mptbase: %s: ERROR - didn't initialize properly! (%d) Wrong Relative Offset or Frame LengthSATA Read Log Receive Data ErrorSATA NCQ Fail All Commands After ErrorSATA Error in Receive Set Device Bit FISReceive Context Message Valid ErrorReceive Frame Current Frame ErrorPersistent Reservation Out Not Affiliation OwnerIO Cancelled Due to Recieve ErrorVolume Creation Failed: Data Passed too LargeVolume Creation Failed: Duplicate Volumes AttemptedVolume Creation Failed: Max Number Supported Volumes ExceededVolume Creation Failed: DMA ErrorVolume Creation Failed: Invalid Volume TypeVolume Creation Failed: Error Reading MFG Page 4Volume Creation Failed: Creating Internal StructuresActivation failed: Already Active VolumeActivation failed: Unsupported Volume TypeActivation failed: Too Many Active VolumesActivation failed: Volume ID in UseActivation failed: Reported FailureActivation failed: Importing a VolumePhys Disk failed: Too Many Phys DisksPhys Disk failed: Data Passed too LargePhys Disk failed: Invalid Phys Disk failed: Creating Phys Disk Config PageCompatibility Error: IR DisabledCompatibility Error: Inquiry Comand FailedCompatibility Error: Device not Direct Access Device Compatibility Error: Removable Device FoundCompatibility Error: Device SCSI Version not 2 or HigherCompatibility Error: SATA Device, 48 BIT LBA not SupportedCompatibility Error: Device doesn't have 512 Byte Block SizesCompatibility Error: Volume Type Check FailedCompatibility Error: Volume Type is Unsupported by FWCompatibility Error: Disk Drive too Small for use in VolumeCompatibility Error: Phys Disk for Create Volume not FoundCompatibility Error: Too Many or too Few Disks for Volume TypeCompatibility Error: Disk stripe Sizes Must be 64KBCompatibility Error: IME Size Limited to < 2TBIntegrated Raid: Volume CreatedIntegrated Raid: Volume DeletedIntegrated Raid: Volume Settings ChangedIntegrated Raid: Volume Status ChangedIntegrated Raid: Volume Physdisk ChangedIntegrated Raid: Physdisk CreatedIntegrated Raid: Physdisk DeletedIntegrated Raid: Physdisk Settings ChangedIntegrated Raid: Physdisk Status ChangedIntegrated Raid: Domain Validation NeededIntegrated Raid: Replace Action StartedSAS Initiator Status Change: AddedSAS Initiator Status Change: DeletedExpander Status Change: Deleted.................am *q0q@rPs`%~pͅc5O9nW) M(50A8H@BH\P Xn`hypx-hV:}  2_Oj (0?8@SHPX`=hpx9/ n'9]"` K(k* (08E@eHpPXs`1h2px'. 6rU0>5+{[Rdparm=mpt_fwfault_debug:Enable detection of Firmware fault and halt Firmware on fault - (default=0)parmtype=mpt_fwfault_debug:intparm=mpt_debug_level: debug level - refer to mptdebug.h - (default=0)parm=mpt_channel_mapping: Mapping id's to channels (default=0)parmtype=mpt_channel_mapping:intparm=mpt_msi_enable_sas: Enable MSI Support for SAS controllers (default=0)parmtype=mpt_msi_enable_sas:intparm=mpt_msi_enable_fc: Enable MSI Support for FC controllers (default=0)parmtype=mpt_msi_enable_fc:intparm=mpt_msi_enable_spi: Enable MSI Support for SPI controllers (default=0)parmtype=mpt_msi_enable_spi:intversion=3.04.20license=GPLdescription=Fusion MPT base driverauthor=LSI Corporationsrcversion=875D33B8B7D4669E041798Bdepends=vermagic=2.6.32-696.20.1.el6.x86_64 SMP mod_unload modversions  t K(0 8`@HP@ `thpx` t t  tmpt_raid_phys_disk_pg0mptbase_sas_persist_operationmpt_free_fw_memorympt_alloc_fw_memorympt_findImVolumesmpt_configmpt_HardResetHandlermpt_print_ioc_summarympt_GetIocStatempt_verify_adaptermpt_send_handshake_requestmpt_free_msg_framempt_put_msg_frame_hi_primpt_put_msg_framempt_get_msg_framempt_device_driver_deregistermpt_device_driver_registermpt_reset_deregistermpt_reset_registermpt_event_deregistermpt_event_registermpt_deregistermpt_registerioc_listmpt_suspendmpt_resumempt_detachmpt_attachmpt_Soft_Hard_ResetHandlermpt_halt_firmwarempt_clear_taskmgmt_in_progress_flagmpt_set_taskmgmt_in_progress_flagmpt_raid_phys_disk_pg1mpt_raid_phys_disk_get_num_pathsmpt_fwfault_debugEu (08@H5PUXu`h5pexRuR   e"Z5Rb() |*( +0,8;@>H^?P@XA` BhCp`IxNRY[dghimnvҔ— š  0(0 @#Rmodule_layout="pci_bus_read_config_byte\4Z__kmallocmsleepqR|single_openiparam_get_int(%strlenydev_set_drvdataxsingle_releaseחpci_get_slotˑmalloc_sizespci_disable_deviceo?wseq_printfOnmremove_proc_entryG6x86_dma_fallback_dev__const_udelay&jinit_timer_keyumutex_unlock^pci_enable_wake_a1pci_bus_write_config_word%Kparam_set_int*q_spin_lock_irqsaveZ,<sprintf.seq_readh}jiffiesC__list_add__init_waitqueue_head^dma_get_required_maskcUpci_set_masterdel_timer_sync memset">proc_mkdirpci_set_dma_maskePbpci_restore_statep7jiffies_to_msecs9K__mutex_initcsprintk*YRpanic~strncpy9mcount 6*seq_putcD!gstrlcpyR0warn_slowpath_nullmper_cpu__kernel_stackmutex_lockl destroy_workqueue[D!list_delyK_spin_unlock_irqrestoremrequest_threaded_irq__create_workqueue_keyu#synchronize_irqߢpci_select_barsNOvxpv_irq_ops5Bioremap_nocacheSpci_bus_read_config_word__stack_chk_fail;msecs_to_jiffiesD kmem_cache_alloc_tracepci_set_power_state8>hRproc_create_data'}Mpci_bus_write_config_byte\seq_lseek zkfreedl#memcpy-$pci_disable_msiS9iounmapLpci_dev_put:Vcomplete۞snprintfkzjpci_enable_msi_blocka9pci_choose_state pci_enable_device_mem*pci_enable_device%pci_set_consistent_dma_mask=>wait_for_completion_timeoutRwpci_release_selected_regions/Npci_request_selected_regions< dev_get_drvdatatqueue_delayed_workҁndma_opsث free_irqqpci_save_statestrcpymptbase , `dmodule.sig^Zkk Bh)h $(\md VF.™ը0HED0QI?C$=hA"UÚ磕=I!    "# "" %"@4"B"`S"kw0P ]`U"\" '>pTKj%@x% @  P1PL V )z 8 0DS@`"` q H}p0 p*,   # `/^ >;O[qP?!ACPI"M RY#+[5kDdQho~v"C Ъ  ""&"2">"J"]" o" HP    ( H  :[ 5 *0HHf@\ Pn (`6yU0tp8 @" ? \ Hy   P  " X? b  `   h   4 pP w 2 x  O 4 S jr      0 & E @b   P   `  ,p? Re{   %: Od ' 'U9$]" 5Vw!c4pS(m  G((0 ,?I@!jP(@ N x(` L4PR(l N (   #2PA HV`#t @@@yn<g%$"9ATdou*+A~T 0bsG\(57dMTZq{Q6)GS0&cp@O;3*.  {T$B6O_j|>YQp"@`*diF^gy"pmSD@&,2"|GAbyd~Ц '6E!P]f&sp^tXwP(piVT3F._$Txc* %0şMK(&EfIf &AG a| 1 PS c s     CW 9&)   !!GLmptbase.clast_drv_idxMptCallbacksMptDriverClassMptEvHandlersMptResetHandlersMptDeviceDriverHandlersmpt_add_sgempt_add_sge_64bitmpt_add_chainmpt_add_chain_64bitmpt_signal_resetmpt_set_debug_levelmpt_debug_levelfusion_exitmpt_base_indexmpt_proc_root_dirMptDisplayIocCapabilitiesmpt_add_sge_64bit_1078mpt_version_proc_openmpt_version_proc_showmpt_summary_proc_openmpt_summary_proc_showmpt_iocinfo_proc_openmpt_iocinfo_proc_showmpt_get_fw_exp_vermpt_ioc_reset__func__.46528WaitForDoorbellIntpci_disable_io_accessmpt_interrupt__func__.42427CSWTCH.1160originator_striop_code_strMptCallbacksNameir_code_strraid_sub_code_strpl_code_str__func__.42385pci_alloc_consistentpci_free_consistentPrimeIocFifosmpt_inactive_raid_list_freemptbase_replyCSWTCH.1166CSWTCH.1164CSWTCH.1162__func__.46329mpt_mapresourcesfusion_initmpt_summary_proc_fopsmpt_version_proc_fopsseq_mpt_print_ioc_summary.clone.0WaitForDoorbellAck.clone.3mpt_handshake_req_reply_waitGetIocFactsmpt_channel_mappingSendIocInitmpt_downloadbootSendIocResetKickStart__func__.44703MakeIocReadySendEventNotification.clone.6__func__.43809mpt_do_ioc_recovery__key.43502mpt_read_ioc_pg_1__func__.45528__func__.46372mpt_inactive_raid_volumesmpt_fault_reset_work__func__.42320mpt_ids.43214__key.43217__key.11509__key.43218__key.43219mpt_msi_enable_spimpt_msi_enable_fcmpt_iocinfo_proc_fopsmpt_msi_enable_sasCSWTCH.1177CSWTCH.1179CSWTCH.1175CSWTCH.1171CSWTCH.1183CSWTCH.1181CSWTCH.1173CSWTCH.1169__ksymtab_mpt_raid_phys_disk_pg0__kstrtab_mpt_raid_phys_disk_pg0__kcrctab_mpt_raid_phys_disk_pg0__ksymtab_mptbase_sas_persist_operation__kstrtab_mptbase_sas_persist_operation__kcrctab_mptbase_sas_persist_operation__ksymtab_mpt_free_fw_memory__kstrtab_mpt_free_fw_memory__kcrctab_mpt_free_fw_memory__ksymtab_mpt_alloc_fw_memory__kstrtab_mpt_alloc_fw_memory__kcrctab_mpt_alloc_fw_memory__ksymtab_mpt_findImVolumes__kstrtab_mpt_findImVolumes__kcrctab_mpt_findImVolumes__ksymtab_mpt_config__kstrtab_mpt_config__kcrctab_mpt_config__ksymtab_mpt_HardResetHandler__kstrtab_mpt_HardResetHandler__kcrctab_mpt_HardResetHandler__ksymtab_mpt_print_ioc_summary__kstrtab_mpt_print_ioc_summary__kcrctab_mpt_print_ioc_summary__ksymtab_mpt_GetIocState__kstrtab_mpt_GetIocState__kcrctab_mpt_GetIocState__ksymtab_mpt_verify_adapter__kstrtab_mpt_verify_adapter__kcrctab_mpt_verify_adapter__ksymtab_mpt_send_handshake_request__kstrtab_mpt_send_handshake_request__kcrctab_mpt_send_handshake_request__ksymtab_mpt_free_msg_frame__kstrtab_mpt_free_msg_frame__kcrctab_mpt_free_msg_frame__ksymtab_mpt_put_msg_frame_hi_pri__kstrtab_mpt_put_msg_frame_hi_pri__kcrctab_mpt_put_msg_frame_hi_pri__ksymtab_mpt_put_msg_frame__kstrtab_mpt_put_msg_frame__kcrctab_mpt_put_msg_frame__ksymtab_mpt_get_msg_frame__kstrtab_mpt_get_msg_frame__kcrctab_mpt_get_msg_frame__ksymtab_mpt_device_driver_deregister__kstrtab_mpt_device_driver_deregister__kcrctab_mpt_device_driver_deregister__ksymtab_mpt_device_driver_register__kstrtab_mpt_device_driver_register__kcrctab_mpt_device_driver_register__ksymtab_mpt_reset_deregister__kstrtab_mpt_reset_deregister__kcrctab_mpt_reset_deregister__ksymtab_mpt_reset_register__kstrtab_mpt_reset_register__kcrctab_mpt_reset_register__ksymtab_mpt_event_deregister__kstrtab_mpt_event_deregister__kcrctab_mpt_event_deregister__ksymtab_mpt_event_register__kstrtab_mpt_event_register__kcrctab_mpt_event_register__ksymtab_mpt_deregister__kstrtab_mpt_deregister__kcrctab_mpt_deregister__ksymtab_mpt_register__kstrtab_mpt_register__kcrctab_mpt_register__ksymtab_ioc_list__kstrtab_ioc_list__kcrctab_ioc_list__ksymtab_mpt_suspend__kstrtab_mpt_suspend__kcrctab_mpt_suspend__ksymtab_mpt_resume__kstrtab_mpt_resume__kcrctab_mpt_resume__ksymtab_mpt_detach__kstrtab_mpt_detach__kcrctab_mpt_detach__ksymtab_mpt_attach__kstrtab_mpt_attach__kcrctab_mpt_attach__ksymtab_mpt_Soft_Hard_ResetHandler__kstrtab_mpt_Soft_Hard_ResetHandler__kcrctab_mpt_Soft_Hard_ResetHandler__ksymtab_mpt_halt_firmware__kstrtab_mpt_halt_firmware__kcrctab_mpt_halt_firmware__ksymtab_mpt_clear_taskmgmt_in_progress_flag__kstrtab_mpt_clear_taskmgmt_in_progress_flag__kcrctab_mpt_clear_taskmgmt_in_progress_flag__ksymtab_mpt_set_taskmgmt_in_progress_flag__kstrtab_mpt_set_taskmgmt_in_progress_flag__kcrctab_mpt_set_taskmgmt_in_progress_flag__ksymtab_mpt_raid_phys_disk_pg1__kstrtab_mpt_raid_phys_disk_pg1__kcrctab_mpt_raid_phys_disk_pg1__ksymtab_mpt_raid_phys_disk_get_num_paths__kstrtab_mpt_raid_phys_disk_get_num_paths__kcrctab_mpt_raid_phys_disk_get_num_paths__mod_mpt_fwfault_debug115__mod_mpt_fwfault_debugtype113__param_mpt_fwfault_debug__param_str_mpt_fwfault_debug__ksymtab_mpt_fwfault_debug__kstrtab_mpt_fwfault_debug__kcrctab_mpt_fwfault_debug__mod_mpt_debug_level109__param_mpt_debug_level__param_str_mpt_debug_level__mod_mpt_channel_mapping102__mod_mpt_channel_mappingtype101__param_mpt_channel_mapping__param_str_mpt_channel_mapping__mod_mpt_msi_enable_sas97__mod_mpt_msi_enable_sastype95__param_mpt_msi_enable_sas__param_str_mpt_msi_enable_sas__mod_mpt_msi_enable_fc92__mod_mpt_msi_enable_fctype90__param_mpt_msi_enable_fc__param_str_mpt_msi_enable_fc__mod_mpt_msi_enable_spi87__mod_mpt_msi_enable_spitype85__param_mpt_msi_enable_spi__param_str_mpt_msi_enable_spi__mod_version78__mod_license77__mod_description76__mod_author75.LC122mptbase.mod.c_rheldata__mod_srcversion111__module_depends____versions__mod_vermagic5mpt_put_msg_frame_hi_primpt_deregistermpt_clear_taskmgmt_in_progress_flagstrcpypci_save_statempt_detachfree_irqmpt_suspendmpt_reset_deregisterdma_opsqueue_delayed_workdev_get_drvdatampt_config__crc_mpt_reset_deregistermpt_device_driver_deregisterpci_request_selected_regionspci_release_selected_regionswait_for_completion_timeoutpci_set_consistent_dma_maskpci_enable_devicepci_enable_device_memmpt_free_msg_frame__this_modulepci_choose_statepci_enable_msi_blocksnprintfcompletepci_dev_put__crc_mpt_clear_taskmgmt_in_progress_flag__crc_mpt_set_taskmgmt_in_progress_flagiounmapcleanup_modulepci_disable_msimpt_print_ioc_summary__crc_mpt_get_msg_framememcpykfreempt_raid_phys_disk_pg1seq_lseekpci_bus_write_config_byteproc_create_datapci_set_power_state__crc_mpt_device_driver_deregisterkmem_cache_alloc_tracemptbase_sas_persist_operation__crc_mptbase_sas_persist_operation__crc_mpt_resumeinit_modulempt_GetIocState__crc_mpt_device_driver_registermpt_Soft_Hard_ResetHandler__crc_mpt_register__crc_mpt_put_msg_frame_hi_pri__crc_mpt_put_msg_framemsecs_to_jiffies__stack_chk_fail__crc_mpt_suspend__crc_mpt_reset_registerpci_bus_read_config_wordioremap_nocachempt_resumempt_put_msg_framepv_irq_opspci_select_barsmpt_register__crc_ioc_listmpt_event_deregistersynchronize_irqmpt_alloc_fw_memorympt_findImVolumes__create_workqueue_keyrequest_threaded_irq__crc_mpt_print_ioc_summary_spin_unlock_irqrestorelist_deldestroy_workqueuemutex_lockper_cpu__kernel_stackmpt_fwfault_debugwarn_slowpath_nullmpt_free_fw_memorystrlcpyseq_putcmcountstrncpy__crc_mpt_raid_phys_disk_get_num_pathsmpt_event_registerpanic__crc_mpt_deregistermpt_send_handshake_requestmpt_raid_phys_disk_pg0printk__mutex_initjiffies_to_msecs__crc_mpt_halt_firmwarepci_restore_statepci_set_dma_maskproc_mkdirmpt_device_driver_registermpt_raid_phys_disk_get_num_pathsmemsetdel_timer_syncpci_set_master__crc_mpt_fwfault_debug__crc_mpt_GetIocStatedma_get_required_mask__init_waitqueue_headmpt_verify_adapter__list_addjiffies__crc_mpt_raid_phys_disk_pg0seq_readsprintfmpt_halt_firmwarempt_SoftResetHandler__crc_mpt_verify_adapter_spin_lock_irqsave__crc_mpt_event_register__crc_mpt_free_msg_frameparam_set_intpci_bus_write_config_wordpci_enable_wakemutex_unlockinit_timer_key__const_udelayx86_dma_fallback_dev__crc_mpt_detachremove_proc_entrympt_get_msg_frameseq_printf__crc_mpt_HardResetHandler__crc_mpt_event_deregister__crc_mpt_Soft_Hard_ResetHandlermpt_attachpci_disable_devicempt_reset_registermalloc_sizes__crc_mpt_send_handshake_requestpci_get_slotsingle_release__crc_mpt_alloc_fw_memorympt_HardResetHandlermpt_set_taskmgmt_in_progress_flagdev_set_drvdata__crc_mpt_raid_phys_disk_pg1strlenparam_get_intsingle_openioc_list__crc_mpt_findImVolumes__crc_mpt_free_fw_memorymsleep__kmallocpci_bus_read_config_byte__crc_mpt_attach__crc_mpt_configmptbase.ko.debugW}.rodata.str1.1.rodata.str1.8.rela.data.rheldata.rela.rodata.rela__kcrctab.symtab.rela__ksymtab.strtab.shstrtab.rela__mcount_loc.note.gnu.build-id.rela__bug_table.rela.gnu.linkonce.this_module.note.module.sig.gnu_debuglink.rela__param.modinfo__ksymtab_strings.rela.smp_locks__versions.rela.parainstructions.bss.rela.text.rela.init.text.rela.exit.text@$RpHM$mR\hS$]TXUp$9W 48d$2 y 20K 0$ 60 1@$$]0X0$FAH$   @$P~ 8yX$*&  $  0$@ 0 p0$ H xPX&%gp6'!WoWx