ELF4(|$t   1WVS|$1ҹ<=<t$8Ή9<u0vB<u[^_S\$1҃=t&v;u B<u1[ÉSD$!{%[ÍvWVSt$=uY%p  19}f %u$C9|1;}?f%t%d=PNu C;|1[^_jYtf%Ðt hS\$j tf1t h[ÍvUWVSl$\$L$QfǃuL$Qh N|$uo 1tww wwt$$h`D$P@t!$ < wt$hG twtL$QPh G 19sRPtrwt$Vh tPVh` F;w rG)tL$QPh G19#Ãuwt$Vh2Ãu(wt$Vhu ?u ?vu ?m`wt$VS*PSh`;v.tPVh FG9u t tL$Qhƅuu(wt$h  u)Ãutwt$h` tS'PSVwt$(hۉ[tNwt$h 8E11*"tjw Pwt$$h 1[^_]ÉVSL$ D$t$19sˀ@B9r[^ÐS\$1L$ IxIy[VS\$ D$t$19s @ @B9r[^ÉWVSL$|$t$19t;Aˆ;AC9u[^_ÃS\$ ڀT$D$D$Pjh uƃ[YÃHUWVSL$L$QL$D$.D$D$D$t;Ut$ ȃ Rh t$HV&[|$HW&wt$ \$(jSGP tjPt$(j jP|$PwXjPt$\vIjP|$hw:$jPt$Pv (jP|$\G$PjPt$hF&P$Sj|$Pt vPQ tBt$H~t  Ph=hhT|$HCt$ |$L4wt$t$~f?B D…*@fB1…CM~fNB…fOB…PfB1…Ck~flB@…rfmB1l…RfnB@L…2foB@,…pfB…C~ڻfB1…C~׻fB1…C~fB…gfBa…GfB1:… C~1ېf ΃؉C~f1۾f 3JDDJD…kvfBy…_fB Y…?fB 9…f Jx1J@…f JJ…f J J…f J1J…yf J 1Jk…Qf JF1JC…)f5  I 1N11۾f 3JD…_vf J1۾vf 3JD…y_v|doWf J1۾f 35…C/vf J1۾vf 3…C/vf J1۾vf 3…C/vf f 1Jj…P>~f J1۾f 3JD…_v1۾f3BD…/v1۾vf 3JDDJD…7v1ffT$Ճ ׃ փ у t D$ND$LD$vfD$1fT$t1v[^_]Ívh%=t uh &ÐPJ}5h`&É55}ÉS|h1ÍvÉ =t=u ÍvPxuÐ|$t   1UWVSl$t$L$_xCd2$ t=H{:hfivit[w"$ 'vCdwCivVh&CBC JSCCKCjG|PVvK CCKSCjG|PҍwN$`'vCCfChCCgCvRh&CvC vjhsPh&CHKȉL8|C{CCxvC vjsPh&CHKȍW| CCHKȅ5CsRUC vPh'C[^_]ÐWVS\$S qx f@쨀yxAx=u2  KfytWaveFront: read timeout. <7>WaveFront: write timeout. <4>WaveFront: command 0x%x not supported. <7>WaveFront: 0x%x [%s] (%d,%d,%d) <7>WaveFront: cannot request 0x%x [%s]. <7>WaveFront: writing %d bytes for 0x%x <7>WaveFront: bad write for byte %d of 0x%x [%s]. <7>WaveFront: write[%d] = 0x%x <7>WaveFront: reading %d ints for 0x%x <7>WaveFront: bad read for byte %d of 0x%x [%s]. <7>WaveFront: bad read for error byte at read byte %d of 0x%x [%s]. <7>WaveFront: error %d (%s) during read for byte %d of 0x%x [%s]. <7>WaveFront: read[%d] = 0x%x <7>WaveFront: reading ACK for 0x%x <7>WaveFront: cannot read ack for 0x%x [%s]. <7>WaveFront: cannot read err for 0x%x [%s]. <7>WaveFront: 0x%x [%s] failed (0x%x, 0x%x, %s) <7>WaveFront: ack received for 0x%x [%s] <7>WaveFront: 0x%x [%s] does not need ACK (%d,%d,%d) <4>WaveFront: cannot request sample count. <4>WaveFront: cannot identify sample type of slot %d <4>WaveFront: unknown sample type for slot %d (0x%x) <6>WaveFront: %d samples used (%d real, %d aliases, %d multi), %d empty <3>WaveFront: upload patch error 0x%x <6>WaveFront: %d patch slots filled, %d in use <3>WaveFront: upload program error 0x%x <6>WaveFront: %d programs slots in use <7>WaveFront: downloading patch %d <3>WaveFront: download patch failed <7>WaveFront: downloading program %d <4>WaveFront: download patch failed <4>WaveFront: can't get memory stats. header <7>WaveFront: sample %sdownload for slot %d, type %d, %d bytes from 0x%x <7>WaveFront: unspecified sample => %d <3>WaveFront: sample slot %d write protected <3>WaveFront: insufficient memory to load %d byte sample. <3>WaveFront: channel selection only possible on 16-bit samples<7>WaveFront: channel selection: %d => initial skip = %d, skip = %d <4>WaveFront: sample %sdownload refused. <4>WaveFront: download block request refused. <3>WaveFront: upload sample DMA ack timeout <3>WaveFront: upload sample DMA ack error 0x%x 0 @ P ` p <7>WaveFront: download alias, %d is alias for %d <3>WaveFront: download alias failed. <7>WaveFront: multi %d with %d=%d samples <7>WaveFront: sample[%d] = %d <3>WaveFront: download of multisample failed. <3>WaveFront: upload multisample failed. <7>WaveFront: msample %d has %d samples <3>WaveFront: upload multisample failed during sample loop. <7>WaveFront: msample sample[%d] = %d <7>WaveFront: downloading edrum for MIDI note %d, patch = %d <3>WaveFront: download drum failed. <4>WaveFront: no free sample slots! <4>WaveFront: no free patch slots!  u\uA \!!"###0$$&%% &u&&A''<7>ref freq=%d,base note=%d <7>Freq Bias is %d <4>WaveFront: bad address for load patch. <7>WaveFront: download Sample type: %d Sample number: %d Sample size: %d <3>WaveFront: unknown patch type %d. T<7>WaveFront: synth control with cmd 0x%x <6>WaveFront: interrupts disabled. <6>WaveFront: interrupts enabled. <4>WaveFront: invalid slot ID %d <6>WaveFront: debug = 0x%x <6>WaveFront: support for sample alias upload being considered. <6>WaveFront: support for sample aliases still being considered. LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL<4LLLL$LL<4>WaveFront: invalid ioctl %#x <4>WaveFront: driver cannot reset samples. <3>WaveFront: cannot get memory size <3>WaveFront: SYSEX not loadable: no midi patch loader! <3>WaveFront: unknown patch format %d <3>WaveFront: sample header too short WaveFront<4>WaveFront: invalid IRQ %d <7>WaveFront: autodetecting WaveFront IRQ <3>WaveFront: No unassigned interrupts detected after h/w reset <3>WaveFront: Multiple unassigned interrupts detected after h/w reset <3>WaveFront: autodetected IRQ %d not the value provided (%d) <6>WaveFront: autodetected IRQ at %d wavefront synth<4>WaveFront: IRQ %d not available! <4>WaveFront: intr not received after h/w un-reset. <4>WaveFront: post-RAM-check interrupt not received. <4>WaveFront: no response to HW version cmd. <4>WaveFront: board not responding correctly. <4>WaveFront: on-board RAM test failed (bad error code). <4>WaveFront: on-board RAM test failed (error code: 0x%x). <4>WaveFront: incorrect h/w response. <6>WaveFront: hardware version %d.%d <3>WaveFront: IO address range 0x%x - 0x%x already in use - ignored <6>WaveFront: firmware %d.%d already loaded. <4>WaveFront: not raw, but no hardware version! <6>WaveFront: reloading firmware anyway. <6>WaveFront: no response to firmware probe, assume raw. <4>WaveFront: hardware reset failed <4>WaveFront: Unable to load "%s". <3>WaveFront: firmware read error. <3>WaveFront: firmware section read error. <3>WaveFront: download of section #%d not acknowledged, ack = 0x%x <3>WaveFront: time out for firmware ACK. <3> WaveFront: firmware download failed!!! <4>WaveFront: could not find working MIDI device <4>WaveFront: MIDI interfaces not configured <4>WaveFront: cannot enable MIDI-IN to synth routing. <4>WaveFront: virtual MIDI mode not disabled <4>WaveFront: no virtual MIDI access. <4>WaveFront: cannot enable virtual MIDI mode. <4>WaveFront: hw reset failed. <4>WaveFront: no post-OS interrupt. <4>WaveFront: no post-OS interrupt(2). <6>WaveFront: available DRAM %dk <4>WaveFront: MPU emulation mode not set. <4>WaveFront: cannot set number of voices to 32. <3>WaveFront: cannot register raw synth <3>WaveFront: Too many sequencers <4>WaveFront: initialization failed. wavefront fx<4>WaveFront: could not initialize MIDI. <3>WaveFront: FX device never idle. <6>WaveFront: Hmm, probably a Maui or Tropez. <4>WaveFront: cannot install FX Midi driver <3>WaveFront: FX memset: page must be >= 0 and <= 7 <3>WaveFront: FX memset: addr must be >= 0 and <= 7f <6>WaveFront: FX: addr %d:%x set to 0x%x <4>WaveFront: FX memset (0x%x, 0x%x, 0x%x, %d) incomplete <3>WaveFront: cannot write <= 0 bytes to FX <3>WaveFront: cannot write > 255 bytes to FX <4>WaveFront: FX: ioctl %d not yet supported Turtle Beach WaveFront Driver Copyright (C) by Hannu Solvainen, Paul Barton-Davis 1993-1998. <6>WaveFront: irq and io options must be set. <6>WaveFront: IRQ must be 9, 5, 12 or 15 (not %d) <3> <3>unknown MIDI sysmsg %0x <3>WF-MPU: Invalid buffer pointer %d/%d, s=%d <3>Bad state %d ==========;;==;;<<<<<<<< =< = = =< = =<3>WF-MPU: unknown device number %d <3>WF-MPU: bad device number %d<4>WF-MPU: Send switch byte timeout <4>WF-MPU: Send data timeout <4>WF-MPU: Intelligent mode not supported by hardware. WaveFront (ICS2115)WaveFront internal MIDIWaveFront external MIDI<3>WF-MPU: too many midi devices detected <4>WF-MPU: I/O port %x already in use. <3>WF-MPU: Too many MIDI devices detected. wavefront midi<4>WF-MPU: configuration for MIDI device %d failed <3>WF-MPU: Failed to allocate IRQ%d  =-?BrPtes  A&A.A1 B7 B:BBBEBHd2  `6 u^G1t\C  t^J<'!  `?  T`|Turtle Beach WaveFront '   ; @WF-MPU MIDI>`?@?@@@WaveFront MPU-401 interface(4BB@| 2@v` @  P@q`@ p   @` <?]}@`DD@%@%FFFDFDFFDFFFFDFDFDFDFDDFFFFFFD@G@@@@@@`p@@B@@@@@@B@BB@c&,$. ` ` ` ` ` ` ` "" `"b !  "$&(*,.02468:<>@BDF !H #J#L7NEwPRRTRVX/Z \0^`=b)d>Af9hLHjIlLlnp rtvxz|~u  8 o @@bb{RUUUUUUUU  FF  !"#$%&'01234567@ABCDEFGPQRSTUVW`abcdefgpqrstuvwFIKM2FI@A@@A`@AGJGJ GJ|~|~DDDBCBC BC@A@@A`@ADBC@AQ@P@OSvT UV W8X YoZ st uvwx yz^h\1]1bR`vavf.dejhbibF "H $npR T TJ'X/\0L7`=d>BNExhLHlLlPRBFIEH{}|~FIGJLN((QQzzGGpp==ff  33\\((QQzzGGpp==ff  33\\((QQzz   G G p p   = = f f 3 3 \ \ ( ( Q Q z z   G G p p ==ff  33\\GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)GCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)01.0101.0101.01kernel_version=2.2.26parm_wf_raw=iparm_fx_raw=iparm_debug_default=iparm_wait_usecs=iparm_sleep_interval=iparm_sleep_tries=iparm_ospath=sparm_reset_time=iparm_ramcheck_time=iparm_osrun_time=iauthor=Paul Barton-Davis description=Turtle Beach WaveFront Linux Driverparm_io=iparm_irq=i.symtab.strtab.shstrtab.text.rel.text.fixup.rel.fixup.rodata.rel.rodata__ex_table.rel__ex_table.data.rel.data.bss.comment.note.modinfo__ksymtab4XG! +GN2 =H* E `Qr(\ @Pk tH& q  {x 7<e e0 q P  ||| |2 8 @ du }    x%/xPwdxxxx=xUZuxxxxx/4Vxjxx x*/Dxglxxx "x16kpdxxxx"x\asxxx xDxafxx x   x4 xG L q x~   x   x   x$ xq v    x    > C ^ xk xt y  x     x*         x4xOxaf "x}xx9xxx$)Oxafxx Kvx?xxy~xxxxxx x0x9>x%*5=hxn|t|~xx||=Sxxxu x=S   N S m r  x !!!x0!x5!I!xU!Z!`!i!x!!x!!x!!!!!!x!" "x"" "x%"2"x7"<"S"xe"j"x"x""x""x"x""##*#/#I#N#]#b#k#xt#xz#s#x#r#x###x#x#x##x#x#x $x/$x8$xH$M$e$r$x{$x$$$$x$x$$$x$x$$$x8% F%K%% % W&xr&w&&& &&&& &&'x 'x'}'%'*'x3'8'h'm'v'x'' '''''x'''''$(2(x?(U(x[(j(x(x((x(x((x(x(x(s(x()x))D)xJ)u)z))x)x)x)x)s)x)*x* *"*x.*5*=*xG*L*c*g* z***x*y**x**x**x****x*x*+x+x+!+x&+,+x1+y6+F+xa+f++x++++x+++x ,,,6,x`,e,s,x,x,,-4-9-R-r-w--x-x-x!.xI.xq.x.x.x.x/x9/xd/x//x/x//x0x,030xV0xm0w0x0x00x0x00x11xH1O1x1x1x1x1x+2xQ2xw2x2x2x2x3x53xU3x{3x3x3x3x4x'4xS4x4x4x4x4x5xW5xd5k5x5x5x5x6x>6xh6x6x6x6x 7xC7K7xv7x77x7x77x8x58?8xb8xy8v8x8x8x8x9 9x69?9xm9w9x9x9q9qA:F:O:W:a:f::::::: :t::: : ;|#;|.;|4;|W;;;<,< q< <<+=0=w=|=====> *> 3> >> ^> c> r> z> > > >>> ? ?#?j?s?{? ? ??? ? ? @ @@@ Y@^@q@ |@ @ @@@@A!A*A=A WA A AA;BHBQBaB qB BBBB B BBC 'C;C @C PCsC C C C C C D D *D 4D TD yDDDDDDD E E !E(E 5E:EFE PE YE mE zE ErEEE E EE EE FF F F *F ;F CFHFMF UF]F cFmFuuFF FFF F FF FsF FF FF )>Lao "*3>Jptx|(,048<@  $(,048<@DHLPTX\`dhlptx| '$'(','0'4'8'<'@'D'H'L'P'T'X'\'`'d'h'l'p't'x'|'''''''''  $(,048<@DHLPTX\`dhlptx|  $<DLT\dlt|,@Th|0DXl  4H\p          (,  ;  K8P \H o(Dl:% p<A' 24'0<?lA[v|`   @ s-D02LN@b-|4[T0,T ` |!^,< ;  J ] q 0  @!X#_|+'$ ' (- )`.*@@+;J+'V+"`+l ;;(,  v   @   <; >`?Z  ? @@ @@/@ A  Y@5l` ~4BBN0  C``  Fg XG $ '0N=YP!0 f$ u y P2EU&Y :2-LY|$8 g}G*N @:p $"7BS_oy 0 `   !0  !0  ` ( % 4 P E Z p  t    4  0 !`  0 , Z  0  7 I a FBr        hE#" 0 !)Q  X Eg 0 s       p  2  #l *  3  < EQwavfront.cgcc2_compiled.my_notifier_callsound_notifiermidi_load_patchwavefront_errorswavefront_commandswavefront_errorstrwavefront_get_commandwavefront_sleepshort_loop_cnt.514wavefront_waitwavefront_readwavefront_writewavefront_cmdmunge_int32demunge_int32munge_bufdemunge_bufwavefront_delete_samplewavefront_get_sample_statuswavefront_get_patch_statuswavefront_get_program_statuswavefront_send_patchwavefront_send_programwavefront_freememwavefront_send_samplewavefront_find_free_samplewavefront_send_aliaswavefront_send_multisamplewavefront_fetch_multisamplewavefront_send_drumwavefront_find_free_patchlog2_2048wavefront_load_gus_patchwavefront_load_patchprocess_sample_hdrwavefront_synth_controlwffx_ioctlwavefront_llseekwavefront_openwavefront_releasewavefront_ioctlwavefront_fopswavefront_infowavefront_oss_openwavefront_oss_closewavefront_oss_ioctlwavefront_operationswavefront_hw_resetdetect_wavefrontdetect_wffxwavefront_download_firmwareerrnowavefront_config_midiwavefront_do_resetwffx_initwavefront_initinstall_wavefrontwffx_idleattach_wffxwffx_mutewffx_memsetwf_midi.cphys_devdevsvirt_devlen_tabwf_mpu_input_scannerinput_dev.504wf_mpu_openwf_mpu_closelastoutdev.511wf_mpu_outwf_mpu_start_readwf_mpu_end_readwf_mpu_ioctlwf_mpu_buffer_statuswf_mpu_midi_protowf_mpu_synth_info_protowf_mpu_synth_ioctlwf_mpu_synth_infowf_mpu_synth_openwf_mpu_synth_closewf_mpu_synth_protoconfig_wf_mpuwf_mpu_synth_operationswf_mpu_midi_operationsstart_uart_modeyss225.ccoefficients3check_regionfree_irqsound_notifier_chain_registerwf_mpuintrpage_four_v2sleep_intervaldevsound_unload_synthdevwavefront_interrupt_bits__module_parm_debug_default__this_moduledetect_wf_mpu__module_author__module_parm_sleep_intervalcleanup_modulemidi_synth_resetinterruptible_sleep_on_timeoutsound_lockercoefficients2midi_synth_controllerprobe_irq_on__module_parm_wait_usecsuninstall_wavefrontmidi_synth_set_instrrequest_regionmidi_devs__wake_upwf_rawinit_modulepage_three__module_parm_fx_rawregister_sound_synthsynth_devsschedule_timeoutrequest_irq__module_parm_sleep_triespage_zerosound_alloc_mididevpage_zero_v2__module_parm_osrun_timefx_rawprobe_irq_offpage_three_v2ionum_midismod_v2page_one_v2sleep_tries__generic_copy_from_userrelease_region__module_parm_iosound_alloc_synthdevmidi_synth_send_sysexirq__module_parm_ramcheck_timedebug_defaultprintkosrun_timepage_four__module_descriptionpage_seven_v2wait_usecspage_sevenreset_time__module_parm_irqramcheck_time__module_parm_reset_timemidi_synth_bender__module_kernel_versionuninstall_wf_mpu__module_parm_wf_rawmidi_synth_start_notewavefront_oss_load_patch__module_parm_ospathunregister_sound_synthsound_unload_mididevmidi_synth_load_patchvirtual_midi_disableboot_cpu_datawavefront_should_cause_interruptospathinstall_wf_mpupage_two_v2midi_synth_panningmidi_synth_aftertouchmidi_synth_setup_voicemidi_synth_kill_notemidi_synth_hw_controlnote_to_freqpage_sixdo_midi_msgwavefrontintr__verify_writecoefficientspage_onepage_twovirtual_midi_enable