ELF>@@# GNUx4V=I >f%ÉHiH 7LD7HHAHHw@t92s2HL9uS1AH HHh@LHIxH@2uHHɳAEDOHA AxL$H$ED$΀t €H [AVIAUATU1SHhL(LAdI~HH(u=H(u1H(uH{ t(LL[]A\A]A^AUATUHSQHhi(H{HHHLhL`H(11A}AH`LDHH`HHHPHH`Hp(HL=tHH1H` t#HH1H{H1H(Z[]A\A]AWAVAUATUHSHHhAH{HkHLhHLxPDp@H(11A}EHS0AAEFd HHxu5IcL BXHC0DHHHL BXHC0PXHAHAAulHHD$HD$J1HtfH1tAD S9GHS0HHC0HHHPHHC8D!AHS8BAEHS8A EfBHC8S=fPHC8fD`t=HC8HHHx HDHD@HEH1H{0 t#H{HH1H1HXH[]A\A]A^A_SH`HtLHH0Ht:i(8h(t,Hat (H)1ɺH{H0Hu[HA8@t-H-t!(H)1ɺ[[SHH(H{H{0H`[UH0SVHhH(H(H H_[1]SHH(H([SH0Hu[HHhHH[AWAVAUATUHSHXHL HXA$A$AD$8h{uSʀDFs(H{ HL$H!tL{tHCHL$H!p8Hx0t(=D$8HHHD$HE1PU0PU81Hx"uDhH9|AE=v2=D$8DHH1}DHIu/=D$8SHH19A$xDKI$x! E1HHD$0D$D$H$SIc1LE҉T$w&I $@HH)1HIH(Hx@ƃ(H5Ѐ8)HHHhL`H)HAEHEH)H(11HDž(HDž)H)H)HDž(H(Dž(HAt0tHL1HAHA[[]DA\A]A^A_SHH0LhHMHH6M`HxMYt:Mt51ۀ8uHHʳApXLD$,AHuvD$,jD1EEuHHʳxDEKAҹ!AT$ E D$EH$t €H0[ATIUSHhHH(HA$dHȅA$du HH{HC`([]A\HAUATUSH8HhH(uH(1H|$Ld$1 H)A eH%HD$ID$HD$HD$ HD$(LHH(u H(tLHIuMuH(E1uH(E1AHt$H1Mu!=tHH1H8[]A\A]AWAVAUAATUHSHHLhIƈ(LAH$LhEu 89E|8$I$`} E$h(A$i(EoA?A9uHHIMc HcIdžIKD<A$h(HHItHuHHHA$h(I$(HHIlE$h()uH3A$($I$(HHH9I$`E$@AGA8$AL$ uHHBtOMc HcMkKDH?tH@HHx@HHHHH1[H(HT$Ht$H|$HT$Ht$H|$H(AW1 eL<%AVAUATUSHHhH|$(HT$Ht$HD$@L|$0HD$8HHD$@HD$HE1AAIcH9D$L0LH9HHt$(H({C9IGH@H8t|LLt!HHt$(H(HfHD$PHD$PIHD$PHD$P9sE1AAAHHt$(H(EE1HcuMHkH~FIcH|$D$XFH<$D$\H<$Ht$XuIAXHk|utIHkIcH|$HH<$Ht$Ht$H<$tLHJA%9tC4HH;D$ELIcHhH[]A\A]A^A_HWPHuHWH1AVAUATUHSHL0HIAu}H5AHHt\IxHDAyHA.H}AUHHt A[]A\DA]A^AVAAUIATIԺUSHH5HHHPAƁHAtLHH] HuUHt$LD$CD$HBS;3HTC ;B"HHBCmHt Ht ;CʃHiID@HPLHQHD1DX1HcDkHHpD9.uRHDCK SD9uHD9ArHL9nD1Ht$LT$D$HES;6H@HDS u;PH(9 Ets9HPw H@tBH@C HtHK1VS H@0CKS KH@0 kS HHHPDr}{ Hp0AHA H CA Hiw A HA H8vAH?C AH9_K1HcHk HS:uHt H9u9A,HHk HCDpHLl$8HhLH1D$8HB@D$Hh1HHAAA?D9DFDHHDuEH1HHAAA?D9DFDHHEDLHxIc[]A\A]A^A_ÉAWAVAUATLgXUHSHLL{HARLkHII `}u AtBAHHcHk%LH׺IAM I I L9uLLAYH{(1ɺ[]A\A]A^A_H(DF,EtAt 1A@D$HFPHP@L$D$ FXD$HH+FHt$HD$D$H(þЀAUAATIUSSLHCHx0APHPHHH0HHHI$H8PJ҉HuH}@HHXHEPH HMHHUPH H(HHf@X%LmLHBHJu$H8tHm@HxHLE1,LAAIDŽ$HA[[]A\DA]H(DF1LL$HLEtAt 1A@D$HPFHt$D$D$ H(ATUHSLhuJw118HHE8u&@v=t= t - wH 9u`HHHx(HHCHH{HHCXHCHHCPHPHk@HI|$1҅t+HH1HDžPH[]A\ATUSHPLhHkHI|$H{Ht'H{@H{(1ɺ[]A\H[]A\>HLGJ8R<)™AE11Ik AHH HfDR fD9Q u@fDRfD9Qu4fDRfD9Qu(fDfD9ufDRfD9QufDJfD9IAEID IuAWE1AVAUATUSAS{LTE1ErE;r(uOHMcB&LHIj9]u'IMcIM$JDLP0O,Ml$AE9uH9D$Aw1uEuAA9}McD$1Ӄ1Z[]A\A]A^A_HcHiHD7HLL7Ht|L@1EXHA9t H Au]IcFHcHHk HO9u8DQ1HA9t H AuIcH|uHDHL9oIHIU1E1S/McDAILNAE9uDA9uAA9} nE1Ic[]H҉0HH@0uPLHHw1H?PHHcHx0T1ZUfSHAQH`p8uAX[]1낺xH`HCxHR8H4H@0HHHH1HHsH;Y[]HHx0?SHHX0HPyHsH;1[HhHfNHLfDAIDB8R &@ c "@0@@C @@,W W"W"W"W"Q _ z> Ocp :  :  :  b00 R 0*CUB@CU@CU`@CUd@CU@CU@/@/@% HwfH@@O      W !w}Z_nst"PRSTV""|""[\]^"p"uv"#`abcde"poqr~&'01234@ABCy{22/build/linux-5VIh7j/linux-3.2.78/drivers/hid/usbhid/hid-core.c<7>%s: submitting out urb usb_submit_urb(out) failed Set_ReportGet_Report/build/linux-5VIh7j/linux-3.2.78/include/linux/usb.h<7>%s: submitting ctrl urb: %s wValue=0x%04x wIndex=0x%04x wLength=%u usb_submit_urb(ctrl) failed <7>%s: class descriptor not present <7>%s: weird size of report descriptor (%u) <7>%s: couldn't allocate rdesc memory <7>%s: reading report descriptor failed <7>%s: parsing report descriptor failed output irq status %d received ctrl urb status %d received <7>%s: HID probe called for ifnum %d couldn't find an input interrupt endpoint HID %04x:%04xusb-%s-%s/input%dcan't add hid device: %d <7>%s: timeout waiting for ctrl or out queue to clear output queue full output queueing failed control queue full control queueing failed event field not found input irq status %d received can't resubmit intr, %s-%s/input%d, status %d can't reset device, %s-%s/input%d, status %d timeout initializing reports <6>%s: Fixing fullspeed to highspeed interval: %d -> %d usbhid<6>usbhid: USB HID core driver generic-usb/build/linux-5VIh7j/linux-3.2.78/drivers/hid/usbhid/hid-quirks.c<7>%s: Found dynamic quirk 0x%x for USB HID vendor 0x%hx prod 0x%hx <7>%s: Found squirk 0x%x for USB HID vendor 0x%hx prod 0x%hx 0x%hx:0x%hx:0x%x<7>%s: Cannot add a quirk with idVendor = 0 <7>%s: Could not allocate quirks_list_struct <4>Could not parse HID quirk module param %s usb/%s&list->thread_lock&hiddev->existancelockNot able to get a minor for this device hiddev%dpid_block_load failed 60 times invalid waveform invalid type <3>usbhid: logical_minimum is not 1 as it should be unknown set_effect report layout unknown pid_block_load report layout unknown effect_operation report layout unknown pid_block_free report layout effect lists not found direction field not found device control field not found block load status field not found effect operation field not found no effect types found block load status identifiers not found effect operation identifiers not found effect type number %d is invalid has constant effect but no envelope has ramp effect but no envelope has periodic effect but no envelope unknown constant effect layout unknown ramp effect layout unknown condition effect layout unknown periodic effect layout device reports %d simultaneous effects upload request failed device has unknown autocenter control method device does not support device managed pool Force feedback for USB HID PID devices by Anssi Hannula license=GPLdescription=USB HID core driverauthor=Jiri Kosinaauthor=Vojtech Pavlikauthor=Andreas Galparm=quirks:Add/modify USB HID quirks by specifying quirks=vendorID:productID:quirks where vendorID, productID, and quirks are all in 0x-prefixed hexparmtype=quirks:array of charpparm=ignoreled:Autosuspend with active ledsparmtype=ignoreled:uintparm=mousepoll:Polling interval of miceparmtype=mousepoll:uintalias=usb:v*p*d*dc*dsc*dp*ic03isc*ip*depends=hid,usbcoreintree=Yvermagic=3.2.0-4-amd64 SMP mod_unload modversions $usbhid_set_ledsusbhid_wait_iousbhid_submit_reportusbhid_lookup_quirkhiddev_hid_eventVmodule_layout#$hid_add_device\4Z__kmalloc$__usb_get_extra_descriptor:up_read2$dev_set_drvdata'|autoremove_wake_functionkhid_parse_reportFMmalloc_sizesFinput_ff_eventShidinput_find_fieldCschedule_work~cancel_work_syncVusb_kill_urb#ousb_deregister_dev)g__get_user_4 }input_ff_createinit_timer_key_(usb_autopm_get_interface>mutex_unlockbEW4usb_unlink_urbh}jiffiesSIhid_debugPhid_input_reporțWdown_readT;Ox9h!N(P!Ix!^0PPPY!qP(lpx! P_@! 0U((!VP0!2,V) ``0b`!bYPc{X!}H0!0$0-=L" @  "<6NLYy*h?x/@ )9b& %K O 8)+07AS `8yW:Y R~"9$$F QxZPi v!  ,?U 0  4@Mf 0 h  0  @ 3,EJ[ m ` b(@  p  0P p 0 (4F dT'gy''I ((()03)+ +,/'5;5T6 h6vt000 H  (:/:"Q:s9:Ky;^  l1<K|<?<<==*=p> $?)?I<!@iM@hZA0A#AbEH $ & ( )  I&  P 9  [Q  ]o  .  0  8  @  E  H   &    " 3 2 9vD V d } +        $ 8 ( ; HI R ?Uʮg p |    ! $    I8` &u &/ [%B L c w I    x     w '  0> O X i z   |    i ?$1<EWeo{"/HWd P$  1;CRaz">E<Mfv^6kWE test_and_set_bitspin_unlock_irqhid_find_max_reportusbhid_get_raw_reporthid_start_inhid_submit_outhid_submit_ctrlusbhid_restart_queueshid_cease_iohid_pre_resethid_cancel_delayed_stuffusbhid_disconnectusbhid_parsehid_irq_outhid_ctrlusbhid_probeusb_hid_driverusbhid_output_raw_report__key.27874hid_resethid_retry_timeouthid_open_mutusb_hidinput_input_eventusbhid_mark_busy.isra.6hid_io_error.isra.7hid_post_resethid_reset_resumehid_resumehid_irq_inhid_suspendignoreledhid_free_buffers.isra.8usbhid_stopusbhid_starthid_mousepoll_intervalusbhid_powerhid_driverhid_inithid_usb_driverquirks_paramhid_exit__mod_license1519__mod_description1518__mod_author1517__mod_author1516__mod_author1515hid_usb_ids__ksymtab_usbhid_set_leds__kstrtab_usbhid_set_leds__kcrctab_usbhid_set_leds__ksymtab_usbhid_wait_io__kstrtab_usbhid_wait_io__kcrctab_usbhid_wait_io__ksymtab_usbhid_submit_report__kstrtab_usbhid_submit_report__kcrctab_usbhid_submit_report__mod_quirks65__mod_quirkstype61__param_quirks__param_str_quirks__param_arr_quirks__mod_ignoreled57__mod_ignoreledtype56__param_ignoreled__param_str_ignoreled__mod_mousepoll53__mod_mousepolltype52__param_mousepoll__param_str_mousepollhid_usb_tabledquirks_rwsemdquirks_listhid_blacklist__ksymtab_usbhid_lookup_quirk__kstrtab_usbhid_lookup_quirk__kcrctab_usbhid_lookup_quirkhiddev_lookup_reporthiddev_writehiddev_pollhiddev_fasynchiddev_releasemight_faultcopy_from_userhiddev_readhiddev_devnodehiddev_ioctl_string.isra.2hiddev_ioctl_usage.isra.3hiddev_ioctlhiddev_compat_ioctlhiddev_send_event.isra.4kzalloc.constprop.5hiddev_open__key.26144__key.26337__key.26339hiddev_class__ksymtab_hiddev_hid_event__kstrtab_hiddev_hid_event__kcrctab_hiddev_hid_eventhiddev_fopstest_and_clear_bitpidff_setpidff_needs_set_conditionpidff_find_fieldspidff_find_reportspidff_reportspidff_find_special_keyspidff_playback_pidpidff_playbackpidff_autocenterpidff_set_autocenterpidff_set_gainpidff_set_envelope_reportpidff_set_effect_reportpidff_request_effect_uploadpidff_erase_effectpidff_set_signedpidff_set_condition_reportpidff_needs_set_envelopepidff_needs_set_effectpidff_upload_effectpidff_find_special_fieldpidff_block_loadpidff_effect_operationpidff_block_freepidff_set_envelopepidff_device_controlpidff_effect_typespidff_block_load_statuspidff_effect_operation_statuspidff_set_constantpidff_set_ramppidff_set_conditionpidff_set_periodicpidff_poolpidff_device_gainpidff_set_effect__mod_alias124__module_depends____versions__mod_intree17__mod_vermagic5hiddev_disconnecthid_output_reportusb_alloc_urbdevice_set_wakeup_enableusbhid_openusb_autopm_put_interfaceusbhid_init_reportsusb_free_urbdev_get_drvdataparam_ops_uint_copy_from_userhid_unregister_driverusbhid_put_powerhiddev_connectusb_alloc_coherent__this_modulesnprintf__crc_usbhid_wait_iodev_warnfinish_waitkill_fasyncusb_register_driver__hid_register_drivercleanup_moduleusbhid_get_powerparam_array_opsprepare_to_waitkfreehiddev_report_eventusbhid_quirks_exitusbhid_set_ledsusbhid_quirks_init__wake_up_raw_spin_lock_irqsavehid_allocate_device__crc_hiddev_hid_event_raw_spin_lockkmem_cache_alloc_tracehid_destroy_deviceinit_moduleusb_interrupt_msgusb_find_interface_raw_spin_lock_irqusbhid_closeusb_clear_halt__mod_usb_device_tableschedule_timeoutschedulemsecs_to_jiffiesusb_reset_deviceusb_autopm_get_interface_async__put_user_4__crc_usbhid_set_ledspv_irq_opsusb_submit_urb_dev_info__crc_usbhid_submit_reportdev_noticeusbhid_submit_reportusbhid_find_interfacedown_writeup_writeusb_free_coherenthid_set_fieldmod_timernoop_llseekmutex_lockwarn_slowpath_nullstrlcpyusb_control_msgusb_register_devhid_check_keys_pressedfasync_helper_cond_reschedusb_autopm_put_interface_asyncsscanfprintk__mutex_initmutex_lock_interruptibleusb_deregistercurrent_task_raw_spin_unlock_irqrestoredev_errusb_lock_device_for_resetusb_stringdel_timer_syncstrlcatparam_ops_charp_copy_to_user__init_waitqueue_headkasprintfdown_readusbhid_lookup_quirkhid_input_reporthid_debugjiffiesusb_unlink_urbusbhid_wait_iousb_autopm_get_interfacemutex_unlockinit_timer_keyinput_ff_create__get_user_4usb_deregister_devusb_kill_urbcancel_work_syncschedule_workhidinput_find_fieldinput_ff_eventmalloc_sizes__crc_usbhid_lookup_quirkhid_parse_reportautoremove_wake_functiondev_set_drvdatahiddev_hid_eventup_read__usb_get_extra_descriptor__kmallochid_add_devicehid_pidff_init  Qj/5? F ?M^p Zw] ;V ] vd   8EW   /A U  %f  J  w&    k y    & p    5 e    ,  R ( K V a Nl )w    : }? W }        );Jw 0     /^ x   Zhr y D d N h 1^ J1Q{ ]= /7 a P MpE]r(1q    ; @\m r  7 N Vo C b q   6! P!g!!! E"" & #># K x######7$D$  \ % F^ G M  }4x 1Nvz$ $2$I$~$ P$$l$ p$$ f$ $ $ % %+% f5% <%G% PL%% *%%% f% ;%%%% f& h&& P#&*&lY&n& py& P~&& &&t&t& P&&l,'A' pK' PP'3(}((((((((A) t) ))&*+*3*L**+_+k+++ , &,d8,W,l,,,,,,/H/w////11 I2224#5i5w5569667-7 047 97n777 778 8898%9 0*999 0@9 T9f9 v99 9999 9 99:((/)+Z66:$:; ; G?m?~??? '??@AAA PBB B G~C0DD YD>E gEEEEE F $2F @FbF &uF F (F  F )G 2G JG eG H /H IJH IlH PH H [H H ]H  :I 2HIcJ TqJJ yJJ JJ .K KBK 0UK cKK 8K K,L @?L  MLoL EL HL < LLLM ? 3  P$ )6 3= D  IV :]dk Pp   P (@H084H PX3)'' /(586H(` (zBAZDdDnDxDCBBBBB[ z   Q $(,048?<I@\DdH|LPTWX\`Idzhlp|#t(:xbI|sIIIIIIIIIIIJJ#J8JKgKKKKKQLLwM 70@ `(8@pHX 3( 0)@:HPX`hR (0$$88@bPZX``h`ppxp+H8