ELF>j@@('GNUlB r*pUHHTu1t H~HDH~%H!Hff.UH/M1H^_HHЏff.UH1F@FHDUHH`Љ%Ѓ@ ɈFHt҃ 1VH҃ 1VHffffff.UH1F@FHDUHHdЉ%Ѓ@ ɈFHt҃ 1VH҃ 1VHffffff.UH1F@FHDUHHGxFH1fff.UHHX%FH1ff.UHHX HFH1fff.UHHX HFH1fff.UHHX HFH1fff.UHHX HFH1fff.UH1F@FHDUHHFH1UH1Xt4Xt$*Dtt}u%@fDtwt߸Átˁ uUHSHHWCH1[ffffff.UHHHchHFH1ÐUHH1HNH9htHɉhfff.UHHX%t 1=‰VH1ffff.UHHX%t 1=‰VH1ffff.UHHX%`t 1= ‰VH1ffff.UHHXFH1ffff.UHHXFH1ffff.UHHX% = tv'=t =t1҉VH1ft=t1ffff.UHHt'v-ttt1ffDҰtt1@UHSHHwCH1[ffffff.UH1F@FHHFPHFXHF`ffff.UHHH1t FH1f.UHHH1u FH1ff.UHHH1 tFH1ff.UHHNH 1LA$lADŽ$hADŽ$`A$p0DUHH H$Ld$Ll$Lt$H_IAHtH$Ld$Ll$Lt$1HuHEAL$ HHHt$Hǃ@p HHtHuHH[f.HfH(XH%?XB@@UHATSHIH^w<G>L HtI|$ v 1[A\@LH޿¸xfffff.UHHH]LeLmLuL}L(EHH@HDDHAH$LLpLHEHEHEHEEIAX% = t t=t1҈UI1t EAxt!I1 tEI1u EAxLe1ɾID$t AuAD9LIAE1ADtAAA!AEADAxHt룐BH@CHt2> O> >->!> 0?>>> ?? E? ]?o??? ? ?@@ @%@ @/@@ @@@@ 8@A  A A sA (A3AVA  \A eApAA  A AAA AA P\B BBB BB xBC  CC*C  AC  FCQCgC qCC CC CC C C DGDPDD DD D {E EE pEEE @EE FF hF mFF @FF FF %G-G4G|CGRGaGpGGGGGGG 0H H)!H .HGH 6_HoH 4HH 3HH I,I rI'J*K eKK K %LL L LM M}M M$M M$M M$M ENMNTNcNrNNNNN NNN$O 0$O 8O)AO NOO P7OO 06OO P5PLPP PP P P Q Q)Q 9QFQ PQ]Q *gQqQ C{QQ ZQQ rQR  R R *R>R HR\R fRsR zR R RR RR RR (RR S S S 'S !5SBS /aShS rSS ES S KSS jS qT TT %T  ,T 6TET QT[T eTrT |TT T T TT TT T U HU(U 0UFU NUbU lUU UU UU 7U 2U <UV 7 V 2V V4V 7;V 2FV PVhV 7oV 2zV VV VV V `V VV W p W WW 9W @W #JWXW 8_W 5fW <tWW UWW WW 0WW WUX -]XuX o}XX XX XX XX hXY 7#Y 2.Y W8YPY 7WY 2bY rlYY YY YY YY GYY \YZ DZ3Z p=ZSZ }]ZsZ b}ZZ pZZ dZ [[[ j\z\ \ V]+x]+]^ _O____(_"_` 1`a`*` 4ab b c c d d e f ?f f f  g !h _h h h Pi i j Wj ,k %s: no buffers available Hammerfall DSPIEC958 Playback DefaultIEC958 Playback PCM StreamIEC958 Playback Con MaskIEC958 Playback Pro MaskMixerIEC958 Input ConnectorIEC958 Output also on ADAT1IEC958 Professional BitIEC958 Emphasis BitIEC958 Non-audio BitSample Clock SourceSample Clock Source LockingSystem Clock ModePreferred Sync ReferenceAutoSync ReferenceSPDIF Sample RateSystem Sample RateExternal RateWord Clock Lock StatusSPDIF Lock StatusADAT Sync Lock StatusLine OutPrecise PointerUse Midi TaskletDA GainAD GainPhones GainXLR Breakout CableDDS Sample Rate OffsetAnalog Extension Board0 dB-6 dB+4 dBuHi Gain-10 dbVNo Lock320004410048000640008820096000None128000176400192000WordADAT SyncIEC958ADAT1ADAT2ADAT3AutoSyncInternal 32.0 kHzInternal 44.1 kHzInternal 48.0 kHzInternal 64.0 kHzInternal 88.2 kHzInternal 96.0 kHzInternal 128 kHzInternal 176.4 kHzInternal 192.0 KHzOpticalCoaxialInternalAESInternal 32 kHzInternal 48 kHzInternal 64 kHzInternal 96 kHzInternal 192 kHzWord ClockSPDIFRME Hammerfall DSP + MultifaceHammerfall-DSP: unknown spdif frequency status; bits = 0x%x, status = 0x%x <3>Hammerfall-DSP: device is not running as a clock master: cannot set sample rate. <6>Hammerfall-DSP: Detected ADAT in double speed mode <6>Hammerfall-DSP: Detected ADAT in quad speed mode <6>Hammerfall-DSP: No AutoSync source for requested rate Hammerfall-DSP: cannot change speed mode (capture PID = %d, playback PID = %d) Hammerfall-DSP: no Digiface or Multiface connected! Hammerfall-DSP: wait for FIFO status <= %d failed after %d iterations <3>Hammerfall-DSP: enable_io fifo_wait failed Hammerfall-DSP: loading firmware Hammerfall-DSP: timeout waiting for download preparation Hammerfall-DSP: timeout during firmware loading Hammerfall-DSP: timeout at end of firmware loading Hammerfall-DSP: finished firmware loading <6>Hammerfall-DSP: firmware loaded from cache, restoring defaults <3>Hammerfall-DSP: Error creating pcm interface <3>Hammerfall-DSP: Error creating first midi interface <3>Hammerfall-DSP: Error creating second midi interface <3>Hammerfall-DSP: Error creating ctl interface <3>Hammerfall-DSP: Error setting default values <3>Hammerfall-DSP: error registering card <3>Hammerfall-DSP: invalid io_type %d <3>Hammerfall-DSP: cannot load firmware %s <3>Hammerfall-DSP: too short firmware size %d (expected %d) <3>Hammerfall-DSP: error creating hwdep device <3>Hammerfall-DSP: error creating alsa devices <3>Hammerfall-DSP: firmware not present. <3>Hammerfall-DSP: No firmware loaded nor cached, please upload firmware. <3>Hammerfall-DSP: Firmware loading from cache failed, please upload manually. Buffers: capture %p playback %p IRQ: %d Registers bus: 0x%lx VM: 0x%lx No I/O box connected. Please connect one and upload firmware. Firmware loading from cache failed, please upload manually. No firmware loaded nor cached, please upload firmware. Buffer Size (Latency): %d samples (2 periods of %lu bytes) Hardware pointer (frames): %ld IEC958 output: Coaxial & ADAT1 IEC958 sample rate: Error flag set <3>Hammerfall-DSP: unable to remap region 0x%lx-0x%lx <3>Hammerfall-DSP: unable to use IRQ %d <3>Hammerfall-DSP: couldn't get firmware from userspace. try using hdsploader <6>Hammerfall-DSP: card initialization pending : waiting for firmware <6>Hammerfall-DSP: Firmware already present, initializing card. <3>Hammerfall-DSP: firmware needs to be uploaded to the card. <6>Hammerfall-DSP: initializing firmware upload }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} :! 0!8 HL"P`#hx#$$%*k&0&6T'<'B $((H8(@NP')XTh2*pZ+` -f-lj.r/x/~0(020@3HX3`p|9x<?GOJbJKL 0L8HLP`tMhxMMO11111111111111111111111111111111111111 @! !0R"@#P#`$p%q&&Z''*((-)8*+- -0p.@ /P/`0p62$339<?HKLLL zM0M@MP!O]license=GPLdescription=RME Hammerfall DSPauthor=Paul Davis , Marcus Andersson, Thomas Charbonnel parm=enable:Enable/disable specific Hammerfall DSP soundcards.parmtype=enable:array of boolparm=id:ID string for RME Hammerfall DSP interface.parmtype=id:array of charpparm=index:Index value for RME Hammerfall DSP interface.parmtype=index:array of intretpoline=Ysrcversion=A01D7B080A2E16BE9FF33CCalias=pci:v000010EEd00003FC5sv*sd*bc*sc*i*depends=snd-pcm,snd-page-alloc,snd-rawmidi,snd,snd-hwdepvermagic=2.6.32-754.35.1.el6.x86_64 SMP mod_unload modversions $$$& (8@&HP`h&p e U(u08@5HePX`h%pExe%EEu5u5e U (b 0" 8z @ HPXL`h px%JJE5E5j  ! !("0b#8$@$H%P&X2'`'h(pR(x)b)*,R-..X/012H334Y5966Y77Z99 @;(b<0<8=@>HE?P?XC`FhFp,Ix*KKMPZz\\^`` @#Rmodule_layout9Oper_cpu__current_taskmsleepiparam_get_intcdel_timerydev_set_drvdataƕ}snd_pcm_period_elapsede%snd_dma_alloc_pageseFcsnd_pcm_hw_constraint_msbitspci_disable_devices8_spin_lockfCparam_array_get4__x86_indirect_thunk_rsi9_snd_pcm_hw_param_setempty__const_udelayùpci_release_regions&jinit_timer_key%Kparam_set_int*q_spin_lock_irqsave snd_rawmidi_set_opsZ,<sprintf'wEparam_array_seth}jiffiestsnd_rawmidi_new@4Aparam_get_charpcUpci_set_masterkDsnd_dma_get_reserved_buf memsetZ[snd_pcm_hw_constraint_listcsprintk_spin_lock_irqǽsnd_pcm_set_opssnd_ctl_notify>a-param_set_bool__tasklet_schedule nǡ_cond_reschedfcopy_to_user9mcount=e&snd_hwdep_newyK_spin_unlock_irqrestoretasklet_initO^Fadd_timermrequest_threaded_irqBsnd_pcm_lib_ioctlsnd_interval_list%Zsnd_ctl_boolean_mono_info snd_iprintfK"ytasklet_killmsnd_card_newNOvxpv_irq_opsܟsnd_pcm_hw_rule_add5Bioremap_nocacheSpci_bus_read_config_word__stack_chk_failA3m__get_user_8EԻsnd_ctl_new1\ɢ.__x86_indirect_thunk_raxsnd_dma_free_pages5hpci_unregister_driver4Jsnd_pcm_set_syncO2snd_dma_reserve_bufejparam_set_charp'}Mpci_bus_write_config_bytefsnd_interval_refinedl#memcpy0 mpci_request_regionsS9iounmap___pci_register_driverxe request_firmwarey;/snd_card_proc_new snd_card_freesnd_card_registerparam_get_boolCsnd_pcm_new%/snd_ctl_add%@Ixsnd_rawmidi_transmit*pci_enable_deviceԠCsnd_rawmidi_transmit_empty3copy_from_user< dev_get_drvdatao9release_firmwarenmsnd_rawmidi_receiveث free_irqstrcpy      ;?@ }DXw   (MP97K KI@FH` P7XKh KpIx@`p!>=  (P<00;P hpx@3 Pp2 #@ <X` Up10 [0P/0 rHP`X. - @-  8@H,p *  @ (00 ` xP) *@  =   P  Oh  p @  b  p  p 0 @  X 0` 0   0 p    ( @(0  H P 'X p'     ' & 0 0  H P X %     $   @  $  8 @ @H P#p   0 ` "    p !snd_hdsp  `dmodule.sig^_ ǽqz>DˡUzW@ᚰ *q}O# ~R{.wt!1T    "#`E7qRPupq0%`$$%$A$] ~@`! @43323J@#jp#{cl!3605p50M0+f`b~Q3P P  W*p 0L 0ky0pPU@&6nL_`@` x@@L  0,LB PNLd pp0L Y PY P@L  83 0?0L_ kn Pf ` ` B p!Y!"*P#J$b$w%&q 'Np'q'N @( (Q. P)I *c , @- - . P/ 0d p1 20 @3K 3m 4 P5 06 6 P7 7} P9o9 9aN  c   w 0; P<^ <0 = 0?o >^ ?8 hN @hc @u  P P"    P C] F FK  P( I o I  K K M  P  P  0  8  ` p  Z0p\KB\U^h |`r L"" @h? (+ > 0Q 4\`k((v  09P(  0 @` $U,; NX#l@+{9@*?K 0Yet-=Qbx #0=Icu @%4CSbi(7KZu,3hdsp.chdsp_set_dds_valuesnd_hdsp_control_spdif_infosnd_hdsp_control_spdif_getsnd_hdsp_control_spdif_stream_infosnd_hdsp_control_spdif_stream_getsnd_hdsp_control_spdif_mask_infosnd_hdsp_control_spdif_mask_getsnd_hdsp_get_spdif_insnd_hdsp_get_spdif_outsnd_hdsp_get_spdif_professionalsnd_hdsp_get_spdif_emphasissnd_hdsp_get_spdif_nonaudiosnd_hdsp_info_system_sample_ratesnd_hdsp_get_system_sample_ratehdsp_clock_sourcesnd_hdsp_get_clock_sourcesnd_hdsp_get_clock_source_locksnd_hdsp_put_clock_source_locksnd_hdsp_get_da_gainsnd_hdsp_get_ad_gainsnd_hdsp_get_phone_gainsnd_hdsp_get_xlr_breakout_cablesnd_hdsp_get_aebsnd_hdsp_get_pref_sync_refhdsp_autosync_refsnd_hdsp_get_autosync_refsnd_hdsp_info_mixersnd_hdsp_get_wc_sync_checksnd_hdsp_get_spdif_sync_checksnd_hdsp_get_adatsync_sync_checksnd_hdsp_get_adat_sync_checksnd_hdsp_info_dds_offsetsnd_hdsp_get_dds_offsetsnd_hdsp_hw_pointersnd_hdsp_initialize_channelsalsa_card_hdsp_exitdriversnd_hdsp_removehdsp_spdif_sample_ratehdsp_external_sample_ratesnd_hdsp_get_system_clock_modesnd_hdsp_get_autosync_sample_ratesnd_hdsp_get_spdif_sample_ratehdsp_set_ratechannel_map_H9632_qschannel_map_H9632_dschannel_map_dschannel_map_H9632_sschannel_map_df_sschannel_map_mf_sshdsp_check_for_ioboxhdsp_fifo_waithdsp_get_iobox_versionhdsp_write_gainsnd_hdsp_set_defaultssnd_hdsp_enable_iosnd_hdsp_load_firmware_from_cachesnd_hdsp_use_is_exclusivesnd_hdsp_create_hwdepsnd_hdsp_hwdep_ioctlsnd_hdsp_hw_silencesnd_hdsp_capture_copysnd_hdsp_playback_copysnd_hdsp_info_phone_gaintexts.36970snd_hdsp_info_ad_gaintexts.36900snd_hdsp_info_da_gaintexts.36830snd_hdsp_info_sync_checktexts.37409snd_hdsp_info_autosync_sample_ratetexts.36605snd_hdsp_info_spdif_sample_ratetexts.36551snd_hdsp_info_autosync_reftexts.37210snd_hdsp_info_pref_sync_reftexts.37139snd_hdsp_info_system_clock_modetexts.36655snd_hdsp_info_clock_sourcetexts.36725snd_hdsp_info_spdif_intexts.36318snd_hdsp_capture_releasesnd_hdsp_midi_input_opensnd_hdsp_midi_output_opensnd_hdsp_put_aebsnd_hdsp_put_dds_offsetsnd_hdsp_put_xlr_breakout_cablesnd_hdsp_put_phone_gainsnd_hdsp_put_ad_gainsnd_hdsp_put_da_gainsnd_hdsp_put_use_midi_taskletsnd_hdsp_get_use_midi_taskletsnd_hdsp_put_precise_pointersnd_hdsp_get_precise_pointersnd_hdsp_put_line_outsnd_hdsp_get_line_outsnd_hdsp_put_pref_sync_refsnd_hdsp_put_clock_sourcesnd_hdsp_put_spdif_nonaudiosnd_hdsp_put_spdif_emphasissnd_hdsp_put_spdif_professionalsnd_hdsp_put_spdif_outsnd_hdsp_put_spdif_insnd_hdsp_put_mixersnd_hdsp_get_mixersnd_hdsp_control_spdif_stream_putsnd_hdsp_control_spdif_putsnd_hdsp_hw_rule_rate_in_channelssnd_hdsp_hw_rule_in_channels_ratesnd_hdsp_hw_rule_rate_out_channelssnd_hdsp_hw_rule_out_channels_ratesnd_hdsp_hw_rule_in_channelssnd_hdsp_hw_rule_out_channelssnd_hdsp_ioctlsnd_hdsp_playback_releasesnd_hdsp_create_midisnd_hdsp_midi_outputsnd_hdsp_midi_inputsnd_hdsp_midi_input_triggersnd_hdsp_midi_input_closesnd_hdsp_midi_output_writesnd_hdsp_midi_output_triggersnd_hdsp_midi_output_timersnd_hdsp_midi_output_closesnd_hdsp_create_alsa_devicessnd_hdsp_playback_opssnd_hdsp_capture_opssnd_hdsp_controlssnd_hdsp_adat_sync_checksnd_hdsp_proc_readsnd_hdsp_9632_controlssnd_hdsp_96xx_aebhdsp_request_fw_loaderhdsp_check_for_firmwaresnd_hdsp_capture_opensnd_hdsp_capture_subinfohdsp_hw_constraints_period_sizeshdsp_hw_constraints_9632_sample_ratessnd_hdsp_triggersnd_hdsp_preparesnd_hdsp_hw_paramssnd_hdsp_playback_opensnd_hdsp_playback_subinfoCSWTCH.812CSWTCH.814CSWTCH.816CSWTCH.818CSWTCH.820CSWTCH.822snd_hdsp_midi_input_readhdsp_midi_taskletsnd_hdsp_interruptsnd_hdsp_card_freealsa_card_hdsp_initsnd_hammerfall_get_buffer.clone.0snd_hdsp_probedev.39390enableidindex__mod_license60__mod_description59__mod_author58__mod_enable57__mod_enabletype56__param_enable__param_str_enable__param_arr_enable__mod_id55__mod_idtype54__param_id__param_str_id__param_arr_id__mod_index53__mod_indextype52__param_index__param_str_index__param_arr_indexsnd_hdsp_idshdsp_period_sizeshdsp_9632_sample_rateshdsp_hw_pointersnd-hdsp.mod.c__mod_retpoline122_rheldata__mod_srcversion113__mod_alias111__module_depends____versions__mod_vermagic5strcpyfree_irqsnd_rawmidi_receiverelease_firmwaredev_get_drvdatacopy_from_usersnd_rawmidi_transmit_emptypci_enable_devicesnd_rawmidi_transmitsnd_ctl_add__this_modulesnd_pcm_newparam_get_boolsnd_card_registersnd_card_freesnd_card_proc_newrequest_firmware__pci_register_driveriounmapcleanup_modulepci_request_regionsmemcpysnd_interval_refinepci_bus_write_config_byteparam_set_charpsnd_dma_reserve_bufsnd_pcm_set_syncpci_unregister_driverinit_modulesnd_dma_free_pages__x86_indirect_thunk_raxsnd_ctl_new1__get_user_8__stack_chk_failpci_bus_read_config_wordioremap_nocachesnd_pcm_hw_rule_addpv_irq_opssnd_card_newtasklet_killsnd_iprintfsnd_ctl_boolean_mono_infosnd_interval_list__mod_pci_device_tablesnd_pcm_lib_ioctlrequest_threaded_irqadd_timertasklet_init_spin_unlock_irqrestoresnd_hwdep_newmcountcopy_to_user_cond_resched__tasklet_scheduleparam_set_boolsnd_ctl_notifysnd_pcm_set_ops_spin_lock_irqprintksnd_pcm_hw_constraint_listmemsetsnd_dma_get_reserved_bufpci_set_masterparam_get_charpsnd_rawmidi_newjiffiesparam_array_setsprintfsnd_rawmidi_set_ops_spin_lock_irqsaveparam_set_intinit_timer_keypci_release_regions__const_udelay_snd_pcm_hw_param_setempty__x86_indirect_thunk_rsiparam_array_get_spin_lockpci_disable_devicesnd_pcm_hw_constraint_msbitssnd_dma_alloc_pagessnd_pcm_period_elapseddev_set_drvdatadel_timerparam_get_intmsleepper_cpu__current_tasksnd-hdsp.ko.debugS.rodata.str1.1.rodata.str1.8.rela.data.rheldata.rela.rodata.symtab.strtab.shstrtab.rela__mcount_loc.note.gnu.build-id.rela.gnu.linkonce.this_module.note.module.sig.gnu_debuglink.rela__param.modinfo.rela.smp_locks__versions.rela.parainstructions.rela.altinstructions.bss.altinstr_replacement.rela.text.rela.init.text.rela.devinit.text.rela.exit.text.rela.devexit.textm@$=pDm8m8=$kfH${P3v`$"Hج C`$ XXLSX$ 9P 4P $ 2 2I  ` $\$$ x8 $`X[ X $*x $ (&8 $`30 50$ 5 5xA86%IRIiQ4i