您尚未登录。

楼主 #1 2018-04-30 14:12:07

goodgoodstudy
会员
注册时间: 2017-09-15
已发帖子: 61
积分: 61

各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误

各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2: jffs2_scan_eraseblock()

离线

#2 2018-04-30 15:33:32

daydayup
会员
注册时间: 2017-10-09
已发帖子: 343
积分: 343

Re: 各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误

设备树里面把spi 频率调低

离线

#3 2018-04-30 20:24:40

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,134
积分: 1086.5

Re: 各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误

我和楼主一样问题,卡了好几天了,试试二楼的方法看看

离线

#4 2018-08-15 16:03:49

baiymhmy
会员
注册时间: 2018-08-15
已发帖子: 15
积分: 10

Re: 各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误

我从W25Q128升级成W25Q256JV,也出现这个问题了,不知道楼主找到原因了没

离线

#5 2018-08-15 16:06:35

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,245
积分: 9197

Re: 各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误

驱动里面找到 W25Q256, 把 SEC_4K 去掉就可以了。





离线

#6 2018-08-15 16:45:23

baiymhmy
会员
注册时间: 2018-08-15
已发帖子: 15
积分: 10

Re: 各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误

晕哥 说:

驱动里面找到 W25Q256, 把 SEC_4K 去掉就可以了。

大神,你好,我已经试过去掉驱动里面的SEC_4K,还是一样的结果。

启动后,spi_nor_scan里面打印.erasesize就是64K

m25p80 spi0.0: w25q256 (32768 Kbytes)
m25p80 spi0.0: mtd .name = spi0.0, .size = 0x2000000 (32MiB), .erasesize = 0x00010000 (64KiB) .numeraseregions = 0

这里可能是Flash芯片的问题吗

离线

#7 2018-08-15 17:07:38

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,245
积分: 9197

Re: 各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误

是什么错误信息?
jffs2 装载文件系统错误?





离线

#8 2018-08-15 19:09:28

baiymhmy
会员
注册时间: 2018-08-15
已发帖子: 15
积分: 10

Re: 各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误

晕哥 说:

是什么错误信息?
jffs2 装载文件系统错误?

[    3.156338] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00af0010: 0x2020 instead
[    3.165846] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00af0028: 0x0500 instead
[    3.175326] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00af002c: 0x0010 instead
[    3.184805] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00af0034: 0x2000 instead
[    3.194282] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00af0040: 0x0020 instead
[    3.203853] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00af0044: 0x0020 instead
[    3.213322] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00af0054: 0x0d00 instead
[    3.222865] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00af005c: 0x0100 instead
[    3.232377] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00af0060: 0x0900 instead
[    3.241886] jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00af006c: 0x4400 instead
[    3.251365] jffs2: Further such events for this erase block will not be printed

离线

#9 2018-08-15 20:23:17

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,245
积分: 9197

Re: 各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误

spi时钟频率如何,w25系列超过50Mhz可能出现这种情况。





离线

#10 2018-08-16 15:30:24

baiymhmy
会员
注册时间: 2018-08-15
已发帖子: 15
积分: 10

Re: 各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误

晕哥 说:

spi时钟频率如何,w25系列超过50Mhz可能出现这种情况。

从芯片手册来看,w25q256jv和w25q256fv的设备ID是一样的,但是读写擦除指令不完全一样
在驱动里面W25Q256的flash_info增加SPI_NOR_4B_OPCODES标志,测试就正常了

离线

#11 2018-08-16 15:45:29

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,245
积分: 9197

Re: 各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误

你用的是什么soc, 什么版本linux, 我看了一下4.13的驱动,如果超过 16MiB, 强制加上了 SPI_NOR_4B_OPCODES

if (info->addr_width)
        nor->addr_width = info->addr_width;
    else if (mtd->size > 0x1000000) {
        /* enable 4-byte addressing if the device exceeds 16MiB */
        nor->addr_width = 4;
        if (JEDEC_MFR(info) == SNOR_MFR_SPANSION ||
            info->flags & SPI_NOR_4B_OPCODES)
            spi_nor_set_4byte_opcodes(nor, info);
        else
            set_4byte(nor, info, 1);
    } else {
        nor->addr_width = 3;
    }





离线

#12 2018-08-16 15:53:11

baiymhmy
会员
注册时间: 2018-08-15
已发帖子: 15
积分: 10

Re: 各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误

晕哥 说:

你用的是什么soc, 什么版本linux, 我看了一下4.13的驱动,如果超过 16MiB, 强制加上了 SPI_NOR_4B_OPCODES

if (info->addr_width)
        nor->addr_width = info->addr_width;
    else if (mtd->size > 0x1000000) {
        /* enable 4-byte addressing if the device exceeds 16MiB */
        nor->addr_width = 4;
        if (JEDEC_MFR(info) == SNOR_MFR_SPANSION ||
            info->flags & SPI_NOR_4B_OPCODES)
            spi_nor_set_4byte_opcodes(nor, info);
        else
            set_4byte(nor, info, 1);
    } else {
        nor->addr_width = 3;
    }

这里是判断有没有SPI_NOR_4B_OPCODES啊
我用的是v3s,linux是zero-4.14.y

离线

#13 2018-08-16 16:21:18

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,245
积分: 9197

Re: 各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误

原来如此, 那继续填坑吧.





离线

#14 2018-08-16 16:31:40

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,134
积分: 1086.5

Re: 各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误

baiymhmy 说:
晕哥 说:

spi时钟频率如何,w25系列超过50Mhz可能出现这种情况。

从芯片手册来看,w25q256jv和w25q256fv的设备ID是一样的,但是读写擦除指令不完全一样
在驱动里面W25Q256的flash_info增加SPI_NOR_4B_OPCODES标志,测试就正常了

怎么加?

离线

#15 2018-08-16 16:45:57

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,245
积分: 9197

Re: 各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误

if (info->addr_width)
        nor->addr_width = info->addr_width;
    else if (mtd->size > 0x1000000) {
        /* enable 4-byte addressing if the device exceeds 16MiB */
        nor->addr_width = 4;
        if (JEDEC_MFR(info) == SNOR_MFR_SPANSION ||
            info->flags & SPI_NOR_4B_OPCODES)
            spi_nor_set_4byte_opcodes(nor, info);
        else
            set_4byte(nor, info, 1);
    } else {
        nor->addr_width = 3;
    }

估计是这样





离线

#16 2018-08-16 16:49:21

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,245
积分: 9197

Re: 各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误





离线

#17 2018-08-23 14:03:22

baiymhmy
会员
注册时间: 2018-08-15
已发帖子: 15
积分: 10

Re: 各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误

达克罗德 说:
baiymhmy 说:
晕哥 说:

spi时钟频率如何,w25系列超过50Mhz可能出现这种情况。

从芯片手册来看,w25q256jv和w25q256fv的设备ID是一样的,但是读写擦除指令不完全一样
在驱动里面W25Q256的flash_info增加SPI_NOR_4B_OPCODES标志,测试就正常了

怎么加?


{ "w25q256", INFO(0xef4019, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_4B_OPCODES) },
我是在这样加的,这样有个好处,kernel和uboot的nor flash都工作在3字节地址模式,可以直接reboot或复位重启。但是就是不能同时兼容原来的w25q256fv型号了。

离线

#18 2019-01-29 13:02:14

a32425262
会员
注册时间: 2018-05-06
已发帖子: 101
积分: 403

Re: 各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误

baiymhmy 说:
达克罗德 说:
baiymhmy 说:

从芯片手册来看,w25q256jv和w25q256fv的设备ID是一样的,但是读写擦除指令不完全一样
在驱动里面W25Q256的flash_info增加SPI_NOR_4B_OPCODES标志,测试就正常了

怎么加?


{ "w25q256", INFO(0xef4019, 0, 64 * 1024, 512, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_4B_OPCODES) },
我是在这样加的,这样有个好处,kernel和uboot的nor flash都工作在3字节地址模式,可以直接reboot或复位重启。但是就是不能同时兼容原来的w25q256fv型号了。

