ELF>@@&%GNUdn4gE. F<LinuxULGH>Hw )lj>uA]1A9]fUHGHǀ< 1H]DUH]ff.U1H]ff.fU:Hu H<B]HB 1Bø]ff.UHwH@B]HB,1ø]ff.fDUHHHHpH]DUHHPHGH勊u H1]DGxL9wOt1]UH?AE@Eɋ7HhAPE1Q΀UHSHH0uCSTU08tGREYu09Ku%9C uC<HHC1[]øUHSHH0u1STU08tGREYuCS C1[]øfUHSHH01{GREYHHdždžtydžTU08dž dždždž HHCHHCHHCHHC H HC(H(HC01[]džGREYdž dždždž ff.UHSHH0HHSHHSHHSHHS H HS(H(HC01[]U HulockSamsung SUR40/input0%s is now attached poll received %d bytes error in usb_bulk_read transfer size mismatch need %d blobs received %d blobs processing blob buffer queue empty buffer acquired image magic mismatch image size mismatch header acquired error %d in usb_sg_init error %d in usb_sg_wait image acquired buffer marked done sur40Surface2.0/SUR40/PixelSense input driverUnable to allocate input buffer.Unable to register polled input device.Unable to register video master device.Unable to register video controls.Unable to register video subdevice.received %d bytes (%zd expected) drivers/input/touchscreen/sur40.cSSSSsur40_opensur40_process_videosur40_pollsur40_closesur40_probesur40_disconnect^uTU08 GREY gaincontrastbrightnesslicense=GPLdescription=Surface2.0/SUR40/PixelSense input driverauthor=Florian 'floe' Echtler parm=gain:set initial gain (range 0x00-0x09)parmtype=gain:uintparm=contrast:set initial contrast (range 0x00-0x0f)parmtype=contrast:uintparm=brightness:set initial brightness (range 0x00-0xff)parmtype=brightness:uintsrcversion=FC6EFC683AAD674BE9614C0alias=usb:v045Ep0775d*dc*dsc*dp*ic*isc*ip*in*depends=videobuf2-v4l2,videodev,videobuf2-common,videobuf2-dma-sg,input-polldevretpoline=Yintree=Yname=sur40vermagic=5.4.0-216-generic SMP mod_unload modversions pmodule_layout眪param_ops_uint=zavb2_ops_wait_finishuvvb2_ops_wait_prepare{aPvb2_fop_release@v4l2_fh_open".vb2_fop_mmap(3jvideo_ioctl2Iwvb2_fop_poll.Uvb2_fop_readU@3vb2_ioctl_streamoffWvb2_ioctl_streamonYwvb2_ioctl_create_bufsSk4vb2_ioctl_dqbufkavb2_ioctl_expbufXd%vb2_ioctl_qbuf݁vb2_ioctl_querybufZScvb2_ioctl_reqbufse;usb_deregisterذusb_register_drivere?ktime_getwusb_sg_wait rusb_sg_initνdvb2_plane_cookielinput_mt_sync_frameXinput_mt_report_slot_state$_{input_eventҭinput_mt_get_slot_by_keyn usb_bulk_msg 0pv_ops+/)vb2_buffer_doneRv_raw_spin_lockzvb2_wait_for_all_buffers[P__video_register_devicev4l2_ctrl_handler_setup=v4l2_ctrl_new_stdv4l2_ctrl_handler_init_classvideo_device_release_emptyüvb2_queue_init!!vb2_dma_sg_memopsQv4l2_device_register(input_register_polled_deviceE:#__kmalloccstrlcatinput_mt_init_slotsinput_set_abs_paramsQ__mutex_init-fHinput_allocate_polled_device) __stack_chk_failmsleep_input_free_polled_device?ginput_unregister_polled_devicep"v4l2_device_unregisterQvideo_unregister_devicev4l2_ctrl_handler_free zkfreeѠ"kmem_cache_alloc_trace:zLkmalloc_cachesnJnesnprintfqQgvideo_devdataU'!usb_control_msgڶV3_dev_err"__dynamic_dev_dbgm__fentry__ 7`UC&sur40GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0sur40.koY< S#v..PDQ i ~  7NPp53)``:0+F8b`?w&=iPW`Rpm1<8X|m~8   p`@P[ @ 887&H0]bph8088888848Pp8lP8%  ( 8 H `# : 5UA4k@wu-(5(( 95:SP(f    !"}@.BVb   +%7Tly  % 5 M Z i x           ! > K ] t         __UNIQUE_ID_srcversion44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6sur40_queue_setupsur40_start_streamingsur40_vidioc_s_inputsur40_vidioc_g_inputsur40_ioctl_parmsur40_vidioc_enum_fmtsur40_pix_formatsur40_close__UNIQUE_ID_ddebug143.50612sur40_buffer_preparesur40_buffer_prepare.coldsur40_commandsur40_vidioc_enum_frameintervalssur40_vidioc_enum_framesizessur40_vidioc_s_fmtsur40_vidioc_g_fmtsur40_vidioc_enum_inputsur40_vidioc_querycapsur40_open__UNIQUE_ID_ddebug142.50603sur40_vidioc_try_fmtsur40_disconnect__UNIQUE_ID_ddebug172.50804sur40_pokesur40_s_ctrlsur40_probe__key.50727sur40_pollsur40_queue_opssur40_video_fopssur40_video_ioctl_opssur40_ctrl_ops__UNIQUE_ID_ddebug171.50795sur40_probe.coldsur40_stop_streamingsur40_buffer_queue__UNIQUE_ID_ddebug148.50650__UNIQUE_ID_ddebug149.50655__UNIQUE_ID_ddebug151.50663__UNIQUE_ID_ddebug152.50667__UNIQUE_ID_ddebug150.50659__UNIQUE_ID_ddebug155.50695__UNIQUE_ID_ddebug156.50700__UNIQUE_ID_ddebug157.50704__UNIQUE_ID_ddebug158.50708__UNIQUE_ID_ddebug153.50685sur40_poll.coldsur40_driver_initsur40_driversur40_driver_exit__func__.50604__func__.50686__func__.50651__func__.50613__func__.50796__func__.50805__UNIQUE_ID_license179__UNIQUE_ID_description178__UNIQUE_ID_author177sur40_table__UNIQUE_ID_gain141__UNIQUE_ID_gaintype140__param_gain__param_str_gain__UNIQUE_ID_contrast139__UNIQUE_ID_contrasttype138__param_contrast__param_str_contrast__UNIQUE_ID_brightness137__UNIQUE_ID_brightnesstype136__param_brightness__param_str_brightnessvb2_queue_initvb2_dma_sg_memopsvideo_ioctl2param_ops_uintvb2_ioctl_streamoff__this_modulevb2_ioctl_expbufsnprintf__mod_usb__sur40_table_device_tableinput_mt_sync_framevb2_ops_wait_finishusb_register_driverusb_sg_initv4l2_ctrl_handler_init_classinput_mt_report_slot_statecleanup_modulekfreevb2_ioctl_querybufinput_mt_get_slot_by_keyv4l2_fh_open__dynamic_dev_dbg_raw_spin_lockkmem_cache_alloc_trace__fentry__init_moduleinput_allocate_polled_devicev4l2_ctrl_handler_setupusb_bulk_msg__stack_chk_failvideo_devdatavb2_fop_releaseinput_free_polled_devicevb2_plane_cookievb2_ioctl_dqbuf_dev_errvb2_ioctl_create_bufsinput_mt_init_slotsusb_control_msgvb2_buffer_donevideo_unregister_device__mutex_initusb_deregistervb2_ioctl_qbufvb2_fop_mmapstrlcatinput_eventvb2_fop_readv4l2_device_registerinput_set_abs_paramspv_ops__video_register_devicevb2_ops_wait_preparektime_getvb2_ioctl_streamoninput_register_polled_devicevb2_fop_pollv4l2_ctrl_new_stdv4l2_ctrl_handler_freev4l2_device_unregistervb2_wait_for_all_buffersusb_sg_waitinput_unregister_polled_devicevideo_device_release_emptymsleep__kmallockmalloc_cachesvb2_ioctl_reqbufsQq h1B I UaQ^q~ %r${ / {{  5  !i!0 F |    [ \j {  M   p 0 . H b |     Z0 %9 rH hM   J  6  "S i l k  {  {t @  x  @# @,2?[ @d @d  p 8 1Vg +W q[(F}yHd|2 9 >P W \r y 0~  t   h; * 2w<HVn     P    ' p,< C PHO ") 16 = XEJ Q 0_d k s{  z a ; %  (5 AQ V[f kp  p v  Pp (008`@HPPX`hppx   0pT 0 p0| (q08`hopP@pHX`mx~u`P0P pn (0p8nH PXp`np5; $((048`@DHP TeXX`=dGhpt+x @Z5x H` 58@HH Pppx   P ( 0PX` h( ( ( 08(@ Hhp(x 8  /x0z.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.parainstructions.rela.rodata.modinfo.rela__param__versions.rela__jump_table.rela.data.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?S:@Z0#JtE@m#^G%Y@px#nli@@q0# ~~y@pqX# 2F2BP<@s`# @(tH##K%x@pw #`& `6@x#@7 @|`#X8 @|@#;@@ 0#9?>0?XGX?WX?h?P$k O Pf0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H 45f6ކXJT02,epA\aR];=ɳu!,jm7¶zbN !Bytad`K8.{ Я).yFh UrykM2 Ilz^.wHT,+j!gL9ة4ju ́kvq Q-^7- <ڑ*pS4s3 @e6s8 (#*ʝ ~m\olh$K|J]i:~(dud[&R r3ܺjJPniW_ۡ5çUjR.У5O-dL 2ua^digHb&L%:x3ilʙ