ELF>@@$#GNUENSRgvXZǘKðLinuxUHATL(MtIct$HHLA\]UHHWHxHǀxHBhH1]fUHHcGHOLxHǂxHDPHL1]ÐUHAVAUATStFDnHAE1IIA}xAAAIEI9u[DA\A]A^]E1[DA\A]A^]UHAWAVAUATSH0eH%(HE1HEH.HHIHHG1HG HQHGHEHQHQ0HQ4HAƧAHHPtu11LEȾHMtHH9E}E11Hߺ`LE1HߺaE11Hߺ2qE11HߺAZE11HߺRCE11Hߺb,E111Hߺ#H߹H߹E1H߹ 4H߹ E11HH `E1H߹ 4H߹ _H߹l(H߹H߹dE11HH"E1H߹3%@E1H߹4E1H߹pE111HHmE11HH*TE11ɾ*HH;HC E1HEeH3%(<H0D[A\A]A^A_]ID$HED(E1ELxEEteE1A?:uIw#E1IAA tEu먃t}uI EEHEI$ID$I|$HHID$'I %EwI  E1H߉AƅDE?IDuDuIEE1HA AƅudEM_ uL]ImL߾L]hE1H߉% ^AƅtAAHHAʉHff.UHAWAVAUATSH0uȉUMLEH HIHEHtHID$APHHEHEƧA*I$HPtE1OAAa!DG4?HHL3Ll3Aȉt DHT3tEt HT3EEEDH}teEt_DuDH]DHu APƧAtHuH]APDH}HT3GHuH}AD$ Et$E9t$sEt$E1E9t$vEt$H0D[A\A]A^A_]E1AAD$HuH}IUAAAff.fUHAWAVAAUAATAAISA A EAQHfUAPfMA eH%(HE1HEtDE1DDLLE1DLtEf9EuEf9Eu1H]eH3%(uH[A\A]A^A_]@UHAWAωAVLEAAUAA ATAԺSHHeH%(HE1HED!}E1DHME1HD DHLEȾEȉD!D9t/D!EAuH]eH3%(uH[A\A]A^A_]1@UHAWAVAUATSHHMLt H:uAqHMHM@LDM"DMH}HtCA$DU$HATSLEHLeH%(HE1HGHEI$xHxK$Kp1t ID$pHuHueH34%(u2H[A\]ËES|A$9v1HHHÉff.@ UHAVIAUATASHӃAEff.UHATISHHxHGHxHtDHt?HSHt s H{HHCfC C"tH{8HCHL[A\]DUHAWAVIAUIATSHLHxH{HLc8tLIwLHưAąHCHLHChA|A[DA\A]A^A_]U HATHGLHxhH=H|I$HI$H@ADŽ$ IDŽ$ADŽ$IDŽ$IDŽ$IDŽ$I$IDŽ$HtF%HH@LH@fP @"fH$I$xA\]ø@U HATSHGHc_LH|PH=H|I$HI$H@ADŽ$ IDŽ$ADŽ$IDŽ$IDŽ$IDŽ$I$IDŽ$HtdH[@%LHHHHHQHPHQHPP$P fP!I$x[A\]øUHAWAVAUATSH(Lo@eH%(HE1MIEIH1I<$HPDIMHAI<$AUxAI<$كH҃ @uMuI<$MAAHE1EE1I<$H1f;DfI<$EH tcډ1ɾLLHDž ƒQt1LLfgxAFENHEFANAV PI<$I<$^AUpHI]PI<$MUhHHtlHHt`LxMtTAG"AO#HLEO!EG AW$PIw!HL3LYI<$HI9uIEhHt[HHtOHxHtCC"DK!HDC K#S$PHHs!LZI<$HHLÃ~3ڃI<$HHcHcI<$HHEeH3%(udHe[A\A]A^A_]I<$HHLLI<$I9gI<$H$DUHAWAVAUATSH@eH%(HE1Hc€HHLME14HHAąHLmAąH= IHL(ILHǀHXHIFpHIdžIFxIdžIFIvxE1H@HIHIVx1MIHHAFtC>fALAąHL1LAą_HELMA1ҹHLI>Aą=H}H1H}HH}AHRIPTIDELGHGdIFI~ HI>LELH1HEHEHEHELuE AąH}IFIV@HuI~HHEAą\Hc<<ff`t4tAFtI~P HcD$ED$E`D$E0H}HPHRIPTIDEHGHO$HDHRiptideHGAENtMFxPAPAPI>E1LHHH}AHxBHEE1H(HEeH3%(2HeD[A\A]A^A_]LHH}I~ELDIF0H}1PAAA ZfEHcI~AԾNfEI~EJDAWH}E1HcAMN8I~811fEHc5LTAAAHcAt DEu DU HATSHH=IHtvHcE1HHHc4HHcHLAD$HL(E1[A\]DËAAEfUHAWAVAUATSHLeH%(HE1HHEMMwLLx=KtYuCAE%pL%1HUeH3%(H[A\A]A^A_]ÃttL%EE#A11L AM$E1L"AE%AopD}AM$LEȺ$LDD}A9/uHAE%AM$E1!LeAM%AopAE%AU$AMPE1L ,Ae%AGpD11LAu#AU$AMPE1L IAu#AE%@uAGpIExGLHADH t.H1LuAD$AHAAE%HLELMHuUUHuHMLMLEHHALIvxHAHV?LDHHcHHcDHHcHcH4LAUHHHHATAąx-HHHAąy HDA\]UHHH]zCz"Cz2CzBCzCz Cz0Cz@Copl3_port mpu_port joystick_port enable id index riptide.hex%s %c%02x: %08x Digital mixer: %d: %d %d Open streams %d: rate: %d Paths: %x->%x RIPTIDEsnd_riptideriptideRiptide gameportsnd_riptide-joystick3Riptide: Firmware not available %d 3Riptide: Could not load firmware %d 3Riptide: device not ready, audio status: 0x%x ready: %d gerr: %d 3Riptide: Too many failed cmds, reinitializing 3Riptide: Initialization failed. 3Riptide: DMA stopped unexpectedly 3Riptide: failed to alloc %d dma bytes Device ID: 0x%x Received IRQs: (%ld)%ld Ports: Version: ASIC: %d CODEC: %d AUXDSP: %d PROG: %d ARM Commands num: %d failed: %d time: %d max: %d min: %dstream: %d mixer: %d source: %d (%d,%d) 3Riptide: unable to grab region 0x%lx-0x%lx 3Riptide: unable to grab IRQ %d 4Riptide: Can't Allocate MPU at 0x%x 4Riptide: Can't Allocate OPL3 at 0x%x 4Riptide: Can't Allocate OPL3-HWDEP %s at 0x%lx, irq %i mpu 0x%x opl3 0x%x gameport 0x%x4Riptide: cannot grab gameport 0x%x 3Riptide: Could not stop stream!S&SSparm=opl3_port:OPL3 port # for Riptide driver.parmtype=opl3_port:array of intparm=mpu_port:MPU401 port # for Riptide driver.parmtype=mpu_port:array of intparm=joystick_port:Joystick port # for Riptide soundcard.parmtype=joystick_port:array of intparm=enable:Enable Riptide soundcard.parmtype=enable:array of boolparm=id:ID string for Riptide soundcard.parmtype=id:array of charpparm=index:Index value for Riptide soundcard.parmtype=index:array of intfirmware=riptide.hexlicense=GPLdescription=riptideauthor=Peter Gruber srcversion=D694AC759FBB44A6C8BF7ADalias=pci:v0000127Ad00004340sv*sd*bc*sc*i*alias=pci:v0000127Ad00004330sv*sd*bc*sc*i*alias=pci:v0000127Ad00004320sv*sd*bc*sc*i*alias=pci:v0000127Ad00004310sv*sd*bc*sc*i*depends=snd-pcm,snd-opl3-lib,snd-mpu401-uart,snd,gameport,snd-ac97-codecretpoline=Yintree=Yname=snd_riptidevermagic=5.4.0-216-generic SMP mod_unload modversions $$$$$$pmodule_layout6jsnd_pcm_format_width__request_region:zLkmalloc_cachestk pci_write_config_word6:param_ops_int%WYsnd_pcm_period_elapsedڭ5snd_dma_alloc_pages-gsnd_opl3_hwdep_newnOsnd_pcm_format_big_endian+.snd_mpu401_uart_new;[mhex_to_bincseq_printf__const_udelayzإparam_ops_bool>6snd_pcm_hw_constraint_integer 0pv_opsiparam_ops_charppci_set_master'snd_mpu401_uart_interruptxsnd_pcm_sgbuf_ops_pagelioport_resource=snd_device_new 8_raw_spin_unlock_irqrestoreprintk1rdsnd_pcm_set_ops*__tasklet_scheduleW.snd_pcm_lib_free_pagesZd#tasklet_initr request_threaded_irq Ѧrelease_and_free_resourceOsnd_pcm_lib_ioctlα__gameport_register_port#dsnd_pcm_lib_malloc_pagesNcsnd_ac97_suspendtsnd_card_new) __stack_chk_failG_raw_spin_lock_irq*Egameport_unregister_portAsnd_dma_free_pagesm__fentry__5__release_regionFdpci_unregister_driverѠ"kmem_cache_alloc_traceRv_raw_spin_lock]svsnd_ac97_bus vQ_raw_spin_lock_irqsaveIsnd_opl3_create"#>__wake_upPBAsnd_ac97_mixerrDsnd_card_rw_proc_new zkfree(snd_pcm_format_unsigned՘param_array_ops/__pci_register_driverQEwrequest_firmware}snd_pcm_lib_preallocate_pages_for_all snd_card_free{asnd_card_registerfsnd_pcm_newnJnesnprintfFsnd_ac97_resumelNpci_enable_device&Crelease_firmware;JQfree_irq    %)'>> >> >> >>  !> >> >************+,-./0135799::;;<<> 00000000000000000000000000000000snd_riptideGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0snd-riptide.koBf '#J+.u+B+V+jI@? K Te79@7"?=iB0PXj s| --K z ` ! 8 P`^Pg0~^pL~x8}.{BXs 0H `*   S@40> xW xo0:% y%`3&N`` , E `U ` r // 2(D  Z  pO0(( @  ` :$P(3 M  g&}"x(   @)i(   .2K(Y @k ` } $     ' 3 < N \            $ ; H W n    `      `$ 1 B [ t          . > U o ~          ( < S a w   __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_6snd_riptide_joystick_removesnd_riptide_capture_closesnd_riptide_playback_closeatohriptide_resetsendcmdfirmware_versionswritearmsetmixerlbus_play_modemalloclbuspathlbus_play_opl3lbus_play_i2slbus_play_outlbus_play_outhpriptide_reset.coldsendcmd.coldlbusin2outsnd_riptide_pointerfreelbuspathsnd_riptide_codec_readsnd_riptide_codec_writegetsamplerategetpathssnd_riptide_initializeriptide_resumeriptide_suspendsnd_card_riptide_removesnd_riptide_interruptriptide_handleirqriptide_handleirq.coldsnd_riptide_freesnd_riptide_dev_freesnd_riptide_preparesnd_riptide_hw_freesnd_riptide_hw_paramssnd_riptide_hw_params.coldsnd_riptide_capture_openlbus_rec_noconv1lbus_rec_stereo1lbus_rec_mono1snd_riptide_playback_openlbus_play_pathsplay_idsplay_sourcessnd_riptide_proc_readsnd_card_riptide_probedev.43227ops.43175snd_riptide_playback_opssnd_riptide_capture_opsops.43210snd_card_riptide_probe.coldsnd_riptide_joystick_probedev.43215snd_riptide_joystick_probe.coldsnd_riptide_triggeralsa_card_riptide_initjoystick_driveralsa_card_riptide_exitsnd_riptide_joystick_idssnd_riptide_idsriptide_pmlbus_play_noconv1lbus_play_stereo1lbus_play_mono1lbus_play_noconv2lbus_play_stereo2lbus_play_mono2lbus_play_noconv3lbus_play_stereo3lbus_play_mono3__UNIQUE_ID_opl3_port116__UNIQUE_ID_opl3_porttype115__param_opl3_port__param_str_opl3_port__param_arr_opl3_port__UNIQUE_ID_mpu_port114__UNIQUE_ID_mpu_porttype113__param_mpu_port__param_str_mpu_port__param_arr_mpu_port__UNIQUE_ID_joystick_port112__UNIQUE_ID_joystick_porttype111__param_joystick_port__param_str_joystick_port__param_arr_joystick_port__UNIQUE_ID_enable110__UNIQUE_ID_enabletype109__param_enable__param_str_enable__param_arr_enable__UNIQUE_ID_id108__UNIQUE_ID_idtype107__param_id__param_str_id__param_arr_id__UNIQUE_ID_index106__UNIQUE_ID_indextype105__param_index__param_str_index__param_arr_index__UNIQUE_ID_firmware104__UNIQUE_ID_license103__UNIQUE_ID_description102__UNIQUE_ID_author101free_irqrelease_firmwarepci_enable_device__this_modulesnd_ac97_resumesnd_pcm_newsnprintfsnd_card_registersnd_card_freesnd_pcm_lib_preallocate_pages_for_allrequest_firmware__pci_register_drivercleanup_moduleparam_array_opssnd_pcm_format_unsignedkfreesnd_card_rw_proc_newsnd_ac97_mixer__wake_upsnd_opl3_create_raw_spin_lock_irqsavesnd_ac97_bus_raw_spin_lockkmem_cache_alloc_tracepci_unregister_driver__release_region__fentry__init_modulesnd_dma_free_pagesgameport_unregister_port_raw_spin_lock_irq__stack_chk_fail__mod_pci__snd_riptide_ids_device_tablesnd_card_newsnd_ac97_suspendsnd_pcm_lib_malloc_pages__gameport_register_portsnd_pcm_lib_ioctlrelease_and_free_resourcerequest_threaded_irqtasklet_initsnd_pcm_lib_free_pages__tasklet_schedulesnd_pcm_set_opsprintk_raw_spin_unlock_irqrestoresnd_device_newioport_resourcesnd_pcm_sgbuf_ops_pagesnd_mpu401_uart_interruptpci_set_masterparam_ops_charppv_opssnd_pcm_hw_constraint_integerparam_ops_bool__const_udelayseq_printfhex_to_binsnd_mpu401_uart_newsnd_pcm_format_big_endiansnd_opl3_hwdep_newsnd_dma_alloc_pagessnd_pcm_period_elapsedparam_ops_intpci_write_config_wordkmalloc_caches__request_regionsnd_pcm_format_width )1Ao12  * > Y Ik w P)?OyK     !   M a      [aJQ(1,5Wqe~t ;M`mu"  0Ifq4Vl y  4l      .C PTp    .  : w  W a _ B MN x M}        @ !%!<4!T! !! i! !!! q! !""9" 0F"m" i|"" "" ""# 5#]#o#v# ~# #  ###  # # $ R$b$ i$ }n$w$$$$ %%!%8%Z%z%%A%%)%%%%%&  & (&G&LL&[&e& q& y& ~&&\&& & &&&&&@'r' ' )(E( XJ(:) } ($)}6 ;E,]qd otq    X $ (  $ $)#0 5<A#K PW\#cj 0q v~& q  !/ q6 = `BP U   `@ (0&8 `& p p(0p808px  08 px@@ 0(08 @ H P` X ` h`pPx0p %&. o'0'  (@08H`PX`px @`  0px%q` `  x0.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.1.rodata.str1.8.rela.smp_locks.rela.parainstructions.modinfo.rela__param__versions.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?>):@Hv!J)E@PP!^Q+`Y@!n+i@`! ~+ y@`! `0@h! 2h122z5@!5<@`!5p9@@!`:@ J @8!P@ @00!(T  -0TX6XTFXTpT(" h `U0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H 5 2M$̣w@m!lnf3 G#`k m=vW7b2BgU.0RDz{Od 3×QͿ k_Œxs~RN/}ҽWoVL/yGjj_A#YhR&H<,!Uǒōoͬyd>8P=`󙱧yDFϻI @(X8\ի^37''~fܚ栆~Module signature appended~