Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) October 15, 2014 12:17AM |
Admin Registered: 14 years ago Posts: 19,314 |
morph027
SATA Boot October 25, 2014 08:40AM |
dd if=u-boot-spl.bin of="$disk" bs=512 seek=34
dt_ide_bootcmd=run ide_set_bootargs; run dt_ide_boot ide_set_bootargs=setenv bootargs root=/dev/sda1 rootfstype=ext4 console=ttyS0,115200 mem=128M
Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) October 25, 2014 02:31PM |
Registered: 10 years ago Posts: 12 |
Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) October 25, 2014 02:53PM |
Registered: 10 years ago Posts: 12 |
dt_bootm=bootm $uimage_addr $uinitrd_addr $dtb_addr autoload=no baudrate=115200 bootargs=console=ttyS0,115200n8 bootcmd=run dt_bootcmd_ide bootdelay=3 console=console=ttyS0,115200n8 dt_bootcmd_ide=ide start; run dt_ide_bootcmd; ide stop; reset dt_bootcmd_usb=usb start; run dt_usb_bootcmd; usb stop; reset dt_bootm=bootm $uimage_addr $uinitrd_addr $dtb_addr dt_ide_boot=run dt_ide_load_uimage; run dt_ide_load_initrd; run dt_ide_load_dtb; run dt_bootm dt_ide_bootcmd=run ide_set_bootargs; run dt_ide_boot dt_ide_load_dtb=ext2load ide 0:1 $dtb_addr /boot/dts/ox820-pogoplug-pro.dtb dt_ide_load_initrd=ext2load ide 0:1 $uinitrd_addr /boot/uInitrd dt_ide_load_uimage=ext2load ide 0:1 $uimage_addr /boot/uImage dt_load_dtb=ext2load usb 0:1 $dtb_addr /boot/dts/ox820-pogoplug-pro.dtb dt_load_initrd=ext2load usb 0:1 $uinitrd_addr /boot/uInitrd dt_load_uimage=ext2load usb 0:1 $uimage_addr /boot/uImage dt_sata_boot=ext2load ide 0:1 $uimage_addr /boot/uImage_2.6.31.14_OX820_1.2_shv.Pro; bootm $uimage_addr dt_usb_boot=run dt_load_uimage; run dt_load_initrd; run dt_load_dtb; run dt_bootm dt_usb_bootcmd=run usb_set_bootargs; run dt_usb_boot dtb_addr=0x62c00000 ethact=mii0 ethaddr=00:25:31:XX:XX:XX ide_set_bootargs=setenv bootargs root=/dev/sda1 rootfstype=ext4 console=ttyS0,115200 mem=128M if_netconsole=ping $serverip ipaddr=10.10.10.1 serverip=10.10.10.5 mtdids=nand0=41000000.nand mtdparts=mtdparts=41000000.nand:14m(boot),-(data) preboot_nc=run if_netconsole start_netconsole sata_bootcmd=run usb_set_bootargs; run sata_boot start_netconsole=setenv ncip $serverip; setenv bootdelay 10; setenv stdin nc; setenv stdout nc; setenv stderr nc; version stderr=serial stdin=serial stdout=serial uimage_addr=0x60500000 uinitrd_addr=0x60e00000 usb_device=0:1 usb_set_bootargs=setenv bootargs console=ttyS0,115200 root=/dev/sda1 rootdelay=10
Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) October 25, 2014 03:01PM |
Registered: 12 years ago Posts: 214 |
Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) October 25, 2014 03:09PM |
Registered: 10 years ago Posts: 12 |
Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) October 25, 2014 03:20PM |
Admin Registered: 14 years ago Posts: 19,314 |
dt_sata_boot=ext2load ide 0:1 $uimage_addr /boot/uImage_2.6.31.14_OX820_1.2_shv.Pro; bootm $uimage_addr
Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) October 25, 2014 03:22PM |
Registered: 10 years ago Posts: 12 |
Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) October 25, 2014 03:25PM |
Admin Registered: 14 years ago Posts: 19,314 |
setenv preboot 'run preboot_nc'
Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) October 25, 2014 03:26PM |
Registered: 12 years ago Posts: 214 |
nibre
Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) November 15, 2014 09:13AM |
Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) November 15, 2014 07:11PM |
Admin Registered: 14 years ago Posts: 19,314 |
Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) November 30, 2014 07:47PM |
Registered: 12 years ago Posts: 15 |
U-Boot SPL 2013.10 (Apr 27 2014 - 19:08:27) Boot device: NAND Attempting to set PLLA to 800 MHz ... plla_ctrl0 : 0000030a plla_ctrl1 : 00400000 plla_ctrl2 : 007f0068 plla_ctrl3 : 00000193 PLLA Set U-Boot 2013.10-tld-3 (May 15 2014 - 14:54:14) for OXNAS DRAM: 128 MiB NAND: 128 MiB NAND read from offset 100000 failed -74 *** Warning - readenv() failed, using default environment In: serial Out: serial Err: serial Net: Led: GREEN mii0 Main Loop Hit any key to stop autoboot: 0 OX820 #
OX820 # printenv autoload=no baudrate=115200 bootargs=console=ttyS0,115200n8 bootcmd=run ideboot bootdelay=3 console=console=ttyS0,115200n8 ethact=mii0 ethaddr=00:25:31:01:66:5F ipaddr=192.168.1.3 keypressed=1 mtdids=nand0=41000000.nand mtdparts=mtdparts=41000000.nand:14m(boot),-(data) netcon=echo switch to net console;setenv stderr nc;setenv stdin nc;setenv stdout nc;echo switch to net console netmask=255.255.255.0 preboot=run safeboot safeboot=setexpr.b keypressed '*44200005' '&' 1;if test $keypressed = 0;then run netcon;fi serialcon=echo switch to serial console;setenv stderr serial;setenv stdin serial;setenv stdout serial;echo switch to serial console serverip=192.168.1.7 stderr=serial stdin=serial stdout=serial Environment size: 752/131068 bytes
mtd0: 08000000 00020000 "NAND 128MiB 3,3V 8-bit" mtd1: 00e00000 00020000 "boot" mtd2: 07200000 00020000 "rootfs"
Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) November 30, 2014 09:46PM |
Admin Registered: 14 years ago Posts: 19,314 |
> U-Boot SPL 2013.10 (Apr 27 2014 - 19:08:27) > Boot device: NAND > Attempting to set PLLA to 800 MHz ... > plla_ctrl0 : 0000030a > plla_ctrl1 : 00400000 > plla_ctrl2 : 007f0068 > plla_ctrl3 : 00000193 > > PLLA Set > > > U-Boot 2013.10-tld-3 (May 15 2014 - 14:54:14) for > OXNAS > > DRAM: 128 MiB > NAND: 128 MiB > NAND read from offset 100000 failed -74 > *** Warning - readenv() failed, using default > environment > > In: serial > Out: serial > Err: serial > Net: > Led: GREEN > mii0 > Main Loop > Hit any key to stop autoboot: 0 > OX820 # >>
> OX820 # printenv > autoload=no > baudrate=115200 > bootargs=console=ttyS0,115200n8 > bootcmd=run ideboot > bootdelay=3 > console=console=ttyS0,115200n8 > ethact=mii0 > ethaddr=00:25:31:01:66:5F > ipaddr=192.168.1.3 > keypressed=1 > mtdids=nand0=41000000.nand > mtdparts=mtdparts=41000000.nand:14m(boot),-(data) > netcon=echo switch to net console;setenv stderr > nc;setenv stdin nc;setenv stdout nc;echo switch to > net console > netmask=255.255.255.0 > preboot=run safeboot > safeboot=setexpr.b keypressed '*44200005' '&' 1;if > test $keypressed = 0;then run netcon;fi > serialcon=echo switch to serial console;setenv > stderr serial;setenv stdin serial;setenv stdout > serial;echo switch to serial console > serverip=192.168.1.7 > stderr=serial > stdin=serial > stdout=serial > > Environment size: 752/131068 bytes >>
> mtd0: 08000000 00020000 "NAND 128MiB 3,3V 8-bit" > mtd1: 00e00000 00020000 "boot" > mtd2: 07200000 00020000 "rootfs" >>
Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) November 30, 2014 11:41PM |
Registered: 12 years ago Posts: 15 |
9. Erase 1 block starting 0x00100000 (See caveat in step 2, do not do this step this if the kernel is not FDT) /usr/sbin/flash_erase /dev/mtd0 0x00100000 1 Erasing 128 Kibyte @ 100000 -- 100 % complete 10. Flash uboot environment to 0x00100000 (See caveat in step 2, do not flash this if the kernel is not FDT) /usr/sbin/nandwrite -s 1048576 /dev/mtd0 pogopro_uboot_env.img Writing data to block 8 at offset 0x100000
Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) December 01, 2014 12:27AM |
Admin Registered: 14 years ago Posts: 19,314 |
bootargs=console=ttyS0,115200n8becomes
setenv bootargs 'console=ttyS0,115200n8'
autoload=no baudrate=115200 bootargs=console=ttyS0,115200n8 bootdelay=10 console=console=ttyS0,115200n8 ethact=mii0 ethaddr=5e:2b:15:71:ec:b6 ipaddr=192.168.0.222 mtdids=nand0=41000000.nand mtdparts=mtdparts=41000000.nand:14m(boot),-(data) serverip=192.168.0.220 stderr=serial stdin=serial stdout=serial usb_device=0:1 if_netconsole=ping $serverip preboot_nc=run if_netconsole start_netconsole start_netconsole=setenv ncip $serverip; setenv bootdelay 10; setenv stdin nc; setenv stdout nc; setenv stderr nc; version usb_set_bootargs=setenv bootargs console=ttyS0,115200 root=/dev/sda1 rootdelay=10 uinitrd_addr=0x60e00000 uimage_addr=0x60500000 dtb_addr=0x62c00000 dt_load_dtb=ext2load usb 0:1 $dtb_addr /boot/dts/ox820-pogoplug-pro.dtb dt_load_initrd=ext2load usb 0:1 $uinitrd_addr /boot/uInitrd dt_load_uimage=ext2load usb 0:1 $uimage_addr /boot/uImage dt_bootm=bootm $uimage_addr $uinitrd_addr $dtb_addr dt_usb_boot=run dt_load_uimage; run dt_load_initrd; run dt_load_dtb; run dt_bootm dt_usb_bootcmd=run usb_set_bootargs; run dt_usb_boot dt_bootcmd_usb=usb start; run dt_usb_bootcmd; usb stop; reset bootcmd=run dt_bootcmd_usb
ls -l /media/sdb1/boot/and please post back with the output of the ls command above.
Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) December 01, 2014 01:05AM |
Registered: 12 years ago Posts: 15 |
> ls -l /media/sdb1/boot/ >> and please post back with the output of the ls
ls -l /media/sdc1/boot total 5488 -rw------- 1 root root 2805560 Jun 6 2013 uImage-3.1.10 -rw------- 1 root root 2805496 Jun 6 2013 zImage-3.1.10
Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) December 01, 2014 03:04AM |
Admin Registered: 14 years ago Posts: 19,314 |
> ls -l /media/sdc1/boot > total 5488 > -rw------- 1 root root 2805560 Jun 6 2013 > uImage-3.1.10 > -rw------- 1 root root 2805496 Jun 6 2013 > zImage-3.1.10 > >
Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) December 01, 2014 10:52AM |
Registered: 12 years ago Posts: 15 |
Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) December 01, 2014 12:18PM |
Registered: 12 years ago Posts: 15 |
> autoload=no > baudrate=115200 > bootargs=console=ttyS0,115200n8 > bootdelay=10 > console=console=ttyS0,115200n8 > ethact=mii0 > ethaddr=5e:2b:15:71:ec:b6 > ipaddr=192.168.0.222 > mtdids=nand0=41000000.nand > mtdparts=mtdparts=41000000.nand:14m(boot),-(data) > serverip=192.168.0.220 > stderr=serial > stdin=serial > stdout=serial > usb_device=0:1 > if_netconsole=ping $serverip > preboot_nc=run if_netconsole start_netconsole > start_netconsole=setenv ncip $serverip; setenv > bootdelay 10; setenv stdin nc; setenv stdout nc; > setenv stderr nc; version > usb_set_bootargs=setenv bootargs > console=ttyS0,115200 root=/dev/sda1 rootdelay=10 > uinitrd_addr=0x60e00000 > uimage_addr=0x60500000 > dtb_addr=0x62c00000 > dt_load_dtb=ext2load usb 0:1 $dtb_addr > /boot/dts/ox820-pogoplug-pro.dtb > dt_load_initrd=ext2load usb 0:1 $uinitrd_addr > /boot/uInitrd > dt_load_uimage=ext2load usb 0:1 $uimage_addr > /boot/uImage > dt_bootm=bootm $uimage_addr $uinitrd_addr > $dtb_addr > dt_usb_boot=run dt_load_uimage; run > dt_load_initrd; run dt_load_dtb; run dt_bootm > dt_usb_bootcmd=run usb_set_bootargs; run > dt_usb_boot > dt_bootcmd_usb=usb start; run dt_usb_bootcmd; usb > stop; reset > bootcmd=run dt_bootcmd_usb >>
Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) December 01, 2014 02:15PM |
Registered: 12 years ago Posts: 15 |
OX820 # setenv bootargs 'console=ttyS0,115200n8' OX820 # setenv ethaddr '00:25:31:00:ef:ed' OX820 # setenv ipaddr '192.168.1.3' OX820 # setenv serverip '192.168.1.7' OX820 # setenv if_netconsole 'ping $serverip' OX820 # setenv preboot_nc 'run if_netconsole start_netconsole' OX820 # setenv start_netconsole 'setenv ncip $serverip; setenv bootdelay 10; setenv stdin nc; setenv stdout nc; setenv stderr nc; version' OX820 # setenv usb_set_bootargs 'setenv bootargs console=ttyS0,115200 root=/dev/sda1 rootdelay=10' OX820 # setenv uinitrd_addr '0x60e00000' OX820 # setenv uimage_addr '0x60500000' OX820 # setenv dtb_addr '0x62c00000' OX820 # setenv dt_load_dtb 'ext2load usb 0:1 $dtb_addr /boot/dts/ox820-pogoplug-pro.dtb' OX820 # setenv dt_load_initrd 'ext2load usb 0:1 $uinitrd_addr /boot/uInitrd' OX820 # setenv dt_load_uimage 'ext2load usb 0:1 $uimage_addr /boot/uImage' OX820 # setenv dt_bootm 'bootm $uimage_addr $uinitrd_addr $dtb_addr' OX820 # setenv dt_usb_boot 'run dt_load_uimage; run dt_load_initrd; run dt_load_dtb; run dt_bootm' OX820 # setenv dt_usb_bootcmd 'run usb_set_bootargs; run dt_usb_boot' OX820 # setenv dt_bootcmd_usb 'usb start; run dt_usb_bootcmd; usb stop; reset' OX820 # setenv bootcmd 'run dt_bootcmd_usb' OX820 # run dt_bootcmd_usb (Re)start USB... USB0: USB EHCI 1.00 scanning bus 0 for devices... 3 USB Device(s) found scanning usb for storage devices... 1 Storage Device(s) found 4109733 bytes read in 374 ms (10.5 MiB/s) 1953812 bytes read in 288 ms (6.5 MiB/s) 7029 bytes read in 226 ms (30.3 KiB/s) ## Booting kernel from Legacy Image at 60500000 ... Image Name: Linux-3.3.17.0-oxnas-tld-1 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 4109669 Bytes = 3.9 MiB Load Address: 60008000 Entry Point: 60008000 Verifying Checksum ... OK ## Loading init Ramdisk from Legacy Image at 60e00000 ... Image Name: initramfs-3.17.0-oxnas-tld-1 Image Type: ARM Linux RAMDisk Image (gzip compressed) Data Size: 1953748 Bytes = 1.9 MiB Load Address: 60000000 Entry Point: 60000000 Verifying Checksum ... OK ## Flattened Device Tree blob at 62c00000 Booting using the fdt blob at 0x62c00000 Loading Kernel Image ... OK Loading Ramdisk to 67c4d000, end 67e29fd4 ... OK Loading Device Tree to 67c48000, end 67c4cb74 ... OK Led: GREEN Starting kernel ... Uncompressing Linux... done, booting the kernel.
Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) December 01, 2014 05:05PM |
Admin Registered: 14 years ago Posts: 19,314 |
mkimage -A arm -O linux -T kernel -C none -a 0x60008000 -e 0x60008000 -n Linux-3.17.0-oxnas-tld-1 -d /boot/vmlinuz-3.17.0-oxnas-tld-1 /boot/uImage sync
Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) December 01, 2014 06:04PM |
Registered: 12 years ago Posts: 15 |
fw_setenv ethaddr '00:25:31:00:ef:ed' Can't overwrite "ethaddr"But I can change ipaddr and serverip env using the same fw_setenv command!
Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) December 01, 2014 08:14PM |
Registered: 12 years ago Posts: 15 |
OX820 # usb start (Re)start USB... USB0: USB EHCI 1.00 scanning bus 0 for devices... 3 USB Device(s) found scanning usb for storage devices... Sorry, protocol 2 not yet supported. 0 Storage Device(s) found
OX820 # usb stop stopping USB.. OX820 # usb start (Re)start USB... USB0: USB EHCI 1.00 scanning bus 0 for devices... 3 USB Device(s) found scanning usb for storage devices... 1 Storage Device(s) found
Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) December 01, 2014 11:46PM |
Admin Registered: 14 years ago Posts: 19,314 |
Quote> fw_setenv ethaddr '00:25:31:00:ef:ed' > Can't overwrite "ethaddr" >> But I can change ipaddr and serverip env using the
> same fw_setenv command!
fw_printenv mtdparts uname -a
Quote
> - Do I still need to flash the 3.17.0 kernel
> following the above guide? Or the latest rootfs
> already contains the kernel?
Quote
> - I still can't fw_setenv ethaddr after rebooting.
> Is this a concern?
Quote
I have set up the hard disk using Thermaltake BlacX docking station. Now I put it back to the enclosure (Vantec NexStar CX) which I have been using before the upgrade (same hard disk/same enclosure/same pogoplug pro device running 3.1.xx).
Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) December 01, 2014 11:58PM |
Registered: 12 years ago Posts: 15 |
> fw_printenv mtdparts > uname -a >
fw_printenv mtdparts mtdparts=mtdparts=41000000.nand:14m(boot),-(data)
uname -a Linux oxnas 3.17.0-oxnas-tld-1 #1 SMP PREEMPT Sat Oct 25 15:59:43 PDT 2014 armv6l GNU/Linux
Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) December 04, 2014 06:20PM |
Registered: 11 years ago Posts: 158 |
/$ dmesg | grep -i 'bad' [ 1.710000] Scanning device for bad blocks [ 1.780000] Bad eraseblock 981 at 0x000007aa0000 [ 2.260000] UBI: number of bad PEBs: 1 [ 2.290000] UBI: number of PEBs reserved for bad PEB handling: 9
Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) December 04, 2014 06:31PM |
Admin Registered: 14 years ago Posts: 19,314 |
> /$ dmesg | grep -i 'bad' > [ 1.710000] Scanning device for bad blocks > [ 1.780000] Bad eraseblock 981 at > 0x000007aa0000 > [ 2.260000] UBI: number of bad PEBs: 1 > [ 2.290000] UBI: number of PEBs reserved for > bad PEB handling: 9 >>
Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) December 04, 2014 07:20PM |
Registered: 11 years ago Posts: 158 |
effendi
Re: 2013.10 U-Boot for Pogoplug V3 (OXNAS) December 05, 2014 04:52AM |