lvqier 发表于 2009-11-23 22:26:12

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? 大伙一起研究研究。

hua519 发表于 2009-11-23 23:23:14

我试过将W300的FLASH换到H608V2上,双接入可以实现了,有线部分完全正常,但是无线却不能驱动,也就是说,W300里面的无线驱动和H608V2的无线驱动是不同的,如果能把驱动提取出来替换上去就完全可以了,只是,我找不到这个替换的方法,哪位在这方面有更多了解呢?

hua519 发表于 2009-11-23 23:25:13

从TTL的起动过程就可以看出来

lvqier 发表于 2009-11-24 08:45:53

你可以把rootfs发给我试一下,当然你得先找到无线模块
页: [1]
查看完整版本: h608b v2新发现