ELF|4(S\$Sh jNIShjAI[S\$Shj*I C u$sCGPCFPCEPShjI#sPCGPCFPCEPSh`jH t$ ShjH1[ÐVSL$!t$\$CZuCR^KʋA9t ‹B9uJV[^ÍvUWVST$J9r)iHxFAw tgYFCFCF C BD$:t8tG` sG` evFCFCF C BD$:t 8u/tG G ;vfvo@tӐhu G VG VG V  [^_]ÃVS\$D$ D$D$t$ s D$S$t$9u vf{[^ÉVS\$L$L$ u1BBӍCC@@@ fCL$ KL$?HS!ƃSC[^YÃVS\$L$L$ L$L$ L$L$ u1BBӍCC@@@ fCL$ KL$ HL$ HL$ ?HSoƃSC[^YÉS\$D$L$T$ p/ tlv0`v%PPShVShj*Dƃ vShBSh:Sh@2%PPShjCPShShSh@jC .ShjC RShjCv1[Ã(UWVSD$<(D$ 1fD$@Bxu/EP =^Hgujh`jZ> L V1 E= @ UD$dE|$P} D$LED$KEED$JEFD$IEGED$ t$ h}|$(t$(|$TwD$TD$H%jt$XPƒ UD$H%4uu Uh|$` w|$`tv|$`F4D$D$<‰T$4Vx+VxDD$$D$@‹t$<t$,D$<BD$0$Gt@tD$D$(t$8$<h1ɍ$|$l|$t$dt$\$8<^w)) AvƄ$1ɋ\$8<^w |$9t$1 AvD$|1ɋ\$8 <^w |$9t$1 AvD$h|$Wt$U|$H | ~ Pt$Lt$T$h j/t$X$$<th|$4_t$Dt$v19})l$4)<^w |$9t$1 A9|ߋ|$;W$h j_/t$0F$<D$,D$$8~LPvFt!<t<u    P$h j.Nt$0vFt"<t<u v   P$h@ j.|$(?uu ut-t$(FPFPFPP$h jK.D$<|$<D$@$GI9D$@$Vh j . 1ۀ~K$Gp$ ؊A} v R1Qtu  RPS$FP$h j-$C$GK9s[^_]|ÐUWVS\$(Cp0h`h0 V }VSh@ j--1EvvS1ɍ|$|$|$|$|$ l$|$|$|$ 8ST(SV|$8A~Ӎ|$|$|$ǀǃ0 ǃǃǃ ǃICKǃt‹B(uøZ( ø[^_]ÉVSt$ ^0h0 S[dždžǃǃǃǃ9t"…t'B(9t…utB(@(B( [^ÉVS\$ SLSSS-St ǃ1f{Rt(ɍ\TACR9|؍ǃBǃ8RƃS[^VS\$ PSho j *jj SSh j)(Ctb AP ^H4$%P%PUhju;|$/)u4|$Gƒ%*u|$/u <PD$3PP\$C$%P|$ G%PUhj  \$CPCPCPCPC PC PC PC PC$%PC%PUhj4fu^Ffu^l|$7Et@tT$(4Et@tD$$D$}I#D$t$|$(|$ vD$$\$ T$ 8uB8AuB8AuB8At+APAPAPPt$$t$$Uh`j$D$|$~D$EI9D$f|$7PMx)D}||$؋ЉD$)DЉD$P|$G8tIt#tu PVt$Uhj\$C|$ƅƅ|$7D$Mp}K$\$ЉD$ $4F|$:Gt:<t<u Pt$EPt$ Uh jPN$\$S8t/}MXPt$EPt$ Uh j D$EKMp9D$4Mp|$7'E+f|$uf ufD$D$tntt,v= =tdz=taovƅ1PVEPVUhj9ƅ1UhUh Uh`UhUhj f|$f |$8t)uf"\$@fCƅf|$t~f|$tuf|$f"ƅ`|$7 uW+f|$u;ƅ1PQEPQUhjDƅ|$8E\U^)Ѕ~-|$@GrGGfE^fG%?G t/ƅ\$@CEt4@t%?C SVtCElƒ(:*s%ƅ|$@G'%?G vHE| \$@C?S U|$Ј$Ј$ fDž$? ƅ$ƅ%@ƅ&ƅ'ƅ(ƅ)ƅ*$ƅ+SLƅOU|  |$@G%?G M|$Ȉ$Ȉ$ fDž ? ƅ$ƅ%@ƅ&ƅ'ƅ(ƅ)ƅ* ƅ+Wxƅ{^u E|DžMIU|9sdEx+ExDL$v򋍀Bt @$<yu E|DžU|;T$rƅuxt.ƅ\$@CEp4$%?C St#ƅ|$@G'%?G Rt#ƅ\$@C %?C S&P|$8u|$@O .G |$8ua\$@K8fCfA C8|$7uAƒ%Ƅ*|$@GWQA$Ѓtwƅ\$@S|$@GPE|GG]x\$U| )JD?O W&|$@WG[^_],É UWVSt$$D$Ftyw tA2Aa { fCfB;vR{|ZA, {}@ fCfB;vR?{|‰rQAtay |$iT$Y@|$% fUfP|$PuǍvjVut$[^_] ST$ZJBAAA fBBSCl4t%?AR [ÍvL$$tBBRx vƁ4$YÍvUWVSl$fM*E+PЉuuD$@!|p H9f4@t[FKH9RVpЀ0(t9$<uS<WS fM*ы<uFh 1[^_]ÉWVSL$|$Q+fA*f@uu tG!uA*PKh  1[^_ÍvHUWVSl$hD$\f@*fD$L$\Q+ӃfD$"fd$"ft$"ft$8fl$8|$8|$LD$`@!tUt$ht$ht$h|$ H9@T$Ht JKI9L$L~ |$d`w |$dt>|$d_Hv|$db|$dcrml$D$H@LD$PL$HQM\$P0 Ӊ\$Pt$LypALQM‰D$8$L$1t$8 É\$PL$"L$8t$Hff\$FfT$>fT$8L$f L$8ft$Ff t$8\$@ \$|$8|$WŋD$LD$0[T$,|t_Wt Ujt$ |$~#L$Ht$HDht$ D$|$:|$LWD$LD$D$$$"$D$ $L$ 9Q u$͍vl$$| H9@T$,u $D$+$|$+L$ ‰l$}\$;T$~7jUD$,|$$tFы|$$1tftT}Pjl$\$t$D$,|$$u rt$V$t$, D$-|$+D$8|$<|$D$,D$ L$,QN\$<ڃ‹L$< uՋ\$,tNjzt$,BT$D$<ƒʋ\$t$8t$6T$|$GBBB fG$G$J$Z$r D$%?G L$$?L$@D$8 \$,SRt$,tB|$,BT$L$8L$1T$\$CBBB fC$s$z$B$J |$$t t$$?s |$WžfGfD$,D$8WO\$3f|$(u&~"Ut$($ D$|$+D$<ƒʋ\$,Ƅ$t$|$<|$XD$49P =u\$ { tjXt$tht6wtt;t$|$<t$|$(t$|$ft$|$f͉l$u D$(D$|$$t L$$QD$[^_]Ã0UWVST$Dt1wtr_v W|$HED$H( H9@ |$H1L$HZEYBFAZGYBHAZIYzyl$H rul$Hr7u1D$ 1|$HD$H| H9@T$8u rL$HIL$7\$Hs{|$0K|$7u[D$HhuEt"~ E$<tE$<EE ‰t$$}\$$;T$$t.|$0~ы|$01tft|$7D$D$1P|$@GPD$9Pt$Hh@D$1PL$@APD$9Pt$HhjvPD$5Pt$DFPD$=Pt$Lh@jt$@uu1 tt$@uu1 uHCD$0%?CU胯EuL$<3><4><5>***** DAC960 RAID Driver Version 2.2.5 of 23 January 2000 ***** Copyright 1998-2000 by Leonard N. Zubkoff While configuring DAC960 PCI RAID Controller at PCI Bus %d Device %d Function %d I/O Address N/A PCI Address 0x%X PCI Bus %d Device %d Function %d I/O Address 0x%X PCI Address 0x%X %s FAILED - DETACHING Physical Drive %d:%d Not Responding Spinning Up Drives Configuration Checksum Error Mirror Race Recovery Failed Mirror Race Recovery In Progress Physical Drive %d:%d COD Mismatch Logical Drive Installation Aborted Mirror Race On A Critical Logical Drive New Controller Configuration Found Fatal Memory Parity Error for Controller at Unknown Initialization Error %02X for Controller at More than %d DAC960 Controllers detected - ignoring from Controller at Unable to allocate Controller structure for Controller at c%dUnable to map Controller Register Window for Controller at Unable to Enable Memory Mailbox Interface for Controller at IRQ Channel %d illegal for Controller at DAC960Unable to acquire IRQ Channel %d for Controller at ENQUIRYENQUIRY2READ CONFIG2GET LOGICAL DRIVE INFORMATIONGET DEVICE STATEDAC960PUDAC960PDDAC960PLDAC960PGDAC960PJDAC960PRDAC960PTDAC960PTL0DAC960PRLDAC960PTL1DAC1164PMODEL VERIFICATIONMylex %d.%02d-%c-%02d5.064.063.51FIRMWARE VERSION VERIFICATIONFirmware Version = '%s' CONFIG2 DRIVE GEOMETRYPPPPPPPPPPPPP $0PPPPPPPPP<Configuring Mylex %s PCI RAID Controller Firmware Version: %s, Channels: %d, Memory Size: %dMB PCI Bus: %d, Device: %d, Function: %d, I/O Address: Unassigned 0x%X PCI Address: 0x%X mapped at 0x%lX, IRQ Channel: %d Controller Queue Depth: %d, Maximum Blocks per Command: %d Driver Queue Depth: %d, Maximum Scatter/Gather Segments: %d Stripe Size: %dKB, Segment Size: %dKB, BIOS Geometry: %d/%d SAF-TE Enclosure Management Enabled Physical Devices: %d:%d%s Vendor: %s Model: %s Revision: %s Serial Number: %s OnlineStandbyWrite-OnlyDead Disk Status: %s, %d blocks, %d resets Disk Status: %s, %d blocks Errors - Parity: %d, Soft: %d, Hard: %d, Misc: %d Logical Drives: Write BackWrite ThruCriticalOffline /dev/rd/c%dd%d: RAID-%d, %s, %d blocks, %s rdUNABLE TO ACQUIRE MAJOR NUMBER %d - DETACHING Flushing Cache...done DAC960: Scatter/Gather Segment Overflow DAC960: SegmentNumber != SegmentCount UNKNOWNREADWRITEIrrecoverable Data Error on %s: Logical Drive Nonexistent or Offline on %s: Attempt to Access Beyond End of Logical Drive on %s: Bad Data Encountered on %s: Unexpected Error Status %04X on %s: /dev/rd/c%dd%d: absolute blocks %d..%d /dev/rd/c%dd%dp%d: relative blocks %d..%d %%%%%%%TRUEFALSEDeferred Write Error Flag is now %s Consistency Check Completed Successfully Consistency Check Completed with Error Consistency Check Failed - Physical Drive Failed Consistency Check Failed - Logical Drive Failed Consistency Check Failed - Other Causes Consistency Check Successfully Terminated killed due to unknown statuskilled due to SCSI phase sequence errorkilled because of selection timeoutkilled because of 'kill drive' command from systemkilled because busy or parity error count exceeded limitkilled because of reset SCSI command issued from systemkilled because of timeout on SCSI commandkilled because of bad tag returned from drivekilled because of gross error on SCSI chipkilled because it was removedkilled because of double check conditionkilled because of SCSI bus reset failurekilled because write recovery failedPhysical Drive %d:%d %s Physical Drive %d:%d Error Log: Sense Key = %d, ASC = %02X, ASCQ = %02X Physical Drive %d:%d Error Log: Information = %02X%02X%02X%02X %02X%02X%02X%02X Physical Drive %d:%d Errors: Parity = %d, Soft = %d, Hard = %d, Misc = %d ONLINESTANDBYWRITE-ONLYDEADPhysical Drive %d:%d is now %s CRITICALOFFLINELogical Drive %d (/dev/rd/c%dd%d) is now %s WRITE BACKWRITE THRURebuild in Progress: Logical Drive %d (/dev/rd/c%dd%d) %d%% completed Rebuild Failed due to Logical Drive Failure Rebuild Failed due to Bad Blocks on Other Drives Rebuild Failed due to Failure of Drive Being Rebuilt Rebuild Completed Successfully Rebuild Successfully Terminated Consistency Check in Progress: Logical Drive %d (/dev/rd/c%dd%d) %d%% completed %sDAC960#%d: %s%sDAC960: %s%s%s of Physical Drive %d:%d Succeeded %s of Physical Drive %d:%d Failed - Unable to Start Device %s of Physical Drive %d:%d Failed - No Device at Address %s of Physical Drive %d:%d Failed - Invalid Channel or Target or Modifier %s of Physical Drive %d:%d Failed - Channel Busy %s of Physical Drive %d:%d Failed - Unexpected Status %04X flush-cacheCache Flush Completed killKillKill of Physical Drive %d:%d Illegal make-onlineMake OnlineMake Online of Physical Drive %d:%d Illegal make-standbyMake StandbyMake Standby of Physical Drive %d:%d Illegal rebuildRebuild of Physical Drive %d:%d Initiated Rebuild of Physical Drive %d:%d Failed - Attempt to Rebuild Online or Unresponsive Drive Rebuild of Physical Drive %d:%d Failed - New Disk Failed During Rebuild Rebuild of Physical Drive %d:%d Failed - Invalid Device Address Rebuild of Physical Drive %d:%d Failed - Rebuild or Consistency Check Already in Progress Rebuild of Physical Drive %d:%d Failed - Unexpected Status %04X check-consistencyConsistency Check of Logical Drive %d (/dev/rd/c%dd%d) Initiated Consistency Check of Logical Drive %d (/dev/rd/c%dd%d) Failed - Dependent Physical Drive is DEAD Consistency Check of Logical Drive %d (/dev/rd/c%dd%d) Failed - Invalid or Nonredundant Logical Drive Consistency Check of Logical Drive %d (/dev/rd/c%dd%d) Failed - Rebuild or Consistency Check Already in Progress Consistency Check of Logical Drive %d (/dev/rd/c%dd%d) Failed - Unexpected Status %04X cancel-rebuildcancel-consistency-checkRebuild or Consistency Check Cancelled Cancellation of Rebuild or Consistency Check Failed - Unexpected Status %04X Illegal User Command: '%s' OK ALERT No Rebuild or Consistency Check in Progress statusinitial_statuscurrent_statususer_commandDAC960_KernelIOCTLt&' 5x;A;;A;?A? @A@QP1XY{@QP1XYADA E!EA6Ez;;; ;;;;;"?(?0?3 @9 @<@D@G!@J}@P!A`Dp ExE{!E#E5E7E9EGCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release).symtab.strtab.shstrtab.text.rel.text.data.rel.data.bss.note.modinfo.rodata.rel.rodata.kstrtab__ksymtab.rel__ksymtab.text.lock.rel.text.lock.fixup.rel.fixup__ex_table.rel__ex_table.comment4RY! +Y 1 П ;Z$ @ZFZO[ W 8cylyv ( y< 8` 8z pz {={H N H     0 G$d@ w`<9uX8$9a  d$`I${u$8f N(bwp`l #46T-\GLWm $),$)X$)$)$)$)%)*4%)B]IC~88A(oV X#`!9`%OhX&7Y>xdxKL[dL 4pM=NSd|TWTUWDVoDD 8 UxEhs+3<BRbjw c4EOUaw   7 N W ^ m w   Xo @YDAC960.cgcc2_compiled.DAC960_MessageLevelMapDAC960_ControllerCountDAC960_ActiveControllerCountDAC960_ControllersDAC960_FileOperationsDAC960_IOCTLDAC960_OpenDAC960_ReleaseDAC960_NotifierBlockDAC960_FinalizeDAC960_AnnounceDriverDAC960_MessageDAC960_FailureDAC960_WaitForCommandDAC960_QueueCommandDAC960_ExecuteCommandDAC960_ExecuteType3DAC960_ExecuteType3DDAC960_ReportErrorStatusDAC960_EnableMemoryMailboxInterfaceDAC960_DetectControllersDAC960_InterruptHandlerDAC960_ReadControllerConfigurationDAC960_ReportControllerConfigurationDAC960_ReadDeviceConfigurationDAC960_ReportDeviceConfigurationRequestFunctions.660DAC960_RequestFunction0DAC960_RequestFunction1DAC960_RequestFunction2DAC960_RequestFunction3DAC960_RequestFunction4DAC960_RequestFunction5DAC960_RequestFunction6DAC960_RequestFunction7DAC960_RegisterBlockDeviceDAC960_InitializeGenericDiskInfoDAC960_UnregisterBlockDeviceDAC960_InitializeControllerDAC960_MonitoringTimerFunctionDAC960_FinalizeControllerDAC960_CreateProcEntriesDAC960_DestroyProcEntriesDAC960_ProcessRequestDAC960_ReadWriteErrorDAC960_EventMessages.697DAC960_ProcessCompletedCommandDAC960_QueueMonitoringCommandDAC960_UserIOCTLBuffer.718BeginningOfLine.719AnnouncementLines.720DAC960_ParsePhysicalDriveDAC960_ParseLogicalDriveDAC960_SetDeviceStateDAC960_ExecuteUserCommandDAC960_ProcReadStatusDAC960_ProcReadInitialStatusDAC960_ProcReadCurrentStatusDAC960_ProcReadUserCommandDAC960_ProcWriteUserCommandStatusProcEntry.741DAC960_ProcDirectoryEntry__module_kernel_version__kstrtab_DAC960_KernelIOCTL__ksymtab_DAC960_KernelIOCTLDAC960_KernelIOCTLblock_readblock_writeblock_fsyncschedule__const_udelaylocal_bh_countlocal_irq_count__down_failed__get_free_pageskmallocpci_read_config_wordsprintf__ioremaprequest_regionrequest_irqiounmapfree_irqkfreepci_find_deviceregister_blkdevblk_devblksize_sizemax_sectorsmax_segmentsread_aheadgendisk_headunregister_blkdevblk_sizejiffiesadd_timerdel_timerrelease_regionDAC960_Initializeregister_reboot_notifierunregister_reboot_notifierwait_for_request__wake_uppanic__up_wakeupadd_blkdev_randomnessresetup_one_dev__this_modulefsync_devboot_cpu_data__verify_write__put_user_4__invalidate_buffersget_supersync_devinvalidate_inodesset_blocksize__get_user_1__generic_copy_from_user__generic_copy_to_uservsprintfprintksimple_strtoulproc_rootproc_registerproc_unregisterinit_modulecleanup_module+TyUrVWX+JRZl~ZV<VV V [a \x \    ' 0 6 w  ] ^ 7 V V) V V _KVV !*`>Y1a?Sb\cqd(4@Qd]3@ _z/HemLU]er Ie(MTfghij 4Tk|klfmghik/kn oCpI`R bZ ao q  c      s! !+!>!M!R!t!f"u"v##w##w$0$\$$$$ %8%j%y%%%%%%%%&E&&yO)Y)`))n*n******++K,,s-.%.-.5.A..../-/5/I/060>0F0N0V014n4o&6v888z9{9{E9a9|t9{z9{9 :9;}J;~;<j <K<jz<|<8=b=o=}===zi>>>>?}?~@@A[A[ B?DD}D~ZEcEEE}FFyI~IIIIIIIIIJJJDJfJJnJJJJJnJJJJ KKK&K=KBKGKQKVK[KdKnKKK1LLLM%M9MZMMN1NNNNtOOO(PSPaPQQ5QMQeQQQBRbRRRRR SNSfSvSSSSTTn\UUnkVVVVVVVVVVV WWW'W+W0W5W:WEWWWWWWWWWW X3X>XRX_XXXXXXXXXXXYz2YEYt&' 5 dRhSt|T   $(,048<@DHL       QOY YYx)x3x$.8 $,5@L\lt}< <<< $<(,<04<8<<@D<HL<PT<X\<`d<hl<pt<x|<<<<<<<<<<<