ELF>@@&%GNUp?o$͎aLinuxHUH@HH]HpÐUHAWAVIAUIATISHHHGHLxDA$ уw )щ AD AAEEDH1[A\A]A^A_]Ë IwHHԋ IwHEHHHEoUHAUIATSH_ HhHL`DAEH- HHuvA$DH`1tI$PHtLHe[A\A]]ËOHHHwhw`DLGPHH`LH~`HFhLHK9L9ND1)HAHFmfDUHAWAVAUATISHDLPL0LLhLLHǃpH{LLLID$PH@hHx1[A\A]A^A_]HwHHlff.UHAULATIDI$8LLA\A]]HHHHp뽐UHATISH0DA$AD$\HHHI$HBID$HBID$HBID$HB ID$ HB(ID$(HB0ID$0HB8ID$81[A\]HCEL$HHED$A $HpA$auHHtHHHtHuH{HuIxHHuL_DMA $1DH1HHHAA?DDH{fAHUfDu͈E}H{҃}EA@AsH{A־H{A$1H{B HHHUȉE_H{H=H{HH{H{HH{HH{`aAD$<'JHH{HffUHAWAVAUATSHLwHIvLI\$ DIp M0LHHHtHHHHtI|$AIHtfHHtZHHtRH@HHtIHHlHRHH_AEtCLHD[A\A]A^A_]IvHL`DI$0HtLLjAąuL AąuAdžIFIdžHEDH]1AdžH$DAAA Lc IpK0 KIcHILMuDLAHHHHHHAL0 HHHIFE1HHEDD 1KHhIpKHH@Hp`Lǀʀ@PPHǀK@\KK0 IHPhA A I XI^E1Adž,H]HH]ЅDDK A IE9 fHuDHHHEй HHHpHuHHH HuDHHIt$AGIMƈH;HL9uAAAff.@UHAWAVAUATSHHLDMHCPH@hHHxH= IHdID$=I]IHEID$IEID$ H@(ADž IpHI HI I0HHHMPHEMHHLILADž(II H IH M0IDžIDž I8AHCHEEAD$M <'O<)*<o11ҾLA1LjA HAAz1Ih j HL1Ih 1ɿIp XZE EMMHLLMHMH{MhLMMHIDžHELMMMI`ILADžLApixelformat fourcc %4.4s rtl2832_sdrusb-%s-%skill urb=%d free buf=%d urb failed=%d free urb=%d ?alloc buf=%d failed alloc buf=%d %p (dma %llu) alloc urb=%d submit urb=%d No parent device Refcount fail&dev->v4l2_lock&dev->vb_queue_lockRegistered as %s Realtek RTL2832 SDR attached id=%d name=%s val=%d min=%lld max=%lld step=%lld tuner=%d type=%d frequency=%u status=%d length=%d/%d errors=%d videobuf is full, %d packets dropped slen=%u samples=%u msecs=%u sample rate=%lu all in all I will use %u bytes for streaming Could not submit urb no. %d - get them all back Cannot proceed without platform data Could not initialize vb2 queue Could not initialize controls Failed to register v4l2-device %d Failed to register as video device %d SDR API is still slightly experimental and functionality changes may follow drivers/media/dvb-frontends/rtl2832_sdr.c@rtl2832_sdr_s_ctrlrtl2832_sdr_queue_setuprtl2832_sdr_submit_urbsrtl2832_sdr_convert_streamrtl2832_sdr_urb_completertl2832_sdr_alloc_urbsrtl2832_sdr_alloc_stream_bufsrtl2832_sdr_set_tunerrtl2832_sdr_start_streamingrtl2832_sdr_unset_tunerrtl2832_sdr_unset_adcrtl2832_sdr_cleanup_queued_bufsrtl2832_sdr_free_stream_bufsrtl2832_sdr_free_urbsrtl2832_sdr_kill_urbsrtl2832_sdr_stop_streamingrtl2832_sdr_querycaprtl2832_sdr_enum_fmt_sdr_caprtl2832_sdr_g_fmt_sdr_caprtl2832_sdr_s_fmt_sdr_caprtl2832_sdr_try_fmt_sdr_caprtl2832_sdr_g_tunerrtl2832_sdr_s_tunerrtl2832_sdr_g_frequencyrtl2832_sdr_set_tuner_freqrtl2832_sdr_set_adcrtl2832_sdr_s_frequencyrtl2832_sdr_enum_freq_bandsrtl2832_sdr_video_releasertl2832_sdr_probertl2832_sdr_remove *00emulated_formatslicense=GPLdescription=Realtek RTL2832 SDR driverauthor=Antti Palosaari parm=emulated_formats:enable emulated formats (disappears in future)parmtype=emulated_formats:boolsrcversion=FEC84C364BD69A18DAE8E92depends=videobuf2-v4l2,videodev,videobuf2-vmalloc,videobuf2-commonretpoline=Yintree=Yname=rtl2832_sdrvermagic=5.4.0-216-generic SMP mod_unload modversions pmodule_layoutzإparam_ops_bool=zavb2_ops_wait_finishuvvb2_ops_wait_prepareiv4l2_event_unsubscribe EDv4l2_ctrl_subscribe_eventtQv4l2_ctrl_log_statusU@3vb2_ioctl_streamoffWvb2_ioctl_streamon evb2_ioctl_prepare_bufYwvb2_ioctl_create_bufsSk4vb2_ioctl_dqbufXd%vb2_ioctl_qbuf݁vb2_ioctl_querybufZScvb2_ioctl_reqbufs{aPvb2_fop_release@v4l2_fh_open".vb2_fop_mmap(3jvideo_ioctl2Iwvb2_fop_poll.Uvb2_fop_readvideo_device_release_empty b#platform_driver_unregister __platform_driver_register-U_dev_infoVs|v4l2_ctrl_add_handler[P__video_register_deviceQv4l2_device_registerb |v4l2_ctrl_auto_cluster=v4l2_ctrl_new_stdv4l2_ctrl_handler_init_classüvb2_queue_init%Uvb2_vmalloc_memopsQ__mutex_initѠ"kmem_cache_alloc_trace:zLkmalloc_caches3#ptry_module_get)usb_alloc_urbjG usb_alloc_coherent ӳ-mutex_lock_interruptible^usb_free_urbڶV3_dev_errp7jiffies_to_msecs8߬imemcpy$___ratelimitWusb_submit_urbe?ktime_getPjiffies7{vb2_plane_vaddrSusb_free_coherent{#usb_kill_urb+/)vb2_buffer_done 8_raw_spin_unlock_irqrestore vQ_raw_spin_lock_irqsavenJnesnprintf9dstrscpyW__v4l2_ctrl_s_ctrlu:v4l2_ctrl_g_ctrlLǤv4l2_ctrl_find__dev_notice) __stack_chk_fail"Jregmap_update_bits_basec}regmap_writec/regmap_bulk_write\ɢ.__x86_indirect_thunk_rax@;jv4l2_subdev_call_wrappersqQgvideo_devdata zkfreep"v4l2_device_unregisterv4l2_ctrl_handler_freeƅmodule_put@ v4l2_device_putb˛@mutex_unlockQvideo_unregister_deviceKEv4l2_device_disconnect*mutex_lockL__x86_indirect_thunk_rdx"__dynamic_dev_dbgm__fentry__   Realtek RTL2832 SDRCU08CU16-%zhXI@-TD6"xgUOG5rtl2832_sdrGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0rtl2832_sdr.kof- #C0=# U/ j8}I7 x8@883F8b_|8 8*8"8>e[8  w N 88pO`8+h8G8c08p/H88`P8Ps78Sh8p~{8p88<8/>(H@(R(\8x5P~8X888!8=!QY8u(8888 8p8J,>0&~Pp8l@`P88v&9 Q `@o`~ @`   # 2  A @P `_ n }      @ `      *  'E 3&[  Pl  YE  ( `    !"   ( 5 B O _ s            . ; R d {          & 5 ? J ] m v        7FWd"1I^ku-H_n__UNIQUE_ID_srcversion43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6rtl2832_sdr_buf_preparertl2832_sdr_queue_setup__UNIQUE_ID_ddebug231.73061__UNIQUE_ID_ddebug232.73066rtl2832_sdr_s_ctrl__UNIQUE_ID_ddebug263.73418rtl2832_sdr_remove__UNIQUE_ID_ddebug272.73503rtl2832_sdr_video_release__UNIQUE_ID_ddebug269.73461rtl2832_sdr_enum_freq_bands__UNIQUE_ID_ddebug245.73247bands_adcrtl2832_sdr_g_frequency__UNIQUE_ID_ddebug246.73269rtl2832_sdr_s_tuner__UNIQUE_ID_ddebug244.73231rtl2832_sdr_enum_fmt_sdr_cap__UNIQUE_ID_ddebug258.73351rtl2832_sdr_set_adc__UNIQUE_ID_ddebug235.73108__UNIQUE_ID_ddebug236.73114rtl2832_sdr_set_adc.coldrtl2832_sdr_set_tuner_freq__UNIQUE_ID_ddebug238.73146rtl2832_sdr_s_frequency__UNIQUE_ID_ddebug247.73286__UNIQUE_ID_ddebug257.73340__UNIQUE_ID_ddebug252.73312rtl2832_sdr_g_tuner__UNIQUE_ID_ddebug243.73215rtl2832_sdr_try_fmt_sdr_cap__UNIQUE_ID_ddebug261.73393rtl2832_sdr_s_fmt_sdr_cap__UNIQUE_ID_ddebug260.73377rtl2832_sdr_g_fmt_sdr_cap__UNIQUE_ID_ddebug259.73363rtl2832_sdr_querycap__UNIQUE_ID_ddebug230.73047rtl2832_sdr_buf_queuertl2832_sdr_kill_urbs__UNIQUE_ID_ddebug220.72934rtl2832_sdr_free_stream_bufs__UNIQUE_ID_ddebug222.72960rtl2832_sdr_urb_completedescriptor.72910__func__.72911_rs.72908_rs.72922_rs.72926__UNIQUE_ID_ddebug219.72897rtl2832_sdr_urb_complete.coldrtl2832_sdr_stop_streaming__UNIQUE_ID_ddebug242.73198__UNIQUE_ID_ddebug226.72993__UNIQUE_ID_ddebug228.73023__UNIQUE_ID_ddebug237.73131__UNIQUE_ID_ddebug240.73168rtl2832_sdr_start_streaming__UNIQUE_ID_ddebug241.73182__UNIQUE_ID_ddebug239.73157__UNIQUE_ID_ddebug223.72972__UNIQUE_ID_ddebug225.72981__UNIQUE_ID_ddebug224.72977__UNIQUE_ID_ddebug227.73007__UNIQUE_ID_ddebug221.72948rtl2832_sdr_start_streaming.coldrtl2832_sdr_probe__UNIQUE_ID_ddebug270.73474rtl2832_sdr_emulated_fmt__key.73485__key.73486rtl2832_sdr_vb2_opsrtl2832_sdr_ctrl_opsrtl2832_sdr_template__UNIQUE_ID_ddebug271.73480rtl2832_sdr_probe.coldrtl2832_sdr_driver_initrtl2832_sdr_driverrtl2832_sdr_driver_exit__func__.73419__func__.73062__func__.72949__func__.72898__func__.73008__func__.72973__func__.73158__func__.73183__func__.73169__func__.73132__func__.73024__func__.72961__func__.72994__func__.72935__func__.73199__func__.73048__func__.73352__func__.73364__func__.73378__func__.73394__func__.73216__func__.73232__func__.73270__func__.73147__func__.73109__func__.73287__func__.73248__func__.73462__func__.73475__func__.73504__UNIQUE_ID_license275__UNIQUE_ID_description274__UNIQUE_ID_author273rtl2832_sdr_fopsrtl2832_sdr_ioctl_ops__UNIQUE_ID_emulated_formats217__UNIQUE_ID_emulated_formatstype216__param_emulated_formats__param_str_emulated_formatsvb2_queue_initusb_alloc_urbtry_module_getvideo_ioctl2usb_free_urbregmap_writev4l2_device_putvb2_ioctl_streamoffplatform_driver_unregisterusb_alloc_coherent__this_modulesnprintfv4l2_ctrl_add_handlervb2_ops_wait_finishv4l2_ctrl_handler_init_classcleanup_modulememcpykfreevb2_ioctl_querybufv4l2_fh_open_raw_spin_lock_irqsave__dynamic_dev_dbgkmem_cache_alloc_trace__fentry__init_modulev4l2_ctrl_auto_cluster__x86_indirect_thunk_rax___ratelimit__stack_chk_failvideo_devdatavb2_fop_releasev4l2_ctrl_find__x86_indirect_thunk_rdxusb_submit_urb_dev_infomodule_put__v4l2_ctrl_s_ctrlvb2_ioctl_dqbuf_dev_errusb_free_coherentvb2_ioctl_create_bufsvb2_ioctl_prepare_bufmutex_lockvb2_buffer_donevb2_plane_vaddrv4l2_ctrl_subscribe_eventvideo_unregister_device__mutex_initmutex_lock_interruptiblevb2_ioctl_qbufjiffies_to_msecsvb2_fop_mmap_raw_spin_unlock_irqrestorevb2_vmalloc_memopsv4l2_device_disconnectvb2_fop_readv4l2_device_registerjiffies__platform_driver_register_dev_noticestrscpyregmap_bulk_writemutex_unlockparam_ops_bool__video_register_devicevb2_ops_wait_prepareusb_kill_urbktime_getvb2_ioctl_streamonvb2_fop_pollv4l2_ctrl_new_stdv4l2_ctrl_g_ctrlv4l2_ctrl_handler_freev4l2_device_unregisterregmap_update_bits_basev4l2_subdev_call_wrappersv4l2_ctrl_log_statusvideo_device_release_emptyv4l2_event_unsubscribekmalloc_cachesvb2_ioctl_reqbufs!  @  xc  :BU^fnv &   & !0a h  ( "@ C& 3@ &G P  & ! U   g % t* G L g        # 6 I \ o          * = P c s }    _    ( ; N a t          / B U h {        '?Rex 3FYl /BUh{#6I\o':M`jqx  `8Vm 8x h}  J Q 0V]q  H ;Qg l & %- 6D ap %  P1 Q` &  ?: K?R &Y bq2V U` eq b 8|%Y   X     @%2,>   . 7Qi 0 V p x  X ~  &   &   &  ! &! !3!P! U!r!  w!! !! !!!"<"Z"""""## &# ## &# ($$$$ .$ 3$[$$ /%7%F_% f%  k%% % %% % %% % p%%1&Z&t&|&:&\&& &' ' 1'8' ?' G'' @' ''r( ( %(H( P(l(~(( ( (()'),)UA)d))) )) &) p)*K* R* 8W*q*x* ***  } " ',< oAF]S _gr"y h* * * @!* "  4" *:!*E JU!*^ jr{*      ( 08@H PpX`php`xPppP!0& (8@X`hP` 08@`hp  (@ HPh!Pp4 ^" [#`   Jh $r(048(@DHP;TX`dhpt9x8X0< &\ #CXp@{x k$(04J8@!DQHPTX``4dhptx@     !!#"#P:#t%(V#$#% N$$U%(H0%4%8@P&D)HP7*TD*X`0&?( ?H&8?@HHPp?xH&?H&? H? (H0%P?X`Hh%?`H&?@H&?`H0?8`@HHh?p`xH8?HC?H(? H(&H?PXH`?H&? H&?@H&(?08H@&`?h pHx?`H&?@H_?@H U@?H@PHX x?@H? H&?H& ?(0H8X?`hHp~?H?H?H8?@HHPbp?x`H?HU?HX? (H0x0.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rela.rodata.rela.smp_locks.modinfo.rela__param__versions.rela__jump_table.rela.data.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?*:@p)#J.+E@(#^,Y@к`#n,i@00# ~,y@`X# 2-R20r2q @`#;@`#<=(@x`#= Q`@ #S @# ZP@@#@c@@X0#2f70fX@gPg0g$ |_0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H 1 I\>LAb eRG.a@}Tx]29nʿs".@7Tl!3_+M!c,kV\u,#535[;#`־: vuo?݈]҆@dE_m1)NFD*D3pά8\0"}pEJj r M'5{6-[9쏛kFQ %耟c6(A@h+-x0Xqmx<2>_}~, a`bיÏQuȄ5wRJp`4euhex1hTLvc2D/Bn9 LJ&pR9ͬkH?6k_褐W*!r#A0i>\=}F2ܪ|qErTV>m~ MvMh'*XrwטP2x+Ԙ]o9тf`C{f>M=)M*KHӪP֢~~Module signature appended~