- BootROM - 1.73
- Booting from NAND flash
- General initialization - Version: 1.0.0
- Detected Device ID 6820
- High speed PHY - Version: 2.0
- Load WD GrandTeton Serdes Config:
- board SerDes lanes topology details:
- | Lane # | Speed | Type |
- --------------------------------
- | 0 | 06 | SATA0 |
- | 1 | 05 | PCIe0 |
- | 2 | 06 | SATA1 |
- | 3 | 05 | USB3 HOST1 |
- | 4 | 05 | USB3 HOST0 |
- | 5 | 00 | SGMII2 |
- --------------------------------
- PCIe, Idx 0: detected no link
- High speed PHY - Ended Successfully
- DDR3 Training Sequence - Ver TIP-1.26.0
- mvSysEnvGetTopologyUpdateInfo: TWSI Read failed
- DDR3 Training Sequence - Switching XBAR Window to FastPath Window
- DDR3 Training Sequence - Ended Successfully
- BootROM: Image checksum verification PASSED
- __ __ _ _
- | \/ | __ _ _ ____ _____| | |
- | |\/| |/ _` | '__\ \ / / _ \ | |
- | | | | (_| | | \ V / __/ | |
- |_| |_|\__,_|_| \_/ \___|_|_|
- _ _ ____ _
- | | | | | __ ) ___ ___ | |_
- | | | |___| _ \ / _ \ / _ \| __|
- | |_| |___| |_) | (_) | (_) | |_
- \___/ |____/ \___/ \___/ \__|
- ** LOADER **
- U-Boot 2013.01_v1.02 (Jun 25 2015 - 17:06:32) Marvell version: 2014_T3.0p6
- mvBoardIdIndexGet(boardId) = 1
- Board: GrandTeton DB6820
- SoC: MV88F6820 Rev A0
- running 2 CPUs
- CPU: ARM Cortex A9 MPCore (Rev 1) LE
- CPU 0
- CPU @ 1332 [MHz]
- L2 @ 666 [MHz]
- TClock @ 200 [MHz]
- DDR @ 666 [MHz]
- DDR 32 Bit Width, FastPath Memory Access, DLB Enabled, ECC Disabled
- DRAM: 512 MiB
复制代码看到“
Enable HD1”时开始用镊子
短路TX、RX,直到Putty出现“
Marvell>>”(我是
快速多次短路,不行就拔电重启MCM2重试),此时打断系统启动。然后在Putty输入“tftp 0xa00000”查看TFTP服务器和MCM2客户端的IP地址(
第一个出现的IP为服务器,第二个为MCM2的IP)。并将电脑连接MCM2的网卡IP地址改为所显示的服务器地址,子网掩码默认,网关设为MCM2客户端地址。断开电脑其他网络连接。安装openTFTPserver,并将恢复文件uImage和uRamdisk复制到它的安装文件夹,然后双击运行“RunStandAloneMT.bat”
如下
然后在Putty页面再分别输入“tftp 0xa00000 uImage” ”tftp 0xf00000 uRamdisk”得到如下回显
- Marvell>> tftp 0xa00000 uImage
- Using egiga2 device
- TFTP from server 192.168.11.114; our IP address is 192.168.11.110
- Filename 'uImage'.
- Load address: 0xa00000
- Loading: #################################################################
- #################################################################
- #################################################################
- #################################################################
- ###################
- 5.3 MiB/s
- done
- Bytes transferred = 4093356 (3e75ac hex)
- Marvell>> tftp 0xf00000 uRamdisk
- Using egiga2 device
- TFTP from server 192.168.11.114; our IP address is 192.168.11.110
- Filename 'uRamdisk'.
- Load address: 0xf00000
- Loading: #################################################################
- #################################################################
- #########################
- 4 MiB/s
- done
- Bytes transferred = 2271143 (22a7a7 hex)
复制代码然后输入“bootm 0xa00000 0xf00000”,MCM2将启动WD Recovery,回显如下(有省略)。
- Marvell>> bootm 0xa00000 0xf00000
- ## Booting image at 0a00000 ...
- ## Booting kernel from Legacy Image at 0a00000 ...
- Image Name: Linux-382
- Created: 2015-08-02 3:54:03 UTC
- Image Type: ARM Linux Kernel Image (uncompressed)
- Data Size: 4093292 Bytes = 3.9 MiB
- Load Address: 00008000
- Entry Point: 00008000
- Verifying Checksum ... OK
- ## Loading init Ramdisk from Legacy Image at 0f00000 ...
- Image Name: Ramdisk
- Created: 2016-03-29 6:50:39 UTC
- Image Type: ARM Linux RAMDisk Image (gzip compressed)
- Data Size: 2271079 Bytes = 2.2 MiB
- Load Address: 00e00000
- Entry Point: 00e00000
- Verifying Checksum ... OK
- Loading Kernel Image ... OK
- OK
- Starting kernel ...
复制代码
3、重新上传WD固件(此处IP地址不知是否为特例,需验证,有条件的可以用wireshark抓arp包看下)
将网卡IP改为192.168.8.1,子网掩码默认,默认网关空;在浏览器输入192.168.8.8可以看到WD Recovery页面如下
点选择文件,选择已下载的WD原厂固件,然后点Apply,即可开始刷写原厂固件,会有百分比显示,静静等……完成后MCM2会重启,浏览器192.168.8.8页面应该可以看到久违的登录页面,此时开机状态下按住Reset键四秒松开,然后等待……机器重启后连接至路由器,然后从路由器管理页找到MCM2的mac地址对应的IP地址,即可打开管理页面,默认用户admin 密码为空。【更新注意,清除密码后可进入系统快速还原恢复一遍出厂设置,防止系统配置账户权限等出现各种莫名奇妙的问题!】
此救砖操作全程可不插硬盘,不担心数据丢失,但还是建议备份重要数据,系统恢复后可能需要重建RAID,这个过程会格式化两块硬盘,切记!
至此救砖完成,之所以不详细写部分步骤,是因为这是个风险很大的操作(肯定会因此失去保修,因为对主板进行了焊接),不建议没技术基础的朋友自己尝试(其实操作具体都可百度,操作失误带来的各种损失请各位自行承担)。