Welcome! Log In Create A New Profile

Advanced

Restore Pogoplug V4 to factory State

Posted by FelipeC 
FelipeC
Restore Pogoplug V4 to factory State
January 03, 2015 08:52PM
Hix i saw the topic with IPTester related with recovering his pogoplug v4 and i would like to know if you could help me to restore it to factory state. I did some ArchLinux mod (post here: http://blog.qnology.com/2014/07/hacking-pogoplug-v4-series-4-and-mobile.html) and i really didn't like it. After that i did a workaround to start it from scratch but it didn't restore it completely. I still see the uboot file on my root folder. I also did some optware samba mod because i found that it was what i was looking for since the beginning (link here for instructions: http://www.razva.ro/how-to-install-samba-on-pogoplug-4/) but for some reason, every time i restart my pogoplug, it looses or erases the whole samba installation and i have to reinstall everything again. I think it has to do with the initial mod, that's why i would like to know how to flash it to factory state.
I really appreciate your help on this as i really like this device and i would not like to loose it :S.
Re: Restore Pogoplug V4 to factory State
January 03, 2015 09:21PM
FelipeC
Re: Restore Pogoplug V4 to factory State
February 24, 2015 05:16PM
Hi Again Bodhi, i think when i saw your post it was too late. I tried several tutorials and at the end i managed to "brick it". Then i found your post (http://forum.doozan.com/read.php?3,18153,18200) regarding the full nand flash using kwboot. however, it didn't end as expected, i got stuck in the variables part and i don't know how to load the script using serial because the pogoplug doesn't loads correctly. Below the output of my Setenv command:

arcNumber=3960
baudrate=115200
bootargs=rootfstype=ubifs console=ttyS0,115200 elevator=cfq mac_adr=0x00,0x25,0x                                                                                        31,0x00,0xd4,0x6f mem=128 poweroutage=yes
bootcmd=run bootcmd_usb; run bootcmd_mmc; run bootcmd_sata; reset
bootcmd_mmc=run mmc_init; run set_bootargs_mmc; run mmc_boot
bootcmd_pogo=if ubi part root 2048 && ubifsmount ubi:rootfs && ubifsload 0x80000                                                                                        0 uboot.mtd0.dockstar.original.kwb ; then go 0x800200; fi
bootcmd_sata=run sata_init; run set_bootargs_sata; run sata_boot;
bootcmd_usb=run usb_init; run set_bootargs_usb; run usb_boot;
bootdelay=10
console=ttyS0,115200
device=0:1
ethact=egiga0
ethaddr=00:25:31:06:08:e2
if_netconsole=ping $serverip
ipaddr=192.168.0.231
led_error=orange blinking
led_exit=green off
led_init=green blinking
machid=F78
mainlineLinux=yes
mmc_boot=mw 0x800000 0 1; run mmc_load_uimage; if run mmc_load_uinitrd; then boo                                                                                        tm 0x800000 0x1100000; else bootm 0x800000; fi
mmc_init=mmc rescan
mmc_load_uimage=ext2load mmc $device 0x800000 /boot/uImage
mmc_load_uinitrd=ext2load mmc $device 0x1100000 /boot/uInitrd
mmc_root=/dev/mmcblk0p1
mtdids=nand0=orion_nand
mtdparts=mtdparts=orion_nand:2M(u-boot),3M(uImage),3M(uImage2),8M(failsafe),112M                                                                                        (root)
partition=nand0,2
preboot_nc=run if_netconsole start_netconsole
rootdelay=10
rootfstype=ext3
sata_boot=mw 0x800000 0 1; run sata_load_uimage; if run sata_load_uinitrd; then                                                                                         bootm 0x800000 0x1100000; else bootm 0x800000; fi
sata_init=ide reset
sata_load_uimage=ext2load ide $device 0x800000 /boot/uImage
sata_load_uinitrd=ext2load ide $device 0x1100000 /boot/uInitrd
sata_root=/dev/sda1
serverip=192.168.0.220
set_bootargs_mmc=setenv bootargs console=$console root=$mmc_root rootdelay=$root                                                                                        delay rootfstype=$rootfstype $mtdparts
set_bootargs_sata=setenv bootargs console=$console root=$sata_root rootdelay=$ro                                                                                        otdelay rootfstype=$rootfstype $mtdparts
set_bootargs_usb=setenv bootargs console=$console root=$usb_root rootdelay=$root                                                                                        delay rootfstype=$rootfstype $mtdparts
start_netconsole=setenv ncip $serverip; setenv bootdelay 10; setenv stdin nc; se                                                                                        tenv stdout nc; setenv stderr nc; version;
stderr=serial
stdin=serial
stdout=serial
usb_boot=mw 0x800000 0 1; run usb_load_uimage; if run usb_load_uinitrd; then boo                                                                                        tm 0x800000 0x1100000; else bootm 0x800000; fi
usb_init=usb start
usb_load_uimage=ext2load usb $device 0x800000 /boot/uImage
usb_load_uinitrd=ext2load usb $device 0x1100000 /boot/uInitrd
usb_root=/dev/sda1
usb_rootfstype=ext3

also, below is the output of the console every time i restart the pogoplug. also, the green light never stops blinking.


U-Boot 2014.07-tld-1 (Jul 18 2014 - 00:59:45)
Pogoplug V4

SoC:   Kirkwood 88F6192_A1
DRAM:  128 MiB
WARNING: Caches not enabled
NAND:  128 MiB
MMC:   kwsdio: 0
In:    serial
Out:   serial
Err:   serial
Net:   egiga0
Hit any key to stop autoboot:  0
(Re)start USB...
USB0:   USB EHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
** Bad device usb 0 **
** Bad device usb 0 **
Wrong Image Format for bootm command
ERROR: can't get kernel image!
Card did not respond to voltage select!
** Bad device mmc 0 **
** Bad device mmc 0 **
Wrong Image Format for bootm command
ERROR: can't get kernel image!

Reset IDE: ide_preinit failed
** Bad device size - ide 0 **
** Bad device size - ide 0 **
Wrong Image Format for bootm command
ERROR: can't get kernel image!
resetting ..

I don't know if i realy mess it up to the total "brick" level but i hope there is still some hope to revert it to stock!
thanks in advance Bodhi for your help!!
.
Re: Restore Pogoplug V4 to factory State
February 24, 2015 06:42PM
FelipeC,

> I don't know if i realy mess it up to the total
> "brick" level but i hope there is still some hope
> to revert it to stock!

No you did not brick it! all you need to do now is to create a USB rootfs and boot with it. Once you got in Debian, you can go back to stock easily. Follow the instruction in this thread to create the rootfs using the 3.16 verison:

Quote

Updated 02 Sept 2014:

Rootfs Debian-3.16.0-kirkwood-tld-2 was uploaded. This rootfs is to keep in sync with kernel Linux-3.16.0-kirkwood-tld-2 (and its new features).

Take it to the Pogo and cold start.

-bodhi
===========================
Wiki
latest Kirkwood kernel builds and rootfs
latest u-boot-kirkwood builds
latest Oxnas kernel builds and rootfs
latest u-boot-oxnas builds
latest MVEBU Armada kernel builds and rootfs
U-Boot & Kernel Booting process
bodhi's u-boot GitHub
bodhi's corner
FelipeC
Re: Restore Pogoplug V4 to factory State
February 24, 2015 07:09PM
So the idea is that after i manage to boot from debian i must then follow your instructions to restore the factory image as described on the initial link you posted?

http://forum.doozan.com/read.php?3,16789,16789#msg-16789

Thanks for all your help,
FelipeC
Re: Restore Pogoplug V4 to factory State
February 24, 2015 08:03PM
FelipeC Wrote:
-------------------------------------------------------
> So the idea is that after i manage to boot from
> debian i must then follow your instructions to
> restore the factory image as described on the
> initial link you posted?
>
> http://forum.doozan.com/read.php?3,16789,16789#msg
> -16789
>
> Thanks for all your help,
> FelipeC

Exactly. It's also possible to do it in serial console/net console, but the syntax is not as friendly as in Linux.

-bodhi
===========================
Wiki
latest Kirkwood kernel builds and rootfs
latest u-boot-kirkwood builds
latest Oxnas kernel builds and rootfs
latest u-boot-oxnas builds
latest MVEBU Armada kernel builds and rootfs
U-Boot & Kernel Booting process
bodhi's u-boot GitHub
bodhi's corner
Re: Restore Pogoplug V4 to factory State
February 25, 2015 03:40PM
Sorry, I'm going to offer some different advice from Bodhi...

All you really need to do is setup a debian/alarm usb drive and follow this tutorial so that you can boot back into the default Pogoplug OS - http://blog.qnology.com/p/pogoplug-v4-boot-default-pogoplug-os.html

Don't mind that the kwb file is on the root, it doesn't impact anything.

Once you're booting the default Pogoplug OS, follow this tutorial for Optware/SAMBA - http://blog.qnology.com/2013/11/how-to-install-optware-and-samba-on.html

You might even want to consider booting Optware/samba directly off NAND if you're brave and understand what's going on in the tutorial - http://blog.qnology.com/p/pogoplug-v4-optware-and-samba-on-nand.html


Regarding the Optware tutorial you used (http://www.razva.ro/how-to-install-samba-on-pogoplug-4/), maybe I'm missing it (I don't think so), but it doesn't cover the auto mounting of the /opt partition and starting the samba service after a reboot (which is the exact issue you're having). You need to run the last three line after reboot (not to confuse you more, but your should be able to add those three lines rcS file).



Edited 2 time(s). Last edit at 02/25/2015 03:43PM by grayman4hire.
Re: Restore Pogoplug V4 to factory State
February 25, 2015 06:41PM
@grayman4hire,

Are you sure that it will help to run the Dockstar orgininal u-boot on the Pogo V4? I don't doubt it will run Pogo OS, but will that allow the CE Pogoplug service registration? i.e. as in the original condition with the serial number and all that?

-bodhi
===========================
Wiki
latest Kirkwood kernel builds and rootfs
latest u-boot-kirkwood builds
latest Oxnas kernel builds and rootfs
latest u-boot-oxnas builds
latest MVEBU Armada kernel builds and rootfs
U-Boot & Kernel Booting process
bodhi's u-boot GitHub
bodhi's corner
Re: Restore Pogoplug V4 to factory State
February 25, 2015 08:45PM
Hey @bodhi,

Too funny. You've been in doubt ever since I mentioned wanting to boot the default Pogoplug OS on the PPV4. :)

Yes it works and yes you'll be able to register the service. The original blparam env variable and SVCID is untouched. From CE prospective, it's all the same just like on the E02.

I was actually wondering how the pogoplug service would work using your NAND backups. I would assume the SVCID and MACAddress would just need to be updated.

Basically, by going this route, @FelipeC has the best of both world - the ability to boot ALARM/Debian and the default Pogoplug OS (with Optware/SAMBA).




bodhi Wrote:
-------------------------------------------------------
> @grayman4hire,
>
> Are you sure that it will help to run the Dockstar
> orgininal u-boot on the Pogo V4? I don't doubt it
> will run Pogo OS, but will that allow the CE
> Pogoplug service registration? i.e. as in the
> original condition with the serial number and all
> that?
Re: Restore Pogoplug V4 to factory State
February 25, 2015 09:19PM
@gray,

> Too funny. You've been in doubt ever since I
> mentioned wanting to boot the default Pogoplug OS
> on the PPV4. :)

Now I really think it over (not the 1st time :)) I agree it would work. Because how I wrote the instruction to flash u-boot image, it would leave the stock envs untouched :)

OTOH, the mtds restoration procedure would need CESVCID and MAC addr adjusted for pogoplug service to work, because it actually needs to replace the entire 1M. This is needed because sometime mtd0 was wiped out by hacking (you might consider this).

Excellent works!

-bodhi
===========================
Wiki
latest Kirkwood kernel builds and rootfs
latest u-boot-kirkwood builds
latest Oxnas kernel builds and rootfs
latest u-boot-oxnas builds
latest MVEBU Armada kernel builds and rootfs
U-Boot & Kernel Booting process
bodhi's u-boot GitHub
bodhi's corner



