h608b v2新发现
今天本来想找个w300固件刷上去的,结果刷来刷去发现没什么变化,最后发现原来h 608b 有两个rootfs。用ttl线看启动过程可以看到:
# Version status table
============================================================
Image Current New CRC HeaderIntegrity
A Y N Y Y Y
B N N Y Y Y
============================================================
当前登录的是 Image A
用df 命令:
# df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/mtdblock/0 3936 3936 0 100% /
/dev/mtdblock/7 5120 920 420018% /usr/local/ct
看到当前挂载的是 /dev/mtdblock/0
然后我用论坛上的方法刷了 mtd4
开机时指示灯从右到左依次亮一遍亮三圈,并提示双文件系统有异常,这个提示我没有记下来。
重启发现变了:
# Version status table
============================================================
Image Current New CRC HeaderIntegrity
A N Y Y Y Y
B Y N Y Y Y
============================================================
用df 命令:
# df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/mtdblock/8 3936 3936 0 100% /
/dev/mtdblock/7 5120 920 420018% /usr/local/ct
然后我又把新固件刷到了 mtd8
就起不了机了。
幸好之前我把 mtd0, mtd4,mtd8都作了备份。于是还原 mtd4就好了,但仍提示双文件系统有问题,
再恢复mtd8就和没刷过得一样了。
不知道是不是所有16M flash的猫都有两个rootfs? 大伙一起研究研究。 我试过将W300的FLASH换到H608V2上,双接入可以实现了,有线部分完全正常,但是无线却不能驱动,也就是说,W300里面的无线驱动和H608V2的无线驱动是不同的,如果能把驱动提取出来替换上去就完全可以了,只是,我找不到这个替换的方法,哪位在这方面有更多了解呢? 从TTL的起动过程就可以看出来 你可以把rootfs发给我试一下,当然你得先找到无线模块
页:
[1]