radxa/initrd — pull request #1 by julienchauveau (2014-01-29 07:43:31+00:00)
Title: Update rk30xxnand-3.0.36+.ko to version 4.40 (20130830)

Update rk30xxnand-3.0.36+.ko from version 4.38 (20121130) to version 4.40 (20130830)
File found in rk3188_4.4.2_without_kernel_20131230.tar.gz

(type `strings rk30xxnand-3.0.36+.ko` to get version information inside the file)

This new version seems to fix NAND errors like these:

[ 2.189410] gp_rknand_info = : 0xebd38200
[ 2.189550] request IRQ_NANDC irq , ret=0.........
[ 2.189586] FTL INFO:Version = 438,Date = 20130516
[ 2.189657] FlashCopyProgBuf1=0xc1547000
[ 2.189697] ATime: 40 ns AHB: 148 timming: 1081
[ 2.189725] No.1 FLASH INFO:2c 64 44 4b a9
[ 2.189748] No.2 FLASH INFO:1f ff ff ff ff
[ 2.189772] No.3 FLASH INFO:f ff ff ff ff
[ 2.189794] No.4 FLASH INFO:1f ff ff ff ff
[ 2.191851] FlashReadRetry error!!,row = 0
[ 2.191874] data:44 4e 41 4e 34 01 11 00 41 70 04 85 01 04 22 00
[ 2.191904] NAND INFO DUMP....ZYF
[ 2.191921] AHB CLK: 148500
[ 2.191935] FMCTL: 0x300 ; FMWAIT: 0x1081
[ 2.191955] FLCTL: 0x100438 ; BCHCTL: 0x10 ; MTRANS_CFG: 0x1d0
[ 2.191983] MTRANS_SADDR0: 0x0 ; MTRANS_SADDR1: 0x0
[ 2.192006] MTRANS_STAT: 0x0 ; RANDMZ_CFG: 0x576a
[ 2.192031] BCHST[0]: 0x400e007
[ 2.192047] BCHST[1]: 0xe007
[ 2.192062] BCHST[2]: 0xe007
[ 2.192077] BCHST[3]: 0xe007
[ 2.192093] BCHST[4]: 0xe007
[ 2.192108] BCHST[5]: 0xe007
[ 2.192123] BCHST[6]: 0xe007
[ 2.192138] BCHST[7]: 0xe007
[ 2.192206] [] (unwind_backtrace+0x0/0xf4) from [] (FlashReadErrorDump+0xb0/0xe4 [rk30xxnand_ko])
[ 2.192302] [] (FlashReadErrorDump+0xb0/0xe4 [rk30xxnand_ko]) from [] (FlashReadEnhanced+0x2e8/0x31c [rk30xxnand_ko])
[ 2.192400] [] (FlashReadEnhanced+0x2e8/0x31c [rk30xxnand_ko]) from [] (FlashInit+0x4b0/0xf4c [rk30xxnand_ko])
[ 2.192494] [] (FlashInit+0x4b0/0xf4c [rk30xxnand_ko]) from [] (FtlInit+0x90/0x174 [rk30xxnand_ko])
[ 2.192583] [] (FtlInit+0x90/0x174 [rk30xxnand_ko]) from [] (NandInit+0x198/0x308 [rk30xxnand_ko])
[ 2.192671] [] (NandInit+0x198/0x308 [rk30xxnand_ko]) from [] (rk29nand_probe+0x74/0x224 [rk30xxnand_ko])
[ 2.192749] [] (rk29nand_probe+0x74/0x224 [rk30xxnand_ko]) from [] (do_one_initcall+0x11c/0x174)
[ 2.192805] [] (do_one_initcall+0x11c/0x174) from [] (sys_init_module+0xdb8/0x1b78)
[ 2.192854] [] (sys_init_module+0xdb8/0x1b78) from [] (ret_fast_syscall+0x0/0x30)
[ 2.192897] ATime: 46 ns AHB: 148 timming: 1082
[ 2.195068] FlashReadRetry error!!,row = 0
[ 2.195091] data:44 4e 41 4e 34 01 11 00 41 70 04 85 01 04 22 00
[ 2.195120] ATime: 40 ns AHB: 148 timming: 1081
[ 2.197164] FlashReadRetry error!!,row = 0
[ 2.197186] data:44 4e 41 4e 34 01 11 00 41 70 04 85 01 14 22 00
[ 2.197216] ATime: 46 ns AHB: 148 timming: 1082
[ 2.199373] FlashReadRetry error!!,row = 0
[ 2.199395] data:44 4e 41 4e 34 01 11 00 41 70 04 85 01 14 22 00
[ 2.199423] ATime: 40 ns AHB: 148 timming: 1081
[ 2.201502] FlashReadRetry error!!,row = 0
[ 2.201524] data:44 4e 41 4e 34 01 11 00 41 70 04 85 01 14 22 00
[ 2.201553] ATime: 46 ns AHB: 148 timming: 1082
[ 2.203757] FlashReadRetry error!!,row = 0