pogoplug e02 not booting

This forum is for Marvell Kirkwood devices such as the GoFlex Home/Net, PogoPlug v1/v2, SheevaPlug, and ZyXEL devices.

pogoplug e02 not booting

Postby nick2012 » Thu Mar 24, 2016 9:31 pm

here is the output from the serial cable
Code: Select all

U-Boot 2016.03-2 (Mar 15 2016 - 23:11:22 -0600) Arch Linux ARM
Pogo E02

SoC:   Kirkwood 88F6281_A0
DRAM:  256 MiB
WARNING: Caches not enabled
NAND:  128 MiB
In:    serial
Out:   serial
Err:   serial
Net:   egiga0
No link on egiga0
ping failed; host 10.10.10.5 is not alive
Hit any key to stop autoboot:  0
starting USB...
USB0:   USB EHCI 1.00
scanning bus 0 for devices... EHCI timed out on TD - token=0x80008c80
unable to get device descriptor (error=-1)
3 USB Device(s) found
       scanning usb for storage devices... 1 Storage Device(s) found

USB device 0:
    Device 0: Vendor: SanDisk  Rev: 1.27 Prod: Cruzer Force
            Type: Removable Hard Disk
            Capacity: 7633.5 MB = 7.4 GB (15633408 x 512)
... is now current device
usb found on device 0
Checking for: /boot/uEnv.txt ...
** File not found /boot/zImage **
4549504 bytes read in 330 ms (13.1 MiB/s)
loading /boot/dtbs/kirkwood-pogo_e02.dtb ...
** File not found /boot/dtbs/kirkwood-pogo_e02.dtb **
2684274 bytes read in 238 ms (10.8 MiB/s)
Booting uImage with initrd
## Booting kernel from Legacy Image at 00810000 ...
   Image Name:   Linux-4.4.1-1-ARCH
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    4549440 Bytes = 4.3 MiB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK

