ELF>@@*)GNU{ t_1#ݒM[{pUHHG~ 1Dƀuƀ1fUHHHwxL H@JPXvÐ@L$fD1vHA@w @D?D HfDJ 11wtH t̸11 {@ ht+@tM@ t/@tYif@ uN1:@1"@1UHHL@IA+IAAAI AI LHHH?IppEIH9v9fHDLIPMLHH)ID)H9AI vfffff.UH1F@FH HFPHFXDUHH1fDHHHLHHH`u0fUH1F@FHHFPHFX2DUHH1fDHHHLHHH@u0fUH1F@FH HFPHFXDUHH1fDHHHLHHHPu0fUH1F@FHHFPHFXfdž fdž UHN<̉HH)H<HFH1UHHFH1fff.UHHfDt6H1H9~D9uFHD1@UH1F@FH`HFPHFXfdžfdžfdžf.UHH1HLHcM8L@HLI8HxPH u1HDŽHH@u LHcLcM9NLHLD@Mc4I9J|HufDHcЃ@HDHu@HcЃ`HDHu0UH1F@FHHFPHFXDUHHHFH HFPHFX HF` HFh Hl  t EE1At ruMc1LFpÃtLcFRA9uEAE fff.UHHG(HHP1ÐUHHG(HHǀP1ffff.UHHG(HƀƀHX1UHHG(HHǀX1ffff.UHVT1F@FPFHt FTH~XHH1fDUHHF@FHFPFT9rAFTH~XBHH1fUHATS1ID NtI$Ht[1A\DH1[A\UHAUATSHHAE1AAt)Hh @uHh DhH1[A\A]H[A\A]UHSH@HtJHH@H¸uHH@:H[H`UHHH$Ld$HE1~HA1D9t&HAHFfff%H$Ld$fUHSHHtHp 1H[Du‹uuHH߉p H@7DUHHH$Ld$fHs[HDƇfǀh H@Et DH1H$Ld$ftZfuܺH@H߾fh H@j1H$Ld$D뷐fUHSHH¸uH}H@H[ffff.UHH H$Ld$Ll$Lt$DfHHNLu-DID)AHD0@HIL9utLUULfff%H[A\A]A^A_UHHH$Ld$HA_u;HD `HD `Hpu'1H$Ld$f.H$Ld$þH@\HuHAD!p @H@UHHH$Ld$HA¸u+Eu7H`HH@H$Ld$fDHfǃt HfUHHH$Ld$HG(AH9t(HAH=fff%DH$Ld$fffff.UHH H$Ld$Ll$Lt$HFHA> 9s_E1DCD9tELLHDHAŸDDfff%LDH$Ld$Ll$Lt$fffff.UHSH@HttqH[f.t{-Hƃ HH HH[DyƃH[UHHH$Ld$HIHAt$HHfff%H$Ld$ffff.UHAUATSHE1HIAA@Bt,Hh @tHh @AEH1[A\A]ƃH[A\A]ÐUHAVAUATSH1E1LuIƇLLLAx}u AAtuH[A\A]A^AƅH1[A\A]A^fUHAUATSHE1HAAAt,Hh @tHh DhH1[A\A]ƃH[A\A]ÐUHHPH]LeLmeH%(HE1H]HNIIվHHIHLHx$HUeH3%(uH]LeLmH1ʐUHSHHHtAp *1H1HHH tHǃH H@xHHt HHh HtHHtHHH1[ffff.UHH fff.UHSHH@H{(t H{HH[fff.UHAUATSHH1LgAHAHH9H8tkDL1fH t,H9PuAHAD L I8uHHHH8H9uLAAt#ALfffH[A\A]L1ɺtHpHH@ƆH uLsI$ XI$@1I$zpBLL!u;I$A!$p @I$@1!Ltz 11ɺ6ADŽH>FF ƆH ttItDHH@@t@uI$ XI$xyuL@L/EI$A $p @1DIDžAƅIDžH AƅAƅAƅAƅI I@Iǀx @I@ DIADžDDxH@I@HǠ IH fAB DxAƅAƅIDžP fADž> fADž@ fED tLpIDžH IP H}LAHEE1HXI9H AƅIDžH AƅLƧIh @uƧAAuIh @ Ih BD3AFHf fADž1sfAڃfA]fA ufAv,LHIIHAxjLHIHAxEH}AH}y*HwD1HE1H}LDH1H}HĈD[A\A]A^A_IH AƅE1ILMAHAAA`: LY ` m rj Dt yl L D l i8JlQ `X D=Z `#5QLLL.LXLmLL<  E pJX }_|LLL0 Rjl <\ <L<\ < \ ) <_ x  l   l    0 7 J j        4        ! ( 1 Z t  `         ` ! 6 ; J _  d s         @  X ]s   L (QI @@P  @enable id index d<2hh h(h0h8h@hHhPX`hhhphxhhhhhhhhhhhhhhhhh    ( 0 8 @ "H 'P -X 5h 9x H08Hpx $%& '<3>wait_handshake(): Timeout waiting for DSP <3>get_firmware(): Firmware not available (%d) <3>cannot allocate the comm page <3>Failed to read serial number %s rev.%d (DSP%s) at 0x%lx irq %i}}}}}}}}}}}}}}}}}}} K 0 8 HP`hxC$*v06<B 4(H8@NPkXTh pZ)`*,f`,l111111111111111 Q  0@PI`p:q )0,f,ea/%s<3>malloc_pages err=%d <3>write_midi() error %d snd_layla20Layla20<3>cannot get memory region <3>cannot grab irq <4>Firmware not found ! &chip->mode_mutexEcho_Layla205636156301Analog PCM<3>new pcm error %d <3>new midi error %d <6>Card registered: %s <3>new control error %d Digital PCMEchoaudio Layla20PCM Playback VolumeLine Capture VolumeLine Playback Switch (-10dBV)VU-meters SwitchVU-metersMonitor Mixer VolumeChannels infoSample Clock SourceS/PDIF mode SwitchConsumerProfessionalInternalWordSuperS/PDIFADATESyncESync96MTClayla20_dsp.fwlayla20_asic.fwparm=enable:Enable Layla20 soundcard.parmtype=enable:array of boolparm=id:ID string for Layla20 soundcard.parmtype=id:array of charpparm=index:Index value for Layla20 soundcard.parmtype=index:array of intdescription=Echoaudio Layla20 soundcards driverlicense=GPL v2author=Giuliano Pochini firmware=ea/layla20_asic.fwfirmware=ea/layla20_dsp.fwsrcversion=32262888109DFF90E3551CDalias=pci:v00001057d00001801sv0000ECC0sd00000031bc*sc*i*alias=pci:v00001057d00001801sv0000ECC0sd00000030bc*sc*i*depends=snd-pcm,snd,snd-page-alloc,snd-rawmidivermagic=2.6.32-358.el6.x86_64 SMP mod_unload modversions $$$  (P8@H`P`hpEE u(08%@UHPX`Ehpx5eH    j     (08:@HNPX^`hzpExj   !M!9$9%,& ''I((N)*,,-@#Rmodule_layout__request_regioniparam_get_intXiiomem_resourceydev_set_drvdataqsnd_pcm_hw_constraint_stepƕ}snd_pcm_period_elapsedp0,snd_card_createe%snd_dma_alloc_pagesˑmalloc_sizespci_disable_devices8_spin_lockfCparam_array_get__const_udelay&jinit_timer_keyumutex_unlockOsnd_pcm_lib_preallocate_pages%Kparam_set_int*q_spin_lock_irqsave snd_rawmidi_set_opsZ,<sprintf'wEparam_array_set`Dsnd_pcm_hw_constraint_integerh}jiffiestsnd_rawmidi_new@4Aparam_get_charpcUpci_set_masterdel_timer_synccsnd_pcm_sgbuf_ops_page memseta-param_set_bool nǡ_cond_resched9mcountmutex_lock?3snd_rawmidi_transmit_peeksnd_pcm_lib_free_pagesyK_spin_unlock_irqrestorecEEmod_timermrequest_threaded_irq*release_and_free_resourceBsnd_pcm_lib_ioctl%Zsnd_ctl_boolean_mono_infoCsnd_pcm_lib_malloc_pagesNOvxpv_irq_opsܟsnd_pcm_hw_rule_add5Bioremap_nocachësnd_rawmidi_transmit_ack__stack_chk_failEԻsnd_ctl_new1snd_dma_free_pages5hpci_unregister_driver4Jsnd_pcm_set_syncD kmem_cache_alloc_traceejparam_set_charp'}Mpci_bus_write_config_byteSAhsnd_pcm_format_physical_widthfsnd_interval_refine zkfreedl#memcpyS9iounmap___pci_register_driverxe request_firmware snd_card_freesnd_card_registerparam_get_boolCsnd_pcm_new۞snprintf%/snd_ctl_add*pci_enable_deviceԠCsnd_rawmidi_transmit_empty< dev_get_drvdatao9release_firmwarenmsnd_rawmidi_receiveث free_irqstrcpy ?BW0W1 4 (@ '(08!@@)H@PXp & @)@  %(08 @@)H@PXp $ @)@`hp0`+ F(@0p8 @p Z n P 0 HX   P hp @p (08 snd_layla20  Hdmodule.sigFQ&( j@=>chդt#'C`TI    "$% @` "".@+Hp7a+z7 +P7==$ @\$F;Q+m#0-`# <J4 @^[ @g@`vp m g {p ` C   2CJbq~bp0S@P p$@6`4EQd&p   !0! P ('V $%@(hH-k %(, &'@)*+3 G V$`g$jp ` x$ hh hh`   P  `P9 PW Pp P P @P P P&0 ( , 0?`)JY((d Ps `0.P(  0 0P`+  ) `6  K  _ >i {  #  9 `9 / @ ;     * E W c "0q z            2 L \ s           8 R `i {          , < K R _ z          #7JXv2BQ_layla20.cpcm_prepareCSWTCH.737pcm_pointersnd_echo_output_gain_infosnd_echo_output_gain_getsnd_echo_input_gain_infosnd_echo_input_gain_getsnd_echo_output_nominal_infosnd_echo_output_nominal_getsnd_echo_mixer_infosnd_echo_mixer_getsnd_echo_spdif_mode_getsnd_echo_clock_source_getsnd_echo_vumeters_infosnd_echo_vumeters_getsnd_echo_channels_info_infosnd_echo_channels_info_getsnd_echo_midi_input_opensnd_echo_midi_input_closesnd_echo_midi_output_opensnd_echo_midi_output_closealsa_card_echo_exitdriversnd_echo_removesnd_echo_spdif_mode_infonames.35968snd_echo_clock_source_infonames.36005wait_handshakesend_vectorset_professional_spdifsnd_echo_spdif_mode_putset_sample_rateset_input_clockupdate_output_line_levelsnd_echo_mixer_putsnd_echo_output_nominal_putsnd_echo_output_gain_putupdate_input_line_levelsnd_echo_input_gain_putstop_transportenable_midi_inputsnd_echo_midi_input_triggersnd_echo_clock_source_putset_meters_onsnd_echo_vumeters_switch_putread_dspcheck_asic_statuswrite_dspget_firmwaresnd_echo_freesnd_echo_dev_freeaudiopipe_freepcm_triggersnd_echo_interruptinit_enginepcm_digital_in_hw_paramspcm_digital_out_hw_paramspcm_analog_in_hw_paramspcm_analog_out_hw_paramspcm_openpcm_hardware_skelchannels_listhw_rule_sample_ratepcm_digital_in_openhw_rule_capture_channels_by_formathw_rule_capture_format_by_channelspcm_digital_out_openhw_rule_playback_channels_by_formathw_rule_playback_format_by_channelspcm_analog_in_openpcm_analog_out_openpcm_hw_freesnd_echo_midi_output_writesnd_echo_midi_output_triggeralsa_card_echo_initsnd_echo_probedev.36277enableidindexcard_fwops.36219__key.36221analog_playback_opsanalog_capture_opsdigital_playback_opsdigital_capture_opssnd_echo_midi_inputsnd_echo_midi_outputsnd_echo_pcm_output_gainsnd_echo_line_input_gainsnd_echo_output_nominal_levelsnd_echo_vumeters_switchsnd_echo_vumeterssnd_echo_monitor_mixersnd_echo_channels_infosnd_echo_clock_source_switchsnd_echo_spdif_mode_switch__mod_enable34__mod_enabletype33__param_enable__param_str_enable__param_arr_enable__mod_id32__mod_idtype31__param_id__param_str_id__param_arr_id__mod_index30__mod_indextype29__param_index__param_str_index__param_arr_index__mod_description21__mod_license20__mod_author19__mod_firmware69__mod_firmware68snd_echo_idsdb_scale_output_gaindb_scale_input_gainpcm_closesnd-layla20.mod.c_rheldata__mod_srcversion111__mod_alias109__mod_alias108__module_depends____versions__mod_vermagic5strcpyfree_irqsnd_rawmidi_receiverelease_firmwaredev_get_drvdatasnd_rawmidi_transmit_emptypci_enable_devicesnd_ctl_add__this_modulesnprintfsnd_pcm_newparam_get_boolsnd_card_registersnd_card_freerequest_firmware__pci_register_driveriounmapcleanup_modulememcpykfreesnd_interval_refinesnd_pcm_format_physical_widthpci_bus_write_config_byteparam_set_charpkmem_cache_alloc_tracesnd_pcm_set_syncpci_unregister_driverinit_modulesnd_dma_free_pagessnd_ctl_new1__stack_chk_failsnd_rawmidi_transmit_ackioremap_nocachesnd_pcm_hw_rule_addpv_irq_opssnd_pcm_lib_malloc_pagessnd_ctl_boolean_mono_info__mod_pci_device_tablesnd_pcm_lib_ioctlrelease_and_free_resourcerequest_threaded_irqmod_timer_spin_unlock_irqrestoresnd_pcm_lib_free_pagessnd_rawmidi_transmit_peekmutex_lockmcount_cond_reschedparam_set_boolsnd_pcm_set_ops_spin_lock_irqprintk__mutex_initsnd_pcm_hw_constraint_listsnd_device_newmemsetsnd_pcm_sgbuf_ops_pagedel_timer_syncpci_set_masterparam_get_charpsnd_rawmidi_newjiffiessnd_pcm_hw_constraint_integerparam_array_setsprintfsnd_rawmidi_set_ops_spin_lock_irqsaveparam_set_intsnd_pcm_lib_preallocate_pagesmutex_unlockinit_timer_key__const_udelayparam_array_get_spin_lockpci_disable_devicemalloc_sizessnd_dma_alloc_pagessnd_card_createsnd_pcm_period_elapsedsnd_pcm_hw_constraint_stepdev_set_drvdataiomem_resourceparam_get_int__request_regionsnd-layla20.ko.debug弍.rodata.str1.1.rodata.str1.8.rela.data.rela.devinit.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.text@$PpX.K.&~AyAH&A<(B`&5Br[B V C`& kCfS& La Gd& i(jx&2jXk m&pqh&2sX`u xxx &sz n8|`&=@ $ h&/`P *x& @0 p0&"0 `T'\pd