我使用mx25l256还是不可以,也是出现这样的问题
*使用4.13内核
* 添加上SPI_NOR_4B_OPCODES

{ "mx25l25635e", INFO(0xc22019, 0, 64 * 1024, 512, SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ | SPI_NOR_4B_OPCODES
                                                                /*SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ*/) },

*jffs制作的命令为

mkfs.jffs2 -s 0x100 -e 0x10000 -p 0xAF0000 -d rootfs/ -o jffs2.img

离线

#19 2019-01-29 13:42:31

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,245
积分: 9197

Re: 各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误

@a32425262 试一试这个:

mkfs.jffs2 -s 0x1000 -e 0x10000 -p 0xAF0000 -d rootfs/ -o jffs2.img





离线

#20 2019-01-29 13:52:38

a32425262
会员
注册时间: 2018-05-06
已发帖子: 101
积分: 403

Re: 各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误

晕哥 说:

@a32425262 试一试这个:

mkfs.jffs2 -s 0x1000 -e 0x10000 -p 0xAF0000 -d rootfs/ -o jffs2.img

一样的问题,刚开始是

jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00b40000: 0x7325 instead

然后是下面的,最后就是重启了

[   22.006094] jffs2: Empty flash at 0x0187b00c ends at 0x0187c000
[   22.012008] jffs2: CLEANMARKER node found at 0x0187c000, not first node in block (0x01870000)
[   22.021266] jffs2: Empty flash at 0x0187c00c ends at 0x0187d000
[   22.027195] jffs2: CLEANMARKER node found at 0x0187d000, not first node in block (0x01870000)
[   22.037179] jffs2: Empty flash at 0x0187d00c ends at 0x0187e000
[   22.043093] jffs2: CLEANMARKER node found at 0x0187e000, not first node in block (0x01870000)
[   22.052356] jffs2: Empty flash at 0x0187e00c ends at 0x0187f000
[   22.058291] jffs2: CLEANMARKER node found at 0x0187f000, not first node in block (0x01870000)
[   22.070026] jffs2: Empty flash at 0x018a0ffc ends at 0x018a1000
[   22.076004] jffs2: CLEANMARKER node found at 0x018a1000, not first node in block (0x018a0000)
[   22.085261] jffs2: Empty flash at 0x018a100c ends at 0x018a2000
[   22.092694] jffs2: Empty flash at 0x018a2ffc ends at 0x018a3000
[   22.099377] jffs2: Empty flash at 0x018a3ffc ends at 0x018a4000
[   22.106044] jffs2: Empty flash at 0x018a4ffc ends at 0x018a5000
[   22.111958] jffs2: CLEANMARKER node found at 0x018a5000, not first node in block (0x018a0000)
[   22.121231] jffs2: Empty flash at 0x018a500c ends at 0x018a6000
[   22.127162] jffs2: CLEANMARKER node found at 0x018a6000, not first node in block (0x018a0000)
[   22.136424] jffs2: Empty flash at 0x018a600c ends at 0x018a7000
[   22.143786] jffs2: Empty flash at 0x018a7ffc ends at 0x018a8000
[   22.150466] jffs2: Empty flash at 0x018a8f70 ends at 0x018a9000
[   22.157136] jffs2: Empty flash at 0x018a9ffc ends at 0x018aa000
[   22.163779] jffs2: Empty flash at 0x018aaffc ends at 0x018ab000
[   22.170461] jffs2: Empty flash at 0x018abfbc ends at 0x018ac000
[   22.177132] jffs2: Empty flash at 0x018acffc ends at 0x018ad000
[   22.183048] jffs2: CLEANMARKER node found at 0x018ad000, not first node in block (0x018a0000)
[   22.192322] jffs2: Empty flash at 0x018ad00c ends at 0x018ae000
[   22.199720] jffs2: Empty flash at 0x018aeffc ends at 0x018af000
[   22.207259] jffs2: Empty flash at 0x018b0ffc ends at 0x018b1000
[   22.213177] jffs2: CLEANMARKER node found at 0x018b1000, not first node in block (0x018b0000)
[   22.222461] jffs2: Empty flash at 0x018b100c ends at 0x018b2000
[   22.229855] jffs2: Empty flash at 0x018b2ffc ends at 0x018b3000
[   22.236525] jffs2: Empty flash at 0x018b3ffc ends at 0x018b4000
[   22.243171] jffs2: Empty flash at 0x018b4ffc ends at 0x018b5000
[   22.249112] jffs2: CLEANMARKER node found at 0x018b5000, not first node in block (0x018b0000)
[   22.258378] jffs2: Empty flash at 0x018b500c ends at 0x018b6000
[   22.265768] jffs2: Empty flash at 0x018b6ffc ends at 0x018b7000
[   22.272421] jffs2: Empty flash at 0x018b7ffc ends at 0x018b8000
[   22.279095] jffs2: Empty flash at 0x018b8ffc ends at 0x018b9000
[   22.285008] jffs2: CLEANMARKER node found at 0x018b9000, not first node in block (0x018b0000)
[   22.294315] jffs2: Empty flash at 0x018b900c ends at 0x018ba000
[   22.300255] jffs2: CLEANMARKER node found at 0x018ba000, not first node in block (0x018b0000)
[   22.309522] jffs2: Empty flash at 0x018ba00c ends at 0x018bb000
[   22.316913] jffs2: Empty flash at 0x018bbffc ends at 0x018bc000
[   22.323560] jffs2: Empty flash at 0x018bcffc ends at 0x018bd000
[   22.330315] jffs2: Empty flash at 0x018bdffc ends at 0x018be000
[   22.337000] jffs2: Empty flash at 0x018beffc ends at 0x018bf000
[   22.344596] jffs2: Empty flash at 0x018d0ffc ends at 0x018d1000
[   22.351291] jffs2: Empty flash at 0x018d1ffc ends at 0x018d2000
[   22.357284] jffs2: CLEANMARKER node found at 0x018d2000, not first node in block (0x018d0000)
[   22.366569] jffs2: Empty flash at 0x018d200c ends at 0x018d3000
[   22.373938] jffs2: Empty flash at 0x018d3ffc ends at 0x018d4000
[   22.380624] jffs2: Empty flash at 0x018d4ffc ends at 0x018d5000
[   22.386583] jffs2: CLEANMARKER node found at 0x018d5000, not first node in block (0x018d0000)
[   22.395883] jffs2: Empty flash at 0x018d500c ends at 0x018d6000
[   22.406561] jffs2: Empty flash at 0x018d6ffc ends at 0x018d7000
[   22.412507] jffs2: CLEANMARKER node found at 0x018d7000, not first node in block (0x018d0000)
[   22.421886] jffs2: Empty flash at 0x018d700c ends at 0x018d8000
[   22.427886] jffs2: CLEANMARKER node found at 0x018d8000, not first node in block (0x018d0000)
[   22.437319] jffs2: Empty flash at 0x018d800c ends at 0x018d9000
[   22.444750] jffs2: Empty flash at 0x018d9ffc ends at 0x018da000
[   22.450781] jffs2: CLEANMARKER node found at 0x018da000, not first node in block (0x018d0000)
[   22.461124] jffs2: Empty flash at 0x018da00c ends at 0x018db000
[   22.467109] jffs2: CLEANMARKER node found at 0x018db000, not first node in block (0x018d0000)
[   22.476436] jffs2: Empty flash at 0x018db00c ends at 0x018dc000
[   22.483414] jffs2: CLEANMARKER node found at 0x018dc000, not first node in block (0x018d0000)
[   22.495489] jffs2: Empty flash at 0x018dc00c ends at 0x018dd000
[   22.501492] jffs2: CLEANMARKER node found at 0x018dd000, not first node in block (0x018d0000)
[   22.510799] jffs2: Empty flash at 0x018dd00c ends at 0x018de000
[   22.516755] jffs2: CLEANMARKER node found at 0x018de000, not first node in block (0x018d0000)
[   22.526779] jffs2: Empty flash at 0x018de00c ends at 0x018df000
[   22.532715] jffs2: CLEANMARKER node found at 0x018df000, not first node in block (0x018d0000)
[   22.545425] jffs2: Empty flash at 0x018e1ffc ends at 0x018e2000
[   22.552136] jffs2: Empty flash at 0x018e2ffc ends at 0x018e3000
[   22.558077] jffs2: CLEANMARKER node found at 0x018e3000, not first node in block (0x018e0000)
[   22.567345] jffs2: Empty flash at 0x018e300c ends at 0x018e4000
[   22.574715] jffs2: Empty flash at 0x018e4ffc ends at 0x018e5000
[   22.581395] jffs2: Empty flash at 0x018e5ffc ends at 0x018e6000
[   22.588074] jffs2: Empty flash at 0x018e6ffc ends at 0x018e7000
[   22.593988] jffs2: CLEANMARKER node found at 0x018e7000, not first node in block (0x018e0000)
[   22.603260] jffs2: Empty flash at 0x018e700c ends at 0x018e8000
[   22.609195] jffs2: CLEANMARKER node found at 0x018e8000, not first node in block (0x018e0000)
[   22.618458] jffs2: Empty flash at 0x018e800c ends at 0x018e9000
[   22.624371] jffs2: CLEANMARKER node found at 0x018e9000, not first node in block (0x018e0000)
[   22.634354] jffs2: Empty flash at 0x018e900c ends at 0x018ea000
[   22.640291] jffs2: CLEANMARKER node found at 0x018ea000, not first node in block (0x018e0000)
[   22.649547] jffs2: Empty flash at 0x018ea00c ends at 0x018eb000
[   22.656921] jffs2: Empty flash at 0x018ebffc ends at 0x018ec000
[   22.663569] jffs2: Empty flash at 0x018ecffc ends at 0x018ed000
[   22.670241] jffs2: Empty flash at 0x018edffc ends at 0x018ee000
[   22.676175] jffs2: CLEANMARKER node found at 0x018ee000, not first node in block (0x018e0000)
[   22.685422] jffs2: Empty flash at 0x018ee00c ends at 0x018ef000
[   22.691355] jffs2: CLEANMARKER node found at 0x018ef000, not first node in block (0x018e0000)
[   22.702166] jffs2: Empty flash at 0x018f0ffc ends at 0x018f1000
[   22.708147] jffs2: CLEANMARKER node found at 0x018f1000, not first node in block (0x018f0000)
[   22.717420] jffs2: Empty flash at 0x018f100c ends at 0x018f2000
[   22.724790] jffs2: Empty flash at 0x018f2fa8 ends at 0x018f3000
[   22.730758] jffs2: CLEANMARKER node found at 0x018f3000, not first node in block (0x018f0000)
[   22.740032] jffs2: Empty flash at 0x018f300c ends at 0x018f4000
[   22.747429] jffs2: Empty flash at 0x018f4ffc ends at 0x018f5000
[   22.754075] jffs2: Empty flash at 0x018f5ffc ends at 0x018f6000
[   22.760017] jffs2: CLEANMARKER node found at 0x018f6000, not first node in block (0x018f0000)
[   22.769286] jffs2: Empty flash at 0x018f600c ends at 0x018f7000
[   22.775199] jffs2: CLEANMARKER node found at 0x018f7000, not first node in block (0x018f0000)
[   22.784464] jffs2: Empty flash at 0x018f700c ends at 0x018f8000
[   22.791849] jffs2: Empty flash at 0x018f8ffc ends at 0x018f9000
[   22.797787] jffs2: CLEANMARKER node found at 0x018f9000, not first node in block (0x018f0000)
[   22.807044] jffs2: Empty flash at 0x018f900c ends at 0x018fa000
[   22.814408] jffs2: Empty flash at 0x018faffc ends at 0x018fb000
[   22.821088] jffs2: Empty flash at 0x018fbffc ends at 0x018fc000
[   22.827020] jffs2: CLEANMARKER node found at 0x018fc000, not first node in block (0x018f0000)
[   22.836279] jffs2: Empty flash at 0x018fc00c ends at 0x018fd000
[   22.842194] jffs2: CLEANMARKER node found at 0x018fd000, not first node in block (0x018f0000)
[   22.851461] jffs2: Empty flash at 0x018fd00c ends at 0x018fe000
[   22.858838] jffs2: Empty flash at 0x018feffc ends at 0x018ff000
[   22.866548] jffs2: Empty flash at 0x01920ffc ends at 0x01921000
[   22.873192] jffs2: Empty flash at 0x01921ffc ends at 0x01922000
[   22.879864] jffs2: Empty flash at 0x01922ffc ends at 0x01923000
[   22.886526] jffs2: Empty flash at 0x01923ffc ends at 0x01924000
[   22.892439] jffs2: CLEANMARKER node found at 0x01924000, not first node in block (0x01920000)
[   22.901710] jffs2: Empty flash at 0x0192400c ends at 0x01925000
[   22.909116] jffs2: Empty flash at 0x01925ffc ends at 0x01926000
[   22.915812] jffs2: Empty flash at 0x01926ffc ends at 0x01927000
[   22.922494] jffs2: Empty flash at 0x01927ffc ends at 0x01928000
[   22.929186] jffs2: Empty flash at 0x01928ffc ends at 0x01929000
[   22.935861] jffs2: Empty flash at 0x01929ffc ends at 0x0192a000
[   22.942517] jffs2: Empty flash at 0x0192affc ends at 0x0192b000
[   22.948458] jffs2: CLEANMARKER node found at 0x0192b000, not first node in block (0x01920000)
[   22.957720] jffs2: Empty flash at 0x0192b00c ends at 0x0192c000
[   22.965095] jffs2: Empty flash at 0x0192cf50 ends at 0x0192d000
[   22.971774] jffs2: Empty flash at 0x0192dffc ends at 0x0192e000
[   22.978452] jffs2: Empty flash at 0x0192effc ends at 0x0192f000
[   22.985978] jffs2: Empty flash at 0x01930f84 ends at 0x01931000
[   22.992633] jffs2: Empty flash at 0x01931ffc ends at 0x01932000
[   22.999317] jffs2: Empty flash at 0x01932f60 ends at 0x01933000
[   23.005978] jffs2: Empty flash at 0x01933ffc ends at 0x01934000
[   23.012627] jffs2: Empty flash at 0x01934ffc ends at 0x01935000
[   23.019298] jffs2: Empty flash at 0x01935ffc ends at 0x01936000
[   23.025959] jffs2: Empty flash at 0x01936ffc ends at 0x01937000
[   23.032604] jffs2: Empty flash at 0x01937ffc ends at 0x01938000
[   23.039278] jffs2: Empty flash at 0x01938ffc ends at 0x01939000
[   23.045933] jffs2: Empty flash at 0x01939ffc ends at 0x0193a000
[   23.052578] jffs2: Empty flash at 0x0193affc ends at 0x0193b000
[   23.059248] jffs2: Empty flash at 0x0193bffc ends at 0x0193c000
[   23.065907] jffs2: Empty flash at 0x0193cffc ends at 0x0193d000
[   23.071821] jffs2: CLEANMARKER node found at 0x0193d000, not first node in block (0x01930000)
[   23.081083] jffs2: Empty flash at 0x0193d00c ends at 0x0193e000
[   23.088464] jffs2: Empty flash at 0x0193effc ends at 0x0193f000
[   23.095980] jffs2: Empty flash at 0x01940ffc ends at 0x01941000
[   23.102627] jffs2: Empty flash at 0x01941ffc ends at 0x01942000
[   23.109321] jffs2: Empty flash at 0x01942ffc ends at 0x01943000
[   23.115988] jffs2: Empty flash at 0x01943ffc ends at 0x01944000
[   23.122640] jffs2: Empty flash at 0x01944ffc ends at 0x01945000
[   23.129367] jffs2: Empty flash at 0x01945ffc ends at 0x01946000
[   23.136040] jffs2: Empty flash at 0x01946ffc ends at 0x01947000
[   23.142692] jffs2: Empty flash at 0x01947ffc ends at 0x01948000
[   23.150101] jffs2: Empty flash at 0x01949ffc ends at 0x0194a000
[   23.156768] jffs2: Empty flash at 0x0194affc ends at 0x0194b000
[   23.163412] jffs2: Empty flash at 0x0194bffc ends at 0x0194c000
[   23.170091] jffs2: Empty flash at 0x0194cffc ends at 0x0194d000
[   23.176756] jffs2: Empty flash at 0x0194dffc ends at 0x0194e000
[   23.183399] jffs2: Empty flash at 0x0194effc ends at 0x0194f000
[   23.189338] jffs2: CLEANMARKER node found at 0x0194f000, not first node in block (0x01940000)
[   23.200157] jffs2: Empty flash at 0x01950ffc ends at 0x01951000
[   23.206825] jffs2: Empty flash at 0x01951ffc ends at 0x01952000
[   23.213469] jffs2: Empty flash at 0x01952ffc ends at 0x01953000
[   23.220143] jffs2: Empty flash at 0x01953ffc ends at 0x01954000
[   23.226807] jffs2: Empty flash at 0x01954ffc ends at 0x01955000
[   23.233452] jffs2: Empty flash at 0x01955ffc ends at 0x01956000
[   23.240123] jffs2: Empty flash at 0x01956ffc ends at 0x01957000
[   23.246808] jffs2: Empty flash at 0x01957ffc ends at 0x01958000
[   23.253459] jffs2: Empty flash at 0x01958ffc ends at 0x01959000
[   23.259398] jffs2: CLEANMARKER node found at 0x01959000, not first node in block (0x01950000)
[   23.268663] jffs2: Empty flash at 0x0195900c ends at 0x0195a000
[   23.276047] jffs2: Empty flash at 0x0195affc ends at 0x0195b000
[   23.282695] jffs2: Empty flash at 0x0195bf6c ends at 0x0195c000
[   23.289368] jffs2: Empty flash at 0x0195cffc ends at 0x0195d000
[   23.296027] jffs2: Empty flash at 0x0195dffc ends at 0x0195e000
[   23.302671] jffs2: Empty flash at 0x0195effc ends at 0x0195f000
[   23.310184] jffs2: Empty flash at 0x01960ffc ends at 0x01961000
[   23.316119] jffs2: CLEANMARKER node found at 0x01961000, not first node in block (0x01960000)
[   23.325367] jffs2: Empty flash at 0x0196100c ends at 0x01962000
[   23.332752] jffs2: Empty flash at 0x01962ffc ends at 0x01963000
[   23.339463] jffs2: Empty flash at 0x01963ffc ends at 0x01964000
[   23.346132] jffs2: Empty flash at 0x01964ffc ends at 0x01965000
[   23.352783] jffs2: Empty flash at 0x01965ffc ends at 0x01966000
[   23.358721] jffs2: CLEANMARKER node found at 0x01966000, not first node in block (0x01960000)
[   23.367983] jffs2: Empty flash at 0x0196600c ends at 0x01967000
[   23.375383] jffs2: Empty flash at 0x01967ffc ends at 0x01968000
[   23.382063] jffs2: Empty flash at 0x01968ffc ends at 0x01969000
[   23.388748] jffs2: Empty flash at 0x01969ffc ends at 0x0196a000
[   23.395401] jffs2: Empty flash at 0x0196affc ends at 0x0196b000
[   23.401341] jffs2: CLEANMARKER node found at 0x0196b000, not first node in block (0x01960000)
[   23.410604] jffs2: Empty flash at 0x0196b00c ends at 0x0196c000
[   23.417988] jffs2: Empty flash at 0x0196cffc ends at 0x0196d000
[   23.424632] jffs2: Empty flash at 0x0196dffc ends at 0x0196e000
[   23.431302] jffs2: Empty flash at 0x0196effc ends at 0x0196f000
[   23.438797] jffs2: Empty flash at 0x01970ffc ends at 0x01971000
[   23.445440] jffs2: Empty flash at 0x01971ffc ends at 0x01972000
[   23.452119] jffs2: Empty flash at 0x01972ffc ends at 0x01973000
[   23.458789] jffs2: Empty flash at 0x01973ffc ends at 0x01974000
[   23.465434] jffs2: Empty flash at 0x01974ffc ends at 0x01975000
[   23.472106] jffs2: Empty flash at 0x01975ffc ends at 0x01976000
[   23.478770] jffs2: Empty flash at 0x01976ffc ends at 0x01977000
[   23.485414] jffs2: Empty flash at 0x01977ffc ends at 0x01978000
[   23.492085] jffs2: Empty flash at 0x01978ffc ends at 0x01979000
[   23.498753] jffs2: Empty flash at 0x01979ffc ends at 0x0197a000
[   23.505396] jffs2: Empty flash at 0x0197affc ends at 0x0197b000
[   23.512089] jffs2: Empty flash at 0x0197bffc ends at 0x0197c000
[   23.518762] jffs2: Empty flash at 0x0197cffc ends at 0x0197d000
[   23.525405] jffs2: Empty flash at 0x0197df5c ends at 0x0197e000
[   23.532161] jffs2: Empty flash at 0x0197effc ends at 0x0197f000
[   23.539713] jffs2: Empty flash at 0x01980ffc ends at 0x01981000
[   23.546420] jffs2: Empty flash at 0x01981ffc ends at 0x01982000
[   23.553074] jffs2: Empty flash at 0x01982ffc ends at 0x01983000
[   23.559825] jffs2: Empty flash at 0x01983ffc ends at 0x01984000
[   23.566505] jffs2: Empty flash at 0x01984ffc ends at 0x01985000
[   23.573157] jffs2: Empty flash at 0x01985ffc ends at 0x01986000
[   23.579841] jffs2: Empty flash at 0x01986ffc ends at 0x01987000
[   23.586538] jffs2: Empty flash at 0x01987ffc ends at 0x01988000
[   23.593218] jffs2: Empty flash at 0x01988ffc ends at 0x01989000
[   23.603007] jffs2: Empty flash at 0x01989f54 ends at 0x0198a000
[   23.609807] jffs2: Empty flash at 0x0198affc ends at 0x0198b000
[   23.616531] jffs2: Empty flash at 0x0198bf74 ends at 0x0198c000
[   23.623205] jffs2: Empty flash at 0x0198cffc ends at 0x0198d000
[   23.629186] jffs2: CLEANMARKER node found at 0x0198d000, not first node in block (0x01980000)
[   23.638557] jffs2: Empty flash at 0x0198d00c ends at 0x0198e000
[   23.646038] jffs2: Empty flash at 0x0198effc ends at 0x0198f000
[   23.653726] jffs2: Empty flash at 0x01990ffc ends at 0x01991000
[   23.661489] jffs2: Empty flash at 0x01991ffc ends at 0x01992000
[   23.667458] jffs2: CLEANMARKER node found at 0x01992000, not first node in block (0x01990000)
[   23.676765] jffs2: Empty flash at 0x0199200c ends at 0x01993000
[   23.687276] jffs2: Empty flash at 0x01993ffc ends at 0x01994000
[   23.693953] jffs2: Empty flash at 0x01994ffc ends at 0x01995000
[   23.700658] jffs2: Empty flash at 0x01995ffc ends at 0x01996000
[   23.707347] jffs2: Empty flash at 0x01996ffc ends at 0x01997000
[   23.714022] jffs2: Empty flash at 0x01997ffc ends at 0x01998000
[   23.720738] jffs2: Empty flash at 0x01998ffc ends at 0x01999000
[   23.727446] jffs2: Empty flash at 0x01999ffc ends at 0x0199a000
[   23.734122] jffs2: Empty flash at 0x0199affc ends at 0x0199b000
[   23.740833] jffs2: Empty flash at 0x0199bffc ends at 0x0199c000
[   23.747570] jffs2: Empty flash at 0x0199cffc ends at 0x0199d000
[   23.755272] jffs2: Empty flash at 0x0199dffc ends at 0x0199e000
[   23.762010] jffs2: Empty flash at 0x0199effc ends at 0x0199f000
[   23.769676] jffs2: Empty flash at 0x019a0ffc ends at 0x019a1000
[   23.776352] jffs2: Empty flash at 0x019a1ffc ends at 0x019a2000
[   23.783005] jffs2: Empty flash at 0x019a2ffc ends at 0x019a3000
[   23.789687] jffs2: Empty flash at 0x019a3ffc ends at 0x019a4000
[   23.795602] jffs2: CLEANMARKER node found at 0x019a4000, not first node in block (0x019a0000)
[   23.804874] jffs2: Empty flash at 0x019a400c ends at 0x019a5000
[   23.812273] jffs2: Empty flash at 0x019a5ffc ends at 0x019a6000
[   23.818947] jffs2: Empty flash at 0x019a6ffc ends at 0x019a7000
[   23.825592] jffs2: Empty flash at 0x019a7ffc ends at 0x019a8000
[   23.831530] jffs2: CLEANMARKER node found at 0x019a8000, not first node in block (0x019a0000)
[   23.840791] jffs2: Empty flash at 0x019a800c ends at 0x019a9000
[   23.848180] jffs2: Empty flash at 0x019a9ffc ends at 0x019aa000
[   23.854831] jffs2: Empty flash at 0x019aaffc ends at 0x019ab000
[   23.861528] jffs2: Empty flash at 0x019abfd4 ends at 0x019ac000
[   23.868199] jffs2: Empty flash at 0x019acffc ends at 0x019ad000
[   23.874856] jffs2: Empty flash at 0x019adffc ends at 0x019ae000
[   23.881538] jffs2: Empty flash at 0x019aeffc ends at 0x019af000
[   23.889045] jffs2: Empty flash at 0x019b0ffc ends at 0x019b1000
[   23.896454] jffs2: Empty flash at 0x019b2ffc ends at 0x019b3000
[   23.903106] jffs2: Empty flash at 0x019b3ffc ends at 0x019b4000
[   23.909785] jffs2: Empty flash at 0x019b4ffc ends at 0x019b5000
[   23.916455] jffs2: Empty flash at 0x019b5ffc ends at 0x019b6000
[   23.923100] jffs2: Empty flash at 0x019b6ffc ends at 0x019b7000
[   23.930501] jffs2: Empty flash at 0x019b8fd8 ends at 0x019b9000
[   23.937169] jffs2: Empty flash at 0x019b9ffc ends at 0x019ba000
[   23.943811] jffs2: Empty flash at 0x019baffc ends at 0x019bb000
[   23.950484] jffs2: Empty flash at 0x019bbffc ends at 0x019bc000
[   23.957149] jffs2: Empty flash at 0x019bcffc ends at 0x019bd000
[   23.963793] jffs2: Empty flash at 0x019bdffc ends at 0x019be000
[   23.970505] jffs2: Empty flash at 0x019beffc ends at 0x019bf000
[   23.978030] jffs2: Empty flash at 0x019c0ffc ends at 0x019c1000
[   23.984675] jffs2: Empty flash at 0x019c1ffc ends at 0x019c2000
[   23.991360] jffs2: Empty flash at 0x019c2ffc ends at 0x019c3000
[   23.998030] jffs2: Empty flash at 0x019c3ffc ends at 0x019c4000
[   24.004678] jffs2: Empty flash at 0x019c4ffc ends at 0x019c5000
[   24.011360] jffs2: Empty flash at 0x019c5ffc ends at 0x019c6000
[   24.018027] jffs2: Empty flash at 0x019c6ffc ends at 0x019c7000
[   24.024674] jffs2: Empty flash at 0x019c7ffc ends at 0x019c8000
[   24.030641] jffs2: CLEANMARKER node found at 0x019c8000, not first node in block (0x019c0000)
[   24.039917] jffs2: Empty flash at 0x019c800c ends at 0x019c9000
[   24.047307] jffs2: Empty flash at 0x019c9ffc ends at 0x019ca000
[   24.053947] jffs2: Empty flash at 0x019caffc ends at 0x019cb000
[   24.060626] jffs2: Empty flash at 0x019cbffc ends at 0x019cc000
[   24.067297] jffs2: Empty flash at 0x019ccffc ends at 0x019cd000
[   24.073948] jffs2: Empty flash at 0x019cdfec ends at 0x019ce000
[   24.080629] jffs2: Empty flash at 0x019ceffc ends at 0x019cf000
[   24.088148] jffs2: Empty flash at 0x019d0ffc ends at 0x019d1000
[   24.094795] jffs2: Empty flash at 0x019d1ffc ends at 0x019d2000
[   24.101478] jffs2: Empty flash at 0x019d2f78 ends at 0x019d3000
[   24.108147] jffs2: Empty flash at 0x019d3ffc ends at 0x019d4000
[   24.114789] jffs2: Empty flash at 0x019d4ffc ends at 0x019d5000
[   24.121467] jffs2: Empty flash at 0x019d5ffc ends at 0x019d6000
[   24.128161] jffs2: Empty flash at 0x019d6ffc ends at 0x019d7000
[   24.134807] jffs2: Empty flash at 0x019d7ffc ends at 0x019d8000
[   24.141488] jffs2: Empty flash at 0x019d8ffc ends at 0x019d9000
[   24.148155] jffs2: Empty flash at 0x019d9ffc ends at 0x019da000
[   24.154799] jffs2: Empty flash at 0x019daffc ends at 0x019db000
[   24.161478] jffs2: Empty flash at 0x019dbffc ends at 0x019dc000
[   24.168149] jffs2: Empty flash at 0x019dcffc ends at 0x019dd000
[   24.174790] jffs2: Empty flash at 0x019ddffc ends at 0x019de000
[   24.180767] jffs2: CLEANMARKER node found at 0x019de000, not first node in block (0x019d0000)
[   24.190046] jffs2: Empty flash at 0x019de00c ends at 0x019df000
[   24.198270] jffs2: Empty flash at 0x019e0ffc ends at 0x019e1000
[   24.204914] jffs2: Empty flash at 0x019e1ffc ends at 0x019e2000
[   24.211593] jffs2: Empty flash at 0x019e2f88 ends at 0x019e3000
[   24.218259] jffs2: Empty flash at 0x019e3ffc ends at 0x019e4000
[   24.224173] jffs2: CLEANMARKER node found at 0x019e4000, not first node in block (0x019e0000)
[   24.233444] jffs2: Empty flash at 0x019e400c ends at 0x019e5000
[   24.240833] jffs2: Empty flash at 0x019e5ffc ends at 0x019e6000
[   24.246766] jffs2: CLEANMARKER node found at 0x019e6000, not first node in block (0x019e0000)
[   24.256026] jffs2: Empty flash at 0x019e600c ends at 0x019e7000
[   24.261941] jffs2: CLEANMARKER node found at 0x019e7000, not first node in block (0x019e0000)
[   24.271203] jffs2: Empty flash at 0x019e700c ends at 0x019e8000
[   24.278595] jffs2: Empty flash at 0x019e8ffc ends at 0x019e9000
[   24.285241] jffs2: Empty flash at 0x019e9ffc ends at 0x019ea000
[   24.291941] jffs2: Empty flash at 0x019eaffc ends at 0x019eb000
[   24.298616] jffs2: Empty flash at 0x019ebffc ends at 0x019ec000
[   24.305268] jffs2: Empty flash at 0x019ecffc ends at 0x019ed000
[   24.311944] jffs2: Empty flash at 0x019edffc ends at 0x019ee000
[   24.318621] jffs2: Empty flash at 0x019eeffc ends at 0x019ef000
[   24.326567] jffs2: Empty flash at 0x01a30ffc ends at 0x01a31000
[   24.332475] jffs2: CLEANMARKER node found at 0x01a31000, not first node in block (0x01a30000)
[   24.341753] jffs2: Empty flash at 0x01a3100c ends at 0x01a32000
[   24.349150] jffs2: Empty flash at 0x01a32ffc ends at 0x01a33000
[   24.355812] jffs2: Empty flash at 0x01a33ffc ends at 0x01a34000
[   24.362458] jffs2: Empty flash at 0x01a34ffc ends at 0x01a35000
[   24.369134] jffs2: Empty flash at 0x01a35ffc ends at 0x01a36000
[   24.375792] jffs2: Empty flash at 0x01a36ffc ends at 0x01a37000
[   24.382437] jffs2: Empty flash at 0x01a37ffc ends at 0x01a38000
[   24.389163] jffs2: Empty flash at 0x01a38ffc ends at 0x01a39000
[   24.395079] jffs2: CLEANMARKER node found at 0x01a39000, not first node in block (0x01a30000)
[   24.404364] jffs2: Empty flash at 0x01a3900c ends at 0x01a3a000
[   24.411771] jffs2: Empty flash at 0x01a3affc ends at 0x01a3b000
[   24.417711] jffs2: CLEANMARKER node found at 0x01a3b000, not first node in block (0x01a30000)
[   24.426976] jffs2: Empty flash at 0x01a3b00c ends at 0x01a3c000
[   24.434348] jffs2: Empty flash at 0x01a3cffc ends at 0x01a3d000
[   24.441028] jffs2: Empty flash at 0x01a3dffc ends at 0x01a3e000
[   24.446961] jffs2: CLEANMARKER node found at 0x01a3e000, not first node in block (0x01a30000)
[   24.456227] jffs2: Empty flash at 0x01a3e00c ends at 0x01a3f000
[   24.462141] jffs2: CLEANMARKER node found at 0x01a3f000, not first node in block (0x01a30000)
[   24.472966] jffs2: Empty flash at 0x01a40ffc ends at 0x01a41000
[   24.479646] jffs2: Empty flash at 0x01a41ffc ends at 0x01a42000
[   24.486307] jffs2: Empty flash at 0x01a42fe8 ends at 0x01a43000
[   24.492951] jffs2: Empty flash at 0x01a43ffc ends at 0x01a44000
[   24.499628] jffs2: Empty flash at 0x01a44ffc ends at 0x01a45000
[   24.506287] jffs2: Empty flash at 0x01a45ffc ends at 0x01a46000
[   24.512201] jffs2: CLEANMARKER node found at 0x01a46000, not first node in block (0x01a40000)
[   24.521472] jffs2: Empty flash at 0x01a4600c ends at 0x01a47000
[   24.528862] jffs2: Empty flash at 0x01a47ffc ends at 0x01a48000
[   24.535505] jffs2: Empty flash at 0x01a48ffc ends at 0x01a49000
[   24.542178] jffs2: Empty flash at 0x01a49ffc ends at 0x01a4a000
[   24.548881] jffs2: Empty flash at 0x01a4affc ends at 0x01a4b000
[   24.554797] jffs2: CLEANMARKER node found at 0x01a4b000, not first node in block (0x01a40000)
[   24.564072] jffs2: Empty flash at 0x01a4b00c ends at 0x01a4c000
[   24.571472] jffs2: Empty flash at 0x01a4cffc ends at 0x01a4d000
[   24.578142] jffs2: Empty flash at 0x01a4dffc ends at 0x01a4e000
[   24.584784] jffs2: Empty flash at 0x01a4effc ends at 0x01a4f000
[   24.592308] jffs2: Empty flash at 0x01a50ffc ends at 0x01a51000
[   24.599021] jffs2: Empty flash at 0x01a51fe4 ends at 0x01a52000
[   24.605671] jffs2: Empty flash at 0x01a52ffc ends at 0x01a53000
[   24.612358] jffs2: Empty flash at 0x01a53ffc ends at 0x01a54000
[   24.618297] jffs2: CLEANMARKER node found at 0x01a54000, not first node in block (0x01a50000)
[   24.627564] jffs2: Empty flash at 0x01a5400c ends at 0x01a55000
[   24.634924] jffs2: Empty flash at 0x01a55ffc ends at 0x01a56000
[   24.641601] jffs2: Empty flash at 0x01a56ffc ends at 0x01a57000
[   24.648270] jffs2: Empty flash at 0x01a57ffc ends at 0x01a58000
[   24.654913] jffs2: Empty flash at 0x01a58ffc ends at 0x01a59000
[   24.661585] jffs2: Empty flash at 0x01a59ffc ends at 0x01a5a000
[   24.668248] jffs2: Empty flash at 0x01a5afe0 ends at 0x01a5b000
[   24.674895] jffs2: Empty flash at 0x01a5bffc ends at 0x01a5c000
[   24.681570] jffs2: Empty flash at 0x01a5cffc ends at 0x01a5d000
[   24.688236] jffs2: Empty flash at 0x01a5dffc ends at 0x01a5e000
[   24.694151] jffs2: CLEANMARKER node found at 0x01a5e000, not first node in block (0x01a50000)
[   24.703418] jffs2: Empty flash at 0x01a5e00c ends at 0x01a5f000
[   24.711652] jffs2: Empty flash at 0x01a60ffc ends at 0x01a61000
[   24.718327] jffs2: Empty flash at 0x01a61ffc ends at 0x01a62000
[   24.724974] jffs2: Empty flash at 0x01a62ffc ends at 0x01a63000
[   24.731736] jffs2: Empty flash at 0x01a63ffc ends at 0x01a64000
[   24.738425] jffs2: Empty flash at 0x01a64ffc ends at 0x01a65000
[   24.745077] jffs2: Empty flash at 0x01a65ffc ends at 0x01a66000
[   24.751754] jffs2: Empty flash at 0x01a66ffc ends at 0x01a67000
[   24.758505] jffs2: Empty flash at 0x01a67ffc ends at 0x01a68000
[   24.765163] jffs2: Empty flash at 0x01a68ffc ends at 0x01a69000
[   24.771845] jffs2: Empty flash at 0x01a69ffc ends at 0x01a6a000
[   24.777783] jffs2: CLEANMARKER node found at 0x01a6a000, not first node in block (0x01a60000)
[   24.787083] jffs2: Empty flash at 0x01a6a00c ends at 0x01a6b000
[   24.795522] jffs2: Empty flash at 0x01a6bffc ends at 0x01a6c000
[   24.804277] jffs2: Empty flash at 0x01a6cffc ends at 0x01a6d000
[   24.811126] jffs2: Empty flash at 0x01a6dffc ends at 0x01a6e000
[   24.817846] jffs2: Empty flash at 0x01a6effc ends at 0x01a6f000
[   24.823784] jffs2: CLEANMARKER node found at 0x01a6f000, not first node in block (0x01a60000)
[   24.834678] jffs2: Empty flash at 0x01a70ffc ends at 0x01a71000
[   24.841517] jffs2: Empty flash at 0x01a71ffc ends at 0x01a72000
[   24.848508] jffs2: CLEANMARKER node found at 0x01a72000, not first node in block (0x01a70000)
[   24.857804] jffs2: Empty flash at 0x01a7200c ends at 0x01a73000
[   24.865191] jffs2: Empty flash at 0x01a73f40 ends at 0x01a74000
[   24.871909] jffs2: Empty flash at 0x01a74ffc ends at 0x01a75000
[   24.878624] jffs2: Empty flash at 0x01a75ffc ends at 0x01a76000
[   24.888403] jffs2: Empty flash at 0x01a76ffc ends at 0x01a77000
[   24.895092] jffs2: Empty flash at 0x01a77ffc ends at 0x01a78000
[   24.901808] jffs2: Empty flash at 0x01a78ffc ends at 0x01a79000
[   24.908545] jffs2: Empty flash at 0x01a79ffc ends at 0x01a7a000
[   24.914484] jffs2: CLEANMARKER node found at 0x01a7a000, not first node in block (0x01a70000)
[   24.923792] jffs2: Empty flash at 0x01a7a00c ends at 0x01a7b000
[   24.931235] jffs2: Empty flash at 0x01a7bffc ends at 0x01a7c000
[   24.937942] jffs2: Empty flash at 0x01a7cffc ends at 0x01a7d000
[   24.944665] jffs2: Empty flash at 0x01a7dffc ends at 0x01a7e000
[   24.952409] jffs2: Empty flash at 0x01a7effc ends at 0x01a7f000
[   24.958352] jffs2: CLEANMARKER node found at 0x01a7f000, not first node in block (0x01a70000)
[   24.969189] jffs2: Empty flash at 0x01a80ffc ends at 0x01a81000
[   24.975869] jffs2: Empty flash at 0x01a81ffc ends at 0x01a82000
[   24.982521] jffs2: Empty flash at 0x01a82ffc ends at 0x01a83000
[   24.989201] jffs2: Empty flash at 0x01a83ffc ends at 0x01a84000
[   24.995863] jffs2: Empty flash at 0x01a84fe0 ends at 0x01a85000
[   25.001780] jffs2: CLEANMARKER node found at 0x01a85000, not first node in block (0x01a80000)
[   25.011059] jffs2: Empty flash at 0x01a8500c ends at 0x01a86000
[   25.017029] jffs2: CLEANMARKER node found at 0x01a86000, not first node in block (0x01a80000)
[   25.027031] jffs2: Empty flash at 0x01a8600c ends at 0x01a87000
[   25.034411] jffs2: Empty flash at 0x01a87ffc ends at 0x01a88000
[   25.041090] jffs2: Empty flash at 0x01a88ffc ends at 0x01a89000
[   25.047763] jffs2: Empty flash at 0x01a89ffc ends at 0x01a8a000
[   25.054426] jffs2: Empty flash at 0x01a8affc ends at 0x01a8b000
[   25.061107] jffs2: Empty flash at 0x01a8bffc ends at 0x01a8c000
[   25.067801] jffs2: Empty flash at 0x01a8cffc ends at 0x01a8d000
[   25.074459] jffs2: Empty flash at 0x01a8dffc ends at 0x01a8e000
[   25.081144] jffs2: Empty flash at 0x01a8effc ends at 0x01a8f000
[   25.088795] jffs2: Empty flash at 0x01aa0ffc ends at 0x01aa1000
[   25.095442] jffs2: Empty flash at 0x01aa1ffc ends at 0x01aa2000
[   25.102150] jffs2: Empty flash at 0x01aa2ffc ends at 0x01aa3000
[   25.108832] jffs2: Empty flash at 0x01aa3ffc ends at 0x01aa4000
[   25.114748] jffs2: CLEANMARKER node found at 0x01aa4000, not first node in block (0x01aa0000)
[   25.124024] jffs2: Empty flash at 0x01aa400c ends at 0x01aa5000
[   25.131447] jffs2: Empty flash at 0x01aa5ffc ends at 0x01aa6000
[   25.137383] jffs2: CLEANMARKER node found at 0x01aa6000, not first node in block (0x01aa0000)
[   25.146652] jffs2: Empty flash at 0x01aa600c ends at 0x01aa7000
[   25.154030] jffs2: Empty flash at 0x01aa7ffc ends at 0x01aa8000
[   25.160713] jffs2: Empty flash at 0x01aa8ffc ends at 0x01aa9000
[   25.166646] jffs2: CLEANMARKER node found at 0x01aa9000, not first node in block (0x01aa0000)
[   25.175908] jffs2: Empty flash at 0x01aa900c ends at 0x01aaa000
[   25.183272] jffs2: Empty flash at 0x01aaaffc ends at 0x01aab000
[   25.189944] jffs2: Empty flash at 0x01aabffc ends at 0x01aac000
[   25.196609] jffs2: Empty flash at 0x01aacffc ends at 0x01aad000
[   25.203276] jffs2: Empty flash at 0x01aadffc ends at 0x01aae000
[   25.209970] jffs2: Empty flash at 0x01aaeffc ends at 0x01aaf000
[   25.217483] jffs2: Empty flash at 0x01ab0ffc ends at 0x01ab1000
[   25.224132] jffs2: Empty flash at 0x01ab1ffc ends at 0x01ab2000
[   25.230869] jffs2: Empty flash at 0x01ab2ffc ends at 0x01ab3000
[   25.237543] jffs2: Empty flash at 0x01ab3ffc ends at 0x01ab4000
[   25.244190] jffs2: Empty flash at 0x01ab4ffc ends at 0x01ab5000
[   25.250866] jffs2: Empty flash at 0x01ab5ffc ends at 0x01ab6000
[   25.257534] jffs2: Empty flash at 0x01ab6ffc ends at 0x01ab7000
[   25.264179] jffs2: Empty flash at 0x01ab7ffc ends at 0x01ab8000
[   25.270855] jffs2: Empty flash at 0x01ab8ffc ends at 0x01ab9000
[   25.277522] jffs2: Empty flash at 0x01ab9ffc ends at 0x01aba000
[   25.284166] jffs2: Empty flash at 0x01abaffc ends at 0x01abb000
[   25.290109] jffs2: CLEANMARKER node found at 0x01abb000, not first node in block (0x01ab0000)
[   25.299379] jffs2: Empty flash at 0x01abb00c ends at 0x01abc000
[   25.306751] jffs2: Empty flash at 0x01abcffc ends at 0x01abd000
[   25.313392] jffs2: Empty flash at 0x01abdffc ends at 0x01abe000
[   25.320065] jffs2: Empty flash at 0x01abeffc ends at 0x01abf000
[   25.327589] jffs2: Empty flash at 0x01ac0fdc ends at 0x01ac1000
[   25.334234] jffs2: Empty flash at 0x01ac1ffc ends at 0x01ac2000
[   25.340913] jffs2: Empty flash at 0x01ac2ffc ends at 0x01ac3000
[   25.347579] jffs2: Empty flash at 0x01ac3ffc ends at 0x01ac4000
[   25.354223] jffs2: Empty flash at 0x01ac4ffc ends at 0x01ac5000
[   25.360895] jffs2: Empty flash at 0x01ac5ffc ends at 0x01ac6000
[   25.367557] jffs2: Empty flash at 0x01ac6ffc ends at 0x01ac7000
[   25.373472] jffs2: CLEANMARKER node found at 0x01ac7000, not first node in block (0x01ac0000)
[   25.382741] jffs2: Empty flash at 0x01ac700c ends at 0x01ac8000
[   25.390128] jffs2: Empty flash at 0x01ac8ffc ends at 0x01ac9000
[   25.396060] jffs2: CLEANMARKER node found at 0x01ac9000, not first node in block (0x01ac0000)
[   25.405304] jffs2: Empty flash at 0x01ac900c ends at 0x01aca000
[   25.411968] jffs2: CLEANMARKER node found at 0x01acb000, not first node in block (0x01ac0000)
[   25.421952] jffs2: Empty flash at 0x01acb00c ends at 0x01acc000
[   25.427887] jffs2: CLEANMARKER node found at 0x01acc000, not first node in block (0x01ac0000)
[   25.437189] jffs2: Empty flash at 0x01acc00c ends at 0x01acd000
[   25.443104] jffs2: CLEANMARKER node found at 0x01acd000, not first node in block (0x01ac0000)
[   25.453127] jffs2: Empty flash at 0x01acd00c ends at 0x01ace000
[   25.460530] jffs2: Empty flash at 0x01aceffc ends at 0x01acf000
[   25.466467] jffs2: CLEANMARKER node found at 0x01acf000, not first node in block (0x01ac0000)
[   25.477298] jffs2: Empty flash at 0x01ad0ffc ends at 0x01ad1000
[   25.483944] jffs2: Empty flash at 0x01ad1ffc ends at 0x01ad2000
[   25.490619] jffs2: Empty flash at 0x01ad2ffc ends at 0x01ad3000
[   25.497286] jffs2: Empty flash at 0x01ad3ffc ends at 0x01ad4000
[   25.503938] jffs2: Empty flash at 0x01ad4ffc ends at 0x01ad5000
[   25.510616] jffs2: Empty flash at 0x01ad5ffc ends at 0x01ad6000
[   25.517281] jffs2: Empty flash at 0x01ad6ffc ends at 0x01ad7000
[   25.524659] jffs2: Empty flash at 0x01ad8ffc ends at 0x01ad9000
[   25.530601] jffs2: CLEANMARKER node found at 0x01ad9000, not first node in block (0x01ad0000)
[   25.539866] jffs2: Empty flash at 0x01ad900c ends at 0x01ada000
[   25.547258] jffs2: Empty flash at 0x01adaffc ends at 0x01adb000
[   25.553901] jffs2: Empty flash at 0x01adbffc ends at 0x01adc000
[   25.560579] jffs2: Empty flash at 0x01adcffc ends at 0x01add000
[   25.567243] jffs2: Empty flash at 0x01addffc ends at 0x01ade000
[   25.573156] jffs2: CLEANMARKER node found at 0x01ade000, not first node in block (0x01ad0000)
[   25.582422] jffs2: Empty flash at 0x01ade00c ends at 0x01adf000
[   25.590753] jffs2: Empty flash at 0x01ae0ffc ends at 0x01ae1000
[   25.596698] jffs2: CLEANMARKER node found at 0x01ae1000, not first node in block (0x01ae0000)
[   25.606084] jffs2: Empty flash at 0x01ae100c ends at 0x01ae2000
[   25.613499] jffs2: Empty flash at 0x01ae2ffc ends at 0x01ae3000
[   25.620259] jffs2: Empty flash at 0x01ae3ffc ends at 0x01ae4000
[   25.626988] jffs2: Empty flash at 0x01ae4ffc ends at 0x01ae5000
[   25.633640] jffs2: Empty flash at 0x01ae5ffc ends at 0x01ae6000
[   25.640365] jffs2: Empty flash at 0x01ae6ffc ends at 0x01ae7000
[   25.647097] jffs2: Empty flash at 0x01ae7ffc ends at 0x01ae8000
[   25.653765] jffs2: Empty flash at 0x01ae8ffc ends at 0x01ae9000
[   25.659713] jffs2: CLEANMARKER node found at 0x01ae9000, not first node in block (0x01ae0000)
[   25.668990] jffs2: Empty flash at 0x01ae900c ends at 0x01aea000
[   25.676376] jffs2: Empty flash at 0x01aeaffc ends at 0x01aeb000
[   25.683024] jffs2: Empty flash at 0x01aebffc ends at 0x01aec000
[   25.689700] jffs2: Empty flash at 0x01aecffc ends at 0x01aed000
[   25.696357] jffs2: Empty flash at 0x01aedffc ends at 0x01aee000
[   25.702274] jffs2: CLEANMARKER node found at 0x01aee000, not first node in block (0x01ae0000)
[   25.711544] jffs2: Empty flash at 0x01aee00c ends at 0x01aef000
[   25.722385] VFS: Mounted root (jffs2 filesystem) on device 31:3.
[   25.729514] devtmpfs: mounted
[   25.733717] Freeing unused kernel memory: 1024K
[   25.864043] Kernel panic - not syncing: No working init found.  Try passing init= option to kernel. See Linux Documentation/admin-guide/init.rst for guidance.
[   25.878219] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.13.16-licheepi-zero+ #5
[   25.885517] Hardware name: Allwinner sun8i Family
[   25.890254] [<c010e5f8>] (unwind_backtrace) from [<c010b2a0>] (show_stack+0x10/0x14)
[   25.897999] [<c010b2a0>] (show_stack) from [<c06759a8>] (dump_stack+0x88/0x9c)
[   25.905225] [<c06759a8>] (dump_stack) from [<c011b5dc>] (panic+0xdc/0x248)
[   25.912101] [<c011b5dc>] (panic) from [<c0687554>] (kernel_init+0xf8/0x108)
[   25.919058] [<c0687554>] (kernel_init) from [<c0107618>] (ret_from_fork+0x14/0x3c)
[   25.926632] Rebooting in 5 seconds..

