ELF>@@#"GNU {fv2%b]LinuxUHATISHC4w x C0A$1[A\]ff.UHSH@ @À ǀ @ @H[]DUHAUIATASHHH@eH%(HD$81GHHT$4fAfD$Ht$HT$fD$ HD$6fDd$4D$D$"HD$({du3D$6D$7 fAE1HL$8eH3 %(uHe[A\A]]@U11HAWAVAUIATSHHeH%(HE1fŰC4fM΃v0AEE1HEeH3%(HD[A\A]A^A_]D$ExtLALHU̾HxAąxYEfuAuEft6HUξH=AąxDEEi =EEL9fDUHAWAVAUATSH1HL=eH%(HE1fu΅AE4v-1E1f HEeH3%(HD[A\A]A^A_]D$ExtMALHU̾LRAąxNEfuAuEft+HUξ@LAąxE f%pf fELEf4fDUHATISI|$8HtID$8I|$@AD$4ID$xIDŽ$IDŽ$IDŽ$IDŽ$HtBAD$H~"1HcÃHH|A9\$HI|$@ID$@AD$H[A\]@UHATSHLHMtAD$ t&AD$ t+HHǃ[A\]LAD$ UHAUATE1SHHeH%(HE1C4D$ED%EClu{LLCf{LH{EfEv`HuHEAăt {durAC4LHEeH3%(u[HD[A\A]]úHuHEAăt {dtAE1AfU HAWAVAUIATISHLLI$=HSXIT$HS`IT$HShIT$HSpuI<$HtHs8Ht {`C` S4E1uV=tgHC8HHCMA HHhAXEC4LHeD[A\A]A^A_]I<$ HC8HHuAH(JUHAUIATISMMHHHtJIU HHt8HtHCHtDPD;PuCA8EHHuH= HHHL 1[A\A]]1U HAWAVIAUATASHӅI~@Au H;EAA A A AvHIV@E1H AH(A9t/D!D9uHxH9;u[DA\A]A^A_]AE1E1D!D9u$HHJHH!tH9twD9~AEAH(A9uŋEuaA[DA\A]A^A_]ALA&AuEA4HH t1DE HDHIcHk(IF@H@H=bf.UHAWAVAUIATASHHĀLeH%(HE1A`PvAG`PHLDAƅHEeH3%(uHD[A\A]A^A_]ff.UIAHAWIAVAUEATASH(LeH%(HE1fANH~MIF@11H(H(9fD9`u@tAHpH @ǁuZ@uU1HHIF@HHAHpH ‹ש@uuuEkIcf< HueH34%(u2H([A\A]A^A_]øILD[tDUHAWAVAUAATISHHHfMD LeH%(HE1EAF4@D<EAFlCE AFhDmH] H]EEEfEA~4IFxIdžIdžIdžIdžI$HI$H;Hz8H.111ADžuHULHEADž=uHUL@AǃEAFxu9u I9eAdžHULMAǃUECEA9uu'DEȅM HULAHUL%HUL 7AFl uKEANL‰ 9ANNUf5f90fA9FPHEE1IFxHEANxIHEIHEIHEAF4IHEeH3%({HeD[A\A]A^A_]AL]m42:I$HRHzuAFxLL98DEE1AFlADADDft f 0fAVNfAFPMA9 5uHULAuHUL@A%LgA}ArUAMHAWAVAAUAATISH8DM5HeH%(HE1LL]LDU DUL]MLDLuCH{AAuCx 2ELmAiELmf{LfEELLHEAƒt {dI$Ht/I$HHHz8H;1A+E HiCIH,HEI EH{LAEfDeLefECEfELeAƒt {dtdDDs0ELDUDUHEeH3%(HeD[A\A]A^A_]LHEAƒt {d{dI$HRHzLmfELEHEt {du.CH{EE0)LmoAUHAVAUIATSHL{ LcML%HEAHH%HHHH HHHHHHALI#ELELci3$MDLE1ɺ[A\A]A^]HCAE1AD$l3LH̃<HiqE1E1 HHHHֺT[A\A]A^]HI ZI PI!FH I 4I"*fUHAVAUATISDdDDHC4w xA t"AA[A\A]A^]ËCpA[wGcl E1Ʌttf{LwfDA$(LE1@[A\A]A^]A$(AjwuKlSl E у1A[stCpу@Iу@:=D*w%clSl E у Klـcl_DUHAWIAVAUATISHH`eH%(HE1L+I#M$$HUMO8HEWLI\$$EAD$ fAGLAL$"ĉMAIOHUHAUATSHLIHMHIT$LLxAE4[A\A]]HCKHt"PHs(IHHuuHHuuHuuHuuHuuHuuHuuHuuHuuHuuHuuHuuHuuHuuHuuHuuHuuHuuHuuHuuHuuHuuHuuHuuHuuHuuHuuHuuHuuHuuHSKHtwPHs(HAA{dD$ D$ DHt/PHs(HICH{늃HCKHtPHs(HDIEAMHtKPIu(HIEAMHt'PIu(IH붃HGOHt#PIt$(IHID$AL$Ht~PIt$(IHID$AL$HtPPIt$(HID$I$LHBHHI$H"ID$냃HCKHPHs(H=HCKHPHs(HHCKHt[PHs(EA HEHCKHt.PHs(EA"Hă릃=ӃdHCKHtUPHs(IHHCLC8KHt'PHs(HC4묃H1AMIUH@(HHPH1PHHHHHHCHC C HI$I$HHI$H)H H)I$HHCKHPHs(IHIuHtLHLHHs(DHC C C` HHHI$I$>A#IIFANHPIv(H=1DHDHIFANHPIv(HIFANHtyPIv(HAHGOHtPPIv(IH=1DHDH눃뱃RIIGAOHPIw(HIc1Lk(IG@B< IG@IUHB4 IG@LLpD` MLhL;hsyMnL;hvtIGAOHtxPIw(HAIGAOHt*PIw(IH,E1Afu E1fu|HHHt0HHHz8H111EFIGAOAHIw(HAfvEfIGAAOAH PIw(HAfyׁMxLH9hs@LhIGDAOMM)HtzPIw(HAAFHXMnMEBfffft4AF`D`fA9DOIcHOHHXMHHH*HHjHz8H]1ɺ1AƅIGAOHPIw(EHHLH}AFI~EL$HpfDtfpHED`fDžrHxD`AuNEA~dtEygIFEANMHPIw(HAA9tIFANHtPPIv(EHfD)fI?PDHQHzHQHzHHHt+HHttHz8Htk11`EFIGAOAHuIw(HAP݃@HQHzIFANHEPIv(IHDULMLMDUEeMcIIFANHPIv(HIF@Hp8IF@IH4AFfA~LI~EfELmHELÃA~dtI~AFLE fELeÃA~d/ Ek McILmHELÃXOIFANHtiPIv(AAH6IFANHt,PIv(AAH=Ճ똃 IFANHPIv(HA AA~dI~AFLEfEHEÃuA~dtF1tIFANHt6PIv(AAHe1IIFANHPIv(EHIFANHtHPIv(HIFANH~PIv(HIFANHtRPIv(HAFxuIFANH PIv(EHIFANHIv(HIFANHtRPIv(HDEȋuEIFANHPIv(HIFANHtOPIv(IHIFANH4PIv(H벃/P aIFANHPIv(H=}1HUuHf}uHuHIFANHPIv(H\IFANHPIv(HUDEE^Љщf DIFHt)DPIv(WHQDRDHAHA~h1AvhH lockXCeive xc2028/xc3028 tuner6%s %d-%04x: type set to %s Can't findFoundc(%x), id %016llx. c(%x), id %016llx: c(%x), id %016llx, cscode_tbl c(%x), cint_freq %d, cscode_nr %d A2A2/AA2/BNICAMNICAM/ANICAM/B3%s %d-%04x: Firmware type c(%x), id %llx, size=%d. OKerror4xc2028: No frontend in %s 3%s %d-%04x: i2c input error: rc = %d (should be %d) 7%s %d-%04x: signal strength is %d 6%s %d-%04x: destroying instance 7%s %d-%04x: Putting xc2028/3028 into poweroff mode. 7%s %d-%04x: Printing sleep stack trace: 3%s %d-%04x: Error on line %d: %d 3%s %d-%04x: Failed to request firmware %s 7xc2028: Xcv2028/3028 init called! 6%s %d-%04x: attaching existing instance 6%s %d-%04x: creating new instance 7%s %d-%04x: %s called, want type=3%s %d-%04x: Error! firmware not loaded 7%s %d-%04x: Selecting best matching firmware (%d bits) for type=7%s %d-%04x: %s firmware for type=6%s %d-%04x: Loading firmware for type=3%s %d-%04x: Firmware chunk size is wrong 3%s %d-%04x: Error at RESET code %d 6%s %d-%04x: Invalid RESET code %d 3%s %d-%04x: missing bytes: need %d, have %zd 6%s %d-%04x: i2c output error: rc = %d (should be %d) 3%s %d-%04x: %d returned from send 3%s %d-%04x: error executing flush: %d 6%s %d-%04x: Loading SCODE for type=7%s %d-%04x: checking firmware, user requested type=7%s %d-%04x: BASE firmware not changed. 3%s %d-%04x: Error %d while loading base firmware 7%s %d-%04x: Load init1 firmware, if exists 3%s %d-%04x: Error %d while loading init1 firmware 7%s %d-%04x: Std-specific firmware already loaded. 7%s %d-%04x: SCODE firmware already loaded. 7%s %d-%04x: Trying to load scode %d 3%s %d-%04x: Unable to read tuner registers. 7%s %d-%04x: Device is Xceive %d version %d.%d, firmware version %d.%d 3%s %d-%04x: Incorrect readback of firmware version. 3%s %d-%04x: Read invalid device hardware information - tuner hung? 7%s %d-%04x: Retrying firmware load 7%s %d-%04x: should set frequency %d kHz 3%s %d-%04x: Unsupported tuner type %d. 7%s %d-%04x: divisor= %*ph (freq=%d.%03d) 3%s %d-%04x: Error: firmware file %s has invalid size! 6%s %d-%04x: Loading %d firmware images from %s, type: %s, ver %d.%d 3%s %d-%04x: Not enough memory to load firmware file. 3%s %d-%04x: More firmware images in file than were expected! c(%x), id %llx is corrupted (size=%zd, expected %d) 7%s %d-%04x: Reading firmware type 3%s %d-%04x: Firmware file is incomplete! 3%s %d-%04x: Firmware header is incomplete! 3%s %d-%04x: Error: firmware file is corrupted! 6%s %d-%04x: Releasing partially loaded firmware file. 7%s %d-%04x: Firmware files loaded. 7%s %d-%04x: request_firmware_nowait(): %s 3%s %d-%04x: Could not load firmware %s. load_all_firmwaresload_firmware_cbxc2028_set_configmemcpyxc2028_dvb_releasexc2028_set_paramsfree_firmwareload_scodeseek_firmwareload_firmwarecheck_firmwaregeneric_set_freqxc2028_set_analog_freqxc2028_get_frequencyxc2028_signalxc2028_get_regXceive XC3028ހ3Pfirmware_nameaudio_stdno_poweroffdebugfirmware=xc3028L-v36.fwfirmware=xc3028-v27.fwlicense=GPL v2author=Mauro Carvalho Chehab author=Michel Ludwig description=Xceive xc2028/xc3028 tuner driverparm=firmware_name:Firmware file name. Allows overriding the default firmware name parmtype=firmware_name:stringparm=audio_std:Audio standard. XC3028 audio decoder explicitly needs to know what audio standard is needed for some video standards with audio A2 or NICAM. The valid values are: A2 A2/A A2/B NICAM NICAM/A NICAM/B parmtype=audio_std:stringparm=no_poweroff:0 (default) powers device off when not used. 1 keep device energized and with tuner ready all the times. Faster, but consumes more power and keeps the device hotter parmtype=no_poweroff:intparm=debug:enable verbose debug messagesparmtype=debug:intsrcversion=06E31512128F47D34D9EDB6depends=retpoline=Yintree=Yname=tuner_xc2028vermagic=5.4.0-216-generic SMP mod_unload modversions xc2028_attachpmodule_layout:zLkmalloc_cachesE:#__kmallocmsleep6:param_ops_int37i2c_transferA̴fkmemdupb˛@mutex_unlock9-kstrdupZ%strcmprparam_ops_stringQ__mutex_initprintkXstrcasecmp*mutex_lockO request_firmware_nowaitF__sw_hweight64) __stack_chk_fail`-kdump_stack\ɢ.__x86_indirect_thunk_raxm__fentry__fortify_panicѠ"kmem_cache_alloc_trace zkfree8߬imemcpy&Crelease_firmware tuner_xc2028GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0tuner-xc2028.ko?! =#` 0=i Uu j~}7E<4PP[14Raux-*ght5y ,QDS0N78`kv= ll`@<   5AO^p l- r K  `  *5@Kpap080L4'J= Lb@q/>2p/.T!5(Ke?(( //P(C [)o*x(   '8mѼL[s~__UNIQUE_ID_srcversion43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6__ksymtab_xc2028_attach__kstrtab_xc2028_attachxc2028_get_frequencyCSWTCH.251xc2028_get_frequency.cold__func__.39685dump_firm_type_and_int_freqdump_firm_type_and_int_freq.coldxc2028_get_regxc2028_get_reg.cold__func__.39423xc2028_get_afcxc2028_get_afc.coldxc2028_signalxc2028_signal.cold__func__.39582free_firmwarefree_firmware.cold__func__.39445xc2028_dvb_releasexc2028_list_mutexxc2028_dvb_release.cold__func__.39674xc2028_sleep_val.39667_val.39664xc2028_sleep.coldxc2028_set_configload_firmware_cbxc2028_set_config.cold__func__.39701hybrid_tuner_instance_listxc2028_attach.coldxc2028_dvb_tuner_ops__key.39729seek_firmware.isra.0seek_firmware.isra.0.cold__func__.39482load_firmwareload_firmware.cold__func__.39511__func__.6431load_scodeload_scode.cold__func__.39536_val.39540_val.39543_val.39548check_firmwarecheck_firmware.cold__func__.39566generic_set_freq_val.39623_val.39626_val.39616generic_set_freq.cold__func__.39613xc2028_set_analog_freqxc2028_set_analog_freq.cold__func__.39637xc2028_set_paramsxc2028_set_params.cold__func__.39648kmalloc_array.constprop.0load_all_firmwares.isra.0load_all_firmwares.isra.0.cold__func__.39460load_firmware_cb.cold__func__.39693__UNIQUE_ID_firmware96__UNIQUE_ID_firmware95__UNIQUE_ID_license94__UNIQUE_ID_author93__UNIQUE_ID_author92__UNIQUE_ID_description91__UNIQUE_ID_firmware_name88__UNIQUE_ID_firmware_nametype87__param_firmware_name__param_str_firmware_name__param_string_firmware_name__UNIQUE_ID_audio_std86__UNIQUE_ID_audio_stdtype85__param_audio_std__param_str_audio_std__param_string_audio_std__UNIQUE_ID_no_poweroff84__UNIQUE_ID_no_powerofftype83__param_no_poweroff__param_str_no_poweroff__UNIQUE_ID_debug82__UNIQUE_ID_debugtype81__param_debug__param_str_debugrelease_firmware__this_modulememcpykfreekmem_cache_alloc_tracefortify_panic__fentry____x86_indirect_thunk_raxdump_stack__stack_chk_fail__crc_xc2028_attach__sw_hweight64request_firmware_nowaitmutex_lockstrcasecmpprintk__mutex_initparam_ops_stringstrcmpkstrdupmutex_unlockkmemdupi2c_transferparam_ops_intmsleep__kmallockmalloc_caches 8 / Qe0nwlU>'oXA(*4@LXdp|r[G 8D9B #N 8 8- It 8 8   8M    %1k  4 8  9 >OJ[mz 8   + 2 K W  \ix 8b8   < @ @J sT @]  l x K     8  |  8N  8V    8   8   O9 > V  7] q   8  )   O  8W  _ [P a   8    8  8QU 8a 8 8 89` 8m4s 8] 89ZPV 8f sHr  8'67 <M]m  87h Yo 0t \ 0 a 0 f 0 l 0 t 0 8"H1  8!39 8N:Wu P! &+ 7 ?GeQ )V[b  jry   | p d X L  @ "*41 9A(H PX_ gov ~     z t l'. c6>E [MU\ Tdls L{ C : 3 *w !n "2a;Daa 6h xmz T 8 h  7 > CHo v { `   7; @EJq v  `  ".p? pDK \ y  D @Dx  1 8 =N|U  Zb i Hns pV     h!' 7. 8LE JO r  w|      7 L    L Q g Lv          "  4  y         _ @j o  r  S X ]  l       9 p>      : A N[W  L  ,M_      S pa    * /4wS hX]v 04 ` w w= BQat y~    xw+ (06 7= GLU Zp :u J   8  @wH U^k $p{L 1 ] $1fV _s  H4 p=UZ|  9 2 09 >C7f m rw"    4 ?b p go x 8 [ 8`   U |^hL} x 7   7'L8 = 8   @ (  -:A P n  sxN P (080@HP Xp ` h` px  8H0`hpx  0 (08HPX`p 8x  <0080@@H@.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.altinstr_replacement.rela__ksymtab.rela__kcrctab.rodata.str1.1.rela__mcount_loc.rodata.str1.8.rela.altinstructions.rela.rodata.modinfo__ksymtab_strings.rela__param__versions.rela.data.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?:@nX J E@x' Y6t6 o@p0 6~@ 269@ 2 :3 SD @0 `D @ rG9KHK@ L RP @ ` S@8V@=0VXFVVVV! e e0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H X~dϚ jW NsVA!o}V'SrzO56#1K}U.= prD%]0d^dŘI<#]4\\)k-gfEPa"xa>oڊdlXMJamcr[I'^.L+88 h#cyTI*Ԉ w8G] 0xl9"e5)S7ol;*L9^7G+{]1d@@W-y_#hK+Ku3[Nnp @D0ܵ^RgV>XE/;Qj>mJc6ybCRDjt"JDWO8]J9ч>[l28U.$CfN ZPUncQ3A]SFdLh[-Ft* ";Ap#tO,7x.XE5"ft^%T~Module signature appended~