Starting 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 4.4.1-1-ARCH (builduser@leming) (gcc version 5.3.0                                                                                                                                                              (GCC) ) #1 PREEMPT Tue Feb 2 07:05:54 MST 2016
[    0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=0005397                                                                                                                                                             f
[    0.000000] CPU: VIVT data cache, VIVT instruction cache
[    0.000000] Machine: Pogoplug E02
[    0.000000] Memory policy: Data cache writeback
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pag                                                                                                                                                             es: 64960
[    0.000000] Kernel command line: console=ttyS0,115200 mtdparts=orion_nand:1M(                                                                                                                                                             u-boot),-(rootfs) root=PARTUUID=00000000-01 rw rootwait
[    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Memory: 246952K/262144K available (6548K kernel code, 545K rwdata                                                                                                                                                             , 1868K rodata, 300K init, 725K bss, 15192K reserved, 0K cma-reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xd0800000 - 0xff800000   ( 752 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
[    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
[    0.000000]       .text : 0xc0008000 - 0xc08404b8   (8418 kB)
[    0.000000]       .init : 0xc0841000 - 0xc088c000   ( 300 kB)
[    0.000000]       .data : 0xc088c000 - 0xc09147ec   ( 546 kB)
[    0.000000]        .bss : 0xc09147ec - 0xc09c9d18   ( 726 kB)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  Build-time adjustment of leaf fanout to 32.
[    0.000000] NR_IRQS:114
[    0.000014] sched_clock: 32 bits at 200MHz, resolution 5ns, wraps every 10737                                                                                                                                                             418237ns
[    2.789159] clocksource: orion_clocksource: mask: 0xffffffff max_cycles: 0xff                                                                                                                                                             ffffff, max_idle_ns: 9556302233 ns
[    2.789346] Console: colour dummy device 80x30
[    2.789374] Calibrating delay loop... 1191.11 BogoMIPS (lpj=5955584)
[    2.879244] pid_max: default: 32768 minimum: 301
[    2.879334] Security Framework initialized
[    2.879409] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    2.879427] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    2.880155] Initializing cgroup subsys io
[    2.880188] Initializing cgroup subsys memory
[    2.880236] Initializing cgroup subsys devices
[    2.880262] Initializing cgroup subsys freezer
[    2.880281] Initializing cgroup subsys net_cls
[    2.880298] Initializing cgroup subsys perf_event
[    2.880317] Initializing cgroup subsys net_prio
[    2.880397] CPU: Testing write buffer coherency: ok
[    2.880861] Setting up static identity map for 0x81e0 - 0x8238
[    2.882756] devtmpfs: initialized
[    2.885128] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, ma                                                                                                                                                             x_idle_ns: 19112604462750000 ns
[    2.885544] pinctrl core: initialized pinctrl subsystem
[    2.886287] NET: Registered protocol family 16
[    2.886781] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    2.909250] cpuidle: using governor ladder
[    2.939247] cpuidle: using governor menu
[    2.939424] Kirkwood: MV88F6281-A0, TCLK=200000000.
[    2.939450] Feroceon L2: Enabling L2
[    2.939489] Feroceon L2: Cache support initialised.
[    2.980703] vgaarb: loaded
[    2.981031] SCSI subsystem initialized
[    2.981514] usbcore: registered new interface driver usbfs
[    2.981588] usbcore: registered new interface driver hub
[    2.981648] usbcore: registered new device driver usb
[    2.981806] pps_core: LinuxPPS API ver. 1 registered
[    2.981815] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giome                                                                                                                                                             tti <giometti@linux.it>
[    2.981847] PTP clock support registered
[    2.982917] clocksource: Switched to clocksource orion_clocksource
[    3.021385] FS-Cache: Loaded
[    3.034481] NET: Registered protocol family 2
[    3.035278] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
[    3.035316] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[    3.035346] TCP: Hash tables configured (established 2048 bind 2048)
[    3.035420] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    3.035444] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    3.035647] NET: Registered protocol family 1
[    3.035978] RPC: Registered named UNIX socket transport module.
[    3.035990] RPC: Registered udp transport module.
[    3.035997] RPC: Registered tcp transport module.
[    3.036004] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    3.036302] Trying to unpack rootfs image as initramfs...
[    3.245434] Freeing initrd memory: 2624K (c1100000 - c1390000)
[    3.247275] futex hash table entries: 256 (order: -1, 3072 bytes)
[    3.260070] VFS: Disk quotas dquot_6.6.0
[    3.260328] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    3.262362] FS-Cache: Netfs 'nfs' registered for caching
[    3.263470] NFS: Registering the id_resolver key type
[    3.263526] Key type id_resolver registered
[    3.263536] Key type id_legacy registered
[    3.263632] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[    3.264942] fuse init (API version 7.23)
[    3.267198] aufs 4.4-20160118
[    3.272364] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 2                                                                                                                                                             50)
[    3.272386] io scheduler noop registered
[    3.272400] io scheduler deadline registered
[    3.272671] io scheduler cfq registered
[    3.273021] io scheduler bfq registered (default)
[    3.273030] BFQ I/O-scheduler: v7r11
[    3.273230] mv_xor mv_xor.0: Marvell shared XOR driver
[    3.314217] mv_xor mv_xor.0: Marvell XOR (Registers Mode): ( xor cpy )
[    3.314455] mv_xor mv_xor.1: Marvell shared XOR driver
[    3.354187] mv_xor mv_xor.1: Marvell XOR (Registers Mode): ( xor cpy )
[    3.359756] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    3.360862] console [ttyS0] disabled
[    3.380977] serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33, base_baud = 125                                                                                                                                                             00000) is a 16550A
[    3.945086] console [ttyS0] enabled
[    3.964425] brd: module loaded
[    3.975186] loop: module loaded
[    3.979435] nand: Could not find valid ONFI parameter page; aborting
[    3.985957] nand: device found, Manufacturer ID: 0xad, Chip ID: 0xf1
[    3.992340] nand: Hynix NAND 128MiB 3,3V 8-bit
[    3.996829] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB siz                                                                                                                                                             e: 64
[    4.004452] Scanning device for bad blocks
[    4.020512] Bad eraseblock 157 at 0x0000013a0000
[    4.029664] Bad eraseblock 217 at 0x000001b20000
[    4.095360] 2 cmdlinepart partitions found on MTD device orion_nand
[    4.101654] Creating 2 MTD partitions on "orion_nand":
[    4.106830] 0x000000000000-0x000000100000 : "u-boot"
[    4.112292] 0x000000100000-0x000008000000 : "rootfs"
[    4.130780] libphy: orion_mdio_bus: probed
[    4.135073] mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
[    5.213954] mv643xx_eth_port mv643xx_eth_port.0 eth0: port 0 with MAC address                                                                                                                                                              00:25:31:04:46:23
[    5.222840] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    5.229431] ehci-pci: EHCI PCI platform driver
[    5.233980] ehci-orion: EHCI orion driver
[    5.238086] orion-ehci orion-ehci.0: EHCI Host Controller
[    5.243562] orion-ehci orion-ehci.0: new USB bus registered, assigned bus num                                                                                                                                                             ber 1
[    5.251317] orion-ehci orion-ehci.0: irq 19, io mem 0xf1050000
[    5.272947] orion-ehci orion-ehci.0: USB 2.0 started, EHCI 1.00
[    5.279848] hub 1-0:1.0: USB hub found
[    5.283710] hub 1-0:1.0: 1 port detected
[    5.288338] usbcore: registered new interface driver uas
[    5.293865] usbcore: registered new interface driver usb-storage
[    5.299947] usbcore: registered new interface driver ums-alauda
[    5.305997] usbcore: registered new interface driver ums-cypress
[    5.312084] usbcore: registered new interface driver ums-datafab
[    5.318187] usbcore: registered new interface driver ums_eneub6250
[    5.324461] usbcore: registered new interface driver ums-freecom
[    5.330552] usbcore: registered new interface driver ums-isd200
[    5.336566] usbcore: registered new interface driver ums-jumpshot
[    5.342734] usbcore: registered new interface driver ums-karma
[    5.348661] usbcore: registered new interface driver ums-onetouch
[    5.354872] usbcore: registered new interface driver ums-realtek
[    5.360953] usbcore: registered new interface driver ums-sddr09
[    5.366974] usbcore: registered new interface driver ums-sddr55
[    5.372989] usbcore: registered new interface driver ums-usbat
[    5.379289] mousedev: PS/2 mouse device common for all mice
[    5.602947] usb 1-1: new high-speed USB device number 2 using orion-ehci
[    5.755567] hub 1-1:1.0: USB hub found
[    5.759700] hub 1-1:1.0: 4 ports detected
[    6.042940] usb 1-1.2: new full-speed USB device number 3 using orion-ehci
[    6.122937] usb 1-1.2: device descriptor read/64, error -32
[    6.312937] usb 1-1.2: device descriptor read/64, error -32
[    6.392937] rtc-mv rtc-mv: internal RTC not ticking
[    6.397984] i2c /dev entries driver
[    6.402082] sdhci: Secure Digital Host Controller Interface driver
[    6.408314] sdhci: Copyright(c) Pierre Ossman
[    6.412756] sdhci-pltfm: SDHCI platform and OF driver helper
[    6.418989] ledtrig-cpu: registered to indicate activity on CPUs
[    6.425238] usbcore: registered new interface driver r8712u
[    6.431161] gre: GRE over IPv4 demultiplexor driver
[    6.436179] NET: Registered protocol family 17
[    6.440785] Key type dns_resolver registered
[    6.446148] registered taskstats version 1
[    6.471371] Key type encrypted registered
[    6.476101] console [netcon0] enabled
[    6.479801] netconsole: network logging started
[    6.484622] hctosys: unable to open rtc device (rtc0)
[    6.491600] Freeing unused kernel memory: 300K (c0841000 - c088c000)
[    6.513024] usb 1-1.2: new full-speed USB device number 4 using orion-ehci
:: running early hook [udev]
[    6.557471] random: systemd-tmpfile urandom read with 8 bits of entropy avail                                                                                                                                                             able
starting version 229
:: running hook [udev]
:: Triggering uevents...
[    6.603022] usb 1-1.2: device descriptor read/64, error -32
[    6.793024] usb 1-1.2: device descriptor read/64, error -32
[    6.983033] usb 1-1.2: new full-speed USB device number 5 using orion-ehci
[    7.432953] usb 1-1.2: device not accepting address 5, error -32
[    7.512943] usb 1-1.2: new full-speed USB device number 6 using orion-ehci
[    7.932941] usb 1-1.2: device not accepting address 6, error -32
[    7.939330] usb 1-1-port2: unable to enumerate USB device
[    8.022940] usb 1-1.4: new high-speed USB device number 7 using orion-ehci
[    8.136673] usb-storage 1-1.4:1.0: USB Mass Storage device detected
[    8.143368] scsi host0: usb-storage 1-1.4:1.0
Waiting 10 seconds for device /dev/disk/by-partuuid/00000000-01 ...
[    9.144421] scsi 0:0:0:0: Direct-Access     SanDisk  Cruzer Force     1.27 PQ                                                                                                                                                             : 0 ANSI: 6
[    9.157472] sd 0:0:0:0: Attached scsi generic sg0 type 0
[    9.163059] sd 0:0:0:0: [sda] 15633408 512-byte logical blocks: (8.00 GB/7.45                                                                                                                                                              GiB)
[    9.178522] sd 0:0:0:0: [sda] Write Protect is off
[    9.201761] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doe                                                                                                                                                             sn't support DPO or FUA
[    9.220440]  sda: sda1
[    9.229507] sd 0:0:0:0: [sda] Attached SCSI removable disk
ERROR: device 'PARTUUID=00000000-01' not found. Skipping fsck.
ERROR: Unable to find root device 'PARTUUID=00000000-01'.
You are being dropped to a recovery shell
    Type 'exit' to try and continue booting
