ELF>Т@@'$GNUBL"n`RRIUH1H吋ʉHHu]fff.UA$HAUATLg$SLHH8AS$C(ȃS$C(HHH1C$C,C0C4C8C<C@CDIT$HC$HUIT$HEHUIT$HUAT$ U܉HEHpH}ЉEEHMA$HȉEEȉEt;H8[A\A]]DLHs,AAD9c(CH8?%?H81[A\A]]@H;H1HǘH8D[A\A]]HHH1H;S(DH1Hǘf.H;H1HǘHK0HHH1HK4HHH1HK,HHH1HK@HHH1H3KD1HHHƘ1HKIEHH1 fAETLp%<@LLDfAE%IEHMϺp8Hx}LILwIcЀHixHILIEHH1I}`IE`>IEHH1MfAELp%IEHH1xE111I HHIMHIDžLIIIIILHHAHHIEH1LLDfAE%A=LIH1Hx HIH=ILH¾$HHHHIIL$HHItQIwHIIL龤HHtH=w1LHIIDžƾLtIEHH1IEHAWH1HLAu+HLAuAHЍBHHIEH1ILIDžfAELP%IEHH1IDžIIDžLIEHH1IEHH1kIEHH16@UHFHAWHAVIAUATE1SH(HEIFhHEIHEAV IFHxA#FA~oE1E1BIixAIHHAGIA;}-B4tAv tLAE1Du[u.E=H}1EH([A\A]A^A_]DIHUALIv`HUȿAI>H1Hǘ~f.HFHtUPVuIHKrHH[A\A]A^A_]HHH1_RHIHHH1)@HHH1HHH1HHH1HHH1HHH1HHH1w1ff.UHAWIH}AVAUAպ0ATISHHM w{HEADMLHPLpH$UMAuIL$Eu2EuHHD[A\A]A^A_]UI|$Lt@AUHAUATSHHLgXHGXMtMHLkPLHLL`I$HID$LCTH[A\A]]fUHATLgPSHLHH9t{TuHWL[A\]f.UE111IHS HHHGXHHHC`HHHHChHCpHHǃHCpHCxHHCP111HHHǃH1H[]fDUHGPHAWAVAUIHMATE1SHHEIL9L;u d@LIHSHIWL:HKHfHCHt HLH=HAM9IuEI]XIEXHtTIt IHCHt HLIEHH1H=HH}I}hH[A\A]A^A_]fIEDHH1Wffffff.UE1 @HHHH]UH=H]fUHHHHHu1FfF1]@HF@fF1]DUH r0HHt!!r0u1H]D]ÐH]ÐUHAUATISHH8HtZAT$(HH ID$ H;APw>sxuAH;H1HǘfLH[A\A]]fDH=HIL @ @HIECu HHAt$(A|$HPH uKIUHMHLcH=LE;1ID$AT$(MML$ HHH$HI HW1iUHSHHtF KtH[]G u#HHHtHHSHHHxC H;փH=HH[]ff.UHATLSHLt)CHu1HHH@PHHƃ0L[A\1]HHHH HBPUHATLSHL0tHHƃ0L[A\]fUHHHATSHHH1uH[A\]fD1H8HH@=HHHCH|H@HH@HH@5H@H@@ H@@HHMp8Hx}vPH@@H@H@ǀH@ǀH@ƀ!H@H H8HH4Hx 1H HHHHHH8HH@HHHǀpHHHHHH@HxH1[A\]Dc,H@At$H@DZH;H1HǘHHH18HHHH1H@8HYuUHSHHHHH@HǃHH@HHǀ88H[]fDUE1 HHHH]UH=H]fUHATS~pHHIHv HHHǘHHH@`HtiЅuI1ɀ{Cu[I$Hs HHtcHHHtRH@(HtE1H=H[A\]fD1HfD 랐Hj@1HDUHATISHt8t<t@ID$8HtIt$@H;LH[A\]fffff.UHGHAWIAVAUATISHHHEHHHEID$I\$Ћxp ID$EMHELHPHEH}HEI9FH}MLEl$AJMcLLHIHEJAL$BH}MfH}ID$I$HBHHI$fID$AI~xsAD$u,uHHH Z[]UHH]rsxx_load_config @sync_startforce_legacyhw_log_msgrsxx_make_requestenable_blkdevblkdev_max_hw_sectorsblkdev_minors @rsxx_issue_dmasrsxx_handle_dma_errorrsxx_dma_donersxx_dma_stripe_setuprsxx_queue_dmarsxx_queue_discardFailed reading card config. Config corruption detected! CRC (sb x%08x is x%08x) Invalid config version %d. version: x%08x crc: x%08x block_size: x%08x stripe_size: x%08x vendor_id: x%08x cache_order: x%08x mode: x%08x count: x%08x latency: x%08x rsxxHWID 0x%08x SCRATCH 0x%08x IER 0x%08x IPR 0x%08x CREG_CMD 0x%08x CREG_ADD 0x%08x CREG_CNT 0x%08x CREG_STAT 0x%08x CREG_DATA0 0x%08x CREG_DATA1 0x%08x CREG_DATA2 0x%08x CREG_DATA3 0x%08x CREG_DATA4 0x%08x CREG_DATA5 0x%08x CREG_DATA6 0x%08x CREG_DATA7 0x%08x INTR_COAL 0x%08x HW_ERROR 0x%08x DEBUG0 0x%08x DEBUG1 0x%08x DEBUG2 0x%08x DEBUG3 0x%08x DEBUG4 0x%08x DEBUG5 0x%08x DEBUG6 0x%08x DEBUG7 0x%08x RECONFIG 0x%08x Ctrl %d CRC Errors = %d Ctrl %d Hard Errors = %d Ctrl %d Soft Errors = %d Ctrl %d Writes Issued = %d Ctrl %d Writes Failed = %d Ctrl %d Reads Issued = %d Ctrl %d Reads Failed = %d Ctrl %d Reads Retried = %d Ctrl %d Discards Issued = %d Ctrl %d Discards Failed = %d Ctrl %d DMA SW Errors = %d Ctrl %d DMA HW Faults = %d Ctrl %d DMAs Cancelled = %d Ctrl %d SW Queue Depth = %d Ctrl %d HW Queue Depth = %d Slot reset setup failed HW: flash controller timeout Failed attaching DMA devices Hardware Fault reported! Shutting down PCI-Flash SSD. Removing PCI-Flash SSD. Shutdown failed! PCI-Flash SSD discovered rsxxBAR0 has length 0! Failed to map BAR0 Failed requesting IRQ%d Failed loading card config Failed to setup DMA engine rsxx_event%sFailed card event setup. card state: %s Failed issuing card startup Waiting for card to startup Card startup timed out Failed to enable MSI statspci_regscramUnknownShutdownStartingFormattingUninitializedGoodShutting DownFaultRead Only FaultdStroyingcregs timer failed Spurious creg interrupt! Buffer not given for read. count mismatch Failed getting log text HW: %.*srsxx_creg%s&card->creg_ctrl.reset_lockCanceled active creg command creg_cmdrsxxsize zero BIO! &card->dev_lockrsxxFailed to get major number Failed queue alloc Failed disk alloc rsxx%drsxx_bio_metaQueuing[D] laddr %x Failed reading cmd cnt x%x Initializing %d DMA targets &ctrl->work_lockrsxx_issuersxx_donersxx_dmarsxxInitializing card configuration. Cannot save config with invalid version %d /build/linux-lts-vivid-PmeBs4/linux-lts-vivid-3.19.0/drivers/block/rsxx/config.cIBM Flash Adapter PCI: disabling failed card. Freed %d queued DMAs on channel %d IBM Flash Adapter PCI: preparing for slot reset. IBM Flash Adapter PCI: recovering from slot reset. IBM Flash Adapter PCI: recovery complete. Failed reading state after event. card state change detected.(%s -> %s) Hardware has entered read-only mode! No usable DMA configuration,aborting Failed to request memory region Failed to setup creg interface. Failed reading the number of DMA targets Incompatible driver detected. Please update the driver. ISR = 0xFFFFFFFF, retrying later /build/linux-lts-vivid-PmeBs4/linux-lts-vivid-3.19.0/drivers/block/rsxx/cregs.cResetting creg interface for recovery creg command failed(%d x%08x) No active command associated with timeout! Invalid status on creg command Canceled %d queue creg commands BIO[%c]: meta: %p addr8: x%llx size: %d /build/linux-lts-vivid-PmeBs4/linux-lts-vivid-3.19.0/drivers/block/rsxx/dev.cIssue DMA%d(laddr %d tag %d) to idx %d No tracker for tag %d (idx %d id %d) Completing DMA%d(laddr x%x tag %d st: x%x cnt: x%04x) from idx %d. Handling DMA error(cmd x%02x, laddr x%08x st:x%02x) Unknown command in DMA!(cmd: x%02x laddr x%08x st: x%02x Queuing[%c] laddr %x off %d cnt %d page %p pg_off %d Attempted to advance past end of bvec iter /build/linux-lts-vivid-PmeBs4/linux-lts-vivid-3.19.0/include/linux/bio.hFailed reading status cnt x%x _stripe.lower_mask = x%016llx _stripe.upper_shift = x%016llx _stripe.upper_mask = x%016llx _stripe.target_mask = x%016llx _stripe.target_shift = x%016llx stripe_size is NOT a power of 2! SW_CMD_IDX write was lost, re-writing... DMA channel %d has stalled, faulting interface. Freed %d queued DMAs on channel %d /build/linux-lts-vivid-PmeBs4/linux-lts-vivid-3.19.0/drivers/block/rsxx/dma.c//``/`/`parm=sync_start:On by Default: Driver load will not complete until the card startup has completed.parmtype=sync_start:uintparm=force_legacy:Force the use of legacy type PCI interruptsparmtype=force_legacy:uintversion=4.0.3.2516license=GPLauthor=Joshua Morris/Philip Kelleher, IBMdescription=IBM Flash Adapter 900GB Full Height Device Driverparm=enable_blkdev:Enable block device interfacesparmtype=enable_blkdev:uintparm=blkdev_max_hw_sectors:Max hw sectors for a single BIOparmtype=blkdev_max_hw_sectors:uintparm=blkdev_minors:Number of minors(partitions)parmtype=blkdev_minors:uintsrcversion=8E25FF5C43C0C8D2B32B4BAalias=pci:v00001014d000004AAsv*sd*bc*sc*i*alias=pci:v00001014d000004A9sv*sd*bc*sc*i*depends=intree=Yvermagic=3.19.0-80-generic SMP mod_unload modversions $$$$$z{_5module_layout=kmem_cache_destroy-kmalloc_cachespci_bus_read_config_byte地__kmallocmsleep/alloc_diskczblk_cleanup_queueC>_raw_spin_unlock˲\debugfs_create_dirhvmallocBxpv_lock_opssingle_openkPWblk_queue_max_hw_sectors57C__alloc_workqueue_keyZdma_set_mask(wgeneric_end_io_acct1Û single_release\Ypci_disable_device7_raw_spin_lock_bhpseq_printf~cancel_work_syncx86_dma_fallback_dev]pci_release_regionsinit_timer_keyrPpmutex_unlockvfreendebugfs_create_filew%debugfs_remove_recursive)޷seq_readh}jiffiesmutex_trylock]O_copy_to_user;b*pci_set_master/del_timer_sync)ioread32beviblk_alloc_queuet7mpci_iounmap?bFdev_errJ_raw_spin_unlock_irqrestoreY$__mutex_initJblk_queue_max_discard_sectorsKydel_gendisk nǡ_cond_resched(debugfs_removepci_set_dma_max_seg_size kmem_cache_freeedev_critmutex_lockM=9crc32_le destroy_workqueue qregister_blkdevl94mod_timerr request_threaded_irq'6generic_start_io_acct9bio_endioYunregister_blkdevH Ndev_noticeblk_queue_bounce_limit'_dev_info =kmem_cache_allocNOvxpv_irq_ops=jiowrite32be\__put_user_4xblk_queue_make_requestblk_queue_physical_block_size3c_raw_spin_unlock_bh;msecs_to_jiffiesDput_disk&C_raw_spin_lock_irqm__fentry__'`Q9x,%Nx`!IP-x%^`# Y-`%f2fu2ovx8(1% Hz|7%z,8%z~9h%~ ;0%~ @ 0;%HH;%` C %/` *D0%I`x N0`Whhg`& N  !$@(#(4(E(V(gx(xP((((P``P$$/` bD Xph@w%e P 0!P! ! 0!$@7@M@_jQy!`0cc 0 |>1O d; } *>`#'#L$8 !` &)(7p)J0*$X .i!Xuh(!X  04K@5O5!h(07!h-ChM\\2w@ (;$` .@P 0k9 V@<!p0=b=(A>((9(J ] (n((((X(0(!pZ% />M\U#tx++  7 "# -p 03Q) `0B Q a ~     0  ` \   pY- ; D Z 8i    !     ,&  _ & 0 -+D V 4h z @[y       P- ! Q- R@ 7xP P2` s |          , @8G< 49K V h ,B|  0   p;j ,    !*;98QapT1~)82HW`,gu` G`_9 -AVgrP-&NG 5"2F7 -&Lb{G* <;config_data_swabdescriptor.32236descriptor.32238descriptor.32239descriptor.32240descriptor.32241descriptor.32242descriptor.32243descriptor.32244descriptor.32245__func__.32237rsxx_pci_suspendrsxx_eeh_failurecard_shutdownrsxx_attr_pci_regs_openrsxx_attr_pci_regs_showrsxx_attr_stats_openrsxx_attr_stats_showrsxx_error_detectedrsxx_cram_writersxx_cram_readrsxx_slot_resetcard_event_handlerstate_strings.33676rsxx_pci_shutdown_CR_INTR_DMA.33351rsxx_pci_removeforce_legacyrsxx_pci_probersxx_ida_lockrsxx_disk_idarsxx_isrdebugfs_stats_fopsdebugfs_pci_regs_fopsdebugfs_cram_fopssync_startrsxx_core_initrsxx_pci_driverrsxx_core_cleanuprsxx_pci_idsrsxx_err_handler__UNIQUE_ID_sync_start7__UNIQUE_ID_sync_starttype6__param_sync_start__param_str_sync_start__UNIQUE_ID_force_legacy5__UNIQUE_ID_force_legacytype4__param_force_legacy__param_str_force_legacy__UNIQUE_ID_version3__UNIQUE_ID_license2__UNIQUE_ID_author1__UNIQUE_ID_description0creg_cmd_done_cbcreg_kick_queue.part.4creg_queue_cmdcreg_cmd_pool__issue_creg_rwissue_creg_rwcreg_cmd_timed_outcreg_cmd_doneread_hw_log_donelevel.32329descriptor.32339__key.32404__func__.32340.LC0rsxx_getgeorsxx_blkdev_ioctlrsxx_make_requestbio_meta_pooldescriptor.35986bio_dma_done_cbenable_blkdev__key.36003blkdev_minorsblkdev_max_hw_sectorsrsxx_fops__func__.35987__UNIQUE_ID_enable_blkdev5__UNIQUE_ID_enable_blkdevtype4__param_enable_blkdev__param_str_enable_blkdev__UNIQUE_ID_blkdev_max_hw_sectors3__UNIQUE_ID_blkdev_max_hw_sectorstype2__param_blkdev_max_hw_sectors__param_str_blkdev_max_hw_sectors__UNIQUE_ID_blkdev_minors1__UNIQUE_ID_blkdev_minorstype0__param_blkdev_minors__param_str_blkdev_minorsrsxx_free_dma.isra.12rsxx_dma_poolrsxx_complete_dmarsxx_schedule_issuedescriptor.32314rsxx_schedule_donedescriptor.32289descriptor.32329_CR_INTR_DMA.31980descriptor.32357descriptor.32372__warned.31416descriptor.32442descriptor.32444descriptor.32445descriptor.32446descriptor.32447__key.32435dma_engine_stalled__func__.32315__func__.32290__func__.32330__func__.32443__func__.32373__func__.32358__UNIQUE_ID_srcversion4__UNIQUE_ID_alias3__UNIQUE_ID_alias2__module_depends____versions__UNIQUE_ID_intree1__UNIQUE_ID_vermagic0free_irqioread32dma_opsdev_emergrsxx_read_hw_logrsxx_creg_destroyrsxx_disable_ier_and_isrparam_ops_uint_copy_from_userblk_queue_logical_block_sizewait_for_completion_timeoutida_get_new_abovepci_enable_deviceiowrite32rsxx_load_configpci_iomap__this_modulersxx_eeh_save_issued_dmassnprintfcompletersxx_dma_cancelqueue_work_ondev_warn__pci_register_driverrsxx_setup_devparavirt_ticketlocks_enabledida_pre_getdev_alertcleanup_moduleadd_diskblk_queue_dma_alignmentpci_disable_msipci_request_regionsrsxx_get_card_statekfreersxx_dma_cleanupida_removeseq_lseekrsxx_issue_card_cmdwarn_slowpath_fmtrsxx_creg_cleanupkmem_cache_creatersxx_dma_destroy_raw_spin_lock_irqsave__dynamic_dev_dbg_raw_spin_lockkmem_cache_alloc_tracepci_unregister_driverpci_enable_msi_rangersxx_disable_ier__fentry__init_modulersxx_dma_configurersxx_attach_devrsxx_creg_setup_raw_spin_lock_irqput_diskmsecs_to_jiffies_raw_spin_unlock_bhblk_queue_physical_block_sizeblk_queue_make_request__put_user_4iowrite32bepv_irq_opskmem_cache_alloc_dev_infoblk_queue_bounce_limitrsxx_detach_devrsxx_creg_initdev_noticeunregister_blkdevrsxx_get_card_size8bio_endiorsxx_reg_accessgeneric_start_io_acctrequest_threaded_irqrsxx_destroy_devrsxx_creg_readmod_timerregister_blkdevdestroy_workqueuecrc32_lemutex_lockdev_critrsxx_dev_initpci_set_dma_max_seg_sizekmem_cache_freedebugfs_removersxx_dma_setup_cond_rescheddel_gendiskblk_queue_max_discard_sectors__mutex_init_raw_spin_unlock_irqrestoredev_errpci_iounmaprsxx_eeh_save_issued_cregblk_alloc_queueioread32bedel_timer_syncrsxx_enable_ierpci_set_masterrsxx_creg_write_copy_to_user__mod_pci__rsxx_pci_ids_device_tablemutex_trylockjiffiesseq_readrsxx_cleanup_dma_queuedebugfs_remove_recursiversxx_dma_initdebugfs_create_filevfreemutex_unlockinit_timer_keypci_release_regionsx86_dma_fallback_devcancel_work_syncseq_printfrsxx_get_card_capabilitiesrsxx_hw_buffers_init_raw_spin_lock_bhrsxx_dma_queue_biopci_disable_devicesingle_releasegeneric_end_io_acctdma_set_maskrsxx_enable_ier_and_isrrsxx_kick_creg_queuersxx_get_num_targets__alloc_workqueue_keyblk_queue_max_hw_sectorssingle_openpv_lock_opsvmallocdebugfs_create_dirrsxx_dma_queue_reset_raw_spin_unlockblk_cleanup_queuealloc_diskmsleep__kmallocpci_bus_read_config_bytekmalloc_cachesrsxx_dev_cleanupkmem_cache_destroy1] &`]5 mE6 D\ jz : S       .@ G (Ui p |  P  x o @   ) (7Qar  , Fa} =Qf n `  ( 6 G!/6 TBPW acqx s     )7> JX_ ky   . A S  % e1 ? F uR c j v               * ; G N a      *  D" 3 `E V |h y           ( &: K B] n _  |    0  8 C M w ?UqAs;Qv @ 4v Of 5Nx x'7BNr       Tr    a  1_ &t|  *5HW]Liu}  ? Q!LC HT  Y` gx  } k6gt L k !      $ )9  GT pgt H p L4 Na so    -EZ hq     9 ]y    4 @F Kr @  @   !* 0 C >W a l       ! /! [=!Y!l!|! !! !! !!!%"~"" "" ##2#># L#a#####$+$<$^$$$$.%\;%% %!&P& `#&&&& &' ''/'['k'}'' '' (\(>(\(\d(q((((((q))))\))) * *1*R*f* z***\** *+ %+7+ E+i++ M++ ,., 1<,a,,,,!-Q----  .. ].!./T/ H/T// v/// h/ v/0 v0#0 v10@0 vN0]0 vk0z0 v00 v000>1l1111 122 =2Q2`2 2 22 X2 2 0*233 p)13_3 3\334 *414\94B4K4j4 x444 44\44\4#4A5m55555 6636d=6a6666 076 6d66 7 @'717777d777788A8Z8o8~888 h8 888 8899>9 5C9V9c9h9y99 9: <7:~: ::: :; ;; ";6; )D;P;]; b;q;w;;;; ;;; C<<d!<)<d1<#A<<l<=%=1===> 4>C>{>> >?T@v@@@@@A/A6ABAaA}A A AAAAB3COCC%CCCJD [DD DCEVEfE~E EEE EEEF(F;FVF gFF F FF XF FGG!GGHlHPI=I JJcJOKlK`LMM QM  MM .N 3NLNZN fN 8mNsNNN%OO OOPP-Q=QJQgQwQQQQQQ mR tRR fRRSiSSSSuSMS pSS S TT $T 2THT OT ]TsT  zT XTT HT 0TTT TLUU?V pFV jVVV ZV VV VW =W ARW X.XLXtXXXX XX\YqYYYZFZUZ fZvZZZZZ ZZZZ[[ ,[A[\\@\L\ ]\e\m\y\\\\\^#^^^ "_?_a_{_ __l__l_#( k/ 6 ;BG"  " (08@HPX`h @HPP@HP@P@XpH0Pt0XW0`:0h0p0x//@54 0P` `(P08@` H PpX@`hPpx`0!`##$ &(p)0*`,,,, -P-- -( .0081@2HP2P03X4`4h4p@5x5077@88p;; <@<0==AG GGNRTpYZ@[ \(`_0_ 10@P`p!} !L7AC}I L$Y(^0 ;(8P@(HX`@hxV#Kk (00PP`#X(#08X@P#X`Xhx#X#X#X#X# (X0@#HPXXohpx0vp@((X( 08@(HHX`h(p (((( (0(8Qx x(08@HP XXPMagrathea: Glacier signing key]ǓE]J=Y.CF͓ezGw㮺'2fV`ՎgOʟ\)Ia֢yVZvt4X|ߔZn|%-G* qcau6Ku LW Une #זS:̓aÞ^Q 2ΝeLUoQ iE(iTfR&VWyZǹP`@d.,9֖8:$5~"lثY8:njyz2&3x;d$N