Edited 1 time(s). Last edit at 02/25/2015 09:29PM by bodhi.
FelipeC
Re: Restore Pogoplug V4 to factory State
February 27, 2015 09:11PM
Thanks for your wise words guys, but now i'm a bit confused.
Bodhi, does that means that the suggestion from grayman4hire is not entirely functional?
grayman4hire, you're totally right i want to restore the v4 to factory to start over,with the service registration fully functional and also samba enabled, i don't need more for now (i really don't want to break it agai XD) but does Bodhi explanation means that your guide misses some steps?

I will wait for your wise answers to continue my "cleanup"!

Thanks again for all your help.
Re: Restore Pogoplug V4 to factory State
February 27, 2015 09:41PM
FelipeC,

> Bodhi, does that means that the suggestion from
> grayman4hire is not entirely functional?

Not really. gray's suggestion is perfectly OK if you want to continue having the new u-boot to boot back to newer Debian/Arch version. But it also has a setup where you can boot old u-boot and Pogo OS so you can use Pogo service. But it's not stock condition, it's a hybrid.

OTOH, if you flash the stock mtd0 like in my post, you will be 100% stock. With the condition that you will need to reset the u-boot envs to restore the original CESVCID and MAC address from your box settings (because after flashing, they are my Pogopug settings, since I dumped this mtd0 from my own box).

So depending what your goal is, and pick one approach.

-bodhi
===========================
Wiki
latest Kirkwood kernel builds and rootfs
latest u-boot-kirkwood builds
latest Oxnas kernel builds and rootfs
latest u-boot-oxnas builds
latest MVEBU Armada kernel builds and rootfs
U-Boot & Kernel Booting process
bodhi's u-boot GitHub
bodhi's corner
FelipeC
Re: Restore Pogoplug V4 to factory State
February 27, 2015 09:50PM
Im a bit traditional actually, so i prefer to restore everything to stock, test it and then if i'm feeling intrepid, i might go again and follow gray's steps to make it samba enabled again!!

Thanks for all your help, i will let you guys know how did it go when i finish!!!!
Re: Restore Pogoplug V4 to factory State
February 27, 2015 09:54PM
FelipeC Wrote:
-------------------------------------------------------
> Im a bit traditional actually, so i prefer to
> restore everything to stock, test it and then if
> i'm feeling intrepid, i might go again and follow
> gray's steps to make it samba enabled again!!
>
> Thanks for all your help, i will let you guys know
> how did it go when i finish!!!!

OK. Note that you will need to use blparam to set these 2 envs if inside Pogo OS, or just use setenv to set them in serial console (no net console after you flashed back to stock).

-bodhi
===========================
Wiki
latest Kirkwood kernel builds and rootfs
latest u-boot-kirkwood builds
latest Oxnas kernel builds and rootfs
latest u-boot-oxnas builds
latest MVEBU Armada kernel builds and rootfs
U-Boot & Kernel Booting process
bodhi's u-boot GitHub
bodhi's corner
FelipeC
Re: Restore Pogoplug V4 to factory State
February 27, 2015 10:32PM
>OK. Note that you will need to use blparam to set these 2 envs if inside Pogo OS, or just use setenv to set them in serial console (no net console >after you flashed back to stock).

Which variables are exactly the ones i will need to modify? i will do everything using serial.
Re: Restore Pogoplug V4 to factory State
February 27, 2015 10:34PM
FelipeC
Re: Restore Pogoplug V4 to factory State
March 02, 2015 06:30PM
Hi bodhi, after several attemps im affraid i must bother you again :(

1. i can't get to make the rootfs to start ethernet addres to fully access it through the network.
2. i didn't get the part of MTD1 2 3 and 4 restore
3. where should i exactly put the MTD0 and the Flash_erase should be run from serial or from USB?

thanks in advance.
Re: Restore Pogoplug V4 to factory State
March 03, 2015 01:01AM
FelipeC
Re: Restore Pogoplug V4 to factory State
March 04, 2015 03:40PM
HI Bodhi, this is the output after restarting:
U-Boot 2014.07-tld-1 (Jul 18 2014 - 00:59:45)
Pogoplug V4

SoC:   Kirkwood 88F6192_A1
DRAM:  128 MiB
WARNING: Caches not enabled
NAND:  128 MiB
MMC:   kwsdio: 0
In:    serial
Out:   serial
Err:   serial
Net:   egiga0
Hit any key to stop autoboot:  0
(Re)start USB...
USB0:   USB EHCI 1.00
scanning bus 0 for devices... 2 USB Device(s) found
       scanning usb for storage devices... 1 Storage Device(s) found
2756040 bytes read in 404 ms (6.5 MiB/s)
6032465 bytes read in 518 ms (11.1 MiB/s)
## Booting kernel from Legacy Image at 00800000 ...
   Image Name:   Linux-3.16.0-kirkwood-tld-2
   Created:      2014-09-01  23:18:31 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2755976 Bytes = 2.6 MiB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 01100000 ...
   Image Name:   initramfs-3.16.0-kirkwood-tld-2
   Created:      2014-09-01  23:18:48 UTC
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    6032401 Bytes = 5.8 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
Using machid 0xf78 from environment

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 3.16.0-kirkwood-tld-2 (root@tldDebian) (gcc version 4.6.3 (Debian 4.6.3-14) ) #2 PREEMPT Sun Aug 31 18:56:01 PDT 2014
[    0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=0005397f
[    0.000000] CPU: VIVT data cache, VIVT instruction cache
[    0.000000] Machine: Pogoplug V4
[    0.000000] Memory policy: Data cache writeback
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
[    0.000000] Kernel command line: console=ttyS0,115200 root=/dev/sda1 rootdelay=10 rootfstype=ext3 mtdparts=orion_nand:2M(u-boot),3M(uImage),3M(uImage2),8M(failsafe),112M(root)
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Memory: 115744K/131072K available (5441K kernel code, 397K rwdata, 1840K rodata, 257K init, 299K bss, 15328K reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xffe00000   (2048 kB)
[    0.000000]     vmalloc : 0xc8800000 - 0xff000000   ( 872 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
[    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
[    0.000000]       .text : 0xc0008000 - 0xc07248b0   (7283 kB)
[    0.000000]       .init : 0xc0725000 - 0xc0765444   ( 258 kB)
[    0.000000]       .data : 0xc0766000 - 0xc07c975c   ( 398 kB)
[    0.000000]        .bss : 0xc07c975c - 0xc08144dc   ( 300 kB)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] NR_IRQS:114
[    0.000017] sched_clock: 32 bits at 166MHz, resolution 6ns, wraps every 25769803770ns
[    7.600536] Console: colour dummy device 80x30
[    7.600577] Calibrating delay loop... 795.44 BogoMIPS (lpj=3977216)
[    7.690190] pid_max: default: 32768 minimum: 301
[    7.690367] Security Framework initialized
[    7.690469] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    7.690497] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    7.691818] Initializing cgroup subsys devices
[    7.691910] Initializing cgroup subsys freezer
[    7.691952] Initializing cgroup subsys net_cls
[    7.692022] Initializing cgroup subsys blkio
[    7.692168] CPU: Testing write buffer coherency: ok
[    7.692869] Setting up static identity map for 0x5273f0 - 0x527448
[    7.696430] devtmpfs: initialized
[    7.702498] prandom: seed boundary self test passed
[    7.708494] prandom: 100 self tests passed
[    7.708529] pinctrl core: initialized pinctrl subsystem
[    7.709298] regulator-dummy: no parameters
[    7.710001] NET: Registered protocol family 16
[    7.710835] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    7.712710] cpuidle: using governor ladder
[    7.712752] cpuidle: using governor menu
[    7.712963] Kirkwood: MV88F6281-A1, TCLK=166666667.
[    7.712997] Feroceon L2: Enabling L2
[    7.713049] Feroceon L2: Cache support initialised.
[    7.714062] POGOPLUGV4: failed to setup USB VBUS GPIO
[    7.715894] Kirkwood PCIe port 0: link up
[    7.715910] PCI: bus0 uses PCIe port 0
[    7.716200] PCI host bridge to bus 0000:00
[    7.716228] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xe7ffffff]
[    7.716247] pci_bus 0000:00: root bus resource [io  0x1000-0xffff]
[    7.716264] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    7.717380] PCI: bus0: Fast back to back transfers disabled
[    7.717463] pci 0000:00:01.0: BAR 0: assigned [mem 0xe0000000-0xe000ffff 64bit]
[    7.717499] pci 0000:00:01.0: BAR 2: assigned [mem 0xe0010000-0xe0010fff 64bit]
[    7.717532] pci 0000:00:01.0: BAR 4: assigned [mem 0xe0011000-0xe0011fff 64bit]
[    7.752415] vgaarb: loaded
[    7.752928] usbcore: registered new interface driver usbfs
[    7.753039] usbcore: registered new interface driver hub
[    7.753214] usbcore: registered new device driver usb
[    7.754693] Switched to clocksource orion_clocksource
[    7.810457] NET: Registered protocol family 2
[    7.811899] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    7.811935] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    7.811965] TCP: Hash tables configured (established 1024 bind 1024)
[    7.812071] TCP: reno registered
[    7.812090] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    7.812122] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    7.812422] NET: Registered protocol family 1
[    7.812897] RPC: Registered named UNIX socket transport module.
[    7.812913] RPC: Registered udp transport module.
[    7.812923] RPC: Registered tcp transport module.
[    7.812934] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    7.813018] pci 0000:00:01.0: enabling device (0140 -> 0142)
[    7.813523] Unpacking initramfs...
[    8.553010] Freeing initrd memory: 5884K (c1101000 - c16c0000)
[    8.553210] NetWinder Floating Point Emulator V0.97 (double precision)
[    8.554932] futex hash table entries: 256 (order: -1, 3072 bytes)
[    8.555027] audit: initializing netlink subsys (disabled)
[    8.555108] audit: type=2000 audit(0.950:1): initialized
[    8.556288] zbud: loaded
[    8.556669] VFS: Disk quotas dquot_6.5.2
[    8.556746] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    8.557526] NFS: Registering the id_resolver key type
[    8.557607] Key type id_resolver registered
[    8.557620] Key type id_legacy registered
[    8.557657] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    8.557678] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    8.557921] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[    8.558361] msgmni has been set to 237
[    8.558583] Key type big_key registered
[    8.562033] alg: No test for stdrng (krng)
[    8.562201] bounce: pool size: 64 pages
[    8.562295] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[    8.562321] io scheduler noop registered
[    8.562342] io scheduler deadline registered
[    8.562614] io scheduler cfq registered (default)
[    8.563247] mv_xor mv_xor.0: Marvell shared XOR driver
[    8.594803] mv_xor mv_xor.0: Marvell XOR: ( xor cpy )
[    8.634788] mv_xor mv_xor.0: Marvell XOR: ( xor cpy )
[    8.635031] mv_xor mv_xor.1: Marvell shared XOR driver
[    8.674784] mv_xor mv_xor.1: Marvell XOR: ( xor cpy )
[    8.714784] mv_xor mv_xor.1: Marvell XOR: ( xor cpy )
[    8.715376] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    8.716757] console [ttyS0] disabled
[    8.736836] serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33, base_baud = 10416666) is a 16550A
[    9.350761] console [ttyS0] enabled
[    9.356272] nand: device found, Manufacturer ID: 0xad, Chip ID: 0xf1
[    9.362601] nand: Hynix H27U1G8F2BTR-BC
[    9.366461] nand: 128MiB, SLC, page size: 2048, OOB size: 64
[    9.372111] Scanning device for bad blocks
[    9.491361] 5 cmdlinepart partitions found on MTD device orion_nand
[    9.497624] Creating 5 MTD partitions on "orion_nand":
[    9.502759] 0x000000000000-0x000000200000 : "u-boot"
[    9.508279] 0x000000200000-0x000000500000 : "uImage"
[    9.513743] 0x000000500000-0x000000800000 : "uImage2"
[    9.519319] 0x000000800000-0x000001000000 : "failsafe"
[    9.524981] 0x000001000000-0x000008000000 : "root"
[    9.532023] libphy: Fixed MDIO Bus: probed
[    9.552676] libphy: orion_mdio_bus: probed
[    9.557007] mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
[   10.633489] mv643xx_eth_port mv643xx_eth_port.0 eth0: port 0 with MAC address 00:25:31:06:08:e2
[   10.642548] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[   10.649084] ehci-pci: EHCI PCI platform driver
[   10.653617] ehci-orion: EHCI orion driver
[   10.657746] orion-ehci orion-ehci.0: EHCI Host Controller
[   10.663157] orion-ehci orion-ehci.0: new USB bus registered, assigned bus number 1
[   10.670902] orion-ehci orion-ehci.0: irq 19, io mem 0xf1050000
[   10.694746] orion-ehci orion-ehci.0: USB 2.0 started, EHCI 1.00
[   10.700912] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[   10.707703] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   10.714917] usb usb1: Product: EHCI Host Controller
[   10.719776] usb usb1: Manufacturer: Linux 3.16.0-kirkwood-tld-2 ehci_hcd
[   10.726477] usb usb1: SerialNumber: orion-ehci.0
[   10.732186] hub 1-0:1.0: USB hub found
[   10.736041] hub 1-0:1.0: 1 port detected
[   10.741230] mousedev: PS/2 mouse device common for all mice
[   11.054775] usb 1-1: new high-speed USB device number 2 using orion-ehci
[   11.208290] usb 1-1: New USB device found, idVendor=0718, idProduct=0619
[   11.215004] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   11.222137] usb 1-1: Product: Ridge
[   11.225636] usb 1-1: Manufacturer: Imation
[   11.229718] usb 1-1: SerialNumber: 07034AE1D623F753
[   11.754741] rtc-mv rtc-mv: internal RTC not ticking
[   11.759884] i2c /dev entries driver
[   11.764556] hidraw: raw HID events driver (C) Jiri Kosina
[   11.770673] drop_monitor: Initializing network drop monitor service
[   11.777306] TCP: cubic registered
[   11.780624] NET: Registered protocol family 17
[   11.785315] Key type dns_resolver registered
[   11.790563] registered taskstats version 1
[   11.796259] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[   11.805364] Freeing unused kernel memory: 256K (c0725000 - c0765000)
Loading, please wait...
[   11.909040] udevd[56]: starting version 175
[   12.095987] xhci_hcd 0000:00:01.0: xHCI Host Controller
[   12.101236] xhci_hcd 0000:00:01.0: new USB bus registered, assigned bus number 2
[   12.235074] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[   12.241847] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   12.257091] mvsdio mvsdio: no pins associated
[   12.281887] SCSI subsystem initialized
[   12.322007] usb-storage 1-1:1.0: USB Mass Storage device detected
[   12.344136] usb usb2: Product: xHCI Host Controller
[   12.362292] mmc0: host does not support reading read-only switch. assuming write-enable.
[   12.378227] sata_mv sata_mv.0: cannot get optional clkdev
[   12.383689] sata_mv sata_mv.0: slots 32 ports 1
[   12.388469] usb usb2: Manufacturer: Linux 3.16.0-kirkwood-tld-2 xhci_hcd
[   12.395271] mmc0: new high speed SDHC card at address 0007
[   12.424927] scsi0 : usb-storage 1-1:1.0
[   12.429378] usb usb2: SerialNumber: 0000:00:01.0
[   12.441738] usbcore: registered new interface driver usb-storage
[   12.459473] hub 2-0:1.0: USB hub found
[   12.478413] usbcore: registered new interface driver uas
[   12.484877] scsi1 : sata_mv
[   12.488161] ata1: SATA max UDMA/133 irq 21
[   12.496237] hub 2-0:1.0: 2 ports detected
[   12.517616] xhci_hcd 0000:00:01.0: xHCI Host Controller
[   12.522851] xhci_hcd 0000:00:01.0: new USB bus registered, assigned bus number 3
[   12.575977] usb usb3: New USB device found, idVendor=1d6b, idProduct=0003
[   12.582755] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   12.634858] usb usb3: Product: xHCI Host Controller
[   12.639734] usb usb3: Manufacturer: Linux 3.16.0-kirkwood-tld-2 xhci_hcd
[   12.669189] usb usb3: SerialNumber: 0000:00:01.0
[   12.676229] hub 3-0:1.0: USB hub found
[   12.680096] mmcblk0: mmc0:0007 SD8GB 7.42 GiB
[   12.684809] hub 3-0:1.0: 2 ports detected
[   12.692305]  mmcblk0: p1
[   12.834860] ata1: SATA link down (SStatus 0 SControl F300)
[   12.840501] usb 2-1: new high-speed USB device number 2 using xhci_hcd
[   12.997508] usb 2-1: New USB device found, idVendor=13fe, idProduct=4223
[   13.004198] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   13.012246] usb 2-1: Product: USB DISK Pro
[   13.016420] usb 2-1: Manufacturer:
[   13.020592] usb 2-1: SerialNumber: 071041CB1215CD90
[   13.030551] usb-storage 2-1:1.0: USB Mass Storage device detected
[   13.049518] scsi2 : usb-storage 2-1:1.0
[   13.427448] scsi 0:0:0:0: Direct-Access     Imation  Ridge            PMAP PQ: 0 ANSI: 4
[   13.480004] sd 0:0:0:0: [sda] 15124992 512-byte logical blocks: (7.74 GB/7.21 GiB)
[   13.489097] sd 0:0:0:0: [sda] Write Protect is off
[   13.494328] sd 0:0:0:0: [sda] No Caching mode page found
[   13.499712] sd 0:0:0:0: [sda] Assuming drive cache: write through
[   13.512933]  sda: sda1
[   13.519459] sd 0:0:0:0: [sda] Attached SCSI removable disk
[   13.541668] sd 0:0:0:0: Attached scsi generic sg0 type 0
[   14.046658] scsi 2:0:0:0: Direct-Access              USB DISK Pro     PMAP PQ: 0 ANSI: 6
[   14.066371] sd 2:0:0:0: Attached scsi generic sg1 type 0
[   14.071854] sd 2:0:0:0: [sdb] 15261696 512-byte logical blocks: (7.81 GB/7.27 GiB)
[   14.087361] sd 2:0:0:0: [sdb] Write Protect is off
[   14.094862] sd 2:0:0:0: [sdb] No Caching mode page found
[   14.100170] sd 2:0:0:0: [sdb] Assuming drive cache: write through
[   14.125941]  sdb: sdb1
[   14.142473] sd 2:0:0:0: [sdb] Attached SCSI removable disk
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... done.
mount: mounting /dev/sda1 on /root failed: Invalid argument
Begin: Running /scripts/local-bottom ... done.
done.
Begin: Running /scripts/init-bottom ... mount: mounting /dev on /root/dev failed: No such file or directory
done.
Target filesystem doesn't have requested /sbin/init.
No init found. Try passing init= bootarg.
modprobe: module i8042 not found in modules.dep
[   23.221724] uhci_hcd: USB Universal Host Controller Interface driver
[   23.239502] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[   23.258344] usbcore: registered new interface driver usbhid
[   23.263903] usbhid: USB HID core driver


