Wifi小车之 - DB120复活记
2016-07-25 12:35
411 查看
2011-11-04
DB120又变砖了,第一次变砖,用TTL线刷好了,现在用TTL线刷也不行了,连着TTL线看启动信息,发现很多错误信息,大概如下:
jffs2: Flash size not aligned to erasesize, reducing to 15232KiB
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000000: 0x8001 instead
You cannot use older JFFS2 filesystems with newer kernels
CLEANMARKER node found at 0x006bff00, not first node in block (0x006a0000)
Node at 0x006bffec with length 0x0000002b would run over the end of the erase block
Perhaps the file system was created with the wrong erase size?
CFE的e a, e n, i等命令都用了无数遍,e n的参数也试过了很多不同的组合,10.03,10.03-rc3,10.03.1-rc5的rom都试遍了,jffs2-64k,jffs2-128k,squashfs 3个版本都试过了,还是没办法启动。最后的错误信息如下:
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00ae0024: 0x5859 instead
Further such events for this erase block will not be printed
Empty flash at 0x00afdafc ends at 0x00afff00
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00b1ff00: 0xdead instead
VFS: Mounted root (jffs2 filesystem) readonly on device 31:2.
Freeing unused kernel memory: 140k freed
Please be patient, while OpenWrt loads ...
Kernel panic - not syncing: No init found. Try passing init= option to kernel.
正当我快要放弃它,以为真的变砖的时候,奇迹般地我无意中看到一篇爱果的帖子,下载了wifirobot_26_openwrt.bin这个文件,死马当活马医吧,再刷一次,居然救活了!
下面是我最后一次r n的参数设置:
Gateway IP address :
Run from flash/host (f/h) : h
Default host run file name : 308nfs6358
Default host flash file name : bcm963xx_fs_kernel
Boot delay (0-9 seconds) : 1
Boot image (0=latest, 1=previous) : 0
Board Id (0-9) : 96358VW2
Number of MAC Addresses (1-32) : 12
Base MAC Address : 00:1e:40:30:8d:4a
PSI Size (1-64) KBytes : 24
Flash Block Size (1-128) in KBytes: 128
Auxillary File System Size Percent: 25
Main Thread Number [0|1] : 0
我另外一个路由RG100A就从来没有这些问题。最后总结一下我手头上DB120(双USB口)和RG100A(单USB口)这两款路由的特点。
DB120:启动/重启快,大概30秒就行了;刷机的时候容易变砖。
RG100A:启动/重启慢,约2-3分钟;刷机比较安全。
DB120又变砖了,第一次变砖,用TTL线刷好了,现在用TTL线刷也不行了,连着TTL线看启动信息,发现很多错误信息,大概如下:
jffs2: Flash size not aligned to erasesize, reducing to 15232KiB
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000000: 0x8001 instead
You cannot use older JFFS2 filesystems with newer kernels
CLEANMARKER node found at 0x006bff00, not first node in block (0x006a0000)
Node at 0x006bffec with length 0x0000002b would run over the end of the erase block
Perhaps the file system was created with the wrong erase size?
CFE的e a, e n, i等命令都用了无数遍,e n的参数也试过了很多不同的组合,10.03,10.03-rc3,10.03.1-rc5的rom都试遍了,jffs2-64k,jffs2-128k,squashfs 3个版本都试过了,还是没办法启动。最后的错误信息如下:
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00ae0024: 0x5859 instead
Further such events for this erase block will not be printed
Empty flash at 0x00afdafc ends at 0x00afff00
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00b1ff00: 0xdead instead
VFS: Mounted root (jffs2 filesystem) readonly on device 31:2.
Freeing unused kernel memory: 140k freed
Please be patient, while OpenWrt loads ...
Kernel panic - not syncing: No init found. Try passing init= option to kernel.
正当我快要放弃它,以为真的变砖的时候,奇迹般地我无意中看到一篇爱果的帖子,下载了wifirobot_26_openwrt.bin这个文件,死马当活马医吧,再刷一次,居然救活了!
下面是我最后一次r n的参数设置:
Gateway IP address :
Run from flash/host (f/h) : h
Default host run file name : 308nfs6358
Default host flash file name : bcm963xx_fs_kernel
Boot delay (0-9 seconds) : 1
Boot image (0=latest, 1=previous) : 0
Board Id (0-9) : 96358VW2
Number of MAC Addresses (1-32) : 12
Base MAC Address : 00:1e:40:30:8d:4a
PSI Size (1-64) KBytes : 24
Flash Block Size (1-128) in KBytes: 128
Auxillary File System Size Percent: 25
Main Thread Number [0|1] : 0
我另外一个路由RG100A就从来没有这些问题。最后总结一下我手头上DB120(双USB口)和RG100A(单USB口)这两款路由的特点。
DB120:启动/重启快,大概30秒就行了;刷机的时候容易变砖。
RG100A:启动/重启慢,约2-3分钟;刷机比较安全。
相关文章推荐
- RS232接口标准、硬件电路
- [置顶] js 面试的坑(2)
- Dynamics Ax 微软官方社区地址
- 随机选取幸运观众
- 论‘进程’相关操作
- IDE的一键Build背后隐藏了什么
- WPF TreeView tools
- HTML高级知识
- 《编程之美》3.6判断链表是否相交之扩展:链表找环方法证明
- Android网络技术
- bash部分重要特性
- i.MX6DL学习记录---uboot移植
- NYOJ 1000 又见斐波那契数列
- canvas旋转,平移,缩放一二例
- VR学习(Demo)以及在Unity3D上的项目
- jquery的对象数组的添加元素,删除元素
- hdu 5739 2016多校2
- Java double type
- oracle中110个常用函数介绍
- myEclipse多个workspace使用相同的配置