ELF>2@@('GNU3IfOX !v LinuxUH%%]ff.HULxHIAE+BEB ABEB HDHLHHI9v/HIHHqHHL)HA)EB I9v]fU1F@FHHHFP]HFXDUH1HHHTHHHu1]fU1F@FHHHFP]HFXDUH1HHHTHHHu1]fU1F@FHHHFP]HFXDUHHH]HVHHHFP1@U1F@FHHHFP]HFXdž ff.Fv["VAD J AA$D1DLXHA\A]]ÁXv0wA@뷁@t,+A뛁DtMufAAxI$HHH gAF EAAC0A%UHx H%ftxv2fu A@D=]fuk @AfuƇ]fu=l t'A A @DD떀u A노]Df wfvUHAVDHxAUAATIHS/u;IcHLDCI$xVHcD@[A\A]A^]øfUHxHATIHu I$xL@A\]ø@fwgUHAUAATDHxSHH_uCIcԾDDHxEu!d [A\A]] d [A\A]]øøߐUHAVLxAULATALSHLHu~HxD bHxD bHxJBHLLu3HxAD! BHxBH[A\A]A^]ø@UHAUATISHx 1L|I$ A$@I$xt I$I$ 1I$I$I( Ht DHHuL1[A\A]]ÉI$HHH 뿋@qLLIDŽ$ L0A$@#ff.UH H]ff.UHAUIATISI$ @tI$ @AE1[A\A]]fDUHSHHeH%(HE1fHuHj}DHUeH3%(uH[]UHAUAATISt'I$ @tI$ Dh1[A\A]]AƄ$DI$HHH ff.UHAWAVAUATISH0eH%(HE1H9 HHLJ fDfA$ 4uI$ H DLƧAƧAI$ @tI$ @I$ BD+AEHf|DHǃD0IN IhIv`HIO IN(IO(IN0IO0IN8IO8IN@IO@INHIOHINPIOPIVXIO`H)IWXIF`H)΁IG`IXIXHLI I I I I I I I 1IٹAIHA@DH[A\A]A^A_]LHHEEH[A\A]A^A_]LEEH[A\A]A^A_]øLEEHLE{ff.UHAWI AVILAUATSHHLAŅZLL#MII$MH5I)IILGE1HLHI$HI$LI$ HAMṀ1IHAŅEE$@DI$ I$HI$(LA$ I$ I$xI$PBp>KADžI$DI$HHHI$)I$I$I$I$I$I$I$I$I$AƄ$AƄ$AƄ$HHDI$)I$ HLADŽ$DfA$ADžLHL1AƅL#[DA\A]A^A_]MI$I HHDIB6H=h IHDA$I$HHM$M$ADŽ$@ADŽ$AƄ$rLE(I HHHuLAfUHAVAUATSH eH%(HE1Hc€I4HE1HHLMHAąH}HUHHEAąLeLuHEcho_GinID$IT$$AD$a24IHIAM A}4HHMI|$DLDA@HPLmȹ1LMAHIYAąLeM$II|$dMHp$LH1H}оHIH}HPAąILMAHAąLeM$II|$dMHp$LH1H}оHIH}HưAąHuHHHEHAąHuȀu.HHHEHAąHuHHHEHAąHuHHHEHAąHuHHHEHAąHuHHHEHAąHuHHHEHAąHuHHHEHAąHu11f szffVuHHHEHAąLe11A$ fA$1sJfA$fATу ufv=LHI$HEHHAąLeLHHHEHAąH}AąAHEeH3%(u,HeD[A\A]A^]H}փAf.UHAVAUATSHFHf9E1DCfD9u [DA\A]A^]LALtLD[A\A]A^]AHAą~.HHt\HHDA뫸DDHDHHAH qAfA0ff.fUHAUATLgxLI$xI$2ueAI$xL@LxX%%IDŽ$ A$@LADŽ$@DA\A]]L%%A%%AI$HH HHEH EIHEH EUHHH H]I$HH IEHH I$HMH I$xMH 1A$I$HH HHH HHEH EI$HAƄ$H HHH ƃI$HH I$HH I$HH I$HH I$HH I$HH HHH 1I$HH I$HH I$HEH EI$HH I$I$HH I$HH I$HH I$HH I$HH HHH LHHEH EI$HH I$HAH MuH}H}ȋuA$MMuH}H}ȋuA$MMuH}YH}ȋuA$MIDHDEH LIILLfAD$DEIHH AHDHH EHHH I DHELI$HAH LI$HAH LI$HAH LI$HAH LHEDHH H}HEDHHH H}HEHE1H HPDHEȃH(UHHHH]UHH]@pcm_analog_out_openpcm_analog_in_openpcm_openpcm_closeallocate_pipesinit_enginepcm_hw_freeset_audio_formatpcm_preparefree_firmware_cachesnd_echo_createset_input_auto_mutesnd_echo_digital_mode_putsnd_echo_clock_source_putset_professional_spdifdsp_set_digital_modeset_sample_ratewrite_control_regfree_firmwareread_snwrite_dspinstall_resident_loaderload_dspget_firmwaresnd_echo_resumedenable id index WPWQW4PW4QS&SSSSS&S&S&S&S&S&S&S&S&S&S&S&S&S&S&S&Prepare rate=%d format=%d channels=%d Prepare error: unsupported format %d pcm_close oc=%d cs=%d rs=%d pcm_close2 oc=%d cs=%d rs=%d firmware requested: %s is cached get_firmware(): Firmware not available (%d) pcm_analog_in_open cs=%d oc=%d r=%d pcm_analog_out_open cs=%d oc=%d r=%d firmware not released (kept in cache) wait_handshake(): Timeout waiting for DSP Cannot set sample rate - clock not set to CLK_CLOCKININTERNAL Input clock 0x%x not supported for Gina24 stop_transport: No pipes to stop! read_dsp: Set bad_board to true check_asic_status: failed on read_dsp write_dsp: Set bad_board to true load_dsp: Set bad_board to true Resident loader already installed; status is 0x%x install_resident_loader: Failed to write word count! install_resident_loader: Failed to write DSP address! install_resident_loader: Failed to write DSP code Resident loader successfully installed LoadDsp: send_vector DSP_VC_RESET failed, Critical Failure load_dsp: failed to write number of DSP words load_dsp: failed to write DSP address load_dsp: failed to write DSP memory type load_dsp: failed to write DSP data load_dsp: Failed to write final zero load_dsp: Failed to write DSP_FNC_SET_COMMPAGE_ADDR load_dsp: Failed to write comm page address load_dsp: Failed to read serial number Read serial number %08x %08x %08x %08x %08x load_dsp: DSP load timed out waiting for HF4 load_dsp: Timeout waiting for CHI32_STATUS_REG_HF3 Resident loader failed to set HF5 start_transport: No pipes to start! pause_transport: No pipes to stop! allocate_pipes: channel already open pcm_hw_params (bufsize=%dB periods=%d persize=%dB) Digital mode not supported: %d pci=%p irq=%d subdev=%04x Init hardware... cannot allocate the comm page %s rev.%d (DSP%s) at 0x%lx irq %isound/pci/echoaudio/echoaudio.cDigital Capture Switch (automute)sound/pci/echoaudio/echoaudio_gml.csound/pci/echoaudio/echoaudio_dsp.csound/pci/echoaudio/gina24_dsp.cset_audio_format[%d] = %x firmware requested: %s ea/%smax_channels=%d s-g list allocation failed SGlist: too many fragments timeout on send_vector write_control_reg: 0x%x ProfessionalConsumerset_professional_spdif to %s set_sample_rate: %d invalid! set_sample_rate: %d clock %d release_firmware(%d) DSP is already loaded! Firmware not found ! Failed to read serial number Gina24failed on write_dsp pcm_hw_free(%d) set_input_auto_mute %d seticlk val%d err 0x%x hwp_ie free(%d) allocate_pipes: ch=%d int=%d allocate_pipes(%d) err=%d allocate_pipes()=%d malloc_pages err=%d set_digital_mode to %d resume init_hw err=%d snd_gina24cannot grab irq resume irq=%d chip=%p &chip->mode_mutexcannot get memory region ioremap failed init_hw err=%d 5630156361Analog PCMDigital PCMnew pcm error %d Card registered: %s new control error %d SDM() =%d S/PDIF CoaxialS/PDIF OpticalADAT OpticalS/PDIF CdromInternalWordSuperS/PDIFADATESyncESync96MTCChannels infoVU-metersVU-meters SwitchSample Clock SourceS/PDIF mode SwitchDigital mode SwitchMonitor Mixer VolumeLine Capture Switch (-10dBV)Line Playback Switch (-10dBV)PCM Playback Volumeloader_dsp.fwgina24_301_dsp.fwgina24_361_dsp.fwgina24_301_asic.fwgina24_361_asic.fwparm=enable:Enable Gina24 soundcard.parmtype=enable:array of boolparm=id:ID string for Gina24 soundcard.parmtype=id:array of charpparm=index:Index value for Gina24 soundcard.parmtype=index:array of intdescription=Echoaudio Gina24 soundcards driverlicense=GPL v2author=Giuliano Pochini firmware=ea/gina24_361_asic.fwfirmware=ea/gina24_301_asic.fwfirmware=ea/gina24_361_dsp.fwfirmware=ea/gina24_301_dsp.fwfirmware=ea/loader_dsp.fwsrcversion=A1612FD570C44DA4B2E57F2alias=pci:v00001057d00003410sv0000ECC0sd00000051bc*sc*i*alias=pci:v00001057d00003410sv0000ECC0sd00000050bc*sc*i*alias=pci:v00001057d00001801sv0000ECC0sd00000051bc*sc*i*alias=pci:v00001057d00001801sv0000ECC0sd00000050bc*sc*i*depends=snd-pcm,sndretpoline=Yintree=Yname=snd_gina24vermagic=5.4.0-216-generic SMP mod_unload modversions $$$pmodule_layout__request_region:zLkmalloc_caches6:param_ops_intU5wiomem_resourcev!snd_pcm_hw_constraint_step%WYsnd_pcm_period_elapsedڭ5snd_dma_alloc_pagesFڀpci_disable_deviceA̴fkmemdup&)qpci_write_config_byte__const_udelayzإparam_ops_boolb˛@mutex_unlockoBsnd_pcm_lib_preallocate_pages?<sprintf>6snd_pcm_hw_constraint_integer 0pv_opsiparam_ops_charppci_set_masterxsnd_pcm_sgbuf_ops_page囝R_dev_warn=snd_device_newD)snd_pcm_hw_constraint_listQ__mutex_init1rdsnd_pcm_set_opssnd_ctl_notify nǡ_cond_resched*mutex_lockW.snd_pcm_lib_free_pagesr request_threaded_irq Ѧrelease_and_free_resourceOsnd_pcm_lib_ioctlڶV3_dev_errϢ snd_ctl_boolean_mono_info#dsnd_pcm_lib_malloc_pagestsnd_card_newAsnd_ctl_enum_info-U_dev_infousnd_pcm_hw_rule_add!: ioremap_nocache) __stack_chk_failG_raw_spin_lock_irqi snd_ctl_new1Asnd_dma_free_pagesm__fentry__Fdpci_unregister_driverz''snd_pcm_set_syncѠ"kmem_cache_alloc_traceRv_raw_spin_lock"__dynamic_dev_dbgfsnd_interval_refine zkfree՘param_array_opsS9iounmap/__pci_register_driverQEwrequest_firmware snd_card_free{asnd_card_registernJnesnprintffsnd_pcm_newlsnd_ctl_addlNpci_enable_device&Crelease_firmware;JQfree_irqstrcpy ?BI @w z0" gSC/'aJ&R\CkVsnd_gina24GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0snd-gina24.koL !#9.(9Ba9V9j   7 +(.A+^@.zp+,5ZpC$ C$@ :`AQ+m8 "8%h808*178S [8w%'$ $ @ 0 @p 0 @  0 ~>P aR v P8(L%`&`p'9`L8h`|8`qq&`.8-@U9%JX@Bn!8`(8`8b+;?'Pa`Lz0f%2H80PZ.m++ 5 8QZ@8v88x8@#S$Q`( `) uF p,E: ,V P-q - . P8 / `8 @0 1e p1) 8E `2Q 8m 8 8 8  `7 7 7 76 7G X8c )y : < 8 $ > 88  p8- !9 Z `BVi !E ! s  x  `x  x  `x  P  @P  P  `P1  PC @PZ  Ps  P  P  P  P  G 8)H:%K W h 0w P h  x           `+ : I X 0g @v X h p          `  %#%=(L p _ rC(k((  -P(  #/>U +k8Wv  "#$"09EWev ,7%CVcv"<Qhs<Dbo~!0A __UNIQUE_ID_srcversion47__UNIQUE_ID_alias46__UNIQUE_ID_alias45__UNIQUE_ID_alias44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6__raw_spin_unlock_irqpcm_pointersnd_echo_output_gain_infosnd_echo_output_gain_getsnd_echo_output_nominal_infosnd_echo_output_nominal_getsnd_echo_input_nominal_infosnd_echo_input_nominal_getsnd_echo_mixer_infosnd_echo_mixer_getsnd_echo_digital_mode_getsnd_echo_spdif_mode_getsnd_echo_clock_source_getsnd_echo_automute_getsnd_echo_vumeters_infosnd_echo_channels_info_infosnd_echo_channels_info_getpcm_prepare__UNIQUE_ID_ddebug140.41759CSWTCH.310__UNIQUE_ID_ddebug113.41299pcm_prepare.coldpcm_close__UNIQUE_ID_ddebug134.41678__UNIQUE_ID_ddebug135.41683get_firmware__UNIQUE_ID_ddebug127.41550card_fw__UNIQUE_ID_ddebug128.41555get_firmware.coldsnd_echo_removesnd_echo_spdif_mode_infonames.41987snd_echo_clock_source_infonames.42004snd_echo_digital_mode_infonames.41957audiopipe_freehw_rule_capture_channels_by_formathw_rule_sample_ratehw_rule_playback_channels_by_formatpcm_openpcm_hardware_skel__UNIQUE_ID_ddebug131.41630channels_listpcm_open.coldpcm_digital_in_openhw_rule_capture_format_by_channelspcm_digital_out_openhw_rule_playback_format_by_channelspcm_analog_in_open__UNIQUE_ID_ddebug132.41643pcm_analog_out_open__UNIQUE_ID_ddebug133.41654snd_echo_preallocate_pagessnd_echo_vumeters_getsglist_add_mapping.isra.0.part.0free_pipes.isra.0free_firmware.isra.0__UNIQUE_ID_ddebug129.41563send_vectorsend_vector.coldset_meters_onwait_handshake.isra.0wait_handshake.isra.0.coldwrite_control_reg__UNIQUE_ID_ddebug115.41393set_professional_spdif__UNIQUE_ID_ddebug117.41441set_sample_rate__UNIQUE_ID_ddebug106.41039set_sample_rate.coldset_input_clockset_input_clock.coldset_monitor_gainupdate_output_line_levelset_nominal_levelstop_transportstop_transport.coldsnd_echo_free__UNIQUE_ID_ddebug130.41572snd_echo_dev_freeread_dspread_dsp.coldcheck_asic_statuscheck_asic_status.coldwrite_dsp__UNIQUE_ID_ddebug108.41107load_dsp__UNIQUE_ID_ddebug112.41185__UNIQUE_ID_ddebug110.41159__UNIQUE_ID_ddebug109.41130__UNIQUE_ID_ddebug111.41172load_dsp.coldinit_hwinit_hw.coldsnd_echo_interruptpcm_triggerpcm_trigger.coldsnd_echo_vumeters_switch_putsnd_echo_output_nominal_putsnd_echo_input_nominal_putsnd_echo_output_gain_putpcm_hw_free__UNIQUE_ID_ddebug139.41747snd_echo_automute_put__UNIQUE_ID_ddebug116.41402snd_echo_mixer_putsnd_echo_spdif_mode_putsnd_echo_clock_source_put__UNIQUE_ID_ddebug144.42024init_engine__UNIQUE_ID_ddebug136.41701__UNIQUE_ID_ddebug114.41342__UNIQUE_ID_ddebug137.41708__UNIQUE_ID_ddebug138.41712init_engine.coldpcm_digital_in_hw_paramspcm_digital_out_hw_paramspcm_analog_in_hw_paramspcm_analog_out_hw_paramsset_digital_mode__UNIQUE_ID_ddebug107.41075set_digital_mode.coldrestore_dsp_rettingssnd_echo_resume__UNIQUE_ID_ddebug148.42153snd_echo_resume.coldsnd_echo_create.constprop.0__UNIQUE_ID_ddebug146.42114ops.42106__UNIQUE_ID_ddebug145.42107__key.42113snd_echo_create.constprop.0.coldsnd_echo_probedev.42122analog_playback_opsanalog_capture_opsdigital_playback_opsdigital_capture_opssnd_echo_pcm_output_gainsnd_echo_intput_nominal_levelsnd_echo_output_nominal_levelsnd_echo_vumeters_switchsnd_echo_vumeterssnd_echo_monitor_mixersnd_echo_automute_switchsnd_echo_channels_infosnd_echo_digital_mode_switchsnd_echo_clock_source_switchsnd_echo_spdif_mode_switchsnd_echo_probe.coldsnd_echo_digital_mode_put__UNIQUE_ID_ddebug143.41977snd_echo_suspendecho_driver_initecho_driverecho_driver_exit__func__.41655__func__.41644__func__.41631__func__.41679__func__.41343__func__.41702__func__.41748__func__.41300__func__.41760__func__.41573__func__.42108__func__.41403__func__.41978__func__.42025__func__.41442__func__.41076__func__.41040__func__.41394__func__.41564__func__.41131__func__.41108__func__.41160__func__.41186__func__.41551__func__.42154snd_echo_idssnd_echo_pmdb_scale_output_gain__UNIQUE_ID_enable126__UNIQUE_ID_enabletype125__param_enable__param_str_enable__param_arr_enable__UNIQUE_ID_id124__UNIQUE_ID_idtype123__param_id__param_str_id__param_arr_id__UNIQUE_ID_index122__UNIQUE_ID_indextype121__param_index__param_str_index__param_arr_index__UNIQUE_ID_description120__UNIQUE_ID_license119__UNIQUE_ID_author118__UNIQUE_ID_firmware105__UNIQUE_ID_firmware104__UNIQUE_ID_firmware103__UNIQUE_ID_firmware102__UNIQUE_ID_firmware101strcpyfree_irqrelease_firmwarepci_enable_devicesnd_ctl_add__this_modulesnprintfsnd_pcm_newsnd_card_registersnd_card_freerequest_firmware__pci_register_driveriounmapcleanup_moduleparam_array_opskfreesnd_interval_refine__dynamic_dev_dbg_raw_spin_lockkmem_cache_alloc_tracesnd_pcm_set_syncpci_unregister_driver__fentry__init_modulesnd_dma_free_pagessnd_ctl_new1_raw_spin_lock_irq__stack_chk_failioremap_nocachesnd_pcm_hw_rule_add_dev_infosnd_ctl_enum_infosnd_card_newsnd_pcm_lib_malloc_pagessnd_ctl_boolean_mono_info_dev_errsnd_pcm_lib_ioctlrelease_and_free_resourcerequest_threaded_irqsnd_pcm_lib_free_pagesmutex_lock_cond_reschedsnd_ctl_notifysnd_pcm_set_ops__mutex_initsnd_pcm_hw_constraint_listsnd_device_new_dev_warnsnd_pcm_sgbuf_ops_pagepci_set_masterparam_ops_charppv_opssnd_pcm_hw_constraint_integersprintfsnd_pcm_lib_preallocate_pagesmutex_unlockparam_ops_bool__const_udelaypci_write_config_bytekmemduppci_disable_devicesnd_dma_alloc_pagessnd_pcm_period_elapsedsnd_pcm_hw_constraint_stepiomem_resourceparam_ops_intkmalloc_caches__request_region__mod_pci__snd_echo_ids_device_table + +0!AqqAa@    - 4 @  p- 09 Y Ph ht  !  / 4 M  T 3e!       . A O j q  @     C J Q    : p   :   |      + 9 G ^ i  I  N  d %y , 7 7 P  5H' 9. = a    &7/a    p'7/a   &" ) C a   p'" ) C a." @) 8 Ad1mAa1j0 7 C a& - 4 F (R a   ;;a1bWfs4 # H 1Qq1v!!A1F!    K[1g1  / O^ *  1 1  !"!tq! x! @! ! ! ! !N"Ee"w""1" " # #  # x,# 3#B# N#g# s#x#`## %1%L%  & .& W&1&&e'q'U(a(u(  ) +)6) 1) +N) +a)) *q+ + ,q,,, +, +0,,"- +)- +0Q-j-- +- +0-.. +. +0..>/ +E/ +0M/e/ l/ Px/ /// +/ +00 %0 `10 A000 +0 +01:1O1 +V1 +0q11 11 +2 +0 2/*2 12 =2 a22N33 +3 +033,d44M55 5 5 5 ,5 5 5 5  6 16z66 +6 +06 6 6 47 C7a77777N8d88 +8 +09 V 9 X9 *9w999w: +~: +0:<<3== = `(> >4> ;> C> `>>> n>>>2>>)G? Q? 8V?;g?&w??T? ? `(???5?<@+A5A ?A&A A 8A A:\A A A B$6B =B pBB UB4aBvB B B B B B/C6C LC  mC `sC-C CCCC C#C `C#D9D >DIDqD{D D#D `D#DD DDDD @EEE)E .EAELEWE `\EoEzEE EEEE @EXEEEE EFFF F1F !&MA5 GOTMAc u}MA MA @MA OrG ('05rG@ :S] jrG       @pHPXH<H<H<(`0@` pp,@/0H@ PXp1 1*p pGPShppxP-p@,(08-@` ``hpx`7.`) (`7.`) @(``hpx7.`) (`7 .  `)  @ ( 0  *   9    ( H  )0.)@K)P+`,p,-&---..;/B/// 000@L1PS1`1p1336688t:{:8I?I zI0I@IPI  @(p08@HpPX`@h`px @ p   P   `````q (@08@@H`P`X`h`px00P #&p'`(`)p,,P--./@01p1 `2(`70787@7H7P:X<`>h`BpGxH p   ( 08H P X`p @J0 $D(04 8X@D HPATX`R dh8ptx# P&pHg!h5"/!! "$#(0/4Z/8x@/D0HP2T2X`2d5h p3t5x353688>.>(?mA`A)BvHH008 @`BHP>hpx@0` 8@HPpx`e (0PX`h,08x@HphpxxP0Ph (9HPX`#X@(08@`h px@ @HPXxh (p08X`h pV0 x0.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela.rodata.rela.parainstructions.rela__mcount_loc.rodata.str1.8.rodata.str1.1.rela.smp_locks.modinfo.rela__param__versions.rela__jump_table.rela.data.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?I:@/%J&JnE@ %^Q%Y@Px%nQi@0% ~Q` y@ % @]\@% _@x%2(bA2ijdo@x%xoCrx@ %@s @% @`$% @h% %/@*@10%I  N0XWXgXp& (f81v0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H F3\~i;lpƬtFݑH?1P7B[x^:lpkN]LPLy#u [<K1΀;ZT@!qK,:rwQvS9{\abݲQ aN8auh?܏+}:i geuoxپ{wi5xV$ #3(? UaW7毈F@dոJc^Dk͒]xZ`15Rr8H&~D΢:^` T:`񮂲l+' *m3*sF.}T;^HP2U]o)}!2}K7}P7M2]@Iڤ \@MNhrD4e0 Ko6>Ïm5^B3G%7v*Z C155Oѡ ^/~Module signature appended~