ELF>@@"!GNUHWüO<LinuxHHOUHHxHRHQH]H)f.UHHxHH1]ff.UHHxHH1]ff.U1F@FHHHFP]HFXDHGxHUHHQHA]HFP1HVHfULHWxIAHHIAHЋLFHE1҃I9tAIyADAHNPHH9tIQ AD]UHGH@0H]ffHGUHt H@@]H@8]DU1H]ff.UHAUATASHG(HLLHƋEt&uHSL[A\A]]ètHSL[A\A]]ff.UHAWAVAAUAATLghESHGPLHXH8H0HEID+ƧEDsRLL[A\A]A^A_]UHAUATSHLgEEIT$HHHID$DDl1IT$pEIT$^` ƧID$`u޻dƧEIT$HHHt͋EIT$HHHH[A\A]]@UHAVAUDATSLwIFDlIFDDpfIVN` ƧIF`u[A\A]A^]UHATSHG(HLLHCpt)HCL%%1[A\]HC HSUHAWAVAUATSHHG@t HWAAHCtHCDHCHSBHC(HC,HS~@E1HCDHCD HCD`FHCDFHCD2S(1HS HS2HS0L%IHI9HCtHS`L%IHI9HCdAtԋC(HS`L%IHI9ZHCtuHShHHKǃ HHHHPTHHHǃH( HKǃ HH,$HHX\HHHǃ H80@ H<4ǃ0HH`dHHH(HKH ǃ@@HH@` HLDǃxHXHhlH`HHpHKHhǃ`ǃ HK HK\1HK`HKdHSBHSB ;1[A\A]A^A_]HSC(%AEL%IHC;HI9yHCdHCPHH Sff.UHATSH_xLID$ IT$L1HctAIT$ HHPuI|$8I|$@ID$IT$%1ɺǃhHp1[A\]U1ɺHSHxHHpGH{8H{@HC HSHSBHK1HctHʋHKHHPu1 HS@HSHSHCHS%1[]fDUH(H]fUHAWAAVAUATISHeH%(HE1HG(HLLIŋEtFuYHC@HuLtQ tHSLLHEeH3%(u5H[A\A]A^A_]EHSk믋ff.UHHHtHP]ff.UHHHt H@]1]ff.@UHATIHHtIDŽ$A<$xIT$B 1IT$IT$@I|$HA<$xLI|$I|$I|$HI|$HL1A\]ff.UH H.]ff.UILHHSIB@LHpLHHD[]f.UILHHSIB@LHpLHHD[]f.UHATSHLg@HH;A$H;HA$H;H[A\]ff.UH]U|H]f.UHGHH1H HfPu]ø@tp1]øDtفu1]ø]fUTHAVAAUIATISHF,zhu F,A}\~K,A}\~K,A}\ uK,C@C0IEpI9tC0CIID$ASIT$A$A$ A$ кA$u A$ IT$\EA$8C<i{$C<%‹K8C.C=% ʋK$Ѐ C4Et IL${$uC4IT$ C(1ID$[A\A]A^]A$8C<K$t/C<%C=% ЋS8 Ѐ C4|ID$S$%IT$C<%EK$멋C,S,A}h+ AC,  ȋK$ S4A}d IT$D3A}dIT$H~UHAWAVAUATSH8eH%(HE1BHc€HILME14HHAąHcLLuAąH= IHǀLLpPLhHA_(HLAąAI1LIGIIG LIGIIGAH8A1MIHALAAąHL1LAąIPE1LHHIPHHHtALx@fDPH@ H@IPHHHtgALx@fDHH@ H@FLH}HEeH3%(=H8D[A\A]A^A_]LExE1HEMG0L1HLMwPLAąxIG0IW8HuH@I0HEHEHEL}HEAąHEG(Et%IW@Huf}I0AąLHLHAąLHLHAąIPLMA1ҹHAąH}H1H}HH}81AfwhLGGdCS42GjIGHIXHIPLM1AHAąH}81H1fOdG`CS42GfH}HHEH}HUHLIG`AąH}LPHG(H}1ɺ1AąjH= IIHor@amepHCS4281 GfPHX@t@IGHHHHLIGHM<$ID$xIWID$`HI$@ID$XID$hIWHLH}81HfGHW$HDHCirrus LHGHogic CS4GCS42GHBB281IOEH}Aą'HEE1I(LLHAALALA@UHAWAVAUATLLoMxMLLLL[L%%1A\A]A^A_]ff.UHAWAVAUATLLoMxMLL1LLL%%1A\A]A^A_]ÐUHAUIATSHG(HLLLkhƒt$HCL%%1[A\A]]HS"HSf.UHAUIATSHG(HLLLkpƒуt$HCL%%1[A\A]]HC!HSff.UHATSHG(HLLHCht)HCL%%1[A\]HC HSUHAVAUATASLwHMLHxAwAEAujC,SIV%߉S,c0K4 S,CIFC$S4IFCS0IFL%1[A\A]A^]AtDAtL%[A\A]A^]HS,H!C0HS,H C0뀋S,K0c4ωS,dUHAWAVAUATSHeH%(HE1HHFHD D%At/LvxAADDDAIHA uA@u3HSBHMeH3 %(rH[A\A]A^A_]H{`tLLHSHCEtH{hHuHH}AF HCAN@H}AAF@u1tu5%I>HNQ&tAN@%t3H{pHuu2EHSHC@tL%1HSAN@%SID$PDHH ID$PDHH IFPDDHH HCPHH HCPHH HCPHH HCPHH HCPHH C(HCPHH IGPHH AI HALUHHHH]UHH]d`XT`dual_codec enable id index AC'97 read problem (ACCTL_DCV), reg = 0x%x AC'97 read problem (ACSTS_VSTS), reg = 0x%x AC'97 write problem, reg = 0x%x, val = 0x%x SERC1 AC'97 check failed (0x%x) SERC2 AC'97 check failed (0x%x) never read codec ready from AC'97 (0x%x) secondary codec doesn't respond. disable it... never read ISV3 and ISV4 from AC'97 cannot allocate memory for gameport S&S&S&S&S&S&SSSSSSCFLR setup failed (0x%x) DLLRDY not seen Cirrus Logic CS4281 Spurious half IRQs : %u Spurious end IRQs : %u CS4281snd_cs4281unable to grab IRQ %d cs4281cs4281_BA0cs4281_BA1pci%s/gameport0%s at 0x%lx, irq %dPCM Stream Playback VolumeSynth Playback Volumeparm=dual_codec:Secondary Codec ID (0 = disabled).parmtype=dual_codec:array of boolparm=enable:Enable CS4281 soundcard.parmtype=enable:array of boolparm=id:ID string for CS4281 soundcard.parmtype=id:array of charpparm=index:Index value for CS4281 soundcard.parmtype=index:array of intlicense=GPLdescription=Cirrus Logic CS4281author=Jaroslav Kysela srcversion=479D710F96231E385F67FE7alias=pci:v00001013d00006005sv*sd*bc*sc*i*depends=snd-pcm,snd-opl3-lib,snd,snd-rawmidi,gameport,snd-ac97-codecretpoline=Yintree=Yname=snd_cs4281vermagic=5.4.0-216-generic SMP mod_unload modversions $$$$pmodule_layout6jsnd_pcm_format_width:zLkmalloc_cachesmsleep6:param_ops_intHschedule_timeout_uninterruptible%WYsnd_pcm_period_elapsed5snd_pcm_hw_constraint_msbits-gsnd_opl3_hwdep_newFڀpci_disable_deviceT#*4copy_to_user_fromionOsnd_pcm_format_big_endianWksnd_info_create_card_entrycseq_printf__const_udelayG^7>pci_release_regionszإparam_ops_boolsLosnd_rawmidi_set_ops?<sprintf 0pv_opsPjiffiesǜmsnd_rawmidi_newasnd_opl3_initiparam_ops_charppci_set_masterGu_ snd_opl3_new=snd_device_new 8_raw_spin_unlock_irqrestore1rdsnd_pcm_set_opsW.snd_pcm_lib_free_pagesr request_threaded_irqOsnd_pcm_lib_ioctlα__gameport_register_portڶV3_dev_err#dsnd_pcm_lib_malloc_pagesu#synchronize_irqNcsnd_ac97_suspendtsnd_card_new-U_dev_info) __stack_chk_failG_raw_spin_lock_irqi snd_ctl_new1*Egameport_unregister_portm__fentry__Fdpci_unregister_driverѠ"kmem_cache_alloc_traceRv_raw_spin_lockpci_ioremap_bar]svsnd_ac97_bus vQ_raw_spin_lock_irqsave"#>__wake_uprpci_set_power_statePBAsnd_ac97_mixerrDsnd_card_rw_proc_new zkfreeGpci_request_regions(snd_pcm_format_unsigned՘param_array_opsS9iounmap/__pci_register_driver}snd_pcm_lib_preallocate_pages_for_all snd_card_free{asnd_card_registerfsnd_pcm_newFsnd_ac97_resumelsnd_ctl_addNsnd_rawmidi_transmitlNpci_enable_deviceb.{snd_rawmidi_receivegameport_set_phys;JQfree_irqL\hlDHTX`dsnd_cs4281GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0snd-cs4281.koJ; x#+.EDQ  i ~ 076@"p"+ >#y9X+sF}F""?0Thn |P    " !P  064p6HU]p @gP` @U0 "0( @@@X0b `Pt P @x x  0Ib _0K gp%`  @  3 3"((;  R  iU%z(( @ ` (P(   -4Mx([ m  $ 0 P(  )7GSes    , @ J a n ~     %     % 2 C S l u         # 3 A Q Y ` h |         ( E \ }   @   __UNIQUE_ID_srcversion44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6snd_cs4281_pointersnd_cs4281_playback_closesnd_cs4281_capture_closesnd_cs4281_info_volumesnd_cs4281_get_volumesnd_cs4281_put_volumesnd_cs4281_mixer_free_ac97_bussnd_cs4281_mixer_free_ac97snd_cs4281_gameport_opensnd_cs4281_midi_input_triggersnd_cs4281_opl3_commandsnd_cs4281_ac97_readsnd_cs4281_ac97_read.coldsnd_cs4281_ac97_writesnd_cs4281_ac97_write.coldsnd_cs4281_midi_output_closesnd_cs4281_chip_initsnd_cs4281_chip_init.coldcs4281_resumesaved_regscs4281_suspendsnd_cs4281_removesnd_cs4281_midi_output_triggersnd_cs4281_gameport_triggersnd_cs4281_gameport_readsnd_cs4281_freesnd_cs4281_dev_freesnd_cs4281_BA1_readsnd_cs4281_BA0_readsnd_cs4281_proc_readsnd_cs4281_hw_freesnd_cs4281_hw_paramssnd_cs4281_capture_opensnd_cs4281_playback_opensnd_cs4281_rate.constprop.0snd_cs4281_mode.constprop.0snd_cs4281_probedev.42488snd_cs4281_interruptops.42355snd_cs4281_proc_ops_BA0snd_cs4281_proc_ops_BA1ops.42282snd_cs4281_fm_volsnd_cs4281_pcm_volsnd_cs4281_playback_opssnd_cs4281_capture_opssnd_cs4281_midi_outputsnd_cs4281_midi_inputsnd_cs4281_probe.coldsnd_cs4281_capture_preparesnd_cs4281_playback_preparesnd_cs4281_midi_input_opensnd_cs4281_midi_output_opensnd_cs4281_midi_input_closesnd_cs4281_triggercs4281_driver_initcs4281_drivercs4281_driver_exitsnd_cs4281_idscs4281_pmdb_scale_dsp__UNIQUE_ID_dual_codec111__UNIQUE_ID_dual_codectype110__param_dual_codec__param_str_dual_codec__param_arr_dual_codec__UNIQUE_ID_enable109__UNIQUE_ID_enabletype108__param_enable__param_str_enable__param_arr_enable__UNIQUE_ID_id107__UNIQUE_ID_idtype106__param_id__param_str_id__param_arr_id__UNIQUE_ID_index105__UNIQUE_ID_indextype104__param_index__param_str_index__param_arr_index__UNIQUE_ID_license103__UNIQUE_ID_description102__UNIQUE_ID_author101free_irqgameport_set_physsnd_rawmidi_receivepci_enable_devicesnd_rawmidi_transmitsnd_ctl_add__this_modulesnd_ac97_resumesnd_pcm_newsnd_card_registersnd_card_freesnd_pcm_lib_preallocate_pages_for_all__pci_register_driveriounmapcleanup_moduleparam_array_opssnd_pcm_format_unsignedpci_request_regionskfreesnd_card_rw_proc_newsnd_ac97_mixerpci_set_power_state__wake_up_raw_spin_lock_irqsavesnd_ac97_buspci_ioremap_bar_raw_spin_lockkmem_cache_alloc_tracepci_unregister_driver__fentry__init_modulegameport_unregister_portsnd_ctl_new1_raw_spin_lock_irq__stack_chk_fail_dev_infosnd_card_newsnd_ac97_suspendsynchronize_irqsnd_pcm_lib_malloc_pages_dev_err__gameport_register_portsnd_pcm_lib_ioctlrequest_threaded_irqsnd_pcm_lib_free_pagessnd_pcm_set_ops_raw_spin_unlock_irqrestoresnd_device_newsnd_opl3_newpci_set_masterparam_ops_charpsnd_opl3_initsnd_rawmidi_newjiffiespv_opssprintfsnd_rawmidi_set_opsparam_ops_boolpci_release_regions__const_udelayseq_printfsnd_info_create_card_entrysnd_pcm_format_big_endiancopy_to_user_fromiopci_disable_devicesnd_opl3_hwdep_newsnd_pcm_hw_constraint_msbitssnd_pcm_period_elapsedschedule_timeout_uninterruptibleparam_ops_int__mod_pci__snd_cs4281_ids_device_tablemsleepkmalloc_cachessnd_pcm_format_widthAq'TzhBr  012e{d.5a         ! _  ~ ~    " T    ! _ {   ! Q k    w     1Rq + A \!0AQ9 `H @Y g }l~  zL w-X ~d iqH 0      8 S   %: `?J|_ do| w @ 3 w8S iy ~ L ,J Rxc p     } -EMm  0!Nh o 0  0!G  0- 4 0Rq 9 \y  @ {k    . 0:BS `_do {c c c c   @",c 7 hCH] hpL uJ ~ } ` `    ( 0 8   (08@p@p p@H@PX `h ppx08 px`@@p (08@HPX`hp0x      P 0p @P   (0p8@ 0@ePl`p*16 h  }  (@0}8H`PX}`px}0p~x @00px0.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela.rodata.rela__mcount_loc.rodata.str1.8.rela.parainstructions.rodata.str1.1.modinfo.rela__param__versions.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d? :@fJ2!yE@x|0^"%Y@xn"i@ 0 ~# y@PP 'H@ 2H()@x2*,gp.@( / @ @D@@0G@ 0GX&G6GG w Z ȌE0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H E+xɈdw0VEt3ƙe"8 9VqG%Nyg,4 A*D^b4Xx->oq&:J Tym,ff"""1i:6g],5SkQ$-`NWs]#M"حI"-Nۊžq )łQQu pR ,·3AԖLc=Lp($ Zq/}65*(J6 p'"ߠ\h'1{DnNJJ̔N3R_C]n q2"T ءC;r3!>MJX%,44Lt5EηbR X^I-\EOhyU}1ԃqoXO]|ٜS;ѣ\ ĭ;` BV&a=Ε{~Module signature appended~