Pogo E02 original MTDs needed March 27, 2016 12:35AM |
Registered: 12 years ago Posts: 26 |
Re: Rescue V2.8.2 : many enhancements + full kernel support for GoFlexNet/Home, Zyxel NSA3x0 and many others March 27, 2016 03:22AM |
Admin Registered: 13 years ago Posts: 18,821 |
Re: Rescue V2.8.2 : many enhancements + full kernel support for GoFlexNet/Home, Zyxel NSA3x0 and many others March 28, 2016 09:16PM |
Registered: 12 years ago Posts: 26 |
Re: Pogo E02 original MTDs needed March 31, 2016 08:07PM |
Registered: 9 years ago Posts: 1,037 |
Re: Pogo E02 original MTDs needed April 03, 2016 04:17AM |
Registered: 12 years ago Posts: 26 |
Re: Pogo E02 original MTDs needed April 05, 2016 04:35PM |
Registered: 9 years ago Posts: 1,037 |
Re: Pogo E02 original MTDs needed April 05, 2016 05:51PM |
Admin Registered: 13 years ago Posts: 18,821 |
Re: Pogo E02 original MTDs needed April 06, 2016 12:18AM |
Admin Registered: 13 years ago Posts: 18,821 |
fw_printenv mtdpartsexpected output
mtdparts=mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data)
cat /proc/mtdexpected output
dev: size erasesize name mtd0: 00100000 00020000 "u-boot" mtd1: 00400000 00020000 "uImage" mtd2: 02000000 00020000 "rootfs" mtd3: 05b00000 00020000 "data"
nanddump --noecc --omitoob -f mtd0 /dev/mtd0 nanddump --noecc --omitoob -f mtd1 /dev/mtd1 nanddump --noecc --omitoob -f mtd2 /dev/mtd2 nanddump --noecc --omitoob -f mtd3 /dev/mtd3
Re: Pogo E02 original MTDs needed April 06, 2016 07:47AM |
Registered: 9 years ago Posts: 1,037 |
Re: Pogo E02 original MTDs needed April 06, 2016 06:26PM |
Registered: 12 years ago Posts: 26 |
Re: Pogo E02 original MTDs needed April 07, 2016 01:09PM |
Admin Registered: 13 years ago Posts: 18,821 |
Re: Pogo E02 original MTDs needed April 08, 2016 12:42AM |
Admin Registered: 13 years ago Posts: 18,821 |
dmesg | grep -i bad
nandwrite --noecc /dev/mtd1 mtd1Expected output
Writing data to block 0 at offset 0x0 Writing data to block 1 at offset 0x20000 ... Writing data to block 30 at offset 0x3c0000 Writing data to block 31 at offset 0x3e0000
nandwrite --noecc /dev/mtd2 mtd2Expected output
Writing data to block 0 at offset 0x0 Writing data to block 1 at offset 0x20000 ... Writing data to block 254 at offset 0x1fc0000 Writing data to block 255 at offset 0x1fe0000
nandwrite --noecc /dev/mtd3 mtd3Expected output
Writing data to block 0 at offset 0x0 Writing data to block 1 at offset 0x20000 ... Writing data to block 726 at offset 0x5ac0000 Writing data to block 727 at offset 0x5ae0000
Re: Pogo E02 original MTDs needed April 09, 2016 12:37AM |
Registered: 12 years ago Posts: 26 |
Re: Pogo E02 original MTDs needed June 13, 2016 02:16PM |
Registered: 8 years ago Posts: 2 |
Re: Pogo E02 original MTDs needed June 13, 2016 05:20PM |
Admin Registered: 13 years ago Posts: 18,821 |
Re: Pogo E02 original MTDs needed June 14, 2016 02:08PM |
Registered: 8 years ago Posts: 2 |
Re: Pogo E02 original MTDs needed January 22, 2017 12:58AM |
Registered: 12 years ago Posts: 26 |
Re: Pogo E02 original MTDs needed January 22, 2017 02:18AM |
Admin Registered: 13 years ago Posts: 18,821 |
Re: Pogo E02 original MTDs needed January 22, 2017 05:48AM |
Registered: 12 years ago Posts: 26 |
Re: Pogo E02 original MTDs needed January 22, 2017 05:52AM |
Registered: 12 years ago Posts: 26 |
rescue:~# cat /proc/mtd dev: size erasesize name mtd0: 00100000 00020000 "u-boot" mtd1: 00400000 00020000 "uImage" mtd2: 02000000 00020000 "rootfs" mtd3: 05b00000 00020000 "data" rescue:~# fw_printenv ethact=egiga0 bootdelay=3 baudrate=115200 mainlineLinux=yes console=ttyS0,115200 led_init=green blinking led_exit=green off led_error=orange blinking mtdparts=mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data) mtdids=nand0=orion_nand partition=nand0,2 stdin=serial stdout=serial stderr=serial rescue_set_bootargs=setenv bootargs console=$console ubi.mtd=2 root=ubi0:rootfs ro rootfstype=ubifs $mtdparts $rescue_custom_params rescue_bootcmd=if test $rescue_installed -eq 1; then run rescue_set_bootargs; nand read.e 0x800000 0x100000 0x400000; bootm 0x800000; else run pogo_bootcmd; fi pogo_bootcmd=if fsload uboot-original-mtd0.kwb; then go 0x800200; fi force_rescue=0 force_rescue_bootcmd=if test $force_rescue -eq 1 || ext2load usb 0:1 0x1700000 /rescueme 1 || fatload usb 0:1 0x1700000 /rescueme.txt 1; then run rescue_bootcmd; fi ubifs_mtd=3 ubifs_set_bootargs=setenv bootargs console=$console ubi.mtd=$ubifs_mtd root=ubi0:rootfs rootfstype=ubifs $mtdparts $ubifs_custom_params ubifs_bootcmd=run ubifs_set_bootargs; if ubi part data && ubifsmount rootfs && ubifsload 0x800000 /boot/uImage && ubifsload 0x1100000 /boot/uInitrd; then bootm 0x800000 0x1100000; fi usb_scan=usb_scan_done=0;for scan in $usb_scan_list; do run usb_scan_$scan; if test $usb_scan_done -eq 0 && ext2load usb $usb 0x800000 /boot/uImage 1; then usb_scan_done=1; echo "Found bootable drive on usb $usb"; setenv usb_device $usb; setenv usb_root /dev/$dev; fi; done usb_scan_list=1 2 3 4 usb_scan_1=usb=0:1 dev=sda1 usb_scan_2=usb=1:1 dev=sdb1 usb_scan_3=usb=2:1 dev=sdc1 usb_scan_4=usb=3:1 dev=sdd1 usb_init=run usb_scan usb_device=0:1 usb_root=/dev/sda1 usb_rootdelay=10 usb_set_bootargs=setenv bootargs console=$console root=$usb_root rootdelay=$usb_rootdelay rootfstype=$usb_rootfstype $mtdparts $usb_custom_params usb_bootcmd=run usb_init; run usb_set_bootargs; run usb_boot bootcmd=usb start; run force_rescue_bootcmd; run ubifs_bootcmd; run usb_bootcmd; usb stop; run rescue_bootcmd; run pogo_bootcmd; reset ethaddr=00:25:31:00:83:23 usb_rootfstype=ext3 set_bootargs_rescue=setenv bootargs console=$console ubi.mtd=2 root=ubi0:rootfs ro rootfstype=ubifs $mtdparts bootcmd_rescue=run set_bootargs_rescue; nand read.e 0x800000 0x100000 0x400000; bootm 0x800000 bootcmd_pogo=run bootcmd_rescue rescue_installed=1 arcNumber=2097 machid=831 load_dtb=ext2load usb 0:1 0x1c00000 /boot/dts/kirkwood-pogo_e02.dtb load_initrd=ext2load usb 0:1 0x1100000 /boot/uInitrd load_uimage=ext2load usb 0:1 0x800000 /boot/uImage usb_boot=run load_dtb; run load_uimage; if run load_initrd; then bootm 0x800000 0x1100000 0x1c00000; else bootm 0x800000 - 0x1c00000; fi preboot_nc=setenv nc_ready 0; for pingstat in 1 2 3 4 5; do; sleep 1; if run if_netconsole; then setenv nc_ready 1; fi; done; if test $nc_ready -eq 1; then run start_netconsole; fi preboot=run preboot_nc ipaddr=192.168.8.102 serverip=192.168.8.103
Re: Pogo E02 original MTDs needed January 22, 2017 09:22AM |
Registered: 10 years ago Posts: 66 |
Re: Pogo E02 original MTDs needed January 22, 2017 09:29AM |
Registered: 12 years ago Posts: 26 |
Re: Pogo E02 original MTDs needed January 22, 2017 03:36PM |
Admin Registered: 13 years ago Posts: 18,821 |
Re: Pogo E02 original MTDs needed January 22, 2017 03:39PM |
Admin Registered: 13 years ago Posts: 18,821 |
Re: Pogo E02 original MTDs needed January 22, 2017 08:08PM |
Registered: 12 years ago Posts: 26 |
Re: Pogo E02 original MTDs needed January 22, 2017 08:10PM |
Registered: 12 years ago Posts: 26 |
Re: Pogo E02 original MTDs needed January 22, 2017 09:00PM |
Admin Registered: 13 years ago Posts: 18,821 |
Re: Pogo E02 original MTDs needed January 23, 2017 09:49AM |
Registered: 12 years ago Posts: 26 |
Re: Pogo E02 original MTDs needed February 06, 2017 09:33AM |
Registered: 11 years ago Posts: 214 |
nandwrite /dev/mtd2 mtd2I am not sure if Goflex Net mtd2 will work on Pogoplug E02. The boot environment has one additional variable.
ceserialno=...Its content can be fount on a sticker on the Goflex Net. The original Pogoplug E02 boot environment is still on the device because a different address is used.
baudrate=115200 loads_echo=0 rootpath=/mnt/ARM_FS/ netmask=255.255.0.0 run_diag=yes console=console=ttyS0,115200 CASset=min MALLOC_len=1 ethprime=egiga0 bootargs_root=root=/dev/mtdblock2 ro ethmtu=1500 usb0Mode=host nandEcc=1bit ethact=egiga0 stdin=serial stdout=serial stderr=serial mainlineLinux=no enaMonExt=no enaCpuStream=no enaWrAllo=no pexMode=RC disL2Cache=no setL2CacheWT=yes disL2Prefetch=yes enaICPref=yes enaDCPref=yes sata_dma_mode=yes netbsd_en=no vxworks_en=no bootdelay=3 disaMvPnp=no bootargs=console=ttyS0,115200 root=/dev/mtdblock2 ro serverip=169.254.254.252 ipaddr=169.254.254.253 ethaddr=xx:xx:xx:xx:xx:xx cesvcid=... ceboardver=PPV2 bootcmd=nand read.e 0x800000 0x100000 0x200000; setenv bootargs $(console) $(bootargs_root); bootm 0x800000-shv
Re: Pogo E02 original MTDs needed February 06, 2017 01:20PM |
Admin Registered: 13 years ago Posts: 18,821 |
Quote
I uploaded the mtd1 image of Seagate Goflex Net: Link. The mtd2 image of Seagate Goflex Net can be downloaded from this Link.
Quote
I had to use the flash command without --noecc option to restore mtd2.
nandwrite /dev/mtd2 mtd2
nandwrite --help
Quote
I am not sure if Goflex Net mtd2 will work on Pogoplug E02. The boot environment has one additional variable.
Quote
ceserialno=...
Its content can be fount on a sticker on the Goflex Net.