BusyBox v1.20.2 (Debian 1:1.20.0-7) built-in shell (ash)
Enter 'help' for a list of built-in commands.

/bin/sh: can't access tty; job control turned off
(initramfs)

i checked the current cesvcid and ethaddr and i noted them appart. but i cant seem to make it start to be able to access through network and continue with the nand flash.

thanks again

FelipeC
Re: Restore Pogoplug V4 to factory State
March 04, 2015 04:01PM
FelipeC,

Unplug everything else but the USB rootfs and reboot. The SD card presents has caused problem booting (need more envs adjustment if you want to boot with both plugged in).

And see "B. Mounting rootfs in multi-drive configuration" in this post for how to set up to boot with multiple drives:
http://forum.doozan.com/read.php?3,19093

-bodhi
===========================
Wiki
latest Kirkwood kernel builds and rootfs
latest u-boot-kirkwood builds
latest Oxnas kernel builds and rootfs
latest u-boot-oxnas builds
latest MVEBU Armada kernel builds and rootfs
U-Boot & Kernel Booting process
bodhi's u-boot GitHub
bodhi's corner



Edited 1 time(s). Last edit at 03/04/2015 04:54PM by bodhi.
FelipeC
Re: Restore Pogoplug V4 to factory State
March 04, 2015 06:14PM
bodhi Wrote:
-------------------------------------------------------
> FelipeC,
>
> Unplug everything else but the USB rootfs and
> reboot. The SD card presents has caused problem
> booting (need more envs adjustment if you want to
> boot with both plugged in).
>
> And see "B. Mounting rootfs in multi-drive
> configuration" in this post for how to set up to
> boot with multiple drives:
> http://forum.doozan.com/read.php?3,19093


Bodhi, i tried what you suggested and here's the output:

 0
(Re)start USB...
USB0:   USB EHCI 1.00
scanning bus 0 for devices... 2 USB Device(s) found
       scanning usb for storage devices... 1 Storage Device(s) found
2756040 bytes read in 404 ms (6.5 MiB/s)
6032465 bytes read in 519 ms (11.1 MiB/s)
## Booting kernel from Legacy Image at 00800000 ...
   Image Name:   Linux-3.16.0-kirkwood-tld-2
   Created:      2014-09-01  23:18:31 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2755976 Bytes = 2.6 MiB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 01100000 ...
   Image Name:   initramfs-3.16.0-kirkwood-tld-2
   Created:      2014-09-01  23:18:48 UTC
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    6032401 Bytes = 5.8 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
Using machid 0xf78 from environment

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 3.16.0-kirkwood-tld-2 (root@tldDebian) (gcc version 4.6.3 (Debian 4.6.3-14) ) #2 PREEMPT Sun Aug 31 18:56:01 PDT 2014
[    0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=0005397f
[    0.000000] CPU: VIVT data cache, VIVT instruction cache
[    0.000000] Machine: Pogoplug V4
[    0.000000] Memory policy: Data cache writeback
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
[    0.000000] Kernel command line: console=ttyS0,115200 root=/dev/sda1 rootdelay=10 rootfstype=ext3 mtdparts=orion_nand:2M(u-boot),3M(uImage),3M(uImage2),8M(failsafe),112M(root)
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Memory: 115744K/131072K available (5441K kernel code, 397K rwdata, 1840K rodata, 257K init, 299K bss, 15328K reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xffe00000   (2048 kB)
[    0.000000]     vmalloc : 0xc8800000 - 0xff000000   ( 872 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
[    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
[    0.000000]       .text : 0xc0008000 - 0xc07248b0   (7283 kB)
[    0.000000]       .init : 0xc0725000 - 0xc0765444   ( 258 kB)
[    0.000000]       .data : 0xc0766000 - 0xc07c975c   ( 398 kB)
[    0.000000]        .bss : 0xc07c975c - 0xc08144dc   ( 300 kB)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] NR_IRQS:114
[    0.000017] sched_clock: 32 bits at 166MHz, resolution 6ns, wraps every 25769803770ns
[    6.355045] Console: colour dummy device 80x30
[    6.355087] Calibrating delay loop... 795.44 BogoMIPS (lpj=3977216)
[    6.444699] pid_max: default: 32768 minimum: 301
[    6.444876] Security Framework initialized
[    6.444978] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    6.445007] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    6.446327] Initializing cgroup subsys devices
[    6.446420] Initializing cgroup subsys freezer
[    6.446461] Initializing cgroup subsys net_cls
[    6.446531] Initializing cgroup subsys blkio
[    6.446678] CPU: Testing write buffer coherency: ok
[    6.447378] Setting up static identity map for 0x5273f0 - 0x527448
[    6.450939] devtmpfs: initialized
[    6.457007] prandom: seed boundary self test passed
[    6.463003] prandom: 100 self tests passed
[    6.463038] pinctrl core: initialized pinctrl subsystem
[    6.463808] regulator-dummy: no parameters
[    6.464510] NET: Registered protocol family 16
[    6.465345] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    6.467219] cpuidle: using governor ladder
[    6.467261] cpuidle: using governor menu
[    6.467472] Kirkwood: MV88F6281-A1, TCLK=166666667.
[    6.467506] Feroceon L2: Enabling L2
[    6.467558] Feroceon L2: Cache support initialised.
[    6.468571] POGOPLUGV4: failed to setup USB VBUS GPIO
[    6.470403] Kirkwood PCIe port 0: link up
[    6.470419] PCI: bus0 uses PCIe port 0
[    6.470709] PCI host bridge to bus 0000:00
[    6.470738] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xe7ffffff]
[    6.470756] pci_bus 0000:00: root bus resource [io  0x1000-0xffff]
[    6.470774] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    6.471890] PCI: bus0: Fast back to back transfers disabled
[    6.471972] pci 0000:00:01.0: BAR 0: assigned [mem 0xe0000000-0xe000ffff 64bit]
[    6.472008] pci 0000:00:01.0: BAR 2: assigned [mem 0xe0010000-0xe0010fff 64bit]
[    6.472042] pci 0000:00:01.0: BAR 4: assigned [mem 0xe0011000-0xe0011fff 64bit]
[    6.506925] vgaarb: loaded
[    6.507437] usbcore: registered new interface driver usbfs
[    6.507548] usbcore: registered new interface driver hub
[    6.507723] usbcore: registered new device driver usb
[    6.509203] Switched to clocksource orion_clocksource
[    6.564964] NET: Registered protocol family 2
[    6.566401] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    6.566437] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    6.566467] TCP: Hash tables configured (established 1024 bind 1024)
[    6.566573] TCP: reno registered
[    6.566591] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    6.566623] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    6.566923] NET: Registered protocol family 1
[    6.567402] RPC: Registered named UNIX socket transport module.
[    6.567417] RPC: Registered udp transport module.
[    6.567428] RPC: Registered tcp transport module.
[    6.567438] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    6.567524] pci 0000:00:01.0: enabling device (0140 -> 0142)
[    6.568029] Unpacking initramfs...
[    7.307453] Freeing initrd memory: 5884K (c1101000 - c16c0000)
[    7.307655] NetWinder Floating Point Emulator V0.97 (double precision)
[    7.309380] futex hash table entries: 256 (order: -1, 3072 bytes)
[    7.309476] audit: initializing netlink subsys (disabled)
[    7.309559] audit: type=2000 audit(0.950:1): initialized
[    7.310751] zbud: loaded
[    7.311129] VFS: Disk quotas dquot_6.5.2
[    7.311207] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    7.311991] NFS: Registering the id_resolver key type
[    7.312087] Key type id_resolver registered
[    7.312100] Key type id_legacy registered
[    7.312137] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    7.312157] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    7.312400] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[    7.312839] msgmni has been set to 237
[    7.313062] Key type big_key registered
[    7.316501] alg: No test for stdrng (krng)
[    7.316667] bounce: pool size: 64 pages
[    7.316760] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[    7.316787] io scheduler noop registered
[    7.316807] io scheduler deadline registered
[    7.317078] io scheduler cfq registered (default)
[    7.317712] mv_xor mv_xor.0: Marvell shared XOR driver
[    7.349312] mv_xor mv_xor.0: Marvell XOR: ( xor cpy )
[    7.389298] mv_xor mv_xor.0: Marvell XOR: ( xor cpy )
[    7.389541] mv_xor mv_xor.1: Marvell shared XOR driver
[    7.429294] mv_xor mv_xor.1: Marvell XOR: ( xor cpy )
[    7.469293] mv_xor mv_xor.1: Marvell XOR: ( xor cpy )
[    7.469889] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    7.471264] console [ttyS0] disabled
[    7.491342] serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33, base_baud = 10416666) is a 16550A
[    8.105272] console [ttyS0] enabled
[    8.110779] nand: device found, Manufacturer ID: 0xad, Chip ID: 0xf1
[    8.117104] nand: Hynix H27U1G8F2BTR-BC
[    8.120962] nand: 128MiB, SLC, page size: 2048, OOB size: 64
[    8.126613] Scanning device for bad blocks
[    8.245865] 5 cmdlinepart partitions found on MTD device orion_nand
[    8.252127] Creating 5 MTD partitions on "orion_nand":
[    8.257261] 0x000000000000-0x000000200000 : "u-boot"
[    8.262783] 0x000000200000-0x000000500000 : "uImage"
[    8.268247] 0x000000500000-0x000000800000 : "uImage2"
[    8.273825] 0x000000800000-0x000001000000 : "failsafe"
[    8.279489] 0x000001000000-0x000008000000 : "root"
[    8.286533] libphy: Fixed MDIO Bus: probed
[    8.307185] libphy: orion_mdio_bus: probed
[    8.311519] mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
[    9.387945] mv643xx_eth_port mv643xx_eth_port.0 eth0: port 0 with MAC address 00:25:31:06:08:e2
[    9.397010] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    9.403554] ehci-pci: EHCI PCI platform driver
[    9.408084] ehci-orion: EHCI orion driver
[    9.412214] orion-ehci orion-ehci.0: EHCI Host Controller
[    9.417632] orion-ehci orion-ehci.0: new USB bus registered, assigned bus number 1
[    9.425375] orion-ehci orion-ehci.0: irq 19, io mem 0xf1050000
[    9.449255] orion-ehci orion-ehci.0: USB 2.0 started, EHCI 1.00
[    9.455419] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    9.462216] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    9.469437] usb usb1: Product: EHCI Host Controller
[    9.474297] usb usb1: Manufacturer: Linux 3.16.0-kirkwood-tld-2 ehci_hcd
[    9.480996] usb usb1: SerialNumber: orion-ehci.0
[    9.486703] hub 1-0:1.0: USB hub found
[    9.490563] hub 1-0:1.0: 1 port detected
[    9.495752] mousedev: PS/2 mouse device common for all mice
[    9.809284] usb 1-1: new high-speed USB device number 2 using orion-ehci
[    9.962891] usb 1-1: New USB device found, idVendor=0718, idProduct=0619
[    9.969600] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    9.976735] usb 1-1: Product: Ridge
[    9.980233] usb 1-1: Manufacturer: Imation
[    9.984315] usb 1-1: SerialNumber: 07034AE1D623F753
[   10.509250] rtc-mv rtc-mv: internal RTC not ticking
[   10.514396] i2c /dev entries driver
[   10.519065] hidraw: raw HID events driver (C) Jiri Kosina
[   10.525176] drop_monitor: Initializing network drop monitor service
[   10.531809] TCP: cubic registered
[   10.535126] NET: Registered protocol family 17
[   10.539782] Key type dns_resolver registered
[   10.545034] registered taskstats version 1
[   10.550702] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[   10.559805] Freeing unused kernel memory: 256K (c0725000 - c0765000)
Loading, please wait...
[   10.663383] udevd[56]: starting version 175
[   10.835394] xhci_hcd 0000:00:01.0: xHCI Host Controller
[   10.904881] xhci_hcd 0000:00:01.0: new USB bus registered, assigned bus number 2
[   10.985794] mvsdio mvsdio: no pins associated
[   10.992109] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[   10.998881] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   11.027519] SCSI subsystem initialized
[   11.079104] usb usb2: Product: xHCI Host Controller
[   11.104564] usb-storage 1-1:1.0: USB Mass Storage device detected
[   11.118767] usb usb2: Manufacturer: Linux 3.16.0-kirkwood-tld-2 xhci_hcd
[   11.135840] sata_mv sata_mv.0: cannot get optional clkdev
[   11.159421] usb usb2: SerialNumber: 0000:00:01.0
[   11.171783] scsi0 : usb-storage 1-1:1.0
[   11.178808] sata_mv sata_mv.0: slots 32 ports 1
[   11.185858] usbcore: registered new interface driver usb-storage
[   11.206480] hub 2-0:1.0: USB hub found
[   11.229162] usbcore: registered new interface driver uas
[   11.234688] scsi1 : sata_mv
[   11.237978] ata1: SATA max UDMA/133 irq 21
[   11.245622] hub 2-0:1.0: 2 ports detected
[   11.266843] xhci_hcd 0000:00:01.0: xHCI Host Controller
[   11.294603] xhci_hcd 0000:00:01.0: new USB bus registered, assigned bus number 3
[   11.326280] usb usb3: New USB device found, idVendor=1d6b, idProduct=0003
[   11.355476] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   11.382121] usb usb3: Product: xHCI Host Controller
[   11.386995] usb usb3: Manufacturer: Linux 3.16.0-kirkwood-tld-2 xhci_hcd
[   11.396236] usb usb3: SerialNumber: 0000:00:01.0
[   11.402748] hub 3-0:1.0: USB hub found
[   11.406547] hub 3-0:1.0: 2 ports detected
[   11.629272] ata1: SATA link down (SStatus 0 SControl F300)
[   12.171924] scsi 0:0:0:0: Direct-Access     Imation  Ridge            PMAP PQ: 0 ANSI: 4
[   12.224352] sd 0:0:0:0: [sda] 15124992 512-byte logical blocks: (7.74 GB/7.21 GiB)
[   12.233321] sd 0:0:0:0: [sda] Write Protect is off
[   12.238553] sd 0:0:0:0: [sda] No Caching mode page found
[   12.243936] sd 0:0:0:0: [sda] Assuming drive cache: write through
[   12.257154]  sda: sda1
[   12.263559] sd 0:0:0:0: [sda] Attached SCSI removable disk
[   12.285708] sd 0:0:0:0: Attached scsi generic sg0 type 0
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... done.
mount: mounting /dev/sda1 on /root failed: Invalid argument
Begin: Running /scripts/local-bottom ... done.
done.
Begin: Running /scripts/init-bottom ... mount: mounting /dev on /root/dev failed: No such file or directory
done.
Target filesystem doesn't have requested /sbin/init.
No init found. Try passing init= bootarg.
modprobe: module i8042 not found in modules.dep
[   21.906284] uhci_hcd: USB Universal Host Controller Interface driver
[   21.924025] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[   21.942805] usbcore: registered new interface driver usbhid
[   21.948362] usbhid: USB HID core driver