离线

#21 2019-01-29 13:56:23

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,245
积分: 9197

Re: 各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误

如果 flash 空间只用前面 16M 呢?





离线

#22 2019-01-29 14:05:58

a32425262
会员
注册时间: 2018-05-06
已发帖子: 101
积分: 403

Re: 各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误

晕哥 说:

如果 flash 空间只用前面 16M 呢?

现在就是只是用了前面的16M空间啊

dd if=/dev/zero of=flashimg.bin bs=1M count=16
dd if=/workdir/3_5_inch/spi/u-boot/u-boot-sunxi-with-spl.bin of=flashimg.bin bs=1K conv=notrunc
dd if=/workdir/3_5_inch/spi/linux/arch/arm/boot/dts/sun8i-v3s-licheepi-zero-dock.dtb of=flashimg.bin bs=1K seek=1024  conv=notrunc
dd if=/workdir/3_5_inch/spi/linux/arch/arm/boot/zImage of=flashimg.bin bs=1K seek=1088  conv=notrunc
dd if=/workdir/3_5_inch/spi/jffs2.img of=flashimg.bin  bs=1K seek=5184  conv=notrunc
cp flashimg.bin /media/sf_share/sunxi-tools-win32support_f1c100s_v3s_201812219/V3s/

mkfs.jffs2 -s 0x1000 -e 0x10000 -p 0xAF0000 -d rootfs/ -o jffs2.img

