Trying to revive a Netgear Stora MS2000 December 26, 2020 04:38PM |
Registered: 4 years ago Posts: 4 |
__ __ _ _ | \/ | __ _ _ ____ _____| | | | |\/| |/ _` | '__\ \ / / _ \ | | | | | | (_| | | \ V / __/ | | |_| |_|\__,_|_| \_/ \___|_|_| _ _ ____ _ | | | | | __ ) ___ ___ | |_ | | | |___| _ \ / _ \ / _ \| __| | |_| |___| |_) | (_) | (_) | |_ \___/ |____/ \___/ \___/ \__| ** MARVELL BOARD: RD-88F6281A LE U-Boot 1.1.4 (Sep 4 2009 - 09:36:11) Marvell version: 3.4.14 U-Boot code: 00600000 -> 0067FFF0 BSS: -> 006CEE60 Soc: MV88F6281 Rev 3 (DDR2) CPU running @ 1000Mhz L2 running @ 333Mhz SysClock = 333Mhz , TClock = 200Mhz DRAM CAS Latency = 5 tRP = 5 tRAS = 18 tRCD=6 DRAM CS[0] base 0x00000000 size 64MB DRAM CS[1] base 0x04000000 size 64MB DRAM Total size 128MB 16bit width Flash: 0 kB Addresses 8M - 0M are saved for the U-Boot usage. Mem malloc Initialization (8M - 7M): Done NAND:256 MB CRC in Flash: ffffffff, Calculated CRC: 619d86db +++++++++++++++++++++++++++Checksum Error!++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++Checksum Error!++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++Checksum Error!++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++Checksum Error!++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++Checksum Error!++++++++++++++++++++++++++++++ ## Error: environment overflow, "stdin" deleted ## Error: environment overflow, "stdout" deleted ## Error: environment overflow, "stderr" deleted CPU : Marvell Feroceon (Rev 1) ## Error: environment overflow, "console" deleted ## Error: environment overflow, "mainlineLinux" deleted ## Error: environment overflow, "CASset" deleted ## Error: environment overflow, "enaMonExt" deleted ## Error: environment overflow, "enaCpuStream" deleted ## Error: environment overflow, "enaWrAllo" deleted ## Error: environment overflow, "pexMode" deleted ## Error: environment overflow, "disL2Cache" deleted ## Error: environment overflow, "setL2CacheWT" deleted ## Error: environment overflow, "disL2Prefetch" deleted ## Error: environment overflow, "enaICPref" deleted ## Error: environment overflow, "enaDCPref" deleted ## Error: environment overflow, "sata_dma_mode" deleted ## Error: environment overflow, "MALLOC_len" deleted ## Error: environment overflow, "ethprime" deleted ## Error: environment overflow, "netbsd_en" deleted ## Error: environment overflow, "vxworks_en" deleted ## Error: environment overflow, "bootargs_root" deleted ## Error: environment overflow, "bootargs_end" deleted ## Error: environment overflow, "image_name" deleted ## Error: environment overflow, "bootcmd" deleted ## Error: environment overflow, "standalone" deleted ## Error: environment overflow, "bootdelay" deleted ## Error: environment overflow, "disaMvPnp" deleted ## Error: environment overflow, "disaMvPnp" deleted ## Error: environment overflow, "ethaddr" deleted ## Error: environment overflow, "ethmtu" deleted ## Error: environment overflow, "eth1addr" deleted ## Error: environment overflow, "eth1mtu" deleted ## Error: environment overflow, "mvPhoneConfig" deleted ## Error: environment overflow, "mvNetConfig" deleted ## Error: environment overflow, "usb0Mode" deleted ## Error: environment overflow, "yuk_ethaddr" deleted ## Error: environment overflow, "nandEcc" deleted ## Error: environment overflow, "hddPowerCtrl" deleted ## Error: environment overflow, "netretry" deleted ## Error: environment overflow, "rcvrip" deleted ## Error: environment overflow, "loadaddr" deleted ## Error: environment overflow, "autoload" deleted ## Error: environment overflow, "enaAutoRecovery" deleted Streaming disabled Write allocate disabled Module 0 is RGMII Module 1 is TDM USB 0: device mode PEX 0: interface detected no Link. Net: ## Error: environment overflow, "ethact" deleted egiga0, egiga1## Error: environment overflow, "ethact" deleted USB: scanning bus for devices... 1 USB Device(s) found scanning bus for storage devices... 0 Storage Device(s) found Aquiring an IP address using DHCP... ## Error: environment overflow, "ethact" deleted egiga0 no link ## Error: environment overflow, "ethact" deleted egiga1 no link ## Error: environment overflow, "ethact" deleted *** ERROR: `ethaddr' not set ## Error: environment overflow, "ethact" deleted egiga1 no link ## Error: environment overflow, "ethact" deleted egiga0 no link ## Error: environment overflow, "ethact" deleted ## Error: environment overflow, "ethact" deleted egiga1 no link ## Error: environment overflow, "ethact" deleted egiga0 no link ## Error: environment overflow, "ethact" deleted *** ERROR: `eth1addr' not set ## Error: environment overflow, "ethact" deleted egiga0 no link ## Error: environment overflow, "ethact" deleted egiga1 no link ## Error: environment overflow, "ethact" deleted ## Error: environment overflow, "ethact" deleted egiga0 no link ## Error: environment overflow, "ethact" deleted egiga1 no link ## Error: environment overflow, "ethact" deleted *** ERROR: `ethaddr' not set ## Error: environment overflow, "ethact" deleted egiga1 no link ## Error: environment overflow, "ethact" deleted egiga0 no link ## Error: environment overflow, "ethact" deleted Failed to retreive an IP address assuming default (<NULL>)! Starting the Recovery process to retreive the file... ## Error: environment overflow, "ethact" deleted egiga1 no link ## Error: environment overflow, "ethact" deleted egiga0 no link ## Error: environment overflow, "ethact" deleted *** ERROR: `eth1addr' not set ## Error: environment overflow, "ethact" deleted egiga0 no link ## Error: environment overflow, "ethact" deleted egiga1 no link ## Error: environment overflow, "ethact" deleted Failed Power Button is pressed! MPP Sel: 00000530, Data IN Enable: 00020058, Data In Polarity: 00000040, Data In: 00000010 Power Button is released! MAC: 00:01:B8:4A:48:0B, IP: 10.74.72.11 ## Error: environment overflow, "ethaddr" deleted ## Error: environment overflow, "ipaddr" deleted ## Error: environment overflow, "serverip" deleted ## Error: environment overflow, "netmask" deleted ## Error: environment overflow, "image_name" deleted ## Error: environment overflow, "console" deleted ## Error: environment overflow, "bootargs_root" deleted ## Error: environment overflow, "rootpath" deleted ## Error: environment overflow, "ethact" deleted egiga0 no link ## Error: environment overflow, "ethact" deleted egiga1 no link ## Error: environment overflow, "ethact" deleted *** ERROR: `serverip' not set ## Error: environment overflow, "bootargs" deleted ## Booting image at 00800000 ... Bad Magic Number Marvell>> printenv �������������������������������������������������� �������������������������������������������������� �������������������������������������������������� Environment size: 131069/131068 bytes Marvell>>
root@spiderman:/home/linkus/Downloads/kwboot-tool# ./kwboot -t /dev/ttyUSB0 -b uboot.2017.07-tld-1.netgear_ms2110.mtd0.kwb -p Sending boot message. Please reboot the target...- Sending boot image... 0 % [......................................................................] 1 % [......................................................................] 3 % [......................................................................] 5 % [......................................................................] 6 % [......................................................................] 8 % [......................................................................] 10 % [......................................................................] 11 % [......................................................................] 13 % [......................................................................] 15 % [......................................................................] 17 % [......................................................................] 18 % [......................................................................] 20 % [......................................................................] 22 % [......................................................................] 23 % [......................................................................] 25 % [......................................................................] 27 % [......................................................................] 29 % [......................................................................] 30 % [......................................................................] 32 % [......................................................................] 34 % [......................................................................] 35 % [......................................................................] 37 % [......................................................................] 39 % [......................................................................] 41 % [......................................................................] 42 % [......................................................................] 44 % [......................................................................] 46 % [......................................................................] 47 % [......................................................................] 49 % [......................................................................] 51 % [......................................................................] 53 % [......................................................................] 54 % [......................................................................] 56 % [......................................................................] 58 % [......................................................................] 59 % [......................................................................] 61 % [......................................................................] 63 % [......................................................................] 64 % [......................................................................] 66 % [......................................................................] 68 % [......................................................................] 70 % [......................................................................] 71 % [......................................................................] 73 % [......................................................................] 75 % [......................................................................] 76 % [......................................................................] 78 % [......................................................................] 80 % [......................................................................] 82 % [......................................................................] 83 % [......................................................................] 85 % [......................................................................] 87 % [......................................................................] 88 % [......................................................................] 90 % [......................................................................] 92 % [......................................................................] 94 % [......................................................................] 95 % [......................................................................] 97 % [......................................................................] 99 % [....................................] [Type Ctrl-\ + c to quit] U-Boot 2017.07-tld-1 (Sep 05 2017 - 00:38:05 -0700) Netgear Stora MS2110 SoC: Kirkwood 88F6281_A1 DRAM: 128 MiB WARNING: Caches not enabled NAND: 256 MiB In: serial Out: serial Err: serial Net: egiga0 PHY reset timed out 88E1116 Initialized on egiga0 Hit any key to stop autoboot: 0 Netgear Stora> printenv arcNumber=2743 baudrate=115200 bootargs=$(console) root=LABEL=rootfs rootdelay=8 bootcmd=setenv bootargs $(console) root=LABEL=rootfs rootdelay=8; run bootcmd_usb; bootm 0x200000 0x800000 bootcmd_exec=run load_uimage; if run load_initrd; then if run load_dtb; then bootm $load_uimage_addr $load_initrd_addr $load_dtb_addr; else bootm $load_uimage_addr $load_initrd_addr; fi; else if run load_dtb; then bootm $load_uimage_addr - $load_dtb_addr; else bootm$load_uimage_addr; fi; fi bootcmd_uenv=run uenv_load; if test $uenv_loaded -eq 1; then run uenv_import; fi bootcmd_usb=usb reset; ext2load usb 0 0x200000 /boot/uImage; ext2load usb 0 0x800000 /boot/uInitrd bootdelay=10 bootdev=usb console=console=ttyS0,115200 device=0:1 devices=usb ide disks=0 1 2 3 dtb_file=/boot/dts/kirkwood-netgear_stora_ms2000 ethact=egiga0 ethaddr=52:3b:20:9c:11:51 fileaddr=800000 filesize=6e8f80 if_netconsole=ping $serverip ipaddr=192.168.0.231 led_error=orange blinking led_exit=green off led_init=green blinking load_dtb=echo loading DTB $dtb_file ...; load $bootdev $device $load_dtb_addr $dtb_file load_dtb_addr=0x1c00000 load_initrd=echo loading uInitrd ...; load $bootdev $device $load_initrd_addr /boot/uInitrd load_initrd_addr=0x1100000 load_uimage=echo loading uImage ...; load $bootdev $device $load_uimage_addr /boot/uImage load_uimage_addr=0x800000 mainlineLinux=yes mtdids=nand0=orion_nand mtdparts=mtdparts=orion_nand:1m(uboot),4m@1m(kernel),251m@5m(rootfs) rw partition=nand0,2 preboot_nc=run if_netconsole start_netconsole scan_disk=echo running scan_disk ...; scan_done=0; setenv scan_usb "usb start"; setenv scan_ide "ide reset"; setenv scan_mmc "mmc rescan"; for dev in $devices; do if test $scan_done -eq 0; then echo Scan device $dev; run scan_$dev; for disknum in $disks; do if test $scan_done -eq 0; then echo device $dev $disknum:1; if load $dev $disknum:1 $load_uimage_addr /boot/uImage 1; then scan_done=1; echo Found bootable drive on $dev $disknum; setenv device $disknum:1; setenv bootdev $dev; fi; fi; done; fi; done serverip=192.168.0.220 set_bootargs=setenv bootargs console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 $mtdparts $custom_params start_netconsole=setenv ncip $serverip; setenv bootdelay 10; setenv stdin nc; setenv stdout nc; setenv stderr nc; version; stderr=serial stdin=serial stdout=serial uenv_addr=0x810000 uenv_import=echo importing envs ...; env import -t $uenv_addr $filesize uenv_init_devices=setenv init_usb "usb start"; setenv init_ide "ide reset"; setenv init_mmc "mmc rescan"; for devtype in $devices; do run init_$devtype; done; uenv_load=run uenv_init_devices; setenv uenv_loaded 0; for devtype in $devices; do for disknum in 0; do run uenv_read_disk; done; done; uenv_read=echo loading envs from $devtype $disknum ...; if load $devtype $disknum:1 $uenv_addr /boot/uEnv.txt; then setenv uenv_loaded 1; fi uenv_read_disk=if test $devtype -eq mmc; then if $devtype part; then run uenv_read; fi; else if $devtype part $disknum; then run uenv_read; fi; fi usb_ready_retry=15 Environment size: 3118/131068 bytes Netgear Stora> boot resetting USB... USB0: USB EHCI 1.00 scanning bus 0 for devices... 2 USB Device(s) found scanning usb for storage devices... Use USB retry period from the environment: 15 second(s) 1 Storage Device(s) found 3821592 bytes read in 875 ms (4.2 MiB/s) 7245696 bytes read in 995 ms (6.9 MiB/s) ## Booting kernel from Legacy Image at 00200000 ... Image Name: Linux-4.12.1-kirkwood-tld-1 Created: 2017-07-20 8:11:24 UTC Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 3821528 Bytes = 3.6 MiB Load Address: 00008000 Entry Point: 00008000 Verifying Checksum ... OK ## Loading init Ramdisk from Legacy Image at 00800000 ... Image Name: initramfs-4.12.1-kirkwood-tld-1 Created: 2017-07-24 0:18:23 UTC Image Type: ARM Linux RAMDisk Image (gzip compressed) Data Size: 7245632 Bytes = 6.9 MiB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK Loading Kernel Image ... OK Loading Ramdisk to 03917000, end 03ffff40 ... OK Starting kernel ... Uncompressing Linux... done, booting the kernel. Error: unrecognized/unsupported machine ID (r1 = 0x00000ab7). Available machine support: ID (hex) NAME ffffffff Generic DT based system ffffffff Marvell Kirkwood (Flattened Device Tree) Please check your kernel config and/or bootloader.
Re: Trying to revive a Netgear Stora MS2000 December 26, 2020 04:54PM |
Admin Registered: 13 years ago Posts: 19,192 |
dtb_file=/boot/dts/kirkwood-netgear_stora_ms2000
setenv dtb_file '/boot/dts/kirkwood-netgear_stora_ms2000.dtb' printenv boot
Re: Trying to revive a Netgear Stora MS2000 December 26, 2020 05:13PM |
Registered: 4 years ago Posts: 4 |
U-Boot 2017.07-tld-1 (Sep 05 2017 - 00:38:05 -0700) Netgear Stora MS2110 SoC: Kirkwood 88F6281_A1 DRAM: 128 MiB WARNING: Caches not enabled NAND: 256 MiB In: serial Out: serial Err: serial Net: egiga0 PHY reset timed out 88E1116 Initialized on egiga0 Hit any key to stop autoboot: 0 Netgear Stora> setenv dtb_file '/boot/dts/kirkwood-netgear_stora_ms2000.dtb' Netgear Stora> printenv arcNumber=2743 baudrate=115200 bootargs=$(console) root=LABEL=rootfs rootdelay=8 bootcmd=setenv bootargs $(console) root=LABEL=rootfs rootdelay=8; run bootcmd_usb; bootm 0x200000 0x800000 bootcmd_exec=run load_uimage; if run load_initrd; then if run load_dtb; then bootm $load_uimage_addr $load_initrd_addr $load_dtb_addr; else bootm $load_uimage_addr $load_initrd_addr; fi; else if run load_dtb; then bootm $load_uimage_addr - $load_dtb_addr; else bootm$load_uimage_addr; fi; fi bootcmd_uenv=run uenv_load; if test $uenv_loaded -eq 1; then run uenv_import; fi bootcmd_usb=usb reset; ext2load usb 0 0x200000 /boot/uImage; ext2load usb 0 0x800000 /boot/uInitrd bootdelay=10 bootdev=usb console=console=ttyS0,115200 device=0:1 devices=usb ide disks=0 1 2 3 dtb_file=/boot/dts/kirkwood-netgear_stora_ms2000.dtb ethact=egiga0 ethaddr=52:3b:20:9c:11:51 fileaddr=800000 filesize=6e8f80 if_netconsole=ping $serverip ipaddr=192.168.0.231 led_error=orange blinking led_exit=green off led_init=green blinking load_dtb=echo loading DTB $dtb_file ...; load $bootdev $device $load_dtb_addr $dtb_file load_dtb_addr=0x1c00000 load_initrd=echo loading uInitrd ...; load $bootdev $device $load_initrd_addr /boot/uInitrd load_initrd_addr=0x1100000 load_uimage=echo loading uImage ...; load $bootdev $device $load_uimage_addr /boot/uImage load_uimage_addr=0x800000 mainlineLinux=yes mtdids=nand0=orion_nand mtdparts=mtdparts=orion_nand:1m(uboot),4m@1m(kernel),251m@5m(rootfs) rw partition=nand0,2 preboot_nc=run if_netconsole start_netconsole scan_disk=echo running scan_disk ...; scan_done=0; setenv scan_usb "usb start"; setenv scan_ide "ide reset"; setenv scan_mmc "mmc rescan"; for dev in $devices; do if test $scan_done -eq 0; then echo Scan device $dev; run scan_$dev; for disknum in $disks; do if test $scan_done -eq 0; then echo device $dev $disknum:1; if load $dev $disknum:1 $load_uimage_addr /boot/uImage 1; then scan_done=1; echo Found bootable drive on $dev $disknum; setenv device $disknum:1; setenv bootdev $dev; fi; fi; done; fi; done serverip=192.168.0.220 set_bootargs=setenv bootargs console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 $mtdparts $custom_params start_netconsole=setenv ncip $serverip; setenv bootdelay 10; setenv stdin nc; setenv stdout nc; setenv stderr nc; version; stderr=serial stdin=serial stdout=serial uenv_addr=0x810000 uenv_import=echo importing envs ...; env import -t $uenv_addr $filesize uenv_init_devices=setenv init_usb "usb start"; setenv init_ide "ide reset"; setenv init_mmc "mmc rescan"; for devtype in $devices; do run init_$devtype; done; uenv_load=run uenv_init_devices; setenv uenv_loaded 0; for devtype in $devices; do for disknum in 0; do run uenv_read_disk; done; done; uenv_read=echo loading envs from $devtype $disknum ...; if load $devtype $disknum:1 $uenv_addr /boot/uEnv.txt; then setenv uenv_loaded 1; fi uenv_read_disk=if test $devtype -eq mmc; then if $devtype part; then run uenv_read; fi; else if $devtype part $disknum; then run uenv_read; fi; fi usb_ready_retry=15 Environment size: 3122/131068 bytes Netgear Stora> Netgear Stora> boot resetting USB... USB0: USB EHCI 1.00 scanning bus 0 for devices... 2 USB Device(s) found scanning usb for storage devices... Use USB retry period from the environment: 15 second(s) 1 Storage Device(s) found 4963680 bytes read in 1005 ms (4.7 MiB/s) 9713936 bytes read in 1100 ms (8.4 MiB/s) ## Booting kernel from Legacy Image at 00200000 ... Image Name: Linux-5.2.9-kirkwood-tld-1 Created: 2019-08-25 2:22:31 UTC Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 4963616 Bytes = 4.7 MiB Load Address: 00008000 Entry Point: 00008000 Verifying Checksum ... OK ## Loading init Ramdisk from Legacy Image at 00800000 ... Image Name: initramfs-5.2.9-kirkwood-tld-1 Created: 2019-08-25 2:22:50 UTC Image Type: ARM Linux RAMDisk Image (gzip compressed) Data Size: 9713872 Bytes = 9.3 MiB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK Loading Kernel Image ... OK Loading Ramdisk to 036bc000, end 03fff8d0 ... OK Starting kernel ... Uncompressing Linux... done, booting the kernel. Error: invalid dtb and unrecognized/unsupported machine ID r1=0x00000ab7, r2=0x00000100 r2[]=05 00 00 00 01 00 41 54 00 00 00 00 00 00 00 00 Available machine support: ID (hex) NAME ffffffff Generic DT based system ffffffff Marvell Kirkwood (Flattened Device Tree) Please check your kernel config and/or bootloader.
Re: Trying to revive a Netgear Stora MS2000 December 26, 2020 05:45PM |
Admin Registered: 13 years ago Posts: 19,192 |
Quote
4. Create uImage with embedded DTB for booting with older u-boots (2012 or earlier). Do not do this step if you have installed the latest U-Boot for Kirkwood (or are installing this u-boot at the same time).
Please replace kirkwood-goflexnet.dtb below with the correct DTB name for your box (see the folder /media/sdb1/boot/dts for the exact spelling of your Kirkwood box name).
Generate the uImage with DTB embedded inside:
cd /media/sdb1/boot
cp -a zImage-5.2.9-kirkwood-tld-1 zImage.fdt
cat dts/kirkwood-goflexnet.dtb >> zImage.fdt
mv uImage uImage.orig
mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n Linux-5.2.9-kirkwood-tld-1 -d zImage.fdt uImage
sync
cp -a uImage.orig uImage
Re: Trying to revive a Netgear Stora MS2000 December 26, 2020 05:47PM |
Admin Registered: 13 years ago Posts: 19,192 |
Re: Trying to revive a Netgear Stora MS2000 December 26, 2020 06:04PM |
Registered: 4 years ago Posts: 4 |
wait wat? they are?Quote
bodhi
Hold on, your envs are all messed up! that's why it did not boot.
Re: Trying to revive a Netgear Stora MS2000 December 26, 2020 06:06PM |
Admin Registered: 13 years ago Posts: 19,192 |
bootcmd=setenv bootargs $(console) root=LABEL=rootfs rootdelay=8; run bootcmd_usb; bootm 0x200000 0x800000
setenv bootcmd 'run scan_disk; run set_bootargs; run bootcmd_exec' setenv dtb_file '/boot/dts/kirkwood-netgear_stora_ms2000.dtb' printenv boot
Re: Trying to revive a Netgear Stora MS2000 December 26, 2020 06:16PM |
Registered: 4 years ago Posts: 4 |