BusyBox v1.20.2 (Debian 1:1.20.0-7) built-in shell (ash)
Enter 'help' for a list of built-in commands.

/bin/sh: can't access tty; job control turned off
(initramfs)

any other suggestion?, it still doesn't loads any ip address to access it through network.
Re: Restore Pogoplug V4 to factory State
March 04, 2015 06:42PM
Was the usb formatted as EXT3? did you create the rootfs while logged in as root? and did you do a few sync commands before unmounting the USB drive?

After that have been verified and it still has problem mounting rootfs. Then use the label approach:

Quote

And see "B. Mounting rootfs in multi-drive configuration" in this post for how to set up to boot with multiple drives:
http://forum.doozan.com/read.php?3,19093

-bodhi
===========================
Wiki
latest Kirkwood kernel builds and rootfs
latest u-boot-kirkwood builds
latest Oxnas kernel builds and rootfs
latest u-boot-oxnas builds
latest MVEBU Armada kernel builds and rootfs
U-Boot & Kernel Booting process
bodhi's u-boot GitHub
bodhi's corner



Edited 2 time(s). Last edit at 03/04/2015 06:46PM by bodhi.
FelipeC
Re: Restore Pogoplug V4 to factory State
March 11, 2015 09:31PM
Ok Bodhi, so rootfs is running now, however, i can't make the flash_erase to be recognized. also, still confused with the MTD1, mtd2, mtd3 and mtd4 restore. How should i define the number of blocks for each one.

thanks in advance.
Re: Restore Pogoplug V4 to factory State
March 11, 2015 10:16PM
FelipeC Wrote:
-------------------------------------------------------
> Ok Bodhi, so rootfs is running now, however, i
> can't make the flash_erase to be recognized. also,
> still confused with the MTD1, mtd2, mtd3 and mtd4
> restore. How should i define the number of blocks
> for each one.
>
> thanks in advance.

In the new rootfs, to get all the NAND tools, install u-boot-tools:
apt-get install u-boot-tools

You don't need to restore mtd1,2,3,4. Only need to restore mtd0. Use the instruction in the thread (How to restore section)

-bodhi
===========================
Wiki
latest Kirkwood kernel builds and rootfs
latest u-boot-kirkwood builds
latest Oxnas kernel builds and rootfs
latest u-boot-oxnas builds
latest MVEBU Armada kernel builds and rootfs
U-Boot & Kernel Booting process
bodhi's u-boot GitHub
bodhi's corner



Edited 2 time(s). Last edit at 03/12/2015 01:43AM by bodhi.
FelipeC
Re: Restore Pogoplug V4 to factory State
March 12, 2015 05:12PM
Hi bodhi i got this output when i tried to execute the code you mentioned


U-Boot 2014.07-tld-1 (Jul 18 2014 - 00:59:45)
Pogoplug V4

SoC:   Kirkwood 88F6192_A1
DRAM:  128 MiB
WARNING: Caches not enabled
NAND:  128 MiB
MMC:   kwsdio: 0
In:    serial
Out:   serial
Err:   serial
Net:   egiga0
Hit any key to stop autoboot:  0
(Re)start USB...
USB0:   USB EHCI 1.00
scanning bus 0 for devices... 2 USB Device(s) found
       scanning usb for storage devices... 1 Storage Device(s) found