离线

#23 2019-01-29 14:09:07

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,245
积分: 9197

Re: 各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误

只用前面16M无需修改驱动,你把写进去的再读出来,人肉校验一下JFFS2分区数据正确性。

因为 sunxi-fel 只管写, 不校验。

这里有 beyond compare 对比软件: https://whycan.cn/t_1636.html





离线

#24 2019-01-29 14:11:34

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,245
积分: 9197

Re: 各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误

还有, 你的 spi 时钟频率是多少?





离线

#25 2019-01-29 16:53:09

a32425262
会员
注册时间: 2018-05-06
已发帖子: 101
积分: 403

Re: 各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误

晕哥 说:

还有, 你的 spi 时钟频率是多少?

我看了本站所有的帖子,也还是不知道怎么解决的,你说的16M/50M的spi的频率我都测试过的,并没有什么效果
sunxi-fel读写测试我也做过了,读回的和写入的数据是一样的。
然后我现在如果是分步写入(一次写入uboot、dts、内核、文件系统)的话,每次都可以正常启动了,就是不适用dd打包为一个整体的文件写入。
现在不知道写入16M之后有什么影响;分步写入和整体写入有什么影响,这个我后面做个测试看下吧

离线

#26 2019-01-29 16:56:14

smartcar
会员
注册时间: 2018-02-19
已发帖子: 735
积分: 735

Re: 各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误

a32425262 说:
晕哥 说:

还有, 你的 spi 时钟频率是多少?

我看了本站所有的帖子,也还是不知道怎么解决的,你说的16M/50M的spi的频率我都测试过的,并没有什么效果
sunxi-fel读写测试我也做过了,读回的和写入的数据是一样的。
然后我现在如果是分步写入(一次写入uboot、dts、内核、文件系统)的话,每次都可以正常启动了,就是不适用dd打包为一个整体的文件写入。
现在不知道写入16M之后有什么影响;分步写入和整体写入有什么影响,这个我后面做个测试看下吧

你把分步写flash能正常启动,把整个flash读出来,然后和dd打包的文件比较,看差异在哪里

离线

#27 2019-01-30 17:57:38

jimmy
会员
注册时间: 2017-10-29
已发帖子: 316
积分: 315

Re: 各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误

离线

#28 2022-07-04 16:45:05

happy
会员
注册时间: 2022-06-12
已发帖子: 16
积分: 26

Re: 各位大神,有谁碰到过我这种问题:V3S用华邦32M Nor flash(W25Q256FV)正常,换成W25Q256JV出现jffs2错误

已入坑,标记一下

jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000fe4: 0x009f instead

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn