ELF>8r@@('GNUGCl ZYeE<<LinuxUHH]ff.UHAVAUATIH=SH IHLHEd$LHADHLM}LbAD$,At LLHeD[A\A]A^]I|$ E1E17hjAV΀AHI$It$ ID$@A$M$ID$Hx@ I$ʀ@PPHp@L@`HǀLVtVwQǀIDŽ$I$ AŅLAD$,ɾNʃO΃AAAfDUHHH ]UHAWAVIAUIATSHH8LeH%(HE1Lu_AD$0MtDA$tCAuhA$uhD9-DNEHcDDE13IHEeH3%(H8L[A\A]A^A_]IL1H}M|$xHtHuLA$uHuL'ID$ HHE1HID$ IMHHHHM$H 1HLIHLLHIt$ I$I$A$P I$@Hx`}Hp@PPHǀLVtZwUǀADŽ$I$ LcEIgLcWɾNʃO΃ I+UHWPHHuHH ]UHAVAUATH0LeH%(HE1MLA|$,ucAD$0vE$EA$AD$,E1LHEeH3%(H0DA\A]A^]DAID$ HHHAHE$Ei1H}Mt$xALHuA$1Ʉu>u:HuALHuLIA$MuƄtHuLA$tADŽ$I$A$I$LE1I$I$I|$8I$I$I|$ L_ATff.UHAVAUATISHDoXDEAEltAtDu~H{`1ɺǃHe[A\A]A^]DHC w`HHHHEYEzA$uRtH iHC EHHHHLsPLA$H{@IHcH HH9HH{8A$HC@HHCXDLL@HC E$HHHHUHATSHDgXDAD$lt AD$u]H{x1ɺǃHe[A\]DHC w`HHHHEXDHC EHHHHoff.@UHATLgPSHLu(HC@HCHǃL%%[A\]HHsXHcKTHC@H)HHxHcH9uUHAUATSHC0u|IHtQHIHs`HHttLD$I$HHsxHttLLD$HH{HЃAu [A\A]]ff.fUHAWAVAUATSHPH}LHuHULeH%(HE1EZAD$0H}=1ۅtHHLKID$HHsHE@AE|$TA$Eub=tI|$@u A$tHHËtHH9qIƒlDE1buR1H}Mcl$TMt$`HuLA$Mu0AkHuLEGMcL!AHu9LIIHEeH3%(HPL[A\A]A^A_]AEID$ HHE1H{HUMl$8H9HHGHLHIH}LHIH)Mt$PLID$@I)\$HH)ID$@Ht IT$8EJ * B *LcmM;l$@rL%%II IE@UHHAUATSLHEl$(I$I$LAD$,uyLI$I$I|$8I$I$I|$ LAH{0H[A\A]]AL$0I|$`11ҾI|$x11ҾLff.U HAWL0AVAUATSHHLopH=IHHHHM`LAd$0=ID$ AD$,ID$8ID$@ID$HAD$PI|$`HHAD$THID$XI|$xHHH{11IDŽ$I$M$IDŽ$IDŽ$IDŽ$IDŽ$IDŽ$IDŽ$ADŽ$Hc= ID$8H"I$ xI$H 1I$HHc= I$H 1I$Hu I$@A$A$ H=HtJA`E1E1LhjP΀HELUHE1L׉EI$I$I|$8I$I$I|$ LEHe[A\A]A^A_]I$@ LEEDHAID$ HHID$ DHHADŽ$HIID$ DADŽ$HHHHK HHHHIAJARLHEBLULHHLUЅEteHLLUЋEHLEEE1xHLLUȉEELUDC LLUHED$(EA`LUЋEMUHHHH]UHH]3legousbtower: error, can't find device for minor %d LEGO USB Tower reset control request failed Couldn't submit interrupt_in_urb %d Buffer overflow detected (%d < %lu)! 3legousbtower: No device or device unplugged %d %s: count = %zd, bytes_to_write = %zd Couldn't submit interrupt_out_urb %d %s: device not opened exactly once %s - length = %d, data = %*ph %s: nonzero status received: %d 4legousbtower: read_buffer overflow, %d bytes dropped %s: usb_submit_urb failed (%d) %s: nonzero write bulk status received: %d LEGO USB Tower #%d now disconnected interrupt endpoints not found get version request failed: %d LEGO USB Tower firmware version is %d.%d build %d Not able to get a minor for this device. LEGO USB Tower #%d now attached to major %d minor %d drivers/usb/misc/legousbtower.cinclude/linux/thread_info.hwrite request of 0 bytes usb/%s%s: received %d bytes read request of 0 bytes &dev->lock&dev->read_wait&dev->write_waitlegousbtowerlegousbtower%dS&S&tower_readtower_interrupt_out_callbacktower_writelego_usb_tower_debug_datatower_interrupt_in_callbacktower_releaseinterrupt_out_intervalinterrupt_in_intervalread_timeoutpacket_timeoutwrite_buffer_sizeread_buffer_sizelicense=GPLdescription=LEGO USB Tower Driverauthor=Juergen Stuber parm=interrupt_out_interval:Interrupt out interval in msparmtype=interrupt_out_interval:intparm=interrupt_in_interval:Interrupt in interval in msparmtype=interrupt_in_interval:intparm=read_timeout:Read timeout in msparmtype=read_timeout:intparm=packet_timeout:Packet timeout in msparmtype=packet_timeout:intparm=write_buffer_size:Write buffer sizeparmtype=write_buffer_size:intparm=read_buffer_size:Read buffer sizeparmtype=read_buffer_size:intsrcversion=4A6FE42EF68DBD55DB3D75Dalias=usb:v0694p0001d*dc*dsc*dp*ic*isc*ip*in*depends=retpoline=Yintree=Yname=legousbtowervermagic=5.4.0-216-generic SMP mod_unload modversions pmodule_layout6:param_ops_inte;usb_deregisterذusb_register_driverO)usb_register_dev)usb_alloc_urbE:#__kmalloc uusb_find_common_endpoints_reverseT__init_waitqueue_head˽ usb_get_devQ__mutex_init-U_dev_info5`usb_poison_urbO=usb_deregister_devJ_copy_to_user__msecs_to_jiffies\ɢ.__x86_indirect_thunk_rax 0pv_opsG_raw_spin_lock_irq 8_raw_spin_unlock_irqrestorePjiffies8߬imemcpy vQ_raw_spin_lock_irqsave"#>__wake_up%(usb_put_dev^usb_free_urb{#usb_kill_urbݍschedule_timeout*mutex_lock7M8kasprintf) __stack_chk_fail.6_copy_from_userHۈ__check_object_size"__dynamic_dev_dbgTfinish_wait&prepare_to_wait_eventQscheduleuyHinit_wait_entry nǡ_cond_reschedGV__warn_printkڶV3_dev_errprintkWusb_submit_urbU'!usb_control_msg zkfreeb˛@mutex_unlock ӳ-mutex_lock_interruptible\Egusb_find_interface nonseekable_openѠ"kmem_cache_alloc_trace:zLkmalloc_cachesm__fentry__2   0legousbtowerGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0legousbtower.ko> * !'#J..x D Q i ~7 pc0P!P868Q0 ` }cI(04P88p8`T 88;6\k8 yLp  ?H8  M !!$!D7@0A%S e t@  ".1@_9$/(Nq7#(( %;7P(L8 eU)~x(H)(3`Q'p (  "#$  .:N ]dj%  1:FWcr|   / = S ] n u  @       __UNIQUE_ID_srcversion44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6tower_llseektower_opentower_drivertower_interrupt_in_callbacktower_open.coldcopy_overflowtower_write__UNIQUE_ID_ddebug95.32734__UNIQUE_ID_ddebug92.32714__func__.32715tower_interrupt_out_callbacktower_write.coldlegousbtower_devnodetower_release__UNIQUE_ID_ddebug88.32615__func__.32616__UNIQUE_ID_ddebug87.32588__UNIQUE_ID_ddebug96.32747__func__.32745__UNIQUE_ID_ddebug97.32755tower_interrupt_in_callback.cold__func__.32764__UNIQUE_ID_ddebug98.32765tower_check_for_read_packettower_polltower_read__UNIQUE_ID_ddebug89.32670tower_read.coldtower_disconnecttower_classtower_probe__key.32780__key.32782__key.32783tower_probe.coldtower_driver_inittower_driver_exit__func__.32671__func__.32589__UNIQUE_ID_license101__UNIQUE_ID_description100__UNIQUE_ID_author99tower_tabletower_fops__UNIQUE_ID_interrupt_out_interval86__UNIQUE_ID_interrupt_out_intervaltype85__param_interrupt_out_interval__param_str_interrupt_out_interval__UNIQUE_ID_interrupt_in_interval84__UNIQUE_ID_interrupt_in_intervaltype83__param_interrupt_in_interval__param_str_interrupt_in_interval__UNIQUE_ID_read_timeout82__UNIQUE_ID_read_timeouttype81__param_read_timeout__param_str_read_timeout__UNIQUE_ID_packet_timeout80__UNIQUE_ID_packet_timeouttype79__param_packet_timeout__param_str_packet_timeout__UNIQUE_ID_write_buffer_size78__UNIQUE_ID_write_buffer_sizetype77__param_write_buffer_size__param_str_write_buffer_size__UNIQUE_ID_read_buffer_size76__UNIQUE_ID_read_buffer_sizetype75__param_read_buffer_size__param_str_read_buffer_size.LC5usb_alloc_urb__check_object_sizeusb_free_urb_copy_from_user__msecs_to_jiffies__this_modulefinish_waitusb_register_drivercleanup_modulememcpykfreeprepare_to_wait_event__wake_up_raw_spin_lock_irqsave__dynamic_dev_dbgkmem_cache_alloc_trace__fentry__init_moduleusb_find_interface__x86_indirect_thunk_rax_raw_spin_lock_irqschedule_timeoutscheduleusb_put_dev__stack_chk_failusb_get_devusb_submit_urb_dev_infoinit_wait_entry_dev_errmutex_lockusb_control_msgusb_register_devusb_poison_urb_cond_resched__mutex_initmutex_lock_interruptibleusb_deregister_raw_spin_unlock_irqrestore_copy_to_user__init_waitqueue_headkasprintfnonseekable_openpv_opsmutex_unlock__mod_usb__tower_table_device_tableusb_deregister_devusb_kill_urb__warn_printkusb_find_common_endpoints_reverseparam_ops_int__kmallockmalloc_caches|!|:H{_k z~v p39 AQ|_LL'9IZwrr  z 0  zmo_  || 6"1|f  @ P z8Iwmwrnnv,v9vCKv`q|x ` h zER` `g n pzzyPu ` = 8 z! |k x  h  z    z |  H- 4 0@ ^ Pq |  ! |\ s  D p   D p  D T e w r   T  zY mh    0 |   &3@HYfnsn}vvvv 8xx|><C{V ] metHp  x  u}YPlLl+@I<jo{vvnnvvv!vTv " 8.3B hN_k w|   `    +  3E MY` `kv  I|  q s   P 0(p0 8 @p H PX`* 1  0 q Pp  0q @( 0q8HDP8Xq`pHxHqL`qPqT{ $(x048@DVHPTX``7 dx hp t x(5  @H (0E] ] ]@8@`H@P=px`@0@0@ (@0TPX`@h@@@hx}0t.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.8.rodata.str1.1.rela.parainstructions.rela.rodata.modinfo.rela__param__versions.rela__jump_table.rela.data.rela__bug_table.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?]:@XNx%JE@`%^%Y@dx%ni@ e0% ~hy@Pe8% 2``2x<@f`% @f%Q0@g@%  -@i%-X @Xl%/$ @m%!@/@m%01@+@p0%J4O04XX4h44H&l 8D pw0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H ~Y5I* fV;0fky+n_, E:'ԡˆ Pi=e8|59d;-%!o(\:ł[ mjW"gLm/t 9K=xشMP#L{0rCrITs(ZNB;^a\wiM;!q{[d=MKcq[ţU83gllUr]*z6WEm>DknL