2756040 bytes read in 394 ms (6.7 MiB/s)
6032465 bytes read in 513 ms (11.2 MiB/s)
## Booting kernel from Legacy Image at 00800000 ...
   Image Name:   Linux-3.16.0-kirkwood-tld-2
   Created:      2014-09-01  23:18:31 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2755976 Bytes = 2.6 MiB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 01100000 ...
   Image Name:   initramfs-3.16.0-kirkwood-tld-2
   Created:      2014-09-01  23:18:48 UTC
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    6032401 Bytes = 5.8 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
Using machid 0xf78 from environment

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 3.16.0-kirkwood-tld-2 (root@tldDebian) (gcc version 4.6.3 (Debian 4.6.3-14) ) #2 PREEMPT Sun Aug 31 18:56:01 PDT 2014
[    0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=0005397f
[    0.000000] CPU: VIVT data cache, VIVT instruction cache
[    0.000000] Machine: Pogoplug V4
[    0.000000] Memory policy: Data cache writeback
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
[    0.000000] Kernel command line: console=ttyS0,115200 root=/dev/sda1 rootdelay=10 rootfstype=ext3 mtdparts=orion_nand:2M(u-boot),3M(uImage),3M(uImage2),8M(failsafe),112M(root)
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Memory: 115744K/131072K available (5441K kernel code, 397K rwdata, 1840K rodata, 257K init, 299K bss, 15328K reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xffe00000   (2048 kB)
[    0.000000]     vmalloc : 0xc8800000 - 0xff000000   ( 872 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
[    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
[    0.000000]       .text : 0xc0008000 - 0xc07248b0   (7283 kB)
[    0.000000]       .init : 0xc0725000 - 0xc0765444   ( 258 kB)
[    0.000000]       .data : 0xc0766000 - 0xc07c975c   ( 398 kB)
[    0.000000]        .bss : 0xc07c975c - 0xc08144dc   ( 300 kB)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] NR_IRQS:114
[    0.000017] sched_clock: 32 bits at 166MHz, resolution 6ns, wraps every 25769803770ns
[    5.736792] Console: colour dummy device 80x30
[    5.736834] Calibrating delay loop... 795.44 BogoMIPS (lpj=3977216)
[    5.826446] pid_max: default: 32768 minimum: 301
[    5.826623] Security Framework initialized
[    5.826725] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    5.826753] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    5.828080] Initializing cgroup subsys devices
[    5.828175] Initializing cgroup subsys freezer
[    5.828216] Initializing cgroup subsys net_cls
[    5.828289] Initializing cgroup subsys blkio
[    5.828434] CPU: Testing write buffer coherency: ok
[    5.829130] Setting up static identity map for 0x5273f0 - 0x527448
[    5.832696] devtmpfs: initialized
[    5.838706] prandom: seed boundary self test passed
[    5.844704] prandom: 100 self tests passed
[    5.844737] pinctrl core: initialized pinctrl subsystem
[    5.845503] regulator-dummy: no parameters
[    5.846200] NET: Registered protocol family 16
[    5.847050] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    5.848940] cpuidle: using governor ladder
[    5.848981] cpuidle: using governor menu
[    5.849202] Kirkwood: MV88F6281-A1, TCLK=166666667.
[    5.849237] Feroceon L2: Enabling L2
[    5.849291] Feroceon L2: Cache support initialised.
[    5.850304] POGOPLUGV4: failed to setup USB VBUS GPIO
[    5.852128] Kirkwood PCIe port 0: link up
[    5.852144] PCI: bus0 uses PCIe port 0
[    5.852434] PCI host bridge to bus 0000:00
[    5.852463] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xe7ffffff]
[    5.852481] pci_bus 0000:00: root bus resource [io  0x1000-0xffff]
[    5.852498] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[    5.853614] PCI: bus0: Fast back to back transfers disabled
[    5.853696] pci 0000:00:01.0: BAR 0: assigned [mem 0xe0000000-0xe000ffff 64bit]
[    5.853732] pci 0000:00:01.0: BAR 2: assigned [mem 0xe0010000-0xe0010fff 64bit]
[    5.853765] pci 0000:00:01.0: BAR 4: assigned [mem 0xe0011000-0xe0011fff 64bit]
[    5.888667] vgaarb: loaded
[    5.889178] usbcore: registered new interface driver usbfs
[    5.889289] usbcore: registered new interface driver hub
[    5.889465] usbcore: registered new device driver usb
[    5.890942] Switched to clocksource orion_clocksource
[    5.946689] NET: Registered protocol family 2
[    5.948131] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    5.948168] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    5.948198] TCP: Hash tables configured (established 1024 bind 1024)
[    5.948304] TCP: reno registered
[    5.948323] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    5.948355] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    5.948656] NET: Registered protocol family 1
[    5.949135] RPC: Registered named UNIX socket transport module.
[    5.949151] RPC: Registered udp transport module.
[    5.949162] RPC: Registered tcp transport module.
[    5.949172] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    5.949257] pci 0000:00:01.0: enabling device (0140 -> 0142)
[    5.949762] Unpacking initramfs...
[    6.689349] Freeing initrd memory: 5884K (c1101000 - c16c0000)
[    6.689550] NetWinder Floating Point Emulator V0.97 (double precision)
[    6.691269] futex hash table entries: 256 (order: -1, 3072 bytes)
[    6.691365] audit: initializing netlink subsys (disabled)
[    6.691446] audit: type=2000 audit(0.950:1): initialized
[    6.692633] zbud: loaded
[    6.693011] VFS: Disk quotas dquot_6.5.2
[    6.693088] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    6.693869] NFS: Registering the id_resolver key type
[    6.693950] Key type id_resolver registered
[    6.693964] Key type id_legacy registered
[    6.694001] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    6.694021] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    6.694265] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[    6.694706] msgmni has been set to 237
[    6.694927] Key type big_key registered
[    6.698370] alg: No test for stdrng (krng)
[    6.698536] bounce: pool size: 64 pages
[    6.698631] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[    6.698656] io scheduler noop registered
[    6.698677] io scheduler deadline registered
[    6.698947] io scheduler cfq registered (default)
[    6.699579] mv_xor mv_xor.0: Marvell shared XOR driver
[    6.731050] mv_xor mv_xor.0: Marvell XOR: ( xor cpy )
[    6.771036] mv_xor mv_xor.0: Marvell XOR: ( xor cpy )
[    6.771278] mv_xor mv_xor.1: Marvell shared XOR driver
[    6.811033] mv_xor mv_xor.1: Marvell XOR: ( xor cpy )
[    6.851030] mv_xor mv_xor.1: Marvell XOR: ( xor cpy )
[    6.851628] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    6.853007] console [ttyS0] disabled
[    6.873085] serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33, base_baud = 10416666) is a 16550A
[    7.487012] console [ttyS0] enabled
[    7.492518] nand: device found, Manufacturer ID: 0xad, Chip ID: 0xf1
[    7.498843] nand: Hynix H27U1G8F2BTR-BC
[    7.502702] nand: 128MiB, SLC, page size: 2048, OOB size: 64
[    7.508353] Scanning device for bad blocks
[    7.627607] 5 cmdlinepart partitions found on MTD device orion_nand
[    7.633874] Creating 5 MTD partitions on "orion_nand":
[    7.639010] 0x000000000000-0x000000200000 : "u-boot"
[    7.644534] 0x000000200000-0x000000500000 : "uImage"
[    7.650005] 0x000000500000-0x000000800000 : "uImage2"
[    7.655581] 0x000000800000-0x000001000000 : "failsafe"
[    7.661245] 0x000001000000-0x000008000000 : "root"
[    7.668293] libphy: Fixed MDIO Bus: probed
[    7.688959] libphy: orion_mdio_bus: probed
[    7.693288] mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
[    8.769719] mv643xx_eth_port mv643xx_eth_port.0 eth0: port 0 with MAC address 00:25:31:06:08:e2
[    8.778782] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    8.785319] ehci-pci: EHCI PCI platform driver
[    8.789851] ehci-orion: EHCI orion driver
[    8.793977] orion-ehci orion-ehci.0: EHCI Host Controller
[    8.799389] orion-ehci orion-ehci.0: new USB bus registered, assigned bus number 1
[    8.807136] orion-ehci orion-ehci.0: irq 19, io mem 0xf1050000
[    8.830992] orion-ehci orion-ehci.0: USB 2.0 started, EHCI 1.00
[    8.837151] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    8.843946] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    8.851159] usb usb1: Product: EHCI Host Controller
[    8.856019] usb usb1: Manufacturer: Linux 3.16.0-kirkwood-tld-2 ehci_hcd
[    8.862718] usb usb1: SerialNumber: orion-ehci.0
[    8.868426] hub 1-0:1.0: USB hub found
[    8.872282] hub 1-0:1.0: 1 port detected
[    8.877470] mousedev: PS/2 mouse device common for all mice
[    9.191021] usb 1-1: new high-speed USB device number 2 using orion-ehci
[    9.344649] usb 1-1: New USB device found, idVendor=0718, idProduct=0619
[    9.351357] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    9.358492] usb 1-1: Product: Ridge
[    9.361990] usb 1-1: Manufacturer: Imation
[    9.366072] usb 1-1: SerialNumber: 07034AE1D623F753
[    9.890988] rtc-mv rtc-mv: internal RTC not ticking
[    9.896126] i2c /dev entries driver
[    9.900797] hidraw: raw HID events driver (C) Jiri Kosina
[    9.906905] drop_monitor: Initializing network drop monitor service
[    9.913537] TCP: cubic registered
[    9.916859] NET: Registered protocol family 17
[    9.921539] Key type dns_resolver registered
[    9.926791] registered taskstats version 1
[    9.932477] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[    9.941583] Freeing unused kernel memory: 256K (c0725000 - c0765000)
Loading, please wait...
[   10.045004] udevd[56]: starting version 175
[   10.232901] xhci_hcd 0000:00:01.0: xHCI Host Controller
[   10.238152] xhci_hcd 0000:00:01.0: new USB bus registered, assigned bus number 2
[   10.365983] mvsdio mvsdio: no pins associated
[   10.375002] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[   10.406896] SCSI subsystem initialized
[   10.424760] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   10.456850] usb-storage 1-1:1.0: USB Mass Storage device detected
[   10.475349] usb usb2: Product: xHCI Host Controller
[   10.480220] usb usb2: Manufacturer: Linux 3.16.0-kirkwood-tld-2 xhci_hcd
[   10.500807] sata_mv sata_mv.0: cannot get optional clkdev
[   10.531224] sata_mv sata_mv.0: slots 32 ports 1
[   10.543633] scsi0 : usb-storage 1-1:1.0
[   10.554534] usb usb2: SerialNumber: 0000:00:01.0
[   10.564055] usbcore: registered new interface driver usb-storage
[   10.588717] scsi1 : sata_mv
[   10.595389] hub 2-0:1.0: USB hub found
[   10.604198] ata1: SATA max UDMA/133 irq 21
[   10.616077] usbcore: registered new interface driver uas
[   10.627968] hub 2-0:1.0: 2 ports detected
[   10.646409] xhci_hcd 0000:00:01.0: xHCI Host Controller
[   10.672498] xhci_hcd 0000:00:01.0: new USB bus registered, assigned bus number 3
[   10.705563] usb usb3: New USB device found, idVendor=1d6b, idProduct=0003
[   10.733226] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   10.740431] usb usb3: Product: xHCI Host Controller
[   10.759164] usb usb3: Manufacturer: Linux 3.16.0-kirkwood-tld-2 xhci_hcd
[   10.766066] usb usb3: SerialNumber: 0000:00:01.0
[   10.772733] hub 3-0:1.0: USB hub found
[   10.776525] hub 3-0:1.0: 2 ports detected
[   10.981009] ata1: SATA link down (SStatus 0 SControl F300)
[   11.563680] scsi 0:0:0:0: Direct-Access     Imation  Ridge            PMAP PQ: 0 ANSI: 4
[   11.992222] sd 0:0:0:0: [sda] 15124992 512-byte logical blocks: (7.74 GB/7.21 GiB)
[   12.000317] sd 0:0:0:0: [sda] Write Protect is off
[   12.005821] sd 0:0:0:0: [sda] No Caching mode page found
[   12.011159] sd 0:0:0:0: [sda] Assuming drive cache: write through
[   12.025285]  sda: sda1
[   12.031694] sd 0:0:0:0: [sda] Attached SCSI removable disk
[   12.053666] sd 0:0:0:0: Attached scsi generic sg0 type 0
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... done.
[   21.570152] EXT3-fs (sda1): recovery required on readonly filesystem
[   21.576704] EXT3-fs (sda1): write access will be enabled during recovery
[   22.273029] kjournald starting.  Commit interval 5 seconds
[   22.281833] EXT3-fs (sda1): recovery complete
[   22.286197] EXT3-fs (sda1): mounted filesystem with ordered data mode
Begin: Running /scripts/local-bottom ... done.
done.
Begin: Running /scripts/init-bottom ... done.
INIT: version 2.88 booting
[info] Using makefile-style concurrent boot in runlevel S.
[....] Starting the hotplug events dispatcher: udevd[   23.742317] udevd[244]: starting version 175
. ok
[ ok ] Synthesizing the initial hotplug events...done.
[   24.289852] input: gpio-keys as /devices/platform/gpio-keys/input/input0
[....] Waiting for /dev to be fully populated...[   24.435584] alg: hash: Test 3 failed for mv-sha1
[   24.440236] 00000000: 10 bf d7 00 71 0b bb 83 3a 26 d0 97 13 05 99 f5
[   24.454696] 00000010: 3a 92 53 3c
[   24.512033] alg: hash: Test 1 failed for mv-hmac-sha1
[   24.517077] 00000000: 0c aa 9f d5 37 c3 79 3a 91 d9 21 5f 42 2b 2c 24
[   24.541069] 00000010: b7 c3 16 0c
[   24.843553] random: nonblocking pool is initialized
done.
[ ok ] Activating swap...done.
[....] Checking root file system...fsck from util-linux 2.20.1
rootfs: clean, 13212/473280 files, 225870/1890304 blocks
done.
[   26.936656] EXT3-fs (sda1): using internal journal
[ ok ] Loading kernel modules...done.
[ ok ] Cleaning up temporary files... /tmp /lib/init/rw.
[ ok ] Activating lvm and md swap...done.
[....] Checking file systems...fsck from util-linux 2.20.1
done.
[ ok ] Mounting local filesystems...done.
[ ok ] Activating swapfile swap...done.
[ ok ] Cleaning up temporary files....
[ ok ] Setting kernel variables ...done.
[....] Configuring network interfaces...[   35.564353] NET: Registered protocol family 10
Internet Systems Consortium DHCP Client 4.2.2
Copyright 2004-2011 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

[   36.839291] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
Listening on LPF/eth0/00:25:31:06:08:e2
Sending on   LPF/eth0/00:25:31:06:08:e2
Sending on   Socket/fallback
DHCPREQUEST on eth0 to 255.255.255.255 port 67
[   38.526747] mv643xx_eth_port mv643xx_eth_port.0 eth0: link up, 100 Mb/s, full duplex, flow control disabled
[   38.536525] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPACK from 192.168.0.1
bound to 192.168.0.102 -- renewal in 244954 seconds.
done.
[ ok ] Starting rpcbind daemon....
[ ok ] Starting NFS common utilities: statd idmapd.
[ ok ] Cleaning up temporary files....
INIT: Entering runlevel: 2
[info] Using makefile-style concurrent boot in runlevel 2.
[....] Starting busybox' syslogd implementation : syslogdStarting /sbin/syslogd...
1723 (syslogd)
. ok
[ ok ] Starting system message bus: dbus.
[ ok ] Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon.
[ ok ] Starting NFS common utilities: statd idmapd.
[ ok ] Starting NTP server: ntpd.
[....] Starting busybox' klogd implementation : klogdStarting /sbin/klogd...
1726 (klogd)
. ok
[ ok ] Starting rpcbind daemon...[....] Already running..
[warn] Not starting NFS kernel daemon: no exports. ... (warning).
[ ok ] Starting OpenBSD Secure Shell server: sshd.

Debian GNU/Linux 7 debian ttyS0

debian login: root
Password:
Last login: Wed Mar 11 20:32:59 PDT 2015 on ttyS0
Linux debian 3.16.0-kirkwood-tld-2 #2 PREEMPT Sun Aug 31 18:56:01 PDT 2014 armv5tel

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
root@debian:~# apt-get install u-boot-tools
Reading package lists... Done
Building dependency tree
Reading state information... Done
u-boot-tools is already the newest version.
u-boot-tools set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@debian:~# flash_erase
-bash: flash_erase: command not found
root@debian:~# fw_flash
-bash: fw_flash: command not found
root@debian:~# fw_flash_erase
-bash: fw_flash_erase: command not found
root@debian:~# u-boot
-bash: u-boot: command not found
root@debian:~# u-boot-tools
-bash: u-boot-tools: command not found
root@debian:~# help
GNU bash, version 4.2.37(1)-release (arm-unknown-linux-gnueabi)
These shell commands are defined internally.  Type `help' to see this list.
Type `help name' to find out more about the function `name'.
Use `info bash' to find out more about the shell in general.
Use `man -k' or `info' to find out more about commands not in this list.

