ELF>@@)(GNUtz!jYEy!L/SLinuxUHHxHHB1]ff.UHHxHH@1]ff.fUHATSHLc(LHHƸcL1[A\]HIЙU=H]HI1UAЉAHSDHDD! ΀EfDHjf[]HDEHH HU HAUATSL0v8ˁDMl$(LI$HƉ؃`L1[A\A]]D11I$H1HH 1I$HHH ofHHxPAFI)JHHDUHHHLF(H HHEHH PHXHEfDUHAVAUATSHHLs(IILHSHЀA$HKyfL1DATEHHuDHe1[A\A]A^]HHHH A$PAE PEMEEAMXZHe[1A\A]A^]øffff/ff?fff.UHATL'DAD$P1LA\]I$HHH @UHAUATSL/DAEE1AčPAAT$L5D[A\A]]IHHH fDUH(H]fUHATISH+}z,u[f I|$D؉؃DI $HƉ؍QfA|$$t f>fI|$H[A\]ÁD뗁>"Vu1tvJ@u'1R3 7%t=u us   UHAVAUAATISH[HDtpDE8tbEu2H@HA|pH@HA|puuEDDLEtWH[HElp[A\A]A^]EH[EA1HHHLxEHH HOH[HI|P#I$DHHH GUHATIx[HO HQȀ1fH0,I$HtIDŽ$AD$PA$xLI$I$L1A\]DUH HN]ff.UH1]ff.U|H]f.UHHv1HHATSHWHLdPH|h HHHHHHǃHǃǃHǃHǃHǃHHǃLx1[A\]UH]ff.UH]ff.U1H]ff.UHf"w f?€`D]f*t6wf&tf(]DÃ]f|Dø]ff.UHAWDAVAUATASLwD[DfAIV fA@tf؃?fAŀt!fA(tv_fA|fA~uAAT[DA\A]A^A_]IDHHH 낃0ffA*tfEufA4[A\DA]A^A_]fA&u&A[A\DA]A^A_]AZA[A\DA]A^A_]UHAWIHAVIAUATSHH8eH%(HE1HAŅH= IH@(MLLLǀLHLAŅzIIMIAHAD$tIT$IHH I$IT$IPID$PH@IT$II$IT$ IT$(IT$`I$I$1ID$xADŽ$IDŽ$I$ADŽ$IDŽ$ALA$A$DDE1DAAuADAAuDDE1DAAuE1DAA@uHL1LAŅI$LE11I$HHEHEHEE!LeHEAŅH}I$HuAŅMl$PE1A4AE 1DLI}IUDI}%%AI0AuL#E1HEeH3%(HeD[A\A]A^A_]LLAI$ML$HHMD$H A$PAt$ At$I $H)A$DfI$DDHH H3AT$ DfI$DDHH HDDAUI$ADHH HAT$DI$HHH UIL$QDЍQQQDȍQDI$HL ARWHVLH캈0 DDI$DL VHQ1ARLWHH 캉D1!DI$DL ARHWHVLQH ?@UHAUATSH8eH%(HE1Hc€-HHLME14HHAąH}HUHHAztech AHAZF3328HO$HZF3328 (HO,HPCI168)HGHO4aAąHEH} 1AA$HHH PZAąLmHc 1HEHEHIHEEHHHHHHMHUHAąH}rHAZF3328 fGlHHO`HHLHHGhtimeHHHHHHHHHHHHHHHHH HH(I}0hLmLM1AHIAąH}H1H}ȾHLeM$I|$dAD$IHp$IMe8LMe@AHILME1HAąH}H1LeM$I|$dAD$IHp$IMeHALH°HEH}1LMAHpHVH}ȺAąH}1ɺ1AąHEHUHBPH}DHHHW$HDH}AąAHEeH3%(uHeD[A\A]]ÃAff.fUHAWDAVAAUATASLoDDf tCAU ?Df[A\A]A^A_]IEDHHH 므tfA*H@@Lf.U1ɺHAVAUATSHxHHpGLLHL+DAADIIM9uLkLfDAA$DIIM9uHKADLcLLDAAEDIIM9u[1A\A]A^]HLHHH HHHH zHLHHH /HLHHH f.UHAWAVAUATSHLgxI$HLLkHEMEDDDIIL9}uDHSDDHLkLHEEDDDIIL9}uHLL+EDDDIIM9uI$p1ɺADŽ$h1H[A\A]A^A_]AHLHHH AHLHHH 3AHHHHH AHLHHH UHAWAVAUATSH}ԍPd1?IDD t?I|$0Ht HM|$(LA$PcL%Du~t!I$}HDH[A\A]A^A_]H EHHHAHHH 9Ml$PE1EsHI}AEPȈEӉMI}%I}HDEtDAI0AuDAD$Pf I$HHH AEPAIM(I$HDEHH iI$HHH H[A\A]A^A_]I$HHH 3I$MHHH UHAWAVAUATSHLLgIxDk$/<uH 1He[A\A]A^A_]ÅDrDH{{ t HffH{%He1[A\A]A^A_]I$HK(HHH E1EuID$ HPȀ8AH{HfffȃfH{%s$1LEuEuID$ HPD1He[A\A]A^A_]I$HK(HHH I$HK(HHH 1IDEEuID$ HPȀ8EAOhA\MAwdMH߉6H{HfffH{%IMHHHHNHIHBpHHPHHHIIC9{ uLAAC>EDH{EAE H HDHQEHQHQ DH{H{H1fff9fH{%s$LEu}uID$ HPD1H Heظ[A\A]A^A_]H He1[A\A]A^A_]DHffHe1[A\A]A^A_]I$HK(HHH 1I$HK(HHH I$HK(HHH bI$G >HHH QDAPEAVHC=D‰HLEHM LEHM=HLEHM LEHMHMUUME1IDHHH I$DHH EAI HAI HAHEHHPHEH HEHH H}HEHHPHEH HJHEHEHH HEHH HEHH  HHUH H=Lm IIHu4IHH HEE1H(HAZF3328 AD$ID$HGameportID$IHHHLIHI$@IEM,$AD$HID$xIDŽ$AD$PID$hAEP1LIHH_IDHHH I$HH UHHHH]UHH]snd_azf3328_gameport_opensnd_azf3328_gameport_closesnd_azf3328_gameport_cooked_readsnd_azf3328_codec_setdmaasnd_azf3328_pcm_triggersnd_azf3328_pcm_pointersnd_azf3328_timer_startsnd_azf3328_ctrl_reg_6AH_updatesnd_azf3328_ctrl_enable_codecssnd_azf3328_ctrl_codec_activitysnd_azf3328_mixer_ac97_write$  snd_azf3328_mixer_ac97_readsnd_azf3328_debug_show_portssnd_azf3328_gameport_interruptsnd_azf3328_irq_log_unknown_typesnd_azf3328_pcm_interruptsnd_azf3328_interruptsnd_azf3328_suspend_regssnd_azf3328_resume_regs@%+3>"V}D-P-ڀseqtimer_scalingenable id index 6AH_update mask 0x%04x do_mask %d: val 0x%04x setting timer countdown value %d %08li %s @ 0x%8lx, frames %8ld cooked_read: axes %d %d %d %d buttons %d 4unknown bitrate %d, assuming 44.1kHz! codec_activity: %s codec, enable %d, need_change %d snd_azf3328_mixer_ac97_read reg_ac97 %u missing %s emulation for AC97 register 0x%02x! architecture does not support 24bit PCI busmaster DMA ctrl_io 0x%lx, game_io 0x%lx, mpu_io 0x%lx, opl3_io 0x%lx, mixer_io 0x%lx, irq %d game %02x %02x %02x %02x %02x %02x 0x%02x: game200 0x%04x, game208 0x%04x 0x%02x: mpu300 0x%04x, mpu310 0x%04x, mpu320 0x%04x, mpu330 0x%04x opl388 0x%04x opl38c 0x%04x no OPL3 device at 0x%lx-0x%lx? Sound driver for Aztech AZF3328-based soundcards such as PCI168. Hardware was completely undocumented, unfortunately. Feel free to contact andi AT lisas.de for bug reports etc.! User-scalable sequencer timer set to %dHz (1024000Hz / %d). cannot alloc memory for gameport snd_azf3328_mixer_ac97_write reg_ac97 %u val %u resume: io 0x%04lx: 0x%08x --> 0x%08x irq_count %ld! IDX_IO_IRQSTATUS %04x unknown IRQ type (%x) occurred, please report! missed our input expectations! %u vs. %u setdma: buffers %08x[%u] / %08x[%u], %u, %u FIXME: SNDRV_PCM_TRIGGER_PAUSE_PUSH NIY! FIXME: SNDRV_PCM_TRIGGER_PAUSE_RELEASE NIY! delay was too low (%d)! gameport_close gameport_open, mode %d codec_enable %d readAztech AZF3328PLAYBACKCAPTUREI2S_OUTsnd_azt3328unable to grab IRQ %d mpu_io 0x%04x ctrl 0x%02x: 0x%04x mixer 0x%02x: 0x%04x AC97 init failed, err %d! no MPU-401 device at 0x%lx? AZF3328AZF3328 DSPAZF3328 I2S OUT%s at 0x%lx, irq %ipci%s/gameport0something failed, exiting writesuspend: io 0x%04lx: 0x%08x timer IRQ %s period done (#%x), @ %x irq handler problem! gameport irq MPU401 IRQ START PCM %s odd period length!? sound/pci/azt3328.cPCM STARTED %s PCM RESUME %s PCM STOP %s PCM STOPPED %s PCM SUSPEND %s FIXME: unknown trigger mode! S&SSSSSSparm=seqtimer_scaling:Set 1024000Hz sequencer timer scale factor (lockup danger!). Default 128.parmtype=seqtimer_scaling:intparm=enable:Enable AZF3328 soundcard.parmtype=enable:array of boolparm=id:ID string for AZF3328 soundcard.parmtype=id:array of charpparm=index:Index value for AZF3328 soundcard.parmtype=index:array of intlicense=GPLdescription=Aztech AZF3328 (PCI168)author=Andreas Mohr srcversion=2468125D072D0A0991F3C85alias=pci:v0000122Dd000080DAsv*sd*bc*sc*i*alias=pci:v0000122Dd000050DCsv*sd*bc*sc*i*depends=snd-pcm,snd-opl3-lib,snd-mpu401-uart,snd,snd-timer,gameport,snd-ac97-codecretpoline=Yintree=Yname=snd_azt3328vermagic=5.4.0-216-generic SMP mod_unload modversions $$$$pmodule_layout6jsnd_pcm_format_width:zLkmalloc_cachesRksnd_opl3_timer_new6:param_ops_int%WYsnd_pcm_period_elapseddma_set_mask-gsnd_opl3_hwdep_newFڀpci_disable_device+.snd_mpu401_uart_newGV__warn_printkG^7>pci_release_regionszإparam_ops_bool?<sprintf 0pv_ops Hdma_set_coherent_maskPjiffiesiparam_ops_charppci_set_master'snd_mpu401_uart_interrupt囝R_dev_warn=snd_device_new 8_raw_spin_unlock_irqrestoreD)snd_pcm_hw_constraint_listisnd_timer_newprintk1rdsnd_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_irq*Egameport_unregister_portm__fentry__Fdpci_unregister_driverѠ"kmem_cache_alloc_traceRv_raw_spin_lock]svsnd_ac97_bus"__dynamic_dev_dbg vQ_raw_spin_lock_irqsaveIsnd_opl3_create"#>__wake_upPBAsnd_ac97_mixer zkfreeGpci_request_regions՘param_array_opssnd_timer_interrupt/__pci_register_driver}snd_pcm_lib_preallocate_pages_for_all snd_card_free{asnd_card_registerfsnd_pcm_newFsnd_ac97_resumelNpci_enable_devicegameport_set_phys;JQfree_irqstrcpyG M J s r O = B = 1 , (   kL f>; B1(snd_azt3328GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0snd-azt3328.ko  "#+.+B SXes } 7%0#`= ( .yN8jP808 z`8F8+\F8bPz|8') 8 `0X8L]r  @    *0 rM $b ~8', @h88#P8?8[8w8p800So"7  "   ` x, @xD x\s08)888-8I8eh8"8H8(8 84@8P8l88x88% `  1  @  O  @!^  pm  |          @          @!  p!  0  ?  N  `^  m  `8 ` ` (   ~& / ((>  Q   d )v  P(  @  ` . 4 x(      P , \$G ']    #$%c j s            , @ P d j y        %5HY `20BPk)7K^q~__UNIQUE_ID_srcversion45__UNIQUE_ID_alias44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6snd_azf3328_pcm_preparesnd_azf3328_pcm_closesnd_azf3328_timer_stopsnd_azf3328_timer_precise_resolutionsnd_azf3328_ctrl_reg_6AH_update__UNIQUE_ID_ddebug114.42374snd_azf3328_timer_start__UNIQUE_ID_ddebug140.42685__UNIQUE_ID_ddebug139.42680snd_azf3328_pcm_pointer__UNIQUE_ID_ddebug129.42498snd_azf3328_gameport_cooked_read__UNIQUE_ID_ddebug133.42577snd_azf3328_gameport_close__UNIQUE_ID_ddebug132.42546snd_azf3328_gameport_open__UNIQUE_ID_ddebug131.42533snd_azf3328_removesnd_azf3328_codec_setfmtsnd_azf3328_codec_setfmt.coldsnd_azf3328_ctrl_codec_activity__UNIQUE_ID_ddebug116.42395peer_codecs.42403__UNIQUE_ID_ddebug115.42383snd_azf3328_freesnd_azf3328_dev_freesnd_azf3328_hw_freesnd_azf3328_hw_paramssnd_azf3328_pcm_opensnd_azf3328_hw_constraints_ratessnd_azf3328_pcm_i2s_out_opensnd_azf3328_pcm_capture_opensnd_azf3328_pcm_playback_opensnd_azf3328_mixer_ac97_map_reg_idxazf_reg_mapper.42272snd_azf3328_mixer_ac97_read__UNIQUE_ID_ddebug112.42292snd_azf3328_mixer_ac97_read.coldsnd_azf3328_create.isra.0snd_azf3328_interrupt__UNIQUE_ID_ddebug141.42726__UNIQUE_ID_ddebug142.42731__UNIQUE_ID_ddebug143.42735__UNIQUE_ID_ddebug144.42742__UNIQUE_ID_ddebug145.42749__UNIQUE_ID_ddebug146.42756__UNIQUE_ID_ddebug147.42763ops.42778ops.42328snd_azf3328_create.isra.0.coldsnd_azf3328_probedev.42793snd_azf3328_timer_hwsnd_azf3328_playback_opssnd_azf3328_capture_opssnd_azf3328_i2s_out_opssnd_azf3328_probe.coldsnd_azf3328_mixer_ac97_write__UNIQUE_ID_ddebug113.42313snd_azf3328_mixer_ac97_write.coldsnd_azf3328_suspend__UNIQUE_ID_ddebug148.42810snd_azf3328_resume__UNIQUE_ID_ddebug149.42825__UNIQUE_ID_ddebug136.42623__UNIQUE_ID_ddebug137.42628__UNIQUE_ID_ddebug138.42632irq_count.42622__UNIQUE_ID_ddebug135.42608__UNIQUE_ID_ddebug134.42594__UNIQUE_ID_ddebug130.42522snd_azf3328_interrupt.coldsnd_azf3328_pcm_trigger__UNIQUE_ID_ddebug123.42470__UNIQUE_ID_ddebug122.42465__UNIQUE_ID_ddebug124.42474__UNIQUE_ID_ddebug120.42454__UNIQUE_ID_ddebug119.42429__UNIQUE_ID_ddebug121.42459__UNIQUE_ID_ddebug125.42479__warned.42417__warned.42412azf3328_driver_initazf3328_driverazf3328_driver_exit__func__.42534__func__.42547__func__.42578__func__.42430__func__.42455__func__.42499__func__.42681__func__.42375__func__.42384__func__.42396__func__.42314__func__.42293__func__.42727__func__.42523__func__.42595__func__.42609__func__.42624__func__.42811__func__.42826snd_azf3328_idssnd_azf3328_pmsnd_azf3328_fixed_rates__UNIQUE_ID_seqtimer_scaling111__UNIQUE_ID_seqtimer_scalingtype110__param_seqtimer_scaling__param_str_seqtimer_scaling__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_author101.LC60strcpyfree_irqgameport_set_physpci_enable_device__this_modulesnd_ac97_resumesnd_pcm_newsnd_card_registersnd_card_freesnd_pcm_lib_preallocate_pages_for_all__pci_register_drivercleanup_modulesnd_timer_interruptparam_array_opspci_request_regionskfreesnd_ac97_mixer__wake_upsnd_opl3_create_raw_spin_lock_irqsave__dynamic_dev_dbgsnd_ac97_bus_raw_spin_lockkmem_cache_alloc_tracepci_unregister_driver__fentry__init_modulegameport_unregister_port_raw_spin_lock_irq__stack_chk_fail__mod_pci__snd_azf3328_ids_device_table_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_opssnd_timer_newsnd_pcm_hw_constraint_list_raw_spin_unlock_irqrestoresnd_device_new_dev_warnsnd_mpu401_uart_interruptpci_set_masterparam_ops_charpjiffiesdma_set_coherent_maskpv_opssprintfparam_ops_boolpci_release_regions__warn_printksnd_mpu401_uart_newpci_disable_devicesnd_opl3_hwdep_newdma_set_masksnd_pcm_period_elapsedparam_ops_intsnd_opl3_timer_newkmalloc_cachessnd_pcm_format_width1a{) 7 <QX  0 0  !mt ` X V x] 3 : FQ ) ` `# d    A XBo|  @    1 L   #A H T i & &   D Y a n v } W   @+ fC oc wh p {   0 7 cnOO  08 ? g   p   (9 @ PL   P s P{       f  8|J_t '2 9I @Nx ( ;\dw 8. 1d  $0 } 8 } 81 }8 8DZ }a 8m.r 0  0   0 0# /A   X # 6Ro |     , 3 h?b i (u  H ?Z ~ G  ) 80 @<T T[ g b  t @ b (i xu     d    !! %! 3! 9!N! \! j! p! #A7 R> @JO" a mv {   p   \  %.9 EP \g Psy L  9 LAl Px    w @w     ` `  (08 0 @ H0PX`hpx  0 @`08px  0` (P0 8@HPPX`hpx    0   0@ 0l@WP`p (08H P@X`p`x  $(X0U4[8@8DLHPT(X`cdhptkxH; 4 ( ( U "x @  & t  Z$(0A4M8`@wD$H`PTX``dh`pt x(( (?(s!8~pWPo0 5$(h04E8@uD HPNT X`dS hp3 t x0 0px@P`  $=!(0t!408@HP}pxP (0(PX`h008@HhpxXp (HP@X`@x )(08@`hpxXdT G@HPX8x(p (@08X` hpAx0.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.rodata.str1.1.rela.parainstructions.modinfo.rela__param__versions.rela__jump_table.rela.data.rela__bug_table.rela__verbose.data.once.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?!:@(&J" E@؝@&^#%%Y@x&nH%i@0& ~`% y@x&  ,@8& 2-m225|@ &5h8@& 9  I@`@ &K @&@N< @&!N8@` &+U;U@6@0& U@Y  Z0@YXcYsYY ' o(0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H M~p7Y SHV*G8w\Ωpjy-ႳCd5zY$ͫm9h:R̘ ? چ]ePFfxx#rp0-! ͙0: wAR4xh8wx{CK2 oQb}V@D0l jql[1Y9J'P BȦ$l58.ŏze"EUQi [Eʚ)&AL`(_l[ 3HޘK |'? -J1ul]5lDYe OYٝA |.VllA)^YYea9u89g{TPA:^kJ/'E]!RJdawӇ[Wd!v (}'CÛ`]f'ِY{U]qҺvxmB龏Awg톳vZQ5&Ce~Module signature appended~