ひたすら fonera を OpenWrt 化してるところ
最近 fonera の余計な機能を削ぎ落としているうちに、素の OpenWrt を入れた方が早い事に気がついた。そんで root ファイルシステムにいろいろ詰め込んだ、ファームウェアを作って起動させると jffs ファイルシステムがマウント出来ていないことに気がついた。
Cowardly refusing to erase blocks on filesystem with no valid JFFS2 nodes
empty_blocks 91, bad_blocks 0, c->nr_blocks 92
jffs2 not ready yet; using ramdisk
メッセージの意味が解っていないんだけど、rootfs のサイズが大き過ぎるんだと思う。
じゃあ何を削ろうかって考えて無線LAN 周りの kernel モジュールをばっさり消してみると正常に JFFS をマウント出来た。なんだか FON社に申し訳ない気がしてきた。
あと、root ファイルシステムをまるごと CVS に入れてバージョン管理してやろうとしたんだけど、CVS だと symlink が扱えないので困った。仕方がないので subversion で管理する。
Permanent Link: http://www.cuspy.org/blog/archives/568
Trackback URL: http://www.cuspy.org/blog/archives/568/trackback