20180202_jeffrey - silenceuncrio/diary GitHub Wiki
0920
review
1140
commit a5bfc618256fa23ae09ceced0944d0fb645658eb
Refs: [develop], {origin/develop}
Author: jeffrey <[email protected]>
Date: Fri Feb 2 11:37:41 2018 +0800
give 'ICOS_Apply()' the 'sync()' ability
- remove the sync() from web cgi
- SysCopyFile() have the 'sync()' ability but not every icos module use it
proscend/prosrc/icos/icoslib/entry.c | 3 +++
proscend/prosrc/webcgi/icos_config.c | 4 ----
2 files changed, 3 insertions(+), 4 deletions(-)
1510
抽空做一下 m300 的新客戶 advice 的客製化 web logo
commit 9a30a1bbcf64c9bbbe89ae68015b388496cc8e48
Refs: [hotfix/v1.62], {origin/hotfix/v1.62}
Author: jeffrey <[email protected]>
Date: Fri Feb 2 15:06:40 2018 +0800
add the top logo for customer 'advice' with CID 71
proscend/prosrc/www/Makefile | 12 ++++++
.../www/brand_advice/app/images/signal-0.png | Bin 0 -> 9503 bytes
.../www/brand_advice/app/images/signal-1.png | Bin 0 -> 5878 bytes
.../www/brand_advice/app/images/signal-2.png | Bin 0 -> 6176 bytes
.../www/brand_advice/app/images/signal-3.png | Bin 0 -> 6493 bytes
.../www/brand_advice/app/images/signal-4.png | Bin 0 -> 6548 bytes
proscend/prosrc/www/brand_advice/brand/body.png | Bin 0 -> 52508 bytes
proscend/prosrc/www/brand_advice/brand/bottom.html | 8 ++++
proscend/prosrc/www/brand_advice/brand/custom.css | 40 +++++++++++++++++
proscend/prosrc/www/brand_advice/brand/top.png | Bin 0 -> 77130 bytes
.../prosrc/www/brand_advice/src/brand/top.html.src | 48 +++++++++++++++++++++
11 files changed, 108 insertions(+)
1545
ariel 那裏有一塊板子無法將 /etc/config
下的修改 keep 下來
重開機會看到
...
jffs2 is ready
No jffs2 marker was found
failed to mount -t jffs2 /dev/mtdbloc[ 9.248000] ra2880stop()...k6 /tmp/overlay:Done
Input/output er[ 9.260000] eth1: ===> VirtualIF_close
ror
switching t[ 9.272000] Free TX/RX Ring Memory!
o overlay
switching to overlay failed - fallback to ramoverlay
...
不知道為什麼
再重燒一次 image 吧
1555
重燒一次就正常了
...
jffs2 is ready
jffs2 is ready
[ 12.792000] jffs2: notice: (317) jffs2_build_xattr_subsystem: complete building xattr subsystem, 2 of xdatum (0 unchecked, 1 orphan) and 2 of xref (0 dead, 1 orphan) found.
switching to overlay
[ 12.840000] ra2880stop()...Done
[ 12.844000] eth1: ===> VirtualIF_close
[ 12.856000] Free TX/RX Ring Memory!
...
這個問題目前還摸不著頭緒
1610
覺得要花點時間了解一下 jffs2 是什麼東西
1705
試圖搜尋一下跟 nand flash 有關的 source code
➜ M360P git:(develop) grep -r "MT7621-NAND" *
Binary file bin/ramips/openwrt-ramips-mt7621-vmlinux.bin matches
Binary file bin/ramips/openwrt-ramips-mt7621-vmlinux.elf matches
build_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/linux-3.10.14/arch/mips/ralink/dev-nand.c: .name = "MT7621-NAND",
build_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/linux-3.10.14/drivers/mtd/nand/mtk_nand.c: mtd->name = "MT7621-NAND";
build_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/linux-3.10.14/drivers/mtd/nand/mtk_nand.c: "MT7621-NAND", NULL);
build_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/linux-3.10.14/drivers/mtd/nand/mtk_nand.c: .name = "MT7621-NAND",
Binary file build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/vmlinux-mt7621 matches
Binary file build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/vmlinux matches
Binary file build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/vmlinux.debug matches
Binary file build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/linux-3.10.14/vmlinux matches
build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/linux-3.10.14/arch/mips/ralink/dev-nand.c: .name = "MT7621-NAND",
Binary file build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/linux-3.10.14/arch/mips/ralink/dev-nand.o matches
Binary file build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/linux-3.10.14/arch/mips/ralink/built-in.o matches
Binary file build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/linux-3.10.14/arch/mips/built-in.o matches
Binary file build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/linux-3.10.14/vmlinux.o matches
Binary file build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/linux-3.10.14/drivers/mtd/nand/mtk_nand.o matches
build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/linux-3.10.14/drivers/mtd/nand/mtk_nand.c: mtd->name = "MT7621-NAND";
build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/linux-3.10.14/drivers/mtd/nand/mtk_nand.c: "MT7621-NAND", NULL);
build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/linux-3.10.14/drivers/mtd/nand/mtk_nand.c: .name = "MT7621-NAND",
Binary file build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/linux-3.10.14/drivers/mtd/nand/built-in.o matches
Binary file build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/linux-3.10.14/drivers/mtd/built-in.o matches
Binary file build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/linux-3.10.14/drivers/built-in.o matches
Binary file build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/linux-3.10.14/.tmp_vmlinux2 matches
Binary file build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/linux-3.10.14/.tmp_vmlinux1 matches
Binary file build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/vmlinux.elf matches
1740
這是關鍵
build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7621/linux-3.10.14/drivers/mtd/nand/mtk_nand.c
console output 的訊息可以在這邊找到