A star (*) next to a name means that the command is disabled.

 job_spec [&]                            history [-c] [-d offset] [n] or hist>
 (( expression ))                        if COMMANDS; then COMMANDS; [ elif C>
 . filename [arguments]                  jobs [-lnprs] [jobspec ...] or jobs >
 :                                       kill [-s sigspec | -n signum | -sigs>
 [ arg... ]                              let arg [arg ...]
 [[ expression ]]                        local [option] name[=value] ...
 alias [-p] [name[=value] ... ]          logout [n]
 bg [job_spec ...]                       mapfile [-n count] [-O origin] [-s c>
 bind [-lpvsPVS] [-m keymap] [-f filen>  popd [-n] [+N | -N]
 break [n]                               printf [-v var] format [arguments]
 builtin [shell-builtin [arg ...]]       pushd [-n] [+N | -N | dir]
 caller [expr]                           pwd [-LP]
 case WORD in [PATTERN [| PATTERN]...)>  read [-ers] [-a array] [-d delim] [->
 cd [-L|[-P [-e]]] [dir]                 readarray [-n count] [-O origin] [-s>
 command [-pVv] command [arg ...]        readonly [-aAf] [name[=value] ...] o>
 compgen [-abcdefgjksuv] [-o option]  >  return [n]
 complete [-abcdefgjksuv] [-pr] [-DE] >  select NAME [in WORDS ... ;] do COMM>
 compopt [-o|+o option] [-DE] [name ..>  set [-abefhkmnptuvxBCHP] [-o option->
 continue [n]                            shift [n]
 coproc [NAME] command [redirections]    shopt [-pqsu] [-o] [optname ...]
 declare [-aAfFgilrtux] [-p] [name[=va>  source filename [arguments]
 dirs [-clpv] [+N] [-N]                  suspend [-f]
 disown [-h] [-ar] [jobspec ...]         test [expr]
 echo [-neE] [arg ...]                   time [-p] pipeline
 enable [-a] [-dnps] [-f filename] [na>  times
 eval [arg ...]                          trap [-lp] [[arg] signal_spec ...]
 exec [-cl] [-a name] [command [argume>  true
 exit [n]                                type [-afptP] name [name ...]
 export [-fn] [name[=value] ...] or ex>  typeset [-aAfFgilrtux] [-p] name[=va>
 false                                   ulimit [-SHacdefilmnpqrstuvx] [limit>
 fc [-e ename] [-lnr] [first] [last] o>  umask [-p] [-S] [mode]
 fg [job_spec]                           unalias [-a] name [name ...]
 for NAME [in WORDS ... ] ; do COMMAND>  unset [-f] [-v] [name ...]
 for (( exp1; exp2; exp3 )); do COMMAN>  until COMMANDS; do COMMANDS; done
 function name { COMMANDS ; } or name >  variables - Names and meanings of so>
 getopts optstring name [arg]            wait [id]
 hash [-lr] [-p pathname] [-dt] [name >  while COMMANDS; do COMMANDS; done
 help [-dms] [pattern ...]               { COMMANDS ; }
root@debian:~# ls
.  ..  .bash_history  .bashrc  .config  .profile  .ssh  myip.get
root@debian:~# cd ..
root@debian:/# ls
.   .Trash-0  boot  etc   lib         media  opt   root  sbin     srv  tmp  var
..  bin       dev   home  lost+found  mnt    proc  run   selinux  sys  usr
root@debian:/# ./nanddump -nf usb/mtd0 /dev/mtd0
-bash: ./nanddump: No such file or directory
root@debian:/# cd ..
root@debian:/# cd ..
root@debian:/# cd ..
root@debian:/# cd ..
root@debian:/# cd tmp
root@debian:/tmp# ./nanddump -nf usb/mtd0 /dev/mtd0
-bash: ./nanddump: No such file or directory
root@debian:/tmp# flash_erase
-bash: flash_erase: command not found
root@debian:/tmp# fw_printenv
arcNumber=3960
baudrate=115200
bootargs=rootfstype=ubifs console=ttyS0,115200 elevator=cfq mac_adr=0x00,0x25,0x31,0x00,0xd4,0x6f mem=128 poweroutage=yes
bootcmd=run bootcmd_usb; run bootcmd_mmc; run bootcmd_sata; reset
bootcmd_mmc=run mmc_init; run set_bootargs_mmc; run mmc_boot
bootcmd_pogo=if ubi part root 2048 && ubifsmount ubi:rootfs && ubifsload 0x800000 uboot.mtd0.dockstar.original.kwb ; then go 0x800200; fi
bootcmd_sata=run sata_init; run set_bootargs_sata; run sata_boot;
bootcmd_usb=run usb_init; run set_bootargs_usb; run usb_boot;
bootdelay=10
console=ttyS0,115200
device=0:1
ethact=egiga0
ethaddr=00:25:31:06:08:e2
if_netconsole=ping $serverip
ipaddr=192.168.0.231
led_error=orange blinking
led_exit=green off
led_init=green blinking
machid=F78
mainlineLinux=yes
mmc_boot=mw 0x800000 0 1; run mmc_load_uimage; if run mmc_load_uinitrd; then bootm 0x800000 0x1100000; else bootm 0x800000; fi
mmc_init=mmc rescan
mmc_load_uimage=ext2load mmc $device 0x800000 /boot/uImage
mmc_load_uinitrd=ext2load mmc $device 0x1100000 /boot/uInitrd
mmc_root=/dev/mmcblk0p1
mtddevname=uImage2
mtddevnum=2
mtdids=nand0=orion_nand
mtdparts=mtdparts=orion_nand:2M(u-boot),3M(uImage),3M(uImage2),8M(failsafe),112M(root)
partition=nand0,2
preboot_nc=run if_netconsole start_netconsole
rootdelay=10
rootfstype=ext3
sata_boot=mw 0x800000 0 1; run sata_load_uimage; if run sata_load_uinitrd; then bootm 0x800000 0x1100000; else bootm 0x800000; fi
sata_init=ide reset
sata_load_uimage=ext2load ide $device 0x800000 /boot/uImage
sata_load_uinitrd=ext2load ide $device 0x1100000 /boot/uInitrd
sata_root=/dev/sda1
serverip=192.168.0.1
set_bootargs_mmc=setenv bootargs console=$console root=$mmc_root rootdelay=$rootdelay rootfstype=$rootfstype $mtdparts
set_bootargs_sata=setenv bootargs console=$console root=$sata_root rootdelay=$rootdelay rootfstype=$rootfstype $mtdparts
set_bootargs_usb=setenv bootargs console=$console root=$usb_root rootdelay=$rootdelay rootfstype=$rootfstype $mtdparts
start_netconsole=setenv ncip $serverip; setenv bootdelay 10; setenv stdin nc; setenv stdout nc; setenv stderr nc; version;
stderr=serial
stdin=serial
stdout=serial
usb_boot=mw 0x800000 0 1; run usb_load_uimage; if run usb_load_uinitrd; then bootm 0x800000 0x1100000; else bootm 0x800000; fi
usb_init=usb start
usb_load_uimage=ext2load usb $device 0x800000 /boot/uImage
usb_load_uinitrd=ext2load usb $device 0x1100000 /boot/uInitrd
usb_root=/dev/sda1
usb_rootfstype=ext2
vesvcid=6KYUZ5S6YWURKHNDFNLU45ZP86
cesvcid=6KYUZ5S6YWURKHNDFNLU45ZP86
root@debian:/tmp# fw_flash_erase
-bash: fw_flash_erase: command not found
root@debian:/tmp# fw_flash
-bash: fw_flash: command not found
root@debian:/tmp# ls
.  ..
root@debian:/tmp# cd ..
root@debian:/# ls
.   .Trash-0  boot  etc   lib         media  opt   root  sbin     srv  tmp  var
..  bin       dev   home  lost+found  mnt    proc  run   selinux  sys  usr
root@debian:/# cd bin
root@debian:/bin# ls
.             chgrp          findmnt   mktemp         rm         uname
..            chmod          grep      more           rmdir      uncompress
bash          chown          gunzip    mount          rnano      vdir
bunzip2       cp             gzexe     mountpoint     run-parts  which
busybox       cpio           gzip      mt             sed        ypdomainname
bzcat         dash           hostname  mt-gnu         sh         zcat
bzcmp         date           ip        mv             sleep      zcmp
bzdiff        dd             kill      nano           ss         zdiff
bzegrep       df             kmod      netstat        stty       zegrep
bzexe         dir            ln        nisdomainname  su         zfgrep
bzfgrep       dmesg          login     pidof          sync       zforce
bzgrep        dnsdomainname  logread   ping           tailf      zgrep
bzip2         domainname     ls        ping6          tar        zless
bzip2recover  echo           lsblk     ps             tempfile   zmore
bzless        egrep          lsmod     pwd            touch      znew
bzmore        false          mkdir     rbash          true
cat           fgrep          mknod     readlink       umount
root@debian:/bin# su
root@debian:/bin# ls
bash          chown          gunzip    mount          rnano       vdir
bunzip2       cp             gzexe     mountpoint     run-parts   which
busybox       cpio           gzip      mt             sed         ypdomainname
bzcat         dash           hostname  mt-gnu         sh          zcat
bzcmp         date           ip        mv             sleep       zcmp
bzdiff        dd             kill      nano           ss          zdiff
bzegrep       df             kmod      netstat        stty        zegrep
bzexe         dir            ln        nisdomainname  su          zfgrep
bzfgrep       dmesg          login     pidof          sync        zforce
bzgrep        dnsdomainname  logread   ping           tailf       zgrep
bzip2         domainname     ls        ping6          tar         zless
bzip2recover  echo           lsblk     ps             tempfile    zmore
bzless        egrep          lsmod     pwd            touch       znew
bzmore        false          mkdir     rbash          true
cat           fgrep          mknod     readlink       umount
chgrp         findmnt        mktemp    rm             uname
chmod         grep           more      rmdir          uncompress
root@debian:/bin# flash_erase
bash: flash_erase: command not found
root@debian:/bin# cd ..
root@debian:/# ls
bin   dev  home  lost+found  mnt  proc  run   selinux  sys  usr
boot  etc  lib   media       opt  root  sbin  srv      tmp  var
root@debian:/# sudo su
bash: sudo: command not found
root@debian:/# su
root@debian:/# ls
bin   dev  home  lost+found  mnt  proc  run   selinux  sys  usr
boot  etc  lib   media       opt  root  sbin  srv      tmp  var
root@debian:/# cd sbin
root@debian:/sbin# ls
agetty           fstab-decode   mkfs.ext2         runlevel
badblocks        fstrim         mkfs.ext3         sfdisk
blkid            getty          mkfs.ext4         shadowconfig
blockdev         halt           mkfs.ext4dev      showmount
cfdisk           hwclock        mkfs.minix        shutdown
ctrlaltdel       ifconfig       mkhomedir_helper  slattach
debugfs          ifdown         mkswap            sm-notify
depmod           ifquery        modinfo           start-stop-daemon
dhclient         ifup           modprobe          startpar
dhclient-script  init           mount.nfs         startpar-upstart-inject
dmsetup          insmod         mount.nfs4        sulogin
dumpe2fs         insserv        nameif            swaplabel
e2fsck           installkernel  osd_login         swapoff
e2image          ip             pam_tally         swapon
e2label          ipmaddr        pam_tally2        switch_root
e2undo           iptunnel       pivot_root        sysctl
ethtool          isosize        plipconfig        syslogd
fdisk            killall5       poweroff          tc
findfs           klogd          rarp              telinit
fsck             ldconfig       raw               tune2fs
fsck.cramfs      logsave        reboot            udevadm
fsck.ext2        losetup        resize2fs         udevd
fsck.ext3        lsmod          rmmod             umount.nfs
fsck.ext4        mii-tool       route             umount.nfs4
fsck.ext4dev     mke2fs         rpc.statd         unix_chkpwd
fsck.minix       mkfs           rpcbind           unix_update
fsck.nfs         mkfs.bfs       rtacct            wipefs
fsfreeze         mkfs.cramfs    rtmon
root@debian:/sbin# flash_erase
bash: flash_erase: command not found
root@debian:/sbin# cd ..
root@debian:/# ls
bin   dev  home  lost+found  mnt  proc  run   selinux  sys  usr
boot  etc  lib   media       opt  root  sbin  srv      tmp  var
root@debian:/# cd srv
root@debian:/srv# ls
root@debian:/srv# cd ..
root@debian:/# cd selinux
root@debian:/selinux# ls
root@debian:/selinux# cd ..
root@debian:/# cd usr
root@debian:/usr# ls
bin  games  include  lib  local  sbin  share  src
root@debian:/usr# cd bin
root@debian:/usr/bin# ls
[                        host              rsh
addpart                  hostid            rsync
apropos                  htop              rtstat
apt-cache                iconv             runcon
apt-cdrom                id                rview
apt-config               infocmp           savelog
apt-extracttemplates     infotocap         scp
apt-ftparchive           install           script
apt-get                  ionice            scriptreplay
apt-key                  ipcmk             sdiff
apt-mark                 ipcrm             sensible-browser
apt-sortpkgs             ipcs              sensible-editor
arch                     iperf             sensible-pager
awk                      ischroot          seq
base64                   join              setarch
basename                 last              setsid
bashbug                  lastb             setterm
bsd-from                 lastlog           sftp
bsd-write                lcf               sg
cal                      ldd               sha1sum
calendar                 lexgrog           sha224sum
captoinfo                line              sha256sum
catchsegv                link              sha384sum
catman                   linux-version     sha512sum
chage                    linux32           shred
chattr                   linux64           shuf
chcon                    lnstat            skill
chfn                     locale            slabtop
chkdupexe                localedef         slogin
chrt                     logger            snice
chsh                     logname           sntp
cksum                    look              soelim
clear                    lorder            sort
clear_console            lsattr            split
cmp                      lscpu             ssh
col                      lsinitramfs       ssh-add
colcrt                   lspgpot           ssh-agent
colrm                    lzcat             ssh-argv0
column                   lzcmp             ssh-copy-id
comm                     lzdiff            ssh-keygen
csplit                   lzegrep           ssh-keyscan
ctstat                   lzfgrep           ssh-vulnkey
cut                      lzgrep            stat
dbus-cleanup-sockets     lzless            stdbuf
dbus-daemon              lzma              sum
dbus-monitor             lzmainfo          tabs
dbus-send                lzmore            tac
dbus-uuidgen             man               tail
ddate                    mandb             taskset
debconf                  manpath           tbl
debconf-apt-progress     mawk              tee
debconf-communicate      mcookie           test
debconf-copydb           md5sum            tic
debconf-escape           md5sum.textutils  timeout
debconf-set-selections   mesg              tload
debconf-show             mkfifo            toe
delpart                  mkimage           top
devio                    namei             touch
dialog                   nano              tput
diff                     nawk              tr
diff3                    ncal              troff
dircolors                ncurses5-config   truncate
dirname                  ncursesw5-config  tset
dpkg                     neqn              tsort
dpkg-deb                 newgrp            tty
dpkg-divert              nice              tzselect
dpkg-maintscript-helper  nl                ucf
dpkg-query               nohup             ucfq
dpkg-split               nproc             ucfr
dpkg-statoverride        nroff             ul
dpkg-trigger             nstat             unexpand
du                       ntpdc             uniq
editor                   ntpq              unlink
env                      ntpsweep          unlzma
eqn                      ntptrace          unshare
ex                       od                unxz
expand                   oldfind           update-alternatives
expiry                   omshell           uptime
expr                     pager             users
factor                   partx             vi
faillog                  passwd            view
fallocate                paste             vim.tiny
find                     pathchk           vmstat
flock                    perf              w
fmt                      perl              w.procps
fold                     perl5.14.2        wall
free                     pg                watch
from                     pgrep             wc
fw_printenv              pic               wget
fw_setenv                pico              whatis
geqn                     pinky             whereis
getconf                  pkill             which
getent                   pmap              who
getopt                   pr                whoami
gpasswd                  preconv           write
gpg                      printenv          xargs
gpg-zip                  printerbanner     xxd
gpgsplit                 printf            xz
gpgv                     ptx               xzcat
gpic                     pwdx              xzcmp
groff                    rcp               xzdiff
grog                     rename.ul         xzegrep
grops                    renice            xzfgrep
grotty                   reset             xzgrep
groups                   rev               xzless
gtbl                     rgrep             xzmore
hd                       rlogin            yes
head                     routef            zdump
helpztags                routel            zsoelim
hexdump                  rpcinfo
root@debian:/usr/bin# apt-get update
Hit http://ftp.us.debian.org wheezy Release.gpg
Hit http://ftp.us.debian.org wheezy Release
Get:1 http://security.debian.org wheezy/updates Release.gpg [836 B]
Hit http://ftp.us.debian.org wheezy/main armel Packages
Get:2 http://security.debian.org wheezy/updates Release [102 kB]
Hit http://ftp.us.debian.org wheezy/main Translation-en
Get:3 http://security.debian.org wheezy/updates/main armel Packages [264 kB]
Get:4 http://security.debian.org wheezy/updates/contrib armel Packages [14 B]
Get:5 http://security.debian.org wheezy/updates/non-free armel Packages [14 B]
Get:6 http://security.debian.org wheezy/updates/contrib Translation-en [14 B]
Get:7 http://security.debian.org wheezy/updates/main Translation-en [154 kB]
Get:8 http://security.debian.org wheezy/updates/non-free Translation-en [14 B]
Fetched 521 kB in 28s (18.4 kB/s)
Reading package lists... Done
root@debian:/usr/bin# ls
[                        host              rsh
addpart                  hostid            rsync
apropos                  htop              rtstat
apt-cache                iconv             runcon
apt-cdrom                id                rview
apt-config               infocmp           savelog
apt-extracttemplates     infotocap         scp
apt-ftparchive           install           script
apt-get                  ionice            scriptreplay
apt-key                  ipcmk             sdiff
apt-mark                 ipcrm             sensible-browser
apt-sortpkgs             ipcs              sensible-editor
arch                     iperf             sensible-pager
awk                      ischroot          seq
base64                   join              setarch
basename                 last              setsid
bashbug                  lastb             setterm
bsd-from                 lastlog           sftp
bsd-write                lcf               sg
cal                      ldd               sha1sum
calendar                 lexgrog           sha224sum
captoinfo                line              sha256sum
catchsegv                link              sha384sum
catman                   linux-version     sha512sum
chage                    linux32           shred
chattr                   linux64           shuf
chcon                    lnstat            skill
chfn                     locale            slabtop
chkdupexe                localedef         slogin
chrt                     logger            snice
chsh                     logname           sntp
cksum                    look              soelim
clear                    lorder            sort
clear_console            lsattr            split
cmp                      lscpu             ssh
col                      lsinitramfs       ssh-add
colcrt                   lspgpot           ssh-agent
colrm                    lzcat             ssh-argv0
column                   lzcmp             ssh-copy-id
comm                     lzdiff            ssh-keygen
csplit                   lzegrep           ssh-keyscan
ctstat                   lzfgrep           ssh-vulnkey
cut                      lzgrep            stat
dbus-cleanup-sockets     lzless            stdbuf
dbus-daemon              lzma              sum
dbus-monitor             lzmainfo          tabs
dbus-send                lzmore            tac
dbus-uuidgen             man               tail
ddate                    mandb             taskset
debconf                  manpath           tbl
debconf-apt-progress     mawk              tee
debconf-communicate      mcookie           test
debconf-copydb           md5sum            tic
debconf-escape           md5sum.textutils  timeout
debconf-set-selections   mesg              tload
debconf-show             mkfifo            toe
delpart                  mkimage           top
devio                    namei             touch
dialog                   nano              tput
diff                     nawk              tr
diff3                    ncal              troff
dircolors                ncurses5-config   truncate
dirname                  ncursesw5-config  tset
dpkg                     neqn              tsort
dpkg-deb                 newgrp            tty
dpkg-divert              nice              tzselect
dpkg-maintscript-helper  nl                ucf
dpkg-query               nohup             ucfq
dpkg-split               nproc             ucfr
dpkg-statoverride        nroff             ul
dpkg-trigger             nstat             unexpand
du                       ntpdc             uniq
editor                   ntpq              unlink
env                      ntpsweep          unlzma
eqn                      ntptrace          unshare
ex                       od                unxz
expand                   oldfind           update-alternatives
expiry                   omshell           uptime
expr                     pager             users
factor                   partx             vi
faillog                  passwd            view
fallocate                paste             vim.tiny
find                     pathchk           vmstat
flock                    perf              w
fmt                      perl              w.procps
fold                     perl5.14.2        wall
free                     pg                watch
from                     pgrep             wc
fw_printenv              pic               wget
fw_setenv                pico              whatis
geqn                     pinky             whereis
getconf                  pkill             which
getent                   pmap              who
getopt                   pr                whoami
gpasswd                  preconv           write
gpg                      printenv          xargs
gpg-zip                  printerbanner     xxd
gpgsplit                 printf            xz
gpgv                     ptx               xzcat
gpic                     pwdx              xzcmp
groff                    rcp               xzdiff
grog                     rename.ul         xzegrep
grops                    renice            xzfgrep
grotty                   reset             xzgrep
groups                   rev               xzless
gtbl                     rgrep             xzmore
hd                       rlogin            yes
head                     routef            zdump
helpztags                routel            zsoelim
hexdump                  rpcinfo
root@debian:/usr/bin# cd ..
root@debian:/usr# ls
bin  games  include  lib  local  sbin  share  src
root@debian:/usr# cd sbin
root@debian:/usr/sbin# ls
accessdb           e4defrag           nfsiostat        rpc.nfsd
add-shell          exportfs           nfsstat          rpc.svcgssd
addgroup           fdformat           nologin          rpcdebug
adduser            filefrag           ntp-keygen       rpcinfo
arp                groupadd           ntp-wait         rtcwake
arpd               groupdel           ntpd             service
avahi-daemon       groupmod           ntpdate          sshd
blkmapd            grpck              ntpdate-debian   start-statd
chgpasswd          grpconv            ntptime          tunelp
chpasswd           grpunconv          pam-auth-update  tzconfig
chroot             gss_clnt_send_err  pam_getenv       update-alternatives
cpgr               gss_destroy_creds  pwck             update-initramfs
cppw               iconvconfig        pwconv           update-passwd
cytune             install-info       pwunconv         update-rc.d
delgroup           invoke-rc.d        readprofile      useradd
deluser            ldattach           remove-shell     userdel
dpkg-divert        mkinitramfs        rmt              usermod
dpkg-preconfigure  mklost+found       rmt-tar          vigr
dpkg-reconfigure   mountstats         rpc.gssd         vipw
dpkg-statoverride  newusers           rpc.idmapd       zic
e2freefrag         nfsidmap           rpc.mountd
root@debian:/usr/sbin# cd ..
root@debian:/usr# ls
bin  games  include  lib  local  sbin  share  src
root@debian:/usr# cd ..
root@debian:/# ls
bin   dev  home  lost+found  mnt  proc  run   selinux  sys  usr
boot  etc  lib   media       opt  root  sbin  srv      tmp  var
root@debian:/# cd /tmp
root@debian:/tmp# ls
root@debian:/tmp# wget htto://download.doozan.com/uboot/nanddump
htto://download.doozan.com/uboot/nanddump: Unsupported scheme `htto'.
root@debian:/tmp# wget http://download.doozan.com/uboot/nanddump
--2015-03-12 16:03:37--  http://download.doozan.com/uboot/nanddump
Resolving download.doozan.com (download.doozan.com)... 50.116.34.13
Connecting to download.doozan.com (download.doozan.com)|50.116.34.13|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 21286 (21K) []
Saving to: `nanddump'

100%[======================================>] 21,286      82.8K/s   in 0.3s

2015-03-12 16:03:38 (82.8 KB/s) - `nanddump' saved [21286/21286]

root@debian:/tmp# wget http://download.doozan.com/uboot/nandwrite
--2015-03-12 16:03:46--  http://download.doozan.com/uboot/nandwrite
Resolving download.doozan.com (download.doozan.com)... 50.116.34.13
Connecting to download.doozan.com (download.doozan.com)|50.116.34.13|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11500 (11K) []
Saving to: `nandwrite'

100%[======================================>] 11,500      --.-K/s   in 0.1s

2015-03-12 16:03:46 (85.9 KB/s) - `nandwrite' saved [11500/11500]

root@debian:/tmp# wget http://download.doozan.com/uboot/flash_erase
--2015-03-12 16:03:51--  http://download.doozan.com/uboot/flash_erase
Resolving download.doozan.com (download.doozan.com)... 50.116.34.13
Connecting to download.doozan.com (download.doozan.com)|50.116.34.13|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 12819 (13K) []
Saving to: `flash_erase'

100%[======================================>] 12,819      --.-K/s   in 0.1s

2015-03-12 16:03:52 (100 KB/s) - `flash_erase' saved [12819/12819]

root@debian:/tmp# wget http://download.doozan.com/uboot/fw_env.config
--2015-03-12 16:04:07--  http://download.doozan.com/uboot/fw_env.config
Resolving download.doozan.com (download.doozan.com)... 50.116.34.13
Connecting to download.doozan.com (download.doozan.com)|50.116.34.13|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 329 []
Saving to: `fw_env.config'

100%[======================================>] 329         --.-K/s   in 0s

2015-03-12 16:04:08 (7.24 MB/s) - `fw_env.config' saved [329/329]

root@debian:/tmp# chmod +x nanddump
root@debian:/tmp# chmod +x nandwrite
root@debian:/tmp# chmod +x flash_erase
root@debian:/tmp# flash_erase
bash: flash_erase: command not found
root@debian:/tmp# ls
flash_erase  fw_env.config  nanddump  nandwrite
root@debian:/tmp# flash_erase
bash: flash_erase: command not found
root@debian:/tmp# nanddump
bash: nanddump: command not found
root@debian:/tmp# nandwrite
bash: nandwrite: command not found
root@debian:/tmp# flash_erase /dev/mtd0 0 16
bash: flash_erase: command not found
root@debian:/tmp# cd .
root@debian:/tmp# cd ..
root@debian:/# flash_erase /dev/mtd0 0 16
bash: flash_erase: command not found
root@debian:/# cd ..
root@debian:/# ls
bin   dev  home  lost+found  mnt  proc  run   selinux  sys  usr
boot  etc  lib   media       opt  root  sbin  srv      tmp  var
root@debian:/# cd sbin
root@debian:/sbin# ls
agetty           fstab-decode   mkfs.ext2         runlevel
badblocks        fstrim         mkfs.ext3         sfdisk
blkid            getty          mkfs.ext4         shadowconfig
blockdev         halt           mkfs.ext4dev      showmount
cfdisk           hwclock        mkfs.minix        shutdown
ctrlaltdel       ifconfig       mkhomedir_helper  slattach
debugfs          ifdown         mkswap            sm-notify
depmod           ifquery        modinfo           start-stop-daemon
dhclient         ifup           modprobe          startpar
dhclient-script  init           mount.nfs         startpar-upstart-inject
dmsetup          insmod         mount.nfs4        sulogin
dumpe2fs         insserv        nameif            swaplabel
e2fsck           installkernel  osd_login         swapoff
e2image          ip             pam_tally         swapon
e2label          ipmaddr        pam_tally2        switch_root
e2undo           iptunnel       pivot_root        sysctl
ethtool          isosize        plipconfig        syslogd
fdisk            killall5       poweroff          tc
findfs           klogd          rarp              telinit
fsck             ldconfig       raw               tune2fs
fsck.cramfs      logsave        reboot            udevadm
fsck.ext2        losetup        resize2fs         udevd
fsck.ext3        lsmod          rmmod             umount.nfs
fsck.ext4        mii-tool       route             umount.nfs4
fsck.ext4dev     mke2fs         rpc.statd         unix_chkpwd
fsck.minix       mkfs           rpcbind           unix_update
fsck.nfs         mkfs.bfs       rtacct            wipefs
fsfreeze         mkfs.cramfs    rtmon
root@debian:/sbin# flash_erase
bash: flash_erase: command not found
root@debian:/sbin# cd ..
root@debian:/# ls
bin   dev  home  lost+found  mnt  proc  run   selinux  sys  usr
boot  etc  lib   media       opt  root  sbin  srv      tmp  var
root@debian:/# cd usr
root@debian:/usr# ls
bin  games  include  lib  local  sbin  share  src
root@debian:/usr# cd sbin
root@debian:/usr/sbin# ls
accessdb           e4defrag           nfsiostat        rpc.nfsd
add-shell          exportfs           nfsstat          rpc.svcgssd
addgroup           fdformat           nologin          rpcdebug
adduser            filefrag           ntp-keygen       rpcinfo
arp                groupadd           ntp-wait         rtcwake
arpd               groupdel           ntpd             service
avahi-daemon       groupmod           ntpdate          sshd
blkmapd            grpck              ntpdate-debian   start-statd
chgpasswd          grpconv            ntptime          tunelp
chpasswd           grpunconv          pam-auth-update  tzconfig
chroot             gss_clnt_send_err  pam_getenv       update-alternatives
cpgr               gss_destroy_creds  pwck             update-initramfs
cppw               iconvconfig        pwconv           update-passwd
cytune             install-info       pwunconv         update-rc.d
delgroup           invoke-rc.d        readprofile      useradd
deluser            ldattach           remove-shell     userdel
dpkg-divert        mkinitramfs        rmt              usermod
dpkg-preconfigure  mklost+found       rmt-tar          vigr
dpkg-reconfigure   mountstats         rpc.gssd         vipw
dpkg-statoverride  newusers           rpc.idmapd       zic
e2freefrag         nfsidmap           rpc.mountd
root@debian:/usr/sbin# cd ..
root@debian:/usr# cd bin
root@debian:/usr/bin# ls
[                        host              rsh
addpart                  hostid            rsync
apropos                  htop              rtstat
apt-cache                iconv             runcon
apt-cdrom                id                rview
apt-config               infocmp           savelog
apt-extracttemplates     infotocap         scp
apt-ftparchive           install           script
apt-get                  ionice            scriptreplay
apt-key                  ipcmk             sdiff
apt-mark                 ipcrm             sensible-browser
apt-sortpkgs             ipcs              sensible-editor
arch                     iperf             sensible-pager
awk                      ischroot          seq
base64                   join              setarch
basename                 last              setsid
bashbug                  lastb             setterm
bsd-from                 lastlog           sftp
bsd-write                lcf               sg
cal                      ldd               sha1sum
calendar                 lexgrog           sha224sum
captoinfo                line              sha256sum
catchsegv                link              sha384sum
catman                   linux-version     sha512sum
chage                    linux32           shred
chattr                   linux64           shuf
chcon                    lnstat            skill
chfn                     locale            slabtop
chkdupexe                localedef         slogin
chrt                     logger            snice
chsh                     logname           sntp
cksum                    look              soelim
clear                    lorder            sort
clear_console            lsattr            split
cmp                      lscpu             ssh
col                      lsinitramfs       ssh-add
colcrt                   lspgpot           ssh-agent
colrm                    lzcat             ssh-argv0
column                   lzcmp             ssh-copy-id
comm                     lzdiff            ssh-keygen
csplit                   lzegrep           ssh-keyscan
ctstat                   lzfgrep           ssh-vulnkey
cut                      lzgrep            stat
dbus-cleanup-sockets     lzless            stdbuf
dbus-daemon              lzma              sum
dbus-monitor             lzmainfo          tabs
dbus-send                lzmore            tac
dbus-uuidgen             man               tail
ddate                    mandb             taskset
debconf                  manpath           tbl
debconf-apt-progress     mawk              tee
debconf-communicate      mcookie           test
debconf-copydb           md5sum            tic
debconf-escape           md5sum.textutils  timeout
debconf-set-selections   mesg              tload
debconf-show             mkfifo            toe
delpart                  mkimage           top
devio                    namei             touch
dialog                   nano              tput
diff                     nawk              tr
diff3                    ncal              troff
dircolors                ncurses5-config   truncate
dirname                  ncursesw5-config  tset
dpkg                     neqn              tsort
dpkg-deb                 newgrp            tty
dpkg-divert              nice              tzselect
dpkg-maintscript-helper  nl                ucf
dpkg-query               nohup             ucfq
dpkg-split               nproc             ucfr
dpkg-statoverride        nroff             ul
dpkg-trigger             nstat             unexpand
du                       ntpdc             uniq
editor                   ntpq              unlink
env                      ntpsweep          unlzma
eqn                      ntptrace          unshare
ex                       od                unxz
expand                   oldfind           update-alternatives
expiry                   omshell           uptime
expr                     pager             users
factor                   partx             vi
faillog                  passwd            view
fallocate                paste             vim.tiny
find                     pathchk           vmstat
flock                    perf              w
fmt                      perl              w.procps
fold                     perl5.14.2        wall
free                     pg                watch
from                     pgrep             wc
fw_printenv              pic               wget
fw_setenv                pico              whatis
geqn                     pinky             whereis
getconf                  pkill             which
getent                   pmap              who
getopt                   pr                whoami
gpasswd                  preconv           write
gpg                      printenv          xargs
gpg-zip                  printerbanner     xxd
gpgsplit                 printf            xz
gpgv                     ptx               xzcat
gpic                     pwdx              xzcmp
groff                    rcp               xzdiff
grog                     rename.ul         xzegrep
grops                    renice            xzfgrep
grotty                   reset             xzgrep
groups                   rev               xzless
gtbl                     rgrep             xzmore
hd                       rlogin            yes
head                     routef            zdump
helpztags                routel            zsoelim
hexdump                  rpcinfo
root@debian:/usr/bin# wget http://download.doozan.com/uboot/flash_erase
--2015-03-12 16:07:11--  http://download.doozan.com/uboot/flash_erase
Resolving download.doozan.com (download.doozan.com)... 50.116.34.13
Connecting to download.doozan.com (download.doozan.com)|50.116.34.13|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 12819 (13K) []
Saving to: `flash_erase'

100%[======================================>] 12,819      --.-K/s   in 0.1s

2015-03-12 16:07:12 (102 KB/s) - `flash_erase' saved [12819/12819]

root@debian:/usr/bin# wget http://download.doozan.com/uboot/nandwrite
--2015-03-12 16:07:25--  http://download.doozan.com/uboot/nandwrite
Resolving download.doozan.com (download.doozan.com)... 50.116.34.13
Connecting to download.doozan.com (download.doozan.com)|50.116.34.13|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11500 (11K) []
Saving to: `nandwrite'

100%[======================================>] 11,500      --.-K/s   in 0.1s

2015-03-12 16:07:25 (89.5 KB/s) - `nandwrite' saved [11500/11500]

root@debian:/usr/bin# flash_erase
bash: /usr/bin/flash_erase: Permission denied
root@debian:/usr/bin# chmod +x flash_erase
root@debian:/usr/bin# chmod +x nandwrite
root@debian:/usr/bin# flash_erase /dev/mtd0 0 16
Erase Total 16 Units
Performing Flash Erase of length 131072 at offset 0x1e0000 done
root@debian:/usr/bin# nandwrite -on /dev/mtd0 mtd0
mtd0: No such file or directory
root@debian:/usr/bin# cd ..
root@debian:/usr# cd ..
root@debian:/# ls
bin   dev  home  lost+found  mnt  proc  run   selinux  sys  usr
boot  etc  lib   media       opt  root  sbin  srv      tmp  var
root@debian:/# cd dev
root@debian:/dev# ls
MAKEDEV          mapper              ptmx      tty13  tty30  tty48  tty8
autofs           mem                 pts       tty14  tty31  tty49  tty9
block            mtd0                random    tty15  tty32  tty5   ttyS0
bsg              mtd0ro              root      tty16  tty33  tty50  ttyS1
btrfs-control    mtd1                sda       tty17  tty34  tty51  ubi_ctrl
bus              mtd1ro              sda1      tty18  tty35  tty52  uhid
char             mtd2                sg0       tty19  tty36  tty53  uinput
console          mtd2ro              shm       tty2   tty37  tty54  urandom
cpu_dma_latency  mtd3                snapshot  tty20  tty38  tty55  vcs
cuse             mtd3ro              snd       tty21  tty39  tty56  vcs1
disk             mtd4                stderr    tty22  tty4   tty57  vcsa
fd               mtd4ro              stdin     tty23  tty40  tty58  vcsa1
full             net                 stdout    tty24  tty41  tty59  vga_arbiter
fuse             network_latency     tty       tty25  tty42  tty6   vhci
input            network_throughput  tty0      tty26  tty43  tty60  zero
kmsg             null                tty1      tty27  tty44  tty61
log              port                tty10     tty28  tty45  tty62
loop-control     ppp                 tty11     tty29  tty46  tty63
loop0            psaux               tty12     tty3   tty47  tty7
root@debian:/dev# nandwrite -on /dev/mtd0 mtd0
Input file is not page-aligned. Use the padding option.
Data was only partially written due to error
: Success
root@debian:/dev#

Re: Restore Pogoplug V4 to factory State
March 12, 2015 05:20PM
FelipeC
Re: Restore Pogoplug V4 to factory State
March 19, 2015 08:38PM
Hi Again Bodhi, im really sorry for the previous post, i tried to erase it but i couldn't.

I did the whole flash again and i manage to get to the terminal console. However every time i reboot the device, it doesn't start anymore, so i have to re flash it and get to the terminal point again. Is there anything that i could do from there?
Thanks and again, sorry for the whole console output, i will be more careful next time.
FelipeC
Re: Restore Pogoplug V4 to factory State
March 19, 2015 10:21PM
FelipeC Wrote:
-------------------------------------------------------
> Hi Again Bodhi, im really sorry for the previous
> post, i tried to erase it but i couldn't.
>
> I did the whole flash again and i manage to get
> to the terminal console. However every time i
> reboot the device, it doesn't start anymore, so i
> have to re flash it and get to the terminal point
> again. Is there anything that i could do from
> there?
> Thanks and again, sorry for the whole console
> output, i will be more careful next time.
> FelipeC

Usually, if this happen after a successful flashing of u-boot, is because something to do with the envs or the rootfs. So

- Connect with serial console, power up
- Interrupt serial console and get the output of
printenv
and then
boot


I'll take a look of the envs and the kernel booting progress, perhaps the envs were just not set correctly.

-bodhi
===========================
Wiki
latest Kirkwood kernel builds and rootfs
latest u-boot-kirkwood builds
latest Oxnas kernel builds and rootfs
latest u-boot-oxnas builds
latest MVEBU Armada kernel builds and rootfs
U-Boot & Kernel Booting process
bodhi's u-boot GitHub
bodhi's corner
Re: Restore Pogoplug V4 to factory State
March 22, 2015 06:28PM
Hi Bodhi,
I reflashed it again and did what you asked me for.
Below the output of the serial after interrupting and then the boot.

d4rk50u1@ubuntu:~/Downloads/test/kwboot-tool$ ./kwboot -t -B 115200 /dev/ttyS1 -b uboot.2014.07-tld-2.pogo_v4.mtd0.kwb -p
Sending boot message. Please reboot the target...\
Sending boot image...
(i deleted this part to avoid huge amout of lines but it just finished okay.
  0 % [......................................................................]
..
..
 99 % [....................................]
[Type Ctrl-\ + c to quit]


U-Boot 2014.07-tld-2 (Sep 19 2014 - 16:13:05)
Pogoplug V4

SoC:   Kirkwood 88F6192_A1
DRAM:  128 MiB
WARNING: Caches not enabled
NAND:  128 MiB
MMC:   kwsdio: 0
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   egiga0
Hit any key to stop autoboot:  0 


Pogov4> printenv
arcNumber=3960
baudrate=115200
bootcmd=run bootcmd_uenv; run bootcmd_usb; reset
bootcmd_uenv=run uenv_load; if test $uenv_loaded -eq 1; then run uenv_import; fi
bootcmd_usb=run usb_init; run set_bootargs_usb; run usb_boot;
bootdelay=10
console=ttyS0,115200
device=0:1
ethact=egiga0
ethaddr=b6:d0:5e:0f:a1:17
led_error=orange blinking
led_exit=green off
led_init=green blinking
machid=f78
mainlineLinux=yes
mtdids=nand0=orion_nand
mtdparts=mtdparts=orion_nand:2M(u-boot),3M(uImage),3M(uImage2),8M(failsafe),112M(root)
partition=nand0,2
rootdelay=10
rootfstype=ext2
set_bootargs_usb=setenv bootargs console=$console root=$usb_root rootdelay=$rootdelay rootfstype=$rootfstype $mtdparts
stderr=serial
stdin=serial
stdout=serial
uenv_import=echo importing envs ...; env import -t 0x810000
uenv_load=usb start; mmc rescan; ide reset; setenv uenv_loaded 0; for devtype in usb mmc ide; 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 0x810000 /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_boot=mw 0x800000 0 1; run usb_load_uimage; if run usb_load_uinitrd; then bootm 0x800000 0x1100000; else bootm 0x800000; fi
usb_init=usb start
usb_load_uimage=ext2load usb $device 0x800000 /boot/uImage
usb_load_uinitrd=ext2load usb $device 0x1100000 /boot/uInitrd
usb_root=/dev/sda1

Environment size: 1574/131068 bytes


Pogov4> boot
(Re)start USB...
USB0:   USB EHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
Card did not respond to voltage select!

Reset IDE: ide_preinit failed

no USB devices available

no IDE devices available
(Re)start USB...
USB0:   USB EHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
** Bad device usb 0 **
** Bad device usb 0 **
Wrong Image Format for bootm command
ERROR: can't get kernel image!
resetting ...


And then here it just stops working and goes down again and if i want to go again to console i have to reflash it every time.

Hope theres still something to do!
thanks again!

FelipeC

FelipeC
Re: Restore Pogoplug V4 to factory State
March 22, 2015 07:39PM
FelipeC,

You have only booted with UART, not flashing any thing. Follow the instruction in the u-boot release thread and flash it completely.

-bodhi
===========================
Wiki
latest Kirkwood kernel builds and rootfs
latest u-boot-kirkwood builds
latest Oxnas kernel builds and rootfs
latest u-boot-oxnas builds
latest MVEBU Armada kernel builds and rootfs
U-Boot & Kernel Booting process
bodhi's u-boot GitHub
bodhi's corner



Edited 1 time(s). Last edit at 03/22/2015 07:43PM by bodhi.
Author:

Your Email:


Subject:


Spam prevention:
Please, enter the code that you see below in the input field. This is for blocking bots that try to post this form automatically. If the code is hard to read, then just try to guess it right. If you enter the wrong code, a new image is created and you get another chance to enter it right.
Message: