今天遇到一個 jffs2: Too few erase blocks (1) 的問題,其實上次做ST 的DMA 時就遭遇到,
只是那時候懶,所以直接用增加MTD 的FLASH SECTOR解決,但是這是不好的做法,因為
浪費大量的FLASH 空間...
這次跑不掉, 可能得換 FILE SYSTEM 或是 ................................................. 不知道...下禮拜
在繼續吧!
後記 (2010/8/9):
解決方式: 改換openwrt 的datalib package 取代下面使用
" mount -t jffs2 /dev/mtdblock5 /tmp/config "
所造成 jffs2: Too few erase blocks (1) 的問題.
datalib 有(1) datalib : process handel commit backup ,restore etc ACTION.
(2) config : usr application which help show ,set or get nvram variable.
datalib using ethernet loopback device "lo"
so if your system lacking lo, maybe not allowed to using this package.
唉~最近真懶!
搜尋此網誌
Squashfs 在 Linux 2.6 的支援.
由於Kernel 2.6 並不直接支援 Squashfs 所以須要下載 相關的 patch 檔.
SQUASHFS 網址: http://squashfs.sourceforge.net/
Source Code Release @ http://sourceforge.net/projects/squashfs/files/
注意 4.0 已經沒有 kernel patch 了,似乎是直接有工具支援....因為不適用我的情況 沒有研究.
我的 kernel 是2.6.22 下載3.4 內有patch檔.
解開後 :
cd squashfs3.4/kernel-patches
cp linux-2.6.22/squashfs3.4-patch /root/mindspeed/2010-8-5/trunk/kernel-linux_2.6.22.19-4.05.0/
patch -p1 < squashfs3.4-patch
最後 重新 build 你的 kernel ,燒到 flash 即可.
root@192.168.1.2#cat /proc/filesystems
nodev sysfs
nodev rootfs
nodev bdev
nodev proc
nodev sockfs
nodev pipefs
nodev anon_inodefs
nodev futexfs
nodev tmpfs
nodev inotifyfs
nodev devpts
cramfs
squashfs
nodev ramfs
nodev nfs
nodev jffs2
nodev rpc_pipefs
root@192.168.1.2#
收工....
SQUASHFS 網址: http://squashfs.sourceforge.net/
Source Code Release @ http://sourceforge.net/projects/squashfs/files/
注意 4.0 已經沒有 kernel patch 了,似乎是直接有工具支援....因為不適用我的情況 沒有研究.
我的 kernel 是2.6.22 下載3.4 內有patch檔.
解開後 :
cd squashfs3.4/kernel-patches
cp linux-2.6.22/squashfs3.4-patch /root/mindspeed/2010-8-5/trunk/kernel-linux_2.6.22.19-4.05.0/
patch -p1 < squashfs3.4-patch
最後 重新 build 你的 kernel ,燒到 flash 即可.
root@192.168.1.2#cat /proc/filesystems
nodev sysfs
nodev rootfs
nodev bdev
nodev proc
nodev sockfs
nodev pipefs
nodev anon_inodefs
nodev futexfs
nodev tmpfs
nodev inotifyfs
nodev devpts
cramfs
squashfs
nodev ramfs
nodev nfs
nodev jffs2
nodev rpc_pipefs
root@192.168.1.2#
收工....
訂閱:
文章 (Atom)