a9 发帖数: 21638 | 1 前阵子在openwrt下fw_saveenv,把mtd0写坏了。终于用jtag修好了,呵呵。 |
c**y 发帖数: 2282 | 2 老大就是老大
【在 a9 的大作中提到】 : 前阵子在openwrt下fw_saveenv,把mtd0写坏了。终于用jtag修好了,呵呵。
|
k****t 发帖数: 2288 | 3 牛X~~
【在 a9 的大作中提到】 : 前阵子在openwrt下fw_saveenv,把mtd0写坏了。终于用jtag修好了,呵呵。
|
e*i 发帖数: 10288 | 4 I'm waiting for the TIAO. :P
【在 a9 的大作中提到】 : 前阵子在openwrt下fw_saveenv,把mtd0写坏了。终于用jtag修好了,呵呵。
|
p*********w 发帖数: 23432 | 5 连 jtag 都敢用的人已经不是一般人了
【在 a9 的大作中提到】 : 前阵子在openwrt下fw_saveenv,把mtd0写坏了。终于用jtag修好了,呵呵。
|
a9 发帖数: 21638 | 6 就是用的tiao,不过还需要serial线。
用openocd不能写mtd0,只能启动起来uboot,然后通过串口在uboot里写回mtd0
【在 e*i 的大作中提到】 : I'm waiting for the TIAO. :P
|
e*i 发帖数: 10288 | 7 谢谢分享经验。serial 线已经有了,而且确认是工作的。就是因为上次有serial线,
就以为可以为所欲为了,结果悲剧了。:P TIAO 还在从大家拿邮寄中。
如果我搞不定,还得继续请教。
【在 a9 的大作中提到】 : 就是用的tiao,不过还需要serial线。 : 用openocd不能写mtd0,只能启动起来uboot,然后通过串口在uboot里写回mtd0
|
m*****y 发帖数: 154 | |
a9 发帖数: 21638 | 9 有,刷原系统就行。
你这个uboot没坏,直接用serial cable刷就行。
【在 m*****y 的大作中提到】 : 哪位老大能不能帮我看看我的还能救吗?我有serial cable : 在这个链接,那里没人理我 : http://archlinuxarm.org/forum/viewtopic.php?f=18&t=1386 : 多谢!
|
m*****y 发帖数: 154 | 10 嗯 这个是好消息
我按照 http://cyres-server.net/content/linux/dockstar/hsdrp.htm
的方法恢复了,但是最后就停住不动了
Uncompressing Linux.........................................................
....
............................................................... done,
booting the kernel
【在 a9 的大作中提到】 : 有,刷原系统就行。 : 你这个uboot没坏,直接用serial cable刷就行。
|
|
|
a9 发帖数: 21638 | 11 你这可能是起来了,只是ip地址你没弄对。
..
【在 m*****y 的大作中提到】 : 嗯 这个是好消息 : 我按照 http://cyres-server.net/content/linux/dockstar/hsdrp.htm : 的方法恢复了,但是最后就停住不动了 : Uncompressing Linux......................................................... : .... : ............................................................... done, : booting the kernel
|
m*****y 发帖数: 154 | 12 啥意思?IP是不是只要不和别的机器冲突就好?不好意思,我是完全新手 |
a9 发帖数: 21638 | 13 你现在是怎么确定他没启动起来的?
【在 m*****y 的大作中提到】 : 啥意思?IP是不是只要不和别的机器冲突就好?不好意思,我是完全新手
|
m*****y 发帖数: 154 | 14 他就停在那里不动了
如果reset,就是停在下面这里了
USB EHCI 1.00
scanning bus for devices... 2 USB Device(s) found
scanning bus for storage devices... 0 Storage Device(s) found
Hit any key to stop autoboot: 0
NAND read: device 0 offset 0x100000, size 0x300000 |
a9 发帖数: 21638 | 15 console 本来就是停在那儿不动啊。
【在 m*****y 的大作中提到】 : 他就停在那里不动了 : 如果reset,就是停在下面这里了 : USB EHCI 1.00 : scanning bus for devices... 2 USB Device(s) found : scanning bus for storage devices... 0 Storage Device(s) found : Hit any key to stop autoboot: 0 : NAND read: device 0 offset 0x100000, size 0x300000
|
e*i 发帖数: 10288 | 16 线到了,dockstar 的uboot (Jeff's ) 刷好了。LED终于亮了起来。
你后来用serial 刷了什么系统?我刷了一下openwrt,结果好像起不来。
不过反正uboot已经有了,慢慢折腾吧。以后少去动前面这1M。
我没有弄转接器,直接把线
【在 a9 的大作中提到】 : 就是用的tiao,不过还需要serial线。 : 用openocd不能写mtd0,只能启动起来uboot,然后通过串口在uboot里写回mtd0
|
e*i 发帖数: 10288 | 17 这个链接里面的东西不全,root 文件系统没有写到nand里面去,
因此你的东东启动完内核以后就不动了。
大概应该加上这两个语句在适当的位置:
------------------------------------------
nand erase 0x500000 0x2000000
------------------------------------------
以上语句清空mtd2
(dockstar mtd0 1M, uboot
mtd1 4M, kernel
mtd2 32m, rootfs)
------------------------------------------
nand write.e 0x1000000 0x500000 b39a59
------------------------------------------
以上语句将通过tftp读入内存起始位置为0x1000000 的内容(rootfs)
写到nand里面去,开始写的位置为0x500000 (mtd2的起始位置),写
的长度是b39a59。ce_ramdisk_v2.0b.img 文件长度实际上不是
11770380,而是11770457(HEX value b39a59).
(Use at your own risk! Not verified!)
Just tested on my dockstar. Works!
BTW, after successful boot, leave your serial cable on,
remount root file system to rw, change root password.
(After I flashed those files, I found that the password
for root is not default stxadmin. :P)
..
【在 m*****y 的大作中提到】 : 嗯 这个是好消息 : 我按照 http://cyres-server.net/content/linux/dockstar/hsdrp.htm : 的方法恢复了,但是最后就停住不动了 : Uncompressing Linux......................................................... : .... : ............................................................... done, : booting the kernel
|
e*i 发帖数: 10288 | 18 Just found out it is TAIO, haha.
【在 e*i 的大作中提到】 : I'm waiting for the TIAO. :P
|
a9 发帖数: 21638 | 19 不知道你的山寨还是我的山寨还是大家都山寨?
【在 e*i 的大作中提到】 : Just found out it is TAIO, haha.
|
m*****y 发帖数: 154 | 20 多谢
在确认一下步骤 新手很麻烦
nand erase 0x500000 0x2000000 应该加在 tftp 0x1000000 ce_ramdisk_v2.0b.img之前
nand write.e。。。加在tftp之后,
其余的都是一样了吧
最后你说remount什么的,怎么弄?新手不会呢 多谢!
【在 e*i 的大作中提到】 : 这个链接里面的东西不全,root 文件系统没有写到nand里面去, : 因此你的东东启动完内核以后就不动了。 : 大概应该加上这两个语句在适当的位置: : ------------------------------------------ : nand erase 0x500000 0x2000000 : ------------------------------------------ : 以上语句清空mtd2 : (dockstar mtd0 1M, uboot : mtd1 4M, kernel : mtd2 32m, rootfs)
|
|
|
e*i 发帖数: 10288 | 21 yes.
After successful flash, remove your network cable, reboot it,
you will get root at your console (serial port)
run this :
mount -o remount,rw /
passwd
then you can change the password of the root.
then you can disable pogoplug service and do the hacks.
之前
【在 m*****y 的大作中提到】 : 多谢 : 在确认一下步骤 新手很麻烦 : nand erase 0x500000 0x2000000 应该加在 tftp 0x1000000 ce_ramdisk_v2.0b.img之前 : nand write.e。。。加在tftp之后, : 其余的都是一样了吧 : 最后你说remount什么的,怎么弄?新手不会呢 多谢!
|
a9 发帖数: 21638 | 22 root at console?
img
【在 e*i 的大作中提到】 : yes. : After successful flash, remove your network cable, reboot it, : you will get root at your console (serial port) : run this : : mount -o remount,rw / : passwd : then you can change the password of the root. : then you can disable pogoplug service and do the hacks. : : 之前
|
e*i 发帖数: 10288 | 23 yes. You will get root at your serial console and you don't need to know
root's password. :-)
【在 a9 的大作中提到】 : root at console? : : img
|
a9 发帖数: 21638 | 24 我console只有booting kernel,接下来就什么都没有了啊。
【在 e*i 的大作中提到】 : yes. You will get root at your serial console and you don't need to know : root's password. :-)
|
e*i 发帖数: 10288 | 25 It depends on the system? I flashed the original dockstar's software
I mentioned in the previous post. Openwrt doesn't work--tried a few
times.
I have # prompt in the end on my serial console. :-)
【在 a9 的大作中提到】 : 我console只有booting kernel,接下来就什么都没有了啊。
|
m*****y 发帖数: 154 | |
e*i 发帖数: 10288 | 27 this guy got # at console as well. (dockstar's own firmware with
ssh disabled)
http://hacksomethingtonight.blogspot.com/2011/03/seagate-dockst
【在 a9 的大作中提到】 : 我console只有booting kernel,接下来就什么都没有了啊。
|
m*****y 发帖数: 154 | 28 试了还是和原来一样,Uncompressing Linux.....................................
....................
....
............................................................... done,
booting the kernel
然后就停住了,灯也灭了
重启后如果不按键盘就停在了NAND read: device 0 offset 0x100000, size 0x300000
这里,灯闪
可能我还是没搞对
在nand write.e 0x1000000 0x500000 b39a59之后
还要接着这两句吗?http://cyres-server.net/content/linux/dockstar/hsdrp.htm
setenv bootargs $(console) root=/dev/mtdblock2 initrd=0x1000000,0xb39a59
bootm 0x800000
【在 e*i 的大作中提到】 : yes. : After successful flash, remove your network cable, reboot it, : you will get root at your console (serial port) : run this : : mount -o remount,rw / : passwd : then you can change the password of the root. : then you can disable pogoplug service and do the hacks. : : 之前
|
e*i 发帖数: 10288 | 29
试了还是和原来一样,Uncompressing Linux.....................................
....................
....
............................................................... done,
booting the kernel
然后就停住了,灯也灭了
重启后如果不按键盘就停在了NAND read: device 0 offset 0x100000, size 0x300000
这里,灯闪
可能我还是没搞对
在nand write.e 0x1000000 0x500000 b39a59之后
还要接着这两句吗?http://cyres-server.net/content/linux/dockstar/hsdrp.htm
setenv bootargs $(console) root=/dev/mtdblock2 initrd=0x1000000,0xb39a59
----------------------------------------------------------------------
Add the line above, otherwise the kernel won't know whiere to find the root
and initrd.
also you need to run "saveenv" after the line above.
--------
bootm 0x800000
this command doesn't matter. You can just run "reset" (or something similar)
-----
to restart the system.
【在 m*****y 的大作中提到】 : 试了还是和原来一样,Uncompressing Linux..................................... : .................... : .... : ............................................................... done, : booting the kernel : 然后就停住了,灯也灭了 : 重启后如果不按键盘就停在了NAND read: device 0 offset 0x100000, size 0x300000 : 这里,灯闪 : 可能我还是没搞对 : 在nand write.e 0x1000000 0x500000 b39a59之后
|
m*****y 发帖数: 154 | 30 我就是这么干的,还是不行
..
0x300000
【在 e*i 的大作中提到】 : : 试了还是和原来一样,Uncompressing Linux..................................... : .................... : .... : ............................................................... done, : booting the kernel : 然后就停住了,灯也灭了 : 重启后如果不按键盘就停在了NAND read: device 0 offset 0x100000, size 0x300000 : 这里,灯闪 : 可能我还是没搞对
|
|
|
g******d 发帖数: 511 | |
e*i 发帖数: 10288 | 32 http://www.diygadget.com/
【在 g******d 的大作中提到】 : 哪里可以买到这个cable?
|