ELF>Y@@# GNUC'6quq=f%HHHk8Ht8HHHk8Ht8U@SH HHź H|uH1ҾeHߺ 0[]QSHHHHOH+CK4[HUHSQHHHH+C+SDyS8)SHSTCDCL9‰STr)‰STHH@`HtHHCTHHHZ[]SH_ HH+Pl[HUH SAPH_H+P+|ypt|օɉupH9O9‰r)‰HH@`HtHHHHH^[]HGHǀHGH;uHǀHǀ8HǀF@FH1HFPHFXSHHcwxH%)HCP1HSH[AUE1ATAUSH+FHD+fPHcoxHHA HH(D9AtDHH[]A\DA]HHP8HH@8HHH8HH8H@8F~1N <uHHu0΃SHm%H߾;H߾IH߾H߾'HоH߾d f1dH߉H 1ҾHHS81HC8HS8[SHW8HB%H߾sH߾H߃[PËHG8HG8tuHO8HW8ÅtuHO8HW8HW8HW8HW8HW8U1HqSHLJ0HHt,Hxp8HL$AD$H0H[]AVAUAATAUSH HS8AĉlHS8AʼnpHC8`HC8u`HS8` O`AƧHC8`tAuAAԉH1H H߃[]A\A]A^H%S HW8H HS8[AWAVAUAATE1USHAR DDE$|LHC8HC8D`EAuLDH1AAHC8D`2A$`HC8HS8`HS8Aʼnl1HS8pHC8u`HS8` _`AƧHC8`tAuAH1=AdAdLHC8u(ƧAuAՉH1L{8A/H߃ AY[]A\A]A^A_HiHHGHLHHp LD$LLD$HIDHHHHATUSH HHtHHHtHǃHHHt HH{HtH;xHH Ht H1Hk8LdI|$ HtI|$0HHuH`HH[]1A\H USHHHF8(uHV8B0@tHPHtHxhHt@tHtHHtHH-HC8 D$tHHt$HC8tI tNHHt$HS8t  D$HC8tfHS8BH[]USSH_Htt$Etu;dH'f1 hdHf1¾dH1fA[[]1҉AWAVAUATiЀAA U)1S HUHf1HAi)ƉAAiAA)DH߾ID FHD⾴6A\[HL]A\A]A^A_AWAVAUATIUSH=vCݹ1DM$1Li)ʼn1ҍ,0ȾՉAA )1 1A)1҉D$i)DL$ AL$T$ LH$ =UL(DLʀDLH$LH1҉T-9Eu1҉Tm@9E1҉T 9EuLL4IL8kL<Yع]1L@umHHxptHH XHHоHf1AY[]SH_H8HǃH߃ 1[SHH_HHHt&HǃPHGhH 1[UHSSH_HH8HƐxJHHHHX󥃻@tHXH 1A[[]AVIAUATUSLLoI$HLE4A|$`u E4 A|$TuM4A|$TA|$Tڀ΀EtA|$Tڀ@EHU81 HLIHBxHHM4HUELID$hHHE8LM4%L ЉLrAt$\L[]A\A]1A^Ë0t+fǀf Df9tfU 0SHQ %HFHtuHtZ[]H1][]S1Ҿ&HW‰̀E9t41ɾ&H H8HtHH[[þЀAVAAUATIUSHoLHHHHHƐy H[IXHIHIDžPLchHP@tI$XE1H []A\A]DA^AW1AVAUATUSHAPHW8HW8 HO8HW8`FHS8`HS8` XAHuHS8 HS8~ HS8:HS8HS8dHS80HS8LHC8E1@ uHS8 AHS81PE1A`HC8@u$HC8DHHC8DDAAu06XAAu1HEt#HC8 A2Et HC8HS8(HS8,HS8 GHC8du% uH1H=HS8`HC8tt# uH1HS8h0^[]A\A]A^A_HHHHk8HT81 <:HHH9u1AVHAUIATUSH HH|$HD$HHD$HH0L`H vD1 A t H+Hv HHHH uH9tbH1.E4HLHcLxAHLHuH|$D$D$H []A\A]A^Il$ 1AUATAUHHSSHpHx1ɺǀPHǃDHH1HH`HS8HHuDHDHH DHHDHHA[[]A\1A]ATIHUS1LHHpLLy H1H LDHǃ HHHmHHdHKоdH߉hf1G@H1@HHH@EtH H HxDǃD1DžP1[]A\SHHHH1[USHH{Hcƒ<u@^H4<1IH4HcH<$LD$Hދ H<$x6HcHD$1HpHNj@1yH<$H|$xH|$11xH|$xH|$H<$HHH<$HH$HD$H<$HHHDHW$L@HD1H<$H4$yHFH1H[]U1 SHH8HT$HH\$HD$HuD$$1ɺH߽d1ҾHf=uHHHt$ uøH8[]UHSHHHtHHLL$AHH|$1HHH|$HH|$HGHdH|$HAHH1Ht HT$HUH[]AULHHATA1USHHXHLJeH%(HD$H1HHHH@¸ǃE1IkPHHHt xuD`HHxXIIuHl$1HHH}D$ HHH8H1HT$HeH3%(tHX[]A\A]UHSHHHtHHLL$AHxdH|$HH`H|$1HH|$HHD$HHH1HtHEH[]UHSARHHHHuH1Hx HHHHuH1HHHH+HCxHC`HCXHChHH(HU8HU8HH1AY[]SHHyH1H¾Hf1҉XdHоdH߉hf1G@H@HHHHH1[AWMAVAAUIHATAUHSH(IhHHu H_ǀLHHHpHPHPHFHw HtHu H1HH{HHCH{PHHC@HC0HCHHHCx0HChHCHHHǃ8HHHCHHHǃpHHHCHǃ HL$,HHu8H}u8H}HL$.fL$T$H@f9u7f9Pu1HPHHP H HP(H(H@HtH H0HxuEtH1HǃEt!H1Hǃ HHu HǃH u Hǃ HE1 HIk8E1HLdIT$(It$LHID$0uIt$HHIT$(HuIt$(I|$HID$ uLHIIy1HIIt H1H3HxHH LyH߉T$T$E1Ik8HT$LLtLu&HD$f@HXHH@ IV(@HPIIuH5HH`HŐH I@1IH([]A\A]A^A_HHHHmmap_valid thinkpad external_amp enable id index ?@|@|hCS46xxSound Fusion CS46xx%s at 0x%lx/0x%lx, irq %isnd_cs46xx<3>AC'97 write problem, codec_index = %d, reg = 0x%x, val = 0x%x <4>cs46xx: ACCTL_VFRM not set 0x%x <3>AC'97 read problem (ACCTL_DCV), reg = 0x%x <3>AC'97 read problem (ACSTS_VSTS), codec_index %d, reg = 0x%x <3>SPCR_RUNFR never reset <3>cs46xx: failure waiting for FIFO command to complete <3>create - never read codec ready from AC'97 <3>it is not probably bug, try to use CS4236 driver <3>create - never read ISV3 & ISV4 from AC'97 cs46xx/cs46xx-old.fw<3>cs46xx: firmware too small <3>cs46xx: firmware hunk misaligned <3>cs46xx: firmware hunk out of range <3>cs46xx: firmware size mismatch CS46xxExternal AmplifierCS46XX<3>cs46xx: cannot allocate memory for gameport CS46xx Gameportpci%s/gameport0<3>image download error <3>cs46xx: pci_enable_device failed, disabling device <3>wrong address(es) - ba0 = 0x%lx, ba1 = 0x%lx CS46xx_BA0CS46xx_BA1_data0CS46xx_BA1_data1CS46xx_BA1_pmemCS46xx_BA1_reg<6>Crystal EAPD support forced on. <6>Activating CLKRUN hack for Thinkpad. <3>unable to request memory region 0x%lx-0x%lx <3>%s ioremap problem snd_cs46xx<3>unable to grab IRQ %d DAC VolumeADC VolumeGenius Soundmaker 128 valueVoyetraMitac MI6020/21Hercules Game Theatre XPHercules Gamesurround Fortissimo IIHercules Gamesurround Fortissimo III 7.1Terratec DMX XFire 1024Terratec SiXPack 5.1Thinkpad 570Thinkpad 600X/A20/T20Thinkpad 600E (unsupported)```parm=mmap_valid:Support OSS mmap.parmtype=mmap_valid:array of boolparm=thinkpad:Force to enable Thinkpad's CLKRUN control.parmtype=thinkpad:array of boolparm=external_amp:Force to enable external amplifer.parmtype=external_amp:array of boolparm=enable:Enable CS46xx soundcard.parmtype=enable:array of boolparm=id:ID string for the CS46xx soundcard.parmtype=id:array of charpparm=index:Index value for the CS46xx soundcard.parmtype=index:array of intlicense=GPLdescription=Cirrus Logic Sound Fusion CS46XXauthor=Jaroslav Kysela firmware=cs46xx/cs46xx-old.fwalias=pci:v00001013d00006004sv*sd*bc*sc*i*alias=pci:v00001013d00006003sv*sd*bc*sc*i*alias=pci:v00001013d00006001sv*sd*bc*sc*i*depends=snd-pcm,snd,snd-page-alloc,snd-rawmidi,gameport,snd-ac97-codecintree=Yvermagic=3.2.0-4-amd64 SMP mod_unload modversions $$$$$$2Vmodule_layout6jsnd_pcm_format_width__request_regionpci_bus_read_config_byte\4Z__kmallocmsleepo>param_ops_intXiiomem_resource2$dev_set_drvdatadbsnd_pcm_period_elapsedsnd_card_create!dsnd_dma_alloc_pagesFMmalloc_sizesVpci_disable_deviceCcopy_to_user_fromionOsnd_pcm_format_big_endian__const_udelayaparam_ops_boolTGsnd_rawmidi_set_opsSqsprintfsnd_card_disconnectsnd_rawmidi_newz snd_pcm_suspend_allƂrparam_ops_charpIpci_set_mastern.snd_device_new"r$pci_restore_stateJ_raw_spin_unlock_irqrestoreI'printkWtsnd_pcm_set_ops=Qsnd_ctl_notifyD!gstrlcpy-n\snd_pcm_lib_free_pagesRrequest_threaded_irq*release_and_free_resource9wsnd_pcm_lib_ioctlxa__gameport_register_portrsnd_pcm_lib_malloc_pages~msnd_ac97_suspendNOvxpv_irq_ops5Bioremap_nocacheT8pci_bus_read_config_word__stack_chk_fail&C_raw_spin_lock_irqBsnd_ctl_new1gameport_unregister_port}hsnd_dma_free_pages=pci_unregister_driverg+zkmem_cache_alloc_trace>usnd_ctl_find_id+_raw_spin_lockrsnd_ac97_bus'_raw_spin_lock_irqsaveA!__wake_up+-pci_set_power_state㹡snd_ac97_mixer zkfree(snd_pcm_format_unsignedYparam_array_opsS9iounmapőՇ__pci_register_driverŒrequest_firmware+\Osnd_card_proc_new mpci_get_deviceUsnd_pcm_lib_preallocate_pages_for_all9Msnd_card_free*snd_card_registerq`pci_dev_putͮgsnd_pcm_new:snd_ac97_resumeJynpci_choose_stateB}snd_ctl_addi)snd_rawmidi_transmit!pci_enable_deviceddev_get_drvdatam"2release_firmwarexFsnd_rawmidi_receive Avgameport_set_physث free_irqnI pci_save_statestrcpypSPW3q`PPQRST;.;62Ssnd_cs46xxGCC: (Debian 4.6.3-14) 4.6.3GCC: (Debian 4.6.3-14) 4.6.3GCC: (Debian 4.6.3-14) 4.6.3snd-cs46xx.koim.symtab.strtab.shstrtab.note.gnu.build-id.rela.text.rela.devexit.text.rela.devinit.text.rela.init.text.rela.exit.text.rela.rodata.rodata.str1.1.devinit.rodata.modinfo.rela__param.rela.parainstructions__versions.rela.data.rela.devinit.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$3d .8X !> #9H!Q! Lؕ !d ,_`!t$, o@0! 0,p ! 2.3@4c7!h8 @!8@LX!Q!UH0! W%0WZ.:X>:XNXM`b" Xy #.8p?BHQ^i """    D9'} < M 0 b @ w5$@  `  p %`  0 C9,Ne] h w 1     -(   +&;AyL+oy^&1A0q!(3;ZNj2@a jQl(B&\_2I_/uI\9 z  C  x%> E h ]Wu| v|0FKPghhphPh~Q.Kg|,E pPu<6q Xg 0  E ^  Pr _ # 00  `    0  @ .1 P+@ {+O +^ Go @| ' 03          #( : O [ Hi z          @) ? G  V f ~          ! - @ GP i v         $=Oi~i0#2BVfzO4(<Lcssnd_card_cs46xx_removesnd_card_cs46xx_probedev.30649enableidindexthinkpadexternal_ampmmap_validalsa_card_cs46xx_initdriveralsa_card_cs46xx_exitsnd_cs46xx_ids__mod_mmap_valid65__mod_mmap_validtype64__param_mmap_valid__param_str_mmap_valid__param_arr_mmap_valid__mod_thinkpad63__mod_thinkpadtype62__param_thinkpad__param_str_thinkpad__param_arr_thinkpad__mod_external_amp61__mod_external_amptype60__param_external_amp__param_str_external_amp__param_arr_external_amp__mod_enable59__mod_enabletype58__param_enable__param_str_enable__param_arr_enable__mod_id57__mod_idtype56__param_id__param_str_id__param_arr_id__mod_index55__mod_indextype54__param_index__param_str_index__param_arr_index__mod_license38__mod_description37__mod_author36spin_unlock_irqsnd_cs46xx_pokesnd_cs46xx_peeksnd_cs46xx_resetsnd_cs46xx_playback_direct_pointersnd_cs46xx_playback_indirect_pointersnd_cs46xx_capture_direct_pointersnd_cs46xx_capture_indirect_pointersnd_cs46xx_mixer_free_ac97_bussnd_cs46xx_mixer_free_ac97snd_cs46xx_vol_infosnd_cs46xx_vol_getsnd_cs46xx_vol_putsnd_cs46xx_gameport_triggersnd_cs46xx_gameport_readsnd_cs46xx_gameport_cooked_readsnd_cs46xx_gameport_opensnd_cs46xx_hw_stopcs46xx_enable_stream_irqsamp_noneamp_herculesvoyetra_mixer_inithercules_mixer_initclkrun_initsnd_cs46xx_codec_writesnd_cs46xx_ac97_writesnd_cs46xx_midi_resetsnd_cs46xx_codec_readsnd_cs46xx_ac97_readsnd_cs46xx_io_readsnd_cs46xx_pcm_free_substreamsnd_cs46xx_freesnd_cs46xx_dev_freesnd_cs46xx_interruptsnd_cs46xx_capture_triggersnd_cs46xx_set_play_sample_ratesnd_cs46xx_set_capture_sample_ratesnd_cs46xx_midi_input_triggersnd_cs46xx_midi_output_triggersnd_cs46xx_midi_input_closesnd_cs46xx_midi_input_opensnd_cs46xx_midi_output_closesnd_cs46xx_midi_output_opensnd_cs46xx_capture_preparesnd_cs46xx_capture_hw_freesnd_cs46xx_playback_hw_freesnd_cs46xx_capture_hw_paramssnd_cs46xx_capture_opssnd_cs46xx_capture_indirect_opssnd_cs46xx_playback_hw_paramssnd_cs46xx_playback_opssnd_cs46xx_playback_indirect_opssnd_cs46xx_capture_transfersnd_cs46xx_playback_transfersnd_cs46xx_playback_triggersnd_cs46xx_capture_closesnd_cs46xx_playback_closesnd_cs46xx_capture_opensnd_cs46xx_capturesnd_cs46xx_playback_prepareclkrun_hacksnd_cs46xx_proc_startamp_voyetracs46xx_detect_codec.constprop.13kzalloc.constprop.14snd_cs46xx_playback_opensnd_cs46xx_playbacksnd_cs46xx_chip_initsnd_cs46xx_download_imageops.31512snd_cs46xx_controlssnd_cs46xx_midi_outputsnd_cs46xx_midi_inputsaved_regscardsops.31765snd_cs46xx_proc_io_ops__mod_firmware3938__mod_alias112__mod_alias111__mod_alias110__module_depends____versions__mod_intree17__mod_vermagic5snd_cs46xx_gameportstrcpypci_save_statefree_irqgameport_set_physsnd_rawmidi_receiverelease_firmwaredev_get_drvdatasnd_cs46xx_suspendpci_enable_devicesnd_rawmidi_transmitsnd_ctl_add__this_modulepci_choose_statesnd_ac97_resumesnd_pcm_newpci_dev_putsnd_card_registersnd_card_freesnd_pcm_lib_preallocate_pages_for_allpci_get_devicesnd_card_proc_newrequest_firmwaresnd_cs46xx_pcm__pci_register_driveriounmapcleanup_moduleparam_array_opssnd_pcm_format_unsignedkfreesnd_ac97_mixerpci_set_power_state__wake_up_raw_spin_lock_irqsavesnd_ac97_bus_raw_spin_locksnd_ctl_find_idkmem_cache_alloc_tracepci_unregister_driverinit_modulesnd_dma_free_pagessnd_cs46xx_midigameport_unregister_portsnd_ctl_new1_raw_spin_lock_irq__stack_chk_failpci_bus_read_config_wordsnd_cs46xx_start_dspioremap_nocachepv_irq_opssnd_ac97_suspendsnd_pcm_lib_malloc_pages__mod_pci_device_table__gameport_register_portsnd_pcm_lib_ioctlrelease_and_free_resourcerequest_threaded_irqsnd_pcm_lib_free_pagesstrlcpysnd_cs46xx_resumesnd_ctl_notifysnd_pcm_set_opsprintk_raw_spin_unlock_irqrestorepci_restore_statesnd_device_newsnd_cs46xx_mixerpci_set_masterparam_ops_charpsnd_pcm_suspend_allsnd_rawmidi_newsnd_card_disconnectsprintfsnd_rawmidi_set_opsparam_ops_bool__const_udelaysnd_cs46xx_createsnd_cs46xx_downloadsnd_pcm_format_big_endiancopy_to_user_fromiopci_disable_devicemalloc_sizessnd_dma_alloc_pagessnd_card_createsnd_pcm_period_elapseddev_set_drvdataiomem_resourceparam_ops_intmsleep__kmallocpci_bus_read_config_byte__request_regionsnd_pcm_format_width |:^ @e *C  w < I [ g o    ? n     u  5'C{  , pds P F5 pI #3  L N 0Nhs iz  ( Vj  0 U |8aw  +?GOZ )ai{z   SP  # p1 > E Q Vg z    '2 ;K en  A X ,t y p  & 0_y 1   8{   `  7 <_ gy  2  @ =  "$1"LVc: p xfJ `QYn s    F\l   X  X # < J a w *   Z   q  |   * 7 I n     5    (PX  p  0(8@@`HXp`hx5 (0Hpxu| ^PX`hpxu|  ~@HI`h pW z \(q08`xqX(X8HXBhxBBBB(8HBXF^s \0HP\`xH8