sh: can't access tty; job control turned off
[rootfs /]# [  110.229516] random: nonblocking pool is initialized


how to get awqay from this problem?
thanks
nick2012
 
Posts: 85
Joined: Fri Apr 26, 2013 6:03 pm

Re: pogoplug e02 not booting

Postby WarheadsSE » Thu Mar 24, 2016 11:09 pm

Get a proper partition UUID set on your rootfs partition, and not the filesystem
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: pogoplug e02 not booting

Postby nick2012 » Sun Apr 03, 2016 3:48 pm

i tried it today and i am getting no serial output now :cry:
green light becomes solid always but no ip nothing and now no serial output :(
did i bricked it? :oops:
nick2012
 
Posts: 85
Joined: Fri Apr 26, 2013 6:03 pm

Re: pogoplug e02 not booting

Postby nick2012 » Wed Apr 13, 2016 11:31 am

tried with different usb to tty cable
finally booted on arch
here's my fw_printenv
is everything ok in it.
Code: Select all
fw_printenv
bootcmd=run startboot;run bootubi
bootdir=/boot
bootfilem=uImage
bootfilez=zImage
bootubi=echo Trying to boot from NAND ...;if run mountubi; then ubifsload ${loadaddr} /boot/zImage;ubifsload ${fdtaddr} /boot/dtbs/${fdtfile};ubifsumount; setenv bootargs console=${console} ubi.mtd=1 root=ubi0:rootfs ro rootfstype=ubifs  rootwait ${mtdparts};bootz ${loadaddr} - ${fdtaddr};fi
console=ttyS0,115200
ethact=egiga0
fdtaddr=0x800000
fdtdir=/boot/dtbs
fdtfile=kirkwood-pogo_e02.dtb
ipaddr=10.10.10.3
loadaddr=0x810000
loadfdt=echo loading ${fdtdir}/${fdtfile} ...; load ${devtype} ${bootpart} ${fdtaddr} ${fdtdir}/${fdtfile}
loadimage=load ${devtype} ${bootpart} ${loadaddr} ${bootdir}/${bootfilez} || load ${devtype} ${bootpart} ${loadaddr} ${bootdir}/${bootfilem}
loadrd=load ${devtype} ${bootpart} ${rdaddr} ${bootdir}/${rdfile}
mainargs=setenv bootargs console=${console} ${mtdparts} root=${root} rw rootwait ${optargs} ${ncargs}
mountubi=ubi part rootfs; ubifsmount ubi0:rootfs
mtdids=nand0=orion_nand
mtdparts=mtdparts=orion_nand:1M(u-boot),-(rootfs)
ncip=10.10.10.5
ncipk=10.10.10.4
netconsole=on
preboot=if env exists netconsole && test ${netconsole} = on; then if ping ${ncip}; then  setenv stdin nc; setenv stdout nc;  setenv stderr nc; version; if env exists ncargsusr; then echo ncargs has been defined by user; setenv ncargs ${ncargsusr}; else setenv ncargs ignore_loglevel netconsole=6665@${ipaddr}/eth0,6666@${ncipk}/; fi; fi; else echo Netconsole has been turned off.; echo To turn it on, set netconsole variable to on.; setenv stdin; setenv stdout; setenv stderr; setenv ncargs; fi
rdaddr=0x1100000
rdfile=initramfs-linux.img
startboot=usb start; for devtype in usb ; do  setenv devnum 0; while ${devtype} dev ${devnum}; do  echo ${devtype} found on device ${devnum}; setenv bootpart ${devnum}:1; echo Checking for: ${bootdir}/uEnv.txt ...; if test -e ${devtype} ${bootpart} ${bootdir}/uEnv.txt; then  load ${devtype} ${bootpart} ${loadaddr} ${bootdir}/uEnv.txt; env import -t ${loadaddr} ${filesize}; echo Loaded environment from ${bootdir}/uEnv.txt; echo Checking if uenvcmd is set ...; if test -n ${uenvcmd}; then  echo Running uenvcmd ...; run uenvcmd; fi; fi; if run loadimage; then if env exists root; then echo root has been defined by user; else part uuid ${devtype} ${bootpart} uuid; setenv root PARTUUID=${uuid}; fi;  run mainargs; if run loadfdt; then  if run loadrd; then  bootz ${loadaddr} ${rdaddr}:${filesize} ${fdtaddr}; else  bootz ${loadaddr} - ${fdtaddr}; fi; else  if run loadrd; then echo Booting uImage with initrd;  bootm ${loadaddr} ${rdaddr}:${filesize}; else  bootm ${loadaddr}; fi; fi; else  echo No kernel found; fi; setexpr devnum ${devnum} + 1; done; done;
ethaddr=00:25:31:04:46:23


and how to create and boot with zimage or dtb?
my plug boots sometimes and sometimes not
nick2012
 
Posts: 85
Joined: Fri Apr 26, 2013 6:03 pm

Re: pogoplug e02 not booting

Postby moonman » Wed Apr 13, 2016 6:33 pm

WarheadsSE wrote:Get a proper partition UUID set on your rootfs partition, and not the filesystem

You already have your answer. Don't mess around with U-Boot.
Pogoplug V4 | GoFlex Home | Raspberry Pi 4 4GB | CuBox-i4 Pro | ClearFog | BeagleBone Black | Odroid U2 | Odroid C1 | Odroid XU4
-----------------------------------------------------------------------------------------------------------------------
[armv5] Updated U-Boot | [armv5] NAND Rescue System
moonman
Developer
 
Posts: 3323
Joined: Sat Jan 15, 2011 3:36 am


Return to Marvell Kirkwood

Who is online

Users browsing this forum: No registered users and 6 guests