Welcome! Log In Create A New Profile

Advanced

Bricked Pogo E02 not loading from USB

Posted by radsfaninlv 
Bricked Pogo E02 not loading from USB
April 17, 2018 09:28PM
Hi,

I have bricked my Pogo E02. When plugged in the light flashes green and eventually it flashes yellow. I can only get into it via a serial connection. Here is what I get on boot:

U-Boot 2016.05-tld-1 (Jun 12 2016 - 13:23:43 -0700)
Pogo E02

SoC:   Kirkwood 88F6281_A0
DRAM:  256 MiB
WARNING: Caches not enabled
NAND:  128 MiB
In:    serial
Out:   serial
Err:   serial
Net:   egiga0
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)
1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
Unknown command 'ide' - try 'help'
Unknown command 'mmc' - try 'help'

no USB devices available
Unknown command 'ide' - try 'help'
Unknown command 'mmc' - try 'help'
running scan_disk ...
Scan device usb
device usb 0:1
** Bad device usb 0 **
device usb 1:1
** Bad device usb 1 **
device usb 2:1
** Bad device usb 2 **
device usb 3:1
** Bad device usb 3 **
Scan device ide
Unknown command 'ide' - try 'help'
device ide 0:1
** Bad device ide 0 **
device ide 1:1
** Bad device ide 1 **
device ide 2:1
** Bad device ide 2 **
device ide 3:1
** Bad device ide 3 **
Scan device mmc
Unknown command 'mmc' - try 'help'
device mmc 0:1
** Bad device mmc 0 **
device mmc 1:1
** Bad device mmc 1 **
device mmc 2:1
** Bad device mmc 2 **
device mmc 3:1
** Bad device mmc 3 **
loading uImage ...
** Bad device usb 0 **
loading uInitrd ...
** Bad device usb 0 **
loading DTB /boot/dts/kirkwood-pogo_e02.dtb ...
** Bad device usb 0 **
Wrong Image Format for bootm command
ERROR: can't get kernel image!
PogoE02>

printenv outputs the following:

 printenv
arcNumber=3542
bootargs=console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data)
bootcmd=run bootcmd_uenv; run scan_disk; run set_bootargs; run bootcmd_exec
bootcmd_exec=run load_uimage; if run load_initrd; then if run load_dtb; then bootm $load_uimage_addr $load_initrd_addr $load_dtb_addr; else bi
bootcmd_uenv=run uenv_load; if test $uenv_loaded -eq 1; then run uenv_import; fi
bootdelay=10
bootdev=usb
device=0:1
devices=usb ide mmc
disks=0 1 2 3
dtb_file=/boot/dts/kirkwood-pogo_e02.dtb
ethact=egiga0
ethaddr=52:3b:20:9c:11:51
if_netconsole=ping $serverip
init_ide=ide reset
init_mmc=mmc rescan
init_usb=usb start
ipaddr=192.168.0.231
led_error=orange blinking
led_exit=green off
led_init=green blinking
load_dtb=echo loading DTB $dtb_file ...; load $bootdev $device $load_dtb_addr $dtb_file
load_dtb_addr=0x1c00000
load_initrd=echo loading uInitrd ...; load $bootdev $device $load_initrd_addr /boot/uInitrd
load_initrd_addr=0x1100000
load_uimage=echo loading uImage ...; load $bootdev $device $load_uimage_addr /boot/uImage
load_uimage_addr=0x800000
machid=dd6
mainlineLinux=yes
mtdids=nand0=orion_nand
mtdparts=mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data)
partition=nand0,2
preboot_nc=run if_netconsole start_netconsole
scan_disk=echo running scan_disk ...; scan_done=0; setenv scan_usb "usb start";  setenv scan_ide "ide reset";  setenv scan_mmc "mmc rescan"; e
scan_ide=ide reset
scan_mmc=mmc rescan
scan_usb=usb start
serverip=192.168.0.220
set_bootargs=setenv bootargs console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 $mtdparts $custom_params
start_netconsole=setenv ncip $serverip; setenv bootdelay 10; setenv stdin nc; setenv stdout nc; setenv stderr nc; version;
stderr=serial
stdin=serial
stdout=serial
uenv_addr=0x810000
uenv_import=echo importing envs ...; env import -t $uenv_addr $filesize
uenv_init_devices=setenv init_usb "usb start";  setenv init_ide "ide reset";  setenv init_mmc "mmc rescan"; for devtype in $devices; do run i;
uenv_load=run uenv_init_devices; setenv uenv_loaded 0; for devtype in $devices;  do for disknum in 0; do run uenv_read_disk; done; done;
uenv_loaded=0
uenv_read=echo loading envs from $devtype $disknum ...; if load $devtype $disknum:1 $uenv_addr /boot/uEnv.txt; then setenv uenv_loaded 1; fi
uenv_read_disk=if test $devtype -eq mmc; then if $devtype part; then run uenv_read;  fi; else if $devtype part $disknum; then run uenv_read; i
usb_ready_retry=15

Environment size: 3127/131068 bytes

All help is greatly appreciated!

Thanks.
Re: Bricked Pogo E02 not loading from USB
April 18, 2018 06:03PM
UPDATE: I reinstalled uboot and can now ssh into the pogo. It doesn't recognize any usb drives now. The cursor is Pogoplug:~$



Edited 1 time(s). Last edit at 04/18/2018 06:19PM by radsfaninlv.
Re: Bricked Pogo E02 not loading from USB
April 19, 2018 04:58AM
your Pogo and boot-envs seems to be ok, bot not your USB Stick
Re: Bricked Pogo E02 not loading from USB
April 19, 2018 05:01AM
@radsfaninlv ,

What joerg_999 said

> your Pogo and boot-envs seems to be ok, bot
> not your USB Stick

See your boot log
USB0:   USB EHCI 1.00
scanning bus 0 for devices... EHCI timed out on TD - token=0x80008c80
unable to get device descriptor (error=-1)
1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
Unknown command 'ide' - try 'help'
Unknown command 'mmc' - try 'help'

no USB devices

Try with a different USB thumb drive.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Bricked Pogo E02 not loading from USB
April 19, 2018 03:03PM
I can't get the uboot to see the any usb stick.

Here is what I get when the pogo boots up:

U-Boot 2011.12 (Feb 20 2012 - 21:21:59)
Pogoplug E02

SoC:   Kirkwood 88F6281_A0
DRAM:  256 MiB
WARNING: Caches not enabled
NAND:  128 MiB
In:    serial
Out:   serial
Err:   serial
Net:   egiga0
88E1116 Initialized on egiga0
Hit any key to stop autoboot:  0 
(Re)start USB...
USB:   Register 10011 NbrPorts 1
USB EHCI 1.00
scanning bus for devices... EHCI timed out on TD - token=0x80008c80
2 USB Device(s) found
       scanning bus for storage devices... 0 Storage Device(s) found
** Block device usb 0 not supported

** Invalid boot device **
Creating 1 MTD partitions on "nand0":
0x000002500000-0x000008000000 : "mtd=3"
UBI: attaching mtd1 to ubi0
UBI: physical eraseblock size:   131072 bytes (128 KiB)
UBI: logical eraseblock size:    129024 bytes
UBI: smallest flash I/O unit:    2048
UBI: sub-page size:              512
UBI: VID header offset:          512 (aligned 512)
UBI: data offset:                2048
UBI: attached mtd1 to ubi0
UBI: MTD device name:            "mtd=3"
UBI: MTD device size:            91 MiB
UBI: number of good PEBs:        728
UBI: number of bad PEBs:         0
UBI: max. allowed volumes:       128
UBI: wear-leveling threshold:    4096
UBI: number of internal volumes: 1
UBI: number of user volumes:     0
UBI: available PEBs:             717
UBI: total number of reserved PEBs: 11
UBI: number of PEBs reserved for bad PEB handling: 7
UBI: max/mean erase counter: 1/1
UBIFS error (pid 0): ubifs_get_sb: cannot open "ubi:rootfs", error -19
Error reading superblock on volume 'ubi:rootfs'!
** Block device usb 0 not supported
** Block device usb 1 not supported
** Block device usb 2 not supported
** Block device usb 3 not supported
** Block device usb 0 not supported
** Block device usb 0 not supported
Wrong Image Format for bootm command
ERROR: can't get kernel image!
stopping USB..
### JFFS2 loading 'uboot-original-mtd0.kwb' to 0x800000
Scanning JFFS2 FS: ........ done.
### JFFS2 load complete: 524288 bytes loaded to 0x800000
## Starting application at 0x00800200 ...


U-Boot 1.1.4 (Sep 28 2009 - 11:55:23) Cloud Engines v2.0 (3.4.16)

U-Boot code: 00600000 -> 0067FFF0  BSS: -> 00690D60

Soc: 88F6281 A0 (DDR2)
CPU running @ 1200Mhz L2 running @ 400Mhz
SysClock = 400Mhz , TClock = 200Mhz 

DRAM CAS Latency = 5 tRP = 5 tRAS = 18 tRCD=6
DRAM CS[0] base 0x00000000   size 256MB 
DRAM Total size 256MB  16bit width
Flash:  0 kB
Addresses 8M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (8M - 7M): Done
NAND:128 MB

CPU : Marvell Feroceon (Rev 1)
CLOUD ENGINES BOARD: PPV2

Streaming disabled 
Write allocate disabled


USB 0: host mode
PEX 0: interface detected no Link.
Net:   egiga0 [PRIME], egiga1
Hit any key to stop autoboot:  0 

NAND read: device 0 offset 0x100000, size 0x200000

Reading data from 0x2ff800 -- 100% complete.
 2097152 bytes read: OK
## Booting image at 00800000 ...
   Image Name:   Linux-2.6.22.18
   Created:      2009-08-10  19:57:40 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1977716 Bytes =  1.9 MB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
OK

Starting kernel ...

Uncompressing Linux............................................................................................................................ done, booting the kernel.
[    0.000000] Linux version 2.6.22.18 (bdietrich@brad-ux) (gcc version 4.2.1) #44 Mon Aug 10 12:57:36 PDT 2009
[    0.000000] CPU: ARM926EJ-S [56251311] revision 1 (ARMv5TE), cr=00053177
[    0.000000] Machine: Feroceon-KW
[    0.000000] Using UBoot passing parameters structure
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] CPU0: D VIVT write-back cache
[    0.000000] CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
[    0.000000] CPU0: D cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
[    0.000000] Built 1 zonelists.  Total pages: 65024
[    0.000000] Kernel command line: console=ttyS0,115200 root=/dev/mtdblock2 ro
[    0.000000] PID hash table entries: 1024 (order: 10, 4096 bytes)
[    0.000000] Console: colour dummy device 80x30
[    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.010000] Memory: 256MB 0MB 0MB 0MB = 256MB total
[    0.010000] Memory: 255872KB available (3592K code, 252K data, 120K init)
[    0.250000] Mount-cache hash table entries: 512
[    0.250000] CPU: Testing write buffer coherency: ok
[    0.250000] NET: Registered protocol family 16
[    0.250000] 
[    0.250000] CPU Interface
[    0.250000] -------------
[    0.250000] SDRAM_CS0 ....base 00000000, size 256MB 
[    0.250000] SDRAM_CS1 ....disable
[    0.250000] SDRAM_CS2 ....disable
[    0.250000] SDRAM_CS3 ....disable
[    0.250000] PEX0_MEM ....base e8000000, size 128MB 
[    0.250000] PEX0_IO ....base f2000000, size   1MB 
[    0.250000] INTER_REGS ....base f1000000, size   1MB 
[    0.250000] NFLASH_CS ....base fa000000, size   2MB 
[    0.250000] SPI_CS ....base f4000000, size  16MB 
[    0.250000] BOOT_ROM_CS ....no such
[    0.250000] DEV_BOOTCS ....no such
[    0.250000] CRYPT_ENG ....base f0000000, size   2MB 
[    0.250000] 
[    0.250000]   Marvell Development Board (LSP Version KW_LSP_4.2.7_patch21)-- SHEEVA PLUG  Soc: 88F6281 A0 LE
[    0.250000] 
[    0.250000]  Detected Tclk 200000000 and SysClk 400000000 
[    0.250000] MV Buttons Device Load
[    0.250000] Marvell USB EHCI Host controller #0: c0650600
[    0.750000] PEX0 interface detected no Link.
[    0.750000] PCI: bus0: Fast back to back transfers enabled
[    0.750000] SCSI subsystem initialized
[    0.750000] usbcore: registered new interface driver usbfs
[    0.750000] usbcore: registered new interface driver hub
[    0.750000] usbcore: registered new device driver usb
[    0.750000] NET: Registered protocol family 2
[    0.760000] Time: kw_clocksource clocksource has been installed.
[    0.850000] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.850000] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    0.850000] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
[    0.850000] TCP: Hash tables configured (established 8192 bind 8192)
[    0.850000] TCP reno registered
[    0.880000] RTC has been updated!!!
[    0.880000] RTC registered
[    0.880000] Use the XOR engines (acceleration) for enhancing the following functions:
[    0.880000]   o RAID 5 Xor calculation
[    0.880000]   o kernel memcpy
[    0.880000]   o kenrel memzero
[    0.880000] Number of XOR engines to use: 4
[    0.880000] cesadev_init(c00116b4)
[    0.880000] mvCesaInit: sessions=640, queue=64, pSram=f0000000
[    0.880000] MV Buttons Driver Load
[    0.880000] squashfs: version 3.3 (2007/10/31) Phillip Lougher
[    0.880000] squashfs: LZMA suppport for slax.org by jro
[    0.880000] JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[    0.880000] io scheduler noop registered
[    0.880000] io scheduler anticipatory registered (default)
[    0.900000] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
[    0.900000] serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A
[    0.910000] serial8250.0: ttyS1 at MMIO 0xf1012100 (irq = 34) is a 16550A
[    0.920000] RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
[    0.930000] Loading Marvell Ethernet Driver:
[    0.940000]   o Cached descriptors in DRAM
[    0.940000]   o DRAM SW cache-coherency
[    0.940000]   o Single RX Queue support - ETH_DEF_RXQ=0
[    0.950000]   o Single TX Queue support - ETH_DEF_TXQ=0
[    0.950000]   o TCP segmentation offload enabled
[    0.960000]   o Receive checksum offload enabled
[    0.960000]   o Transmit checksum offload enabled
[    0.970000]   o Network Fast Processing (Routing) supported
[    0.970000]   o Driver ERROR statistics enabled
[    0.980000]   o Driver INFO statistics enabled
[    0.980000]   o Proc tool API enabled
[    0.990000]   o Rx descripors: q0=128
[    0.990000]   o Tx descripors: q0=532
[    0.990000]   o Loading network interface(s):
[    1.000000]     o eth0, ifindex = 1, GbE port = 0
[    1.010000]     o eth1, ifindex = 2, GbE port = 1
[    1.010000] 
[    1.010000] mvFpRuleDb (cf8c2000): 2048 entries, 8192 bytes
[    1.020000] Intel(R) PRO/1000 Network Driver - version 7.3.20-k2-NAPI
[    1.030000] Copyright (c) 1999-2006 Intel Corporation.
[    1.030000] e100: Intel(R) PRO/100 Network Driver, 3.5.17-k4-NAPI
[    1.040000] e100: Copyright(c) 1999-2006 Intel Corporation
[    1.040000] 
[    1.040000] Warning Sata is Powered Off
[    1.050000] NFTL driver: nftlcore.c $Revision: 1.98 $, nftlmount.c $Revision: 1.41 $
[    1.060000] NAND device: Manufacturer ID: 0xad, Chip ID: 0xf1 (Hynix NAND 128MiB 3,3V 8-bit)
[    1.070000] Scanning device for bad blocks
[    1.120000] Using static partition definition
[    1.120000] Creating 4 MTD partitions on "nand_mtd":
[    1.130000] 0x00000000-0x00100000 : "u-boot"
[    1.130000] 0x00100000-0x00500000 : "uImage"
[    1.140000] 0x00500000-0x02500000 : "root"
[    1.140000] 0x02500000-0x08000000 : "data"
[    1.150000] ehci_marvell ehci_marvell.70059: Marvell Orion EHCI
[    1.150000] ehci_marvell ehci_marvell.70059: new USB bus registered, assigned bus number 1
[    1.190000] ehci_marvell ehci_marvell.70059: irq 19, io base 0xf1050100
[    1.210000] ehci_marvell ehci_marvell.70059: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
[    1.210000] usb usb1: configuration #1 chosen from 1 choice
[    1.220000] hub 1-0:1.0: USB hub found
[    1.220000] hub 1-0:1.0: 1 port detected
[    1.340000] USB Universal Host Controller Interface driver v3.0
[    1.620000] usb 1-1: new high speed USB device using ehci_marvell and address 2
[    1.740000] usb 1-1: device descriptor read/64, error -71
[    1.970000] usb 1-1: device descriptor read/64, error -71
[    2.200000] usb 1-1: new high speed USB device using ehci_marvell and address 3
[    2.320000] usb 1-1: device descriptor read/64, error -71
[    2.550000] usb 1-1: device descriptor read/64, error -71
[    2.780000] usb 1-1: new high speed USB device using ehci_marvell and address 4
[    3.200000] usb 1-1: device not accepting address 4, error -71
[    3.320000] usb 1-1: new high speed USB device using ehci_marvell and address 5
[    3.740000] usb 1-1: device not accepting address 5, error -71
[    3.740000] usbcore: registered new interface driver usblp
[    3.750000] drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
[    3.750000] Initializing USB Mass Storage driver...
[    3.760000] usbcore: registered new interface driver usb-storage
[    3.760000] USB Mass Storage support registered.
[    3.770000] mice: PS/2 mouse device common for all mice
[    3.770000] i2c /dev entries driver
[    3.780000] Linux telephony interface: v1.00
[    3.780000] md: linear personality registered for level -1
[    3.790000] md: raid0 personality registered for level 0
[    3.790000] md: raid1 personality registered for level 1
[    3.970000] raid6: int32x1     97 MB/s
[    4.140000] raid6: int32x2    114 MB/s
[    4.310000] raid6: int32x4    122 MB/s
[    4.480000] raid6: int32x8    111 MB/s
[    4.480000] raid6: using algorithm int32x4 (122 MB/s)
[    4.480000] md: raid6 personality registered for level 6
[    4.490000] md: raid5 personality registered for level 5
[    4.500000] md: raid4 personality registered for level 4
[    4.500000] raid5: measuring checksumming speed
[    4.550000]    arm4regs  :  1084.000 MB/sec
[    4.600000]    8regs     :   754.800 MB/sec
[    4.650000]    32regs    :   899.600 MB/sec
[    4.650000] raid5: using function: arm4regs (1084.000 MB/sec)
[    4.660000] device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
[    4.660000] dm_crypt using the OCF package.
[    4.670000] sdhci: Secure Digital Host Controller Interface driver
[    4.670000] sdhci: Copyright(c) Pierre Ossman
[    4.680000] usbcore: registered new interface driver usbhid
[    4.680000] drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
[    4.690000] TCP cubic registered
[    4.690000] NET: Registered protocol family 1
[    4.700000] NET: Registered protocol family 17
[    4.700000] md: Autodetecting RAID arrays.
[    4.710000] md: autorun ...
[    4.710000] md: ... autorun DONE.
[    7.930000] Empty flash at 0x009ac208 ends at 0x009ac800
[    8.750000] VFS: Mounted root (jffs2 filesystem) readonly.
[    8.760000] Freeing init memory: 120K
init started: BusyBox v1.7.0 (2008-02-26 19:25:17 IST)
starting pid 264, tty '': '/etc/init.d/rcS'
[   10.880000] eth0: link down
[   10.880000] eth0: started
udhcpc (v1.7.0) started
HWADDR 00 0x25 0x31 0x04 0xa2 0x2f
PIP0 162
PIP1 47
Sending discover...
Sending discover...
[   15.600000] eth0: link up, full duplex, speed 1 Gbps
Sending discover...
Sending select for 192.168.1.123...
Lease of 192.168.1.123 obtained, lease time 86400
HWADDR 00 0x25 0x31 0x04 0xa2 0x2f
PIP0 162
PIP1 47

Re: Bricked Pogo E02 not loading from USB
April 19, 2018 05:19PM
radsfaninlv,

Your u-boot is an older version, so it has problem dealing with a not-perfect USB drive.

Quote

>
U-Boot 2011.12 (Feb 20 2012 - 21:21:59)
Pogoplug E02


scanning bus for devices... EHCI timed out on TD -
> token=0x80008c80

But this happened a lot in the past. And we just try a different USB thumb drive to make it work. Also try plugging into a different USB port. If you have Sandisk brand USB stick, use that.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Bricked Pogo E02 not loading from USB
April 20, 2018 05:22PM
Bohdi,

I ordered a sandisk USB stick. Should be here on Sunday. I'll update you then.

radsfaninlv
Re: Bricked Pogo E02 not loading from USB
April 22, 2018 06:59AM
why not upgrading to the latest uboot + uboot-envs ? (most of your problems will gone..)
if you have serial console it is very easy to do that:
# on Windows PC download tftp.zip, or use my dropbox downloadlink with all the needed files. 
(https://tftpd64.codeplex.com/downloads/get/1632548)
# on Windows PC make a directory c:/TFTP and put all in there
# unpack und start tftp
# the kwb files and the enviroment.img file should also be in c:/TFTP
# find your IP on the Windows PC:
cmd
ipconfig
--------------------------------------------------------------------------------
# on Pogo @console set ip's:
# set tftp-server ip
setenv serverip <ip_from_ipconfig>
# setenv serverip 192.168.1.10

# read out mac adresse from Pogo and note here <ethaddr>, you will need it later:        
printenv ethaddr 

##. TFTP bootng - this works:
#set Pogo/goflex net ip, use any adress in the same range like serverip
setenv ipaddr 192.168.1.200

# test for bad nand-blocks
nand info
nand bad
# if an error appears and the count is bigger than "0x00100000" there is no problem to flash!!
-------------------------------------------------------------------------------------------------------------------------------------
# original bodhi uboot.2017.07-tld-1.pogo_e02.mtd0.kwb                    # for Pogo E02
-------------------------------------------------------------------------------------------------------------------------------------
tftpboot 0x800000 uboot.2017.07-tld-1.pogo_e02.mtd0.kwb
nand erase 0 0x80000
nand write.e 0x800000 0x0 0x80000
reset
# stop booting and continue with the envs
-------------------------------------------------------------------------------------------------------------------------------------
# original bodhi uboot-envs  uboot.2016.05-tld-1.environment.img          # universal for all kirkwoods
-------------------------------------------------------------------------------------------------------------------------------------
tftpboot 0x800000 uboot.2016.05-tld-1.environment.img
nand erase 0xc0000  0x20000
nand write.e 0x800000 0xc0000 0x20000

setenv ethaddr <ethaddr>
# uboot-env changes for Pogo E02:
setenv arcNumber 3542
setenv machid dd6
setenv dtb_file /boot/dts/kirkwood-pogo_e02.dtb
saveenv
reset
# ready you are done!
Links from my Dropbox: POGO E02 tftp_Bootloader change

and you will be happy
joerg_999



Edited 4 time(s). Last edit at 04/26/2018 03:08AM by joerg_999.
Re: Bricked Pogo E02 not loading from USB
April 25, 2018 03:34AM
@joerg_999 I will try your solution tomorrow
Re: Bricked Pogo E02 not loading from USB
April 25, 2018 11:09AM
I get the following for nand bad:

nand bad

Device 0 bad blocks:

No number at all
Re: Bricked Pogo E02 not loading from USB
April 26, 2018 03:06AM
radsfaninlv Wrote:
-------------------------------------------------------
> I get the following for nand bad:
>
>
> nand bad
> 
> Device 0 bad blocks:
> 
>
>
> No number at all

perfect, you can continue the instructions
(it means you have no bad blocks at all)

--joerg_999



Edited 1 time(s). Last edit at 04/26/2018 03:09AM by joerg_999.
Re: Bricked Pogo E02 not loading from USB
April 26, 2018 12:52PM
Still not working. Here is what happens when I try to boot (with usb flash drive or without it): BTW, thank you for the help you have provided.

U-Boot 2017.07-tld-1 (Sep 05 2017 - 00:13:18 -0700)
Pogo E02

SoC:   Kirkwood 88F6281_A0
DRAM:  256 MiB
WARNING: Caches not enabled
NAND:  128 MiB
In:    serial
Out:   serial
Err:   serial
Net:   egiga0
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
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 5
EHCI timed out on TD - token=0x80008c80
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 4
EHCI timed out on TD - token=0x80008c80
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 3
EHCI timed out on TD - token=0x80008c80
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 2
EHCI timed out on TD - token=0x80008c80
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 1
EHCI timed out on TD - token=0x80008c80
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 0
1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
** Bad device usb 0 **
** Bad device usb 0 **
ubi0: attaching mtd1
ubi0: scanning is finished
ubi0: attached mtd1 (name "mtd=3", size 91 MiB)
ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 129024 bytes
ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 512
ubi0: VID header offset: 512 (aligned 512), data offset: 2048
ubi0: good PEBs: 728, bad PEBs: 0, corrupted PEBs: 0
ubi0: user volume: 0, internal volumes: 1, max. volumes count: 128
ubi0: max/mean erase counter: 1/1, WL threshold: 4096, image sequence number: 0
ubi0: available PEBs: 704, total reserved PEBs: 24, PEBs reserved for bad PEB handling: 20
Error reading superblock on volume 'rootfs' errno=-22!
ubifsmount - mount UBIFS volume

Usage:
ubifsmount <volume-name>
    - mount 'volume-name' volume
** Bad device usb 0 **
** Bad device usb 1 **
** Bad device usb 2 **
** Bad device usb 3 **
** Bad device usb 0 **
** Bad device usb 0 **
Wrong Image Format for bootm command
ERROR: can't get kernel image!
stopping USB..
### JFFS2 loading 'uboot-original-mtd0.kwb' to 0x800000
Scanning JFFS2 FS: ........ done.
### JFFS2 load complete: 524288 bytes loaded to 0x800000
## Starting application at 0x00800200 ...


U-Boot 1.1.4 (Sep 28 2009 - 11:55:23) Cloud Engines v2.0 (3.4.16)

U-Boot code: 00600000 -> 0067FFF0  BSS: -> 00690D60

Soc: 88F6281 A0 (DDR2)
CPU running @ 1200Mhz L2 running @ 400Mhz
SysClock = 400Mhz , TClock = 200Mhz 

DRAM CAS Latency = 5 tRP = 5 tRAS = 18 tRCD=6
DRAM CS[0] base 0x00000000   size 256MB 
DRAM Total size 256MB  16bit width
Flash:  0 kB
Addresses 8M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (8M - 7M): Done
NAND:128 MB

CPU : Marvell Feroceon (Rev 1)
CLOUD ENGINES BOARD: PPV2

Streaming disabled 
Write allocate disabled


USB 0: host mode
PEX 0: interface detected no Link.
Net:   egiga0 [PRIME], egiga1
Hit any key to stop autoboot:  0 

NAND read: device 0 offset 0x100000, size 0x200000

Reading data from 0x2ff800 -- 100% complete.
 2097152 bytes read: OK
## Booting image at 00800000 ...
   Image Name:   Linux-2.6.22.18
   Created:      2009-08-10  19:57:40 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1977716 Bytes =  1.9 MB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
OK

Starting kernel ...

Uncompressing Linux............................................................................................................................ done, booting the kernel.
[    0.000000] Linux version 2.6.22.18 (bdietrich@brad-ux) (gcc version 4.2.1) #44 Mon Aug 10 12:57:36 PDT 2009
[    0.000000] CPU: ARM926EJ-S [56251311] revision 1 (ARMv5TE), cr=00053177
[    0.000000] Machine: Feroceon-KW
[    0.000000] Using UBoot passing parameters structure
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] CPU0: D VIVT write-back cache
[    0.000000] CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
[    0.000000] CPU0: D cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
[    0.000000] Built 1 zonelists.  Total pages: 65024
[    0.000000] Kernel command line: console=ttyS0,115200 root=/dev/mtdblock2 ro
[    0.000000] PID hash table entries: 1024 (order: 10, 4096 bytes)
[    0.000000] Console: colour dummy device 80x30
[    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.010000] Memory: 256MB 0MB 0MB 0MB = 256MB total
[    0.010000] Memory: 255872KB available (3592K code, 252K data, 120K init)
[    0.250000] Mount-cache hash table entries: 512
[    0.250000] CPU: Testing write buffer coherency: ok
[    0.250000] NET: Registered protocol family 16
[    0.250000] 
[    0.250000] CPU Interface
[    0.250000] -------------
[    0.250000] SDRAM_CS0 ....base 00000000, size 256MB 
[    0.250000] SDRAM_CS1 ....disable
[    0.250000] SDRAM_CS2 ....disable
[    0.250000] SDRAM_CS3 ....disable
[    0.250000] PEX0_MEM ....base e8000000, size 128MB 
[    0.250000] PEX0_IO ....base f2000000, size   1MB 
[    0.250000] INTER_REGS ....base f1000000, size   1MB 
[    0.250000] NFLASH_CS ....base fa000000, size   2MB 
[    0.250000] SPI_CS ....base f4000000, size  16MB 
[    0.250000] BOOT_ROM_CS ....no such
[    0.250000] DEV_BOOTCS ....no such
[    0.250000] CRYPT_ENG ....base f0000000, size   2MB 
[    0.250000] 
[    0.250000]   Marvell Development Board (LSP Version KW_LSP_4.2.7_patch21)-- SHEEVA PLUG  Soc: 88F6281 A0 LE
[    0.250000] 
[    0.250000]  Detected Tclk 200000000 and SysClk 400000000 
[    0.250000] MV Buttons Device Load
[    0.250000] Marvell USB EHCI Host controller #0: c0650600
[    0.750000] PEX0 interface detected no Link.
[    0.750000] PCI: bus0: Fast back to back transfers enabled
[    0.750000] SCSI subsystem initialized
[    0.750000] usbcore: registered new interface driver usbfs
[    0.750000] usbcore: registered new interface driver hub
[    0.750000] usbcore: registered new device driver usb
[    0.750000] NET: Registered protocol family 2
[    0.760000] Time: kw_clocksource clocksource has been installed.
[    0.850000] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.850000] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    0.850000] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
[    0.850000] TCP: Hash tables configured (established 8192 bind 8192)
[    0.850000] TCP reno registered
[    0.880000] RTC has been updated!!!
[    0.880000] RTC registered
[    0.880000] Use the XOR engines (acceleration) for enhancing the following functions:
[    0.880000]   o RAID 5 Xor calculation
[    0.880000]   o kernel memcpy
[    0.880000]   o kenrel memzero
[    0.880000] Number of XOR engines to use: 4
[    0.880000] cesadev_init(c00116b4)
[    0.880000] mvCesaInit: sessions=640, queue=64, pSram=f0000000
[    0.880000] MV Buttons Driver Load
[    0.880000] squashfs: version 3.3 (2007/10/31) Phillip Lougher
[    0.880000] squashfs: LZMA suppport for slax.org by jro
[    0.880000] JFFS2 version 2.2. (NAND) ���� 2001-2006 Red Hat, Inc.
[    0.880000] io scheduler noop registered
[    0.880000] io scheduler anticipatory registered (default)
[    0.900000] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
[    0.900000] serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A
[    0.910000] serial8250.0: ttyS1 at MMIO 0xf1012100 (irq = 34) is a 16550A
[    0.920000] RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
[    0.930000] Loading Marvell Ethernet Driver:
[    0.940000]   o Cached descriptors in DRAM
[    0.940000]   o DRAM SW cache-coherency
[    0.940000]   o Single RX Queue support - ETH_DEF_RXQ=0
[    0.950000]   o Single TX Queue support - ETH_DEF_TXQ=0
[    0.950000]   o TCP segmentation offload enabled
[    0.960000]   o Receive checksum offload enabled
[    0.960000]   o Transmit checksum offload enabled
[    0.970000]   o Network Fast Processing (Routing) supported
[    0.970000]   o Driver ERROR statistics enabled
[    0.980000]   o Driver INFO statistics enabled
[    0.980000]   o Proc tool API enabled
[    0.990000]   o Rx descripors: q0=128
[    0.990000]   o Tx descripors: q0=532
[    0.990000]   o Loading network interface(s):
[    1.000000]     o eth0, ifindex = 1, GbE port = 0
[    1.010000]     o eth1, ifindex = 2, GbE port = 1
[    1.010000] 
[    1.010000] mvFpRuleDb (cf8c2000): 2048 entries, 8192 bytes
[    1.020000] Intel(R) PRO/1000 Network Driver - version 7.3.20-k2-NAPI
[    1.030000] Copyright (c) 1999-2006 Intel Corporation.
[    1.030000] e100: Intel(R) PRO/100 Network Driver, 3.5.17-k4-NAPI
[    1.040000] e100: Copyright(c) 1999-2006 Intel Corporation
[    1.040000] 
[    1.040000] Warning Sata is Powered Off
[    1.050000] NFTL driver: nftlcore.c $Revision: 1.98 $, nftlmount.c $Revision: 1.41 $
[    1.060000] NAND device: Manufacturer ID: 0xad, Chip ID: 0xf1 (Hynix NAND 128MiB 3,3V 8-bit)
[    1.070000] Scanning device for bad blocks
[    1.120000] Using static partition definition
[    1.120000] Creating 4 MTD partitions on "nand_mtd":
[    1.130000] 0x00000000-0x00100000 : "u-boot"
[    1.130000] 0x00100000-0x00500000 : "uImage"
[    1.140000] 0x00500000-0x02500000 : "root"
[    1.140000] 0x02500000-0x08000000 : "data"
[    1.150000] ehci_marvell ehci_marvell.70059: Marvell Orion EHCI
[    1.150000] ehci_marvell ehci_marvell.70059: new USB bus registered, assigned bus number 1
[    1.190000] ehci_marvell ehci_marvell.70059: irq 19, io base 0xf1050100
[    1.210000] ehci_marvell ehci_marvell.70059: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
[    1.210000] usb usb1: configuration #1 chosen from 1 choice
[    1.220000] hub 1-0:1.0: USB hub found
[    1.220000] hub 1-0:1.0: 1 port detected
[    1.340000] USB Universal Host Controller Interface driver v3.0
[    1.620000] usb 1-1: new high speed USB device using ehci_marvell and address 2
[    1.740000] usb 1-1: device descriptor read/64, error -71
[    1.970000] usb 1-1: device descriptor read/64, error -71
[    2.200000] usb 1-1: new high speed USB device using ehci_marvell and address 3
[    2.320000] usb 1-1: device descriptor read/64, error -71
[    2.550000] usb 1-1: device descriptor read/64, error -71
[    2.780000] usb 1-1: new high speed USB device using ehci_marvell and address 4
[    3.200000] usb 1-1: device not accepting address 4, error -71
[    3.320000] usb 1-1: new high speed USB device using ehci_marvell and address 5
[    3.740000] usb 1-1: device not accepting address 5, error -71
[    3.740000] usbcore: registered new interface driver usblp
[    3.750000] drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
[    3.750000] Initializing USB Mass Storage driver...
[    3.760000] usbcore: registered new interface driver usb-storage
[    3.760000] USB Mass Storage support registered.
[    3.770000] mice: PS/2 mouse device common for all mice
[    3.770000] i2c /dev entries driver
[    3.780000] Linux telephony interface: v1.00
[    3.780000] md: linear personality registered for level -1
[    3.790000] md: raid0 personality registered for level 0
[    3.790000] md: raid1 personality registered for level 1
[    3.970000] raid6: int32x1     97 MB/s
[    4.140000] raid6: int32x2    114 MB/s
[    4.310000] raid6: int32x4    122 MB/s
[    4.480000] raid6: int32x8    111 MB/s
[    4.480000] raid6: using algorithm int32x4 (122 MB/s)
[    4.480000] md: raid6 personality registered for level 6
[    4.490000] md: raid5 personality registered for level 5
[    4.500000] md: raid4 personality registered for level 4
[    4.500000] raid5: measuring checksumming speed
[    4.550000]    arm4regs  :  1084.000 MB/sec
[    4.600000]    8regs     :   754.800 MB/sec
[    4.650000]    32regs    :   900.000 MB/sec
[    4.650000] raid5: using function: arm4regs (1084.000 MB/sec)
[    4.660000] device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
[    4.660000] dm_crypt using the OCF package.
[    4.670000] sdhci: Secure Digital Host Controller Interface driver
[    4.670000] sdhci: Copyright(c) Pierre Ossman
[    4.680000] usbcore: registered new interface driver usbhid
[    4.680000] drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
[    4.690000] TCP cubic registered
[    4.690000] NET: Registered protocol family 1
[    4.700000] NET: Registered protocol family 17
[    4.700000] md: Autodetecting RAID arrays.
[    4.710000] md: autorun ...
[    4.710000] md: ... autorun DONE.
[    7.930000] Empty flash at 0x009ac208 ends at 0x009ac800
[    8.750000] VFS: Mounted root (jffs2 filesystem) readonly.
[    8.760000] Freeing init memory: 120K
init started: BusyBox v1.7.0 (2008-02-26 19:25:17 IST)
starting pid 264, tty '': '/etc/init.d/rcS'
[   10.880000] eth0: started
udhcpc (v1.7.0) started
HWADDR 00 0x25 0x31 0x04 0xa2 0x2f
PIP0 162
PIP1 47
Sending discover...
Sending discover...
Sending discover...
HWADDR 00 0x25 0x31 0x04 0xa2 0x2f
PIP0 162
PIP1 47
Unexpected Argument: leasefail
interface=eth0
PATH=/sbin:/usr/sbin:/bin:/usr/bin
PWD=/
SHLVL=1
HOME=/
_=/bin/printenv
No lease, forking to background
starting pid 309, tty '': '/bin/sh'
-sh-3.2# 

Re: Bricked Pogo E02 not loading from USB
April 26, 2018 02:57PM
radsfaninlv,

The boot without USB was OK. It booted into stock OS.

Quote

-sh-3.2#

The boot with the USB drive still not regcognize the drive

> > scanning bus 0 for devices... EHCI timed out on TD
> - token=0x80008c80
> EHCI timed out on TD - token=0x80a88

What brand, model, capacity is this USB drive?

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Bricked Pogo E02 not loading from USB
April 26, 2018 03:40PM
SanDisk Cruzer Fit CZ33 16GB USB 2.0 Low-Profile Flash Drive- SDCZ33-016G-B35
Re: Bricked Pogo E02 not loading from USB
April 26, 2018 04:56PM
radsfaninlv,

> SanDisk Cruzer Fit CZ33 16GB USB 2.0 Low-Profile
> Flash Drive- SDCZ33-016G-B35

That's odd. I've been using this exact model for quite a while and never have the "EHCI timed out on TD" error. With that said, the Pogo E02 u-boot-2017.07-tld-1 supposes to have fixed this error anyway.

So I think is your problem is related to:
unable to get device descriptor (error=-1) retry: 5

Because even with "EHCI timed out on TD", the "unable to get device descriptor" error should not occur on a good USB drive.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Bricked Pogo E02 not loading from USB
April 26, 2018 05:08PM
radsfaninlv,

One other things is not right. Your log should show the message

Use USB retry period from the environment: 15 second(s)
But it did not.

At serial console, print out this env:
printenv usb_ready_retry

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Bricked Pogo E02 not loading from USB
April 26, 2018 05:18PM
-sh-3.2# printenv usb_ready_retry
-sh-3.2#

It prints out nothing
Re: Bricked Pogo E02 not loading from USB
April 26, 2018 05:33PM
radsfaninlv Wrote:
-------------------------------------------------------
>
> -sh-3.2# printenv usb_ready_retry
> -sh-3.2# 
>
>
> It prints out nothing

"In serial console" means: at this point, interrupt count down, and execute printenv.

Hit any key to stop autoboot:  0

And please post the entire log until this point.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)



Edited 1 time(s). Last edit at 04/26/2018 05:34PM by bodhi.
Re: Bricked Pogo E02 not loading from USB
April 26, 2018 05:52PM
Ok. Here you go:

U-Boot 2017.07-tld-1 (Sep 05 2017 - 00:13:18 -0700)
Pogo E02

SoC:   Kirkwood 88F6281_A0
DRAM:  256 MiB
WARNING: Caches not enabled
NAND:  128 MiB
In:    serial
Out:   serial
Err:   serial
Net:   egiga0
Hit any key to stop autoboot:  0 
PogoE02> printenv usb_ready_retry
## Error: "usb_ready_retry" not defined
PogoE02> 

Re: Bricked Pogo E02 not loading from USB
April 26, 2018 09:26PM
radsfaninlv Wrote:
-------------------------------------------------------
> Ok. Here you go:
>
>
> U-Boot 2017.07-tld-1 (Sep 05 2017 - 00:13:18
> -0700)
> Pogo E02
> 
> SoC:   Kirkwood 88F6281_A0
> DRAM:  256 MiB
> WARNING: Caches not enabled
> NAND:  128 MiB
> In:    serial
> Out:   serial
> Err:   serial
> Net:   egiga0
> Hit any key to stop autoboot:  0 
> PogoE02> printenv usb_ready_retry
> ## Error: "usb_ready_retry" not defined
> PogoE02> 
> 
>

That means your uboot envs are messed up. Let’s see what they are.

Power up, interrupt serial console at count down again, and

printenv

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Bricked Pogo E02 not loading from USB
April 26, 2018 11:41PM
bodhi Wrote:
-------------------------------------------------------
> radsfaninlv Wrote:
> -------------------------------------------------------
> > Ok. Here you go:
> >
> >
> > U-Boot 2017.07-tld-1 (Sep 05 2017 - 00:13:18
> > -0700)
> > Pogo E02
> > 
> > SoC:   Kirkwood 88F6281_A0
> > DRAM:  256 MiB
> > WARNING: Caches not enabled
> > NAND:  128 MiB
> > In:    serial
> > Out:   serial
> > Err:   serial
> > Net:   egiga0
> > Hit any key to stop autoboot:  0 
> > PogoE02> printenv usb_ready_retry
> > ## Error: "usb_ready_retry" not defined
> > PogoE02> 
> > 
> >
>
> That means your uboot envs are messed up. Let’s
> see what they are.
>
> Power up, interrupt serial console at count down
> again, and
>
>
printenv

U-Boot 2017.07-tld-1 (Sep 05 2017 - 00:13:18 -0700)
Pogo E02

SoC:   Kirkwood 88F6281_A0
DRAM:  256 MiB
WARNING: Caches not enabled
NAND:  128 MiB
In:    serial
Out:   serial
Err:   serial
Net:   egiga0
Hit any key to stop autoboot:  0 
PogoE02> printenv
arcNumber=3542
baudrate=115200
bootcmd=usb start; run force_rescue_bootcmd; run ubifs_bootcmd; run usb_bootcmd; usb stop; run rescue_bootcmd; run pogo_bootcmd; reset
bootdelay=3
console=ttyS0,115200
dtb_file=/boot/dts/kirkwood-pogo_e02.dtb
ethact=egiga0
ethaddr=52:3b:20:9c:11:51
fileaddr=800000
filesize=20000
force_rescue=0
force_rescue_bootcmd=if test $force_rescue -eq 1 || ext2load usb 0:1 0x1700000 /rescueme 1 || fatload usb 0:1 0x1700000 /rescueme.txt 1; then run rescue_bootcmd; fi
ipaddr=192.168.1.123
led_error=orange blinking
led_exit=green off
led_init=green blinking
machid=dd6
mainlineLinux=yes
mtdids=nand0=orion_nand
mtdparts=mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data)
partition=nand0,2
pogo_bootcmd=if fsload uboot-original-mtd0.kwb; then go 0x800200; fi
rescue_bootcmd=if test $rescue_installed -eq 1; then run rescue_set_bootargs; nand read.e 0x800000 0x100000 0x400000; bootm 0x800000; else run pogo_bootcmd; fi
rescue_installed=0
rescue_set_bootargs=setenv bootargs console=$console ubi.mtd=2 root=ubi0:rootfs ro rootfstype=ubifs $mtdparts $rescue_custom_params
serverip=192.168.1.124
stderr=serial
stdin=serial
stdout=serial
ubifs_bootcmd=run ubifs_set_bootargs; if ubi part data && ubifsmount rootfs && ubifsload 0x800000 /boot/uImage && ubifsload 0x1100000 /boot/uInitrd; then bootm 0x800000 0x1100000; fi
ubifs_mtd=3
ubifs_set_bootargs=setenv bootargs console=$console ubi.mtd=$ubifs_mtd root=ubi0:rootfs rootfstype=ubifs $mtdparts $ubifs_custom_params
usb_boot=mw 0x800000 0 1; ext2load usb $usb_device 0x800000 /boot/uImage; if ext2load usb $usb_device 0x1100000 /boot/uInitrd; then bootm 0x800000 0x1100000; else bootm 0x800000; fi
usb_bootcmd=run usb_init; run usb_set_bootargs; run usb_boot
usb_device=0:1
usb_init=run usb_scan
usb_root=/dev/sda1
usb_rootdelay=10
usb_rootfstype=ext3
usb_scan=usb_scan_done=0;for scan in $usb_scan_list; do run usb_scan_$scan; if test $usb_scan_done -eq 0 && ext2load usb $usb 0x800000 /boot/uImage 1; then usb_scan_done=1; echo "Found bootable drive on usb $usb"; setenv usb_device $usb; setenv usb_root /dev/$dev; fi; done
usb_scan_1=usb=0:1 dev=sda1
usb_scan_2=usb=1:1 dev=sdb1
usb_scan_3=usb=2:1 dev=sdc1
usb_scan_4=usb=3:1 dev=sdd1
usb_scan_list=1 2 3 4
usb_set_bootargs=setenv bootargs console=$console root=$usb_root rootdelay=$usb_rootdelay rootfstype=$usb_rootfstype $mtdparts $usb_custom_params

Environment size: 2481/131068 bytes

Re: Bricked Pogo E02 not loading from USB
April 27, 2018 01:17AM
That's a really old set of u-boot envs (2011-2012). Not for u-boot-2017.07-tld-1.

But let see if it helps to do this. Power up, interrupt serial console at count down again, and

setenv usb_ready_retry 30
usb reset


See if the USB drive is intialized OK.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)



Edited 1 time(s). Last edit at 04/27/2018 01:22AM by bodhi.
Re: Bricked Pogo E02 not loading from USB
April 27, 2018 07:47AM
The USB is still not recognized:

U-Boot 2017.07-tld-1 (Sep 05 2017 - 00:13:18 -0700)
Pogo E02

SoC:   Kirkwood 88F6281_A0
DRAM:  256 MiB
WARNING: Caches not enabled
NAND:  128 MiB
In:    serial
Out:   serial
Err:   serial
Net:   egiga0
Hit any key to stop autoboot:  0 
PogoE02> setenv usb_ready_retry 30
PogoE02> usb reset
resetting USB...
USB0:   USB EHCI 1.00
scanning bus 0 for devices... EHCI timed out on TD - token=0x80008c80
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 5
EHCI timed out on TD - token=0x80008c80
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 4
EHCI timed out on TD - token=0x80008c80
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 3
EHCI timed out on TD - token=0x80008c80
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 2
EHCI timed out on TD - token=0x80008c80
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 1
EHCI timed out on TD - token=0x80008c80
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 0
1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found

Re: Bricked Pogo E02 not loading from USB
April 27, 2018 05:44PM
radsfaninlv Wrote:
-------------------------------------------------------
> The USB is still not recognized:
>
>
> U-Boot 2017.07-tld-1 (Sep 05 2017 - 00:13:18
> -0700)
> Pogo E02
> 
> SoC:   Kirkwood 88F6281_A0
> DRAM:  256 MiB
> WARNING: Caches not enabled
> NAND:  128 MiB
> In:    serial
> Out:   serial
> Err:   serial
> Net:   egiga0
> Hit any key to stop autoboot:  0 
> PogoE02> setenv usb_ready_retry 30
> PogoE02> usb reset
> resetting USB...
> USB0:   USB EHCI 1.00
> scanning bus 0 for devices... EHCI timed out on TD
> - token=0x80008c80
> EHCI timed out on TD - token=0x80a88
> unable to get device descriptor (error=-1) retry:
> 5
> EHCI timed out on TD - token=0x80008c80
> EHCI timed out on TD - token=0x80a88
> unable to get device descriptor (error=-1) retry:
> 4
> EHCI timed out on TD - token=0x80008c80
> EHCI timed out on TD - token=0x80a88
> unable to get device descriptor (error=-1) retry:
> 3
> EHCI timed out on TD - token=0x80008c80
> EHCI timed out on TD - token=0x80a88
> unable to get device descriptor (error=-1) retry:
> 2
> EHCI timed out on TD - token=0x80008c80
> EHCI timed out on TD - token=0x80a88
> unable to get device descriptor (error=-1) retry:
> 1
> EHCI timed out on TD - token=0x80008c80
> EHCI timed out on TD - token=0x80a88
> unable to get device descriptor (error=-1) retry:
> 0
> 1 USB Device(s) found
>        scanning usb for storage devices... 0
> Storage Device(s) found
> 
>


Try

setenv usb_ready_retry 30
saveenv

And then restart u-boot
reset


And then

usb reset

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Bricked Pogo E02 not loading from USB
April 27, 2018 07:22PM
Still no good.

 usb reset
resetting USB...
USB0:   USB EHCI 1.00
scanning bus 0 for devices... EHCI timed out on TD - token=0x80008c80
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 5
EHCI timed out on TD - token=0x80008c80
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 4
EHCI timed out on TD - token=0x80008c80
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 3
EHCI timed out on TD - token=0x80008c80
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 2
EHCI timed out on TD - token=0x80008c80
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 1
EHCI timed out on TD - token=0x80008c80
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 0
1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found

Re: Bricked Pogo E02 not loading from USB
April 27, 2018 07:24PM
radsfaninlv Wrote:
-------------------------------------------------------
> Still no good.
>
>
>  usb reset
> resetting USB...
> USB0:   USB EHCI 1.00
> scanning bus 0 for devices... EHCI timed out on TD
> - token=0x80008c80
> EHCI timed out on TD - token=0x80a88
> unable to get device descriptor (error=-1) retry:
> 5
> EHCI timed out on TD - token=0x80008c80
> EHCI timed out on TD - token=0x80a88
> unable to get device descriptor (error=-1) retry:
> 4
> EHCI timed out on TD - token=0x80008c80
> EHCI timed out on TD - token=0x80a88
> unable to get device descriptor (error=-1) retry:
> 3
> EHCI timed out on TD - token=0x80008c80
> EHCI timed out on TD - token=0x80a88
> unable to get device descriptor (error=-1) retry:
> 2
> EHCI timed out on TD - token=0x80008c80
> EHCI timed out on TD - token=0x80a88
> unable to get device descriptor (error=-1) retry:
> 1
> EHCI timed out on TD - token=0x80008c80
> EHCI timed out on TD - token=0x80a88
> unable to get device descriptor (error=-1) retry:
> 0
> 1 USB Device(s) found
>        scanning usb for storage devices... 0
> Storage Device(s) found
> 
>

Please post full serial log.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Bricked Pogo E02 not loading from USB
April 27, 2018 07:30PM
U-Boot 2017.07-tld-1 (Sep 05 2017 - 00:13:18 -0700)
Pogo E02

SoC:   Kirkwood 88F6281_A0
DRAM:  256 MiB
WARNING: Caches not enabled
NAND:  128 MiB
In:    serial
Out:   serial
Err:   serial
Net:   egiga0
Hit any key to stop autoboot:  0 
PogoE02> reset
resetting ...


U-Boot 2017.07-tld-1 (Sep 05 2017 - 00:13:18 -0700)
Pogo E02

SoC:   Kirkwood 88F6281_A0
DRAM:  256 MiB
WARNING: Caches not enabled
NAND:  128 MiB
In:    serial
Out:   serial
Err:   serial
Net:   egiga0
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
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 5
EHCI timed out on TD - token=0x80008c80
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 4
EHCI timed out on TD - token=0x80008c80
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 3
EHCI timed out on TD - token=0x80008c80
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 2
EHCI timed out on TD - token=0x80008c80
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 1
EHCI timed out on TD - token=0x80008c80
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 0
1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
** Bad device usb 0 **
** Bad device usb 0 **
ubi0: attaching mtd1
ubi0: scanning is finished
ubi0: attached mtd1 (name "mtd=3", size 91 MiB)
ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 129024 bytes
ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 512
ubi0: VID header offset: 512 (aligned 512), data offset: 2048
ubi0: good PEBs: 728, bad PEBs: 0, corrupted PEBs: 0
ubi0: user volume: 0, internal volumes: 1, max. volumes count: 128
ubi0: max/mean erase counter: 1/1, WL threshold: 4096, image sequence number: 0
ubi0: available PEBs: 704, total reserved PEBs: 24, PEBs reserved for bad PEB handling: 20
Error reading superblock on volume 'rootfs' errno=-22!
ubifsmount - mount UBIFS volume

Usage:
ubifsmount <volume-name>
    - mount 'volume-name' volume
** Bad device usb 0 **
** Bad device usb 1 **
** Bad device usb 2 **
** Bad device usb 3 **
** Bad device usb 0 **
** Bad device usb 0 **
Wrong Image Format for bootm command
ERROR: can't get kernel image!
stopping USB..
### JFFS2 loading 'uboot-original-mtd0.kwb' to 0x800000
Scanning JFFS2 FS: ........ done.
### JFFS2 load complete: 524288 bytes loaded to 0x800000
## Starting application at 0x00800200 ...


U-Boot 1.1.4 (Sep 28 2009 - 11:55:23) Cloud Engines v2.0 (3.4.16)

U-Boot code: 00600000 -> 0067FFF0  BSS: -> 00690D60

Soc: 88F6281 A0 (DDR2)
CPU running @ 1200Mhz L2 running @ 400Mhz
SysClock = 400Mhz , TClock = 200Mhz 

DRAM CAS Latency = 5 tRP = 5 tRAS = 18 tRCD=6
DRAM CS[0] base 0x00000000   size 256MB 
DRAM Total size 256MB  16bit width
Flash:  0 kB
Addresses 8M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (8M - 7M): Done
NAND:128 MB

CPU : Marvell Feroceon (Rev 1)
CLOUD ENGINES BOARD: PPV2

Streaming disabled 
Write allocate disabled


USB 0: host mode
PEX 0: interface detected no Link.
Net:   egiga0 [PRIME], egiga1
Hit any key to stop autoboot:  0 
CE>> reset


U-Boot 2017.07-tld-1 (Sep 05 2017 - 00:13:18 -0700)
Pogo E02

SoC:   Kirkwood 88F6281_A0
DRAM:  256 MiB
WARNING: Caches not enabled
NAND:  128 MiB
In:    serial
Out:   serial
Err:   serial
Net:   egiga0
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
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 5
EHCI timed out on TD - token=0x80008c80
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 4
EHCI timed out on TD - token=0x80008c80
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 3
EHCI timed out on TD - token=0x80008c80
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 2
EHCI timed out on TD - token=0x80008c80
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 1
EHCI timed out on TD - token=0x80008c80
EHCI timed out on TD - token=0x80a88
unable to get device descriptor (error=-1) retry: 0
1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
** Bad device usb 0 **
** Bad device usb 0 **
ubi0: attaching mtd1
ubi0: scanning is finished
ubi0: attached mtd1 (name "mtd=3", size 91 MiB)
ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 129024 bytes
ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 512
ubi0: VID header offset: 512 (aligned 512), data offset: 2048
ubi0: good PEBs: 728, bad PEBs: 0, corrupted PEBs: 0
ubi0: user volume: 0, internal volumes: 1, max. volumes count: 128
ubi0: max/mean erase counter: 1/1, WL threshold: 4096, image sequence number: 0
ubi0: available PEBs: 704, total reserved PEBs: 24, PEBs reserved for bad PEB handling: 20
Error reading superblock on volume 'rootfs' errno=-22!
ubifsmount - mount UBIFS volume

Usage:
ubifsmount <volume-name>
    - mount 'volume-name' volume
** Bad device usb 0 **
** Bad device usb 1 **
** Bad device usb 2 **
** Bad device usb 3 **
** Bad device usb 0 **
** Bad device usb 0 **
Wrong Image Format for bootm command
ERROR: can't get kernel image!
stopping USB..
### JFFS2 loading 'uboot-original-mtd0.kwb' to 0x800000
Scanning JFFS2 FS: ........ done.
### JFFS2 load complete: 524288 bytes loaded to 0x800000
## Starting application at 0x00800200 ...


U-Boot 1.1.4 (Sep 28 2009 - 11:55:23) Cloud Engines v2.0 (3.4.16)

U-Boot code: 00600000 -> 0067FFF0  BSS: -> 00690D60

Soc: 88F6281 A0 (DDR2)
CPU running @ 1200Mhz L2 running @ 400Mhz
SysClock = 400Mhz , TClock = 200Mhz 

DRAM CAS Latency = 5 tRP = 5 tRAS = 18 tRCD=6
DRAM CS[0] base 0x00000000   size 256MB 
DRAM Total size 256MB  16bit width
Flash:  0 kB
Addresses 8M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (8M - 7M): Done
NAND:128 MB

CPU : Marvell Feroceon (Rev 1)
CLOUD ENGINES BOARD: PPV2

Streaming disabled 
Write allocate disabled


USB 0: host mode
PEX 0: interface detected no Link.
Net:   egiga0 [PRIME], egiga1
Hit any key to stop autoboot:  0 

NAND read: device 0 offset 0x100000, size 0x200000

Reading data from 0x2ff800 -- 100% complete.
 2097152 bytes read: OK
## Booting image at 00800000 ...
   Image Name:   Linux-2.6.22.18
   Created:      2009-08-10  19:57:40 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1977716 Bytes =  1.9 MB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
OK

Starting kernel ...

Uncompressing Linux............................................................................................................................ done, booting the kernel.
[    0.000000] Linux version 2.6.22.18 (bdietrich@brad-ux) (gcc version 4.2.1) #44 Mon Aug 10 12:57:36 PDT 2009
[    0.000000] CPU: ARM926EJ-S [56251311] revision 1 (ARMv5TE), cr=00053177
[    0.000000] Machine: Feroceon-KW
[    0.000000] Using UBoot passing parameters structure
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] CPU0: D VIVT write-back cache
[    0.000000] CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
[    0.000000] CPU0: D cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
[    0.000000] Built 1 zonelists.  Total pages: 65024
[    0.000000] Kernel command line: console=ttyS0,115200 root=/dev/mtdblock2 ro
[    0.000000] PID hash table entries: 1024 (order: 10, 4096 bytes)
[    0.000000] Console: colour dummy device 80x30
[    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.010000] Memory: 256MB 0MB 0MB 0MB = 256MB total
[    0.010000] Memory: 255872KB available (3592K code, 252K data, 120K init)
[    0.250000] Mount-cache hash table entries: 512
[    0.250000] CPU: Testing write buffer coherency: ok
[    0.250000] NET: Registered protocol family 16
[    0.250000] 
[    0.250000] CPU Interface
[    0.250000] -------------
[    0.250000] SDRAM_CS0 ....base 00000000, size 256MB 
[    0.250000] SDRAM_CS1 ....disable
[    0.250000] SDRAM_CS2 ....disable
[    0.250000] SDRAM_CS3 ....disable
[    0.250000] PEX0_MEM ....base e8000000, size 128MB 
[    0.250000] PEX0_IO ....base f2000000, size   1MB 
[    0.250000] INTER_REGS ....base f1000000, size   1MB 
[    0.250000] NFLASH_CS ....base fa000000, size   2MB 
[    0.250000] SPI_CS ....base f4000000, size  16MB 
[    0.250000] BOOT_ROM_CS ....no such
[    0.250000] DEV_BOOTCS ....no such
[    0.250000] CRYPT_ENG ....base f0000000, size   2MB 
[    0.250000] 
[    0.250000]   Marvell Development Board (LSP Version KW_LSP_4.2.7_patch21)-- SHEEVA PLUG  Soc: 88F6281 A0 LE
[    0.250000] 
[    0.250000]  Detected Tclk 200000000 and SysClk 400000000 
[    0.250000] MV Buttons Device Load
[    0.250000] Marvell USB EHCI Host controller #0: c0650600
[    0.750000] PEX0 interface detected no Link.
[    0.750000] PCI: bus0: Fast back to back transfers enabled
[    0.750000] SCSI subsystem initialized
[    0.750000] usbcore: registered new interface driver usbfs
[    0.750000] usbcore: registered new interface driver hub
[    0.750000] usbcore: registered new device driver usb
[    0.750000] NET: Registered protocol family 2
[    0.760000] Time: kw_clocksource clocksource has been installed.
[    0.850000] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.850000] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    0.850000] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
[    0.850000] TCP: Hash tables configured (established 8192 bind 8192)
[    0.850000] TCP reno registered
[    0.880000] RTC has been updated!!!
[    0.880000] RTC registered
[    0.880000] Use the XOR engines (acceleration) for enhancing the following functions:
[    0.880000]   o RAID 5 Xor calculation
[    0.880000]   o kernel memcpy
[    0.880000]   o kenrel memzero
[    0.880000] Number of XOR engines to use: 4
[    0.880000] cesadev_init(c00116b4)
[    0.880000] mvCesaInit: sessions=640, queue=64, pSram=f0000000
[    0.880000] MV Buttons Driver Load
[    0.880000] squashfs: version 3.3 (2007/10/31) Phillip Lougher
[    0.880000] squashfs: LZMA suppport for slax.org by jro
[    0.880000] JFFS2 version 2.2. (NAND) ���� 2001-2006 Red Hat, Inc.
[    0.880000] io scheduler noop registered
[    0.880000] io scheduler anticipatory registered (default)
[    0.900000] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
[    0.900000] serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A
[    0.910000] serial8250.0: ttyS1 at MMIO 0xf1012100 (irq = 34) is a 16550A
[    0.920000] RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
[    0.930000] Loading Marvell Ethernet Driver:
[    0.940000]   o Cached descriptors in DRAM
[    0.940000]   o DRAM SW cache-coherency
[    0.940000]   o Single RX Queue support - ETH_DEF_RXQ=0
[    0.950000]   o Single TX Queue support - ETH_DEF_TXQ=0
[    0.950000]   o TCP segmentation offload enabled
[    0.960000]   o Receive checksum offload enabled
[    0.960000]   o Transmit checksum offload enabled
[    0.970000]   o Network Fast Processing (Routing) supported
[    0.970000]   o Driver ERROR statistics enabled
[    0.980000]   o Driver INFO statistics enabled
[    0.980000]   o Proc tool API enabled
[    0.990000]   o Rx descripors: q0=128
[    0.990000]   o Tx descripors: q0=532
[    0.990000]   o Loading network interface(s):
[    1.000000]     o eth0, ifindex = 1, GbE port = 0
[    1.010000]     o eth1, ifindex = 2, GbE port = 1
[    1.010000] 
[    1.010000] mvFpRuleDb (cf8c2000): 2048 entries, 8192 bytes
[    1.020000] Intel(R) PRO/1000 Network Driver - version 7.3.20-k2-NAPI
[    1.030000] Copyright (c) 1999-2006 Intel Corporation.
[    1.030000] e100: Intel(R) PRO/100 Network Driver, 3.5.17-k4-NAPI
[    1.040000] e100: Copyright(c) 1999-2006 Intel Corporation
[    1.040000] 
[    1.040000] Warning Sata is Powered Off
[    1.050000] NFTL driver: nftlcore.c $Revision: 1.98 $, nftlmount.c $Revision: 1.41 $
[    1.060000] NAND device: Manufacturer ID: 0xad, Chip ID: 0xf1 (Hynix NAND 128MiB 3,3V 8-bit)
[    1.070000] Scanning device for bad blocks
[    1.120000] Using static partition definition
[    1.120000] Creating 4 MTD partitions on "nand_mtd":
[    1.130000] 0x00000000-0x00100000 : "u-boot"
[    1.130000] 0x00100000-0x00500000 : "uImage"
[    1.140000] 0x00500000-0x02500000 : "root"
[    1.140000] 0x02500000-0x08000000 : "data"
[    1.150000] ehci_marvell ehci_marvell.70059: Marvell Orion EHCI
[    1.150000] ehci_marvell ehci_marvell.70059: new USB bus registered, assigned bus number 1
[    1.190000] ehci_marvell ehci_marvell.70059: irq 19, io base 0xf1050100
[    1.210000] ehci_marvell ehci_marvell.70059: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
[    1.210000] usb usb1: configuration #1 chosen from 1 choice
[    1.220000] hub 1-0:1.0: USB hub found
[    1.220000] hub 1-0:1.0: 1 port detected
[    1.340000] USB Universal Host Controller Interface driver v3.0
[    1.620000] usb 1-1: new high speed USB device using ehci_marvell and address 2
[    1.740000] usb 1-1: device descriptor read/64, error -71
[    1.970000] usb 1-1: device descriptor read/64, error -71
[    2.200000] usb 1-1: new high speed USB device using ehci_marvell and address 3
[    2.320000] usb 1-1: device descriptor read/64, error -71
[    2.550000] usb 1-1: device descriptor read/64, error -71
[    2.780000] usb 1-1: new high speed USB device using ehci_marvell and address 4
[    3.200000] usb 1-1: device not accepting address 4, error -71
[    3.320000] usb 1-1: new high speed USB device using ehci_marvell and address 5
[    3.740000] usb 1-1: device not accepting address 5, error -71
[    3.740000] usbcore: registered new interface driver usblp
[    3.750000] drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
[    3.750000] Initializing USB Mass Storage driver...
[    3.760000] usbcore: registered new interface driver usb-storage
[    3.760000] USB Mass Storage support registered.
[    3.770000] mice: PS/2 mouse device common for all mice
[    3.770000] i2c /dev entries driver
[    3.780000] Linux telephony interface: v1.00
[    3.780000] md: linear personality registered for level -1
[    3.790000] md: raid0 personality registered for level 0
[    3.790000] md: raid1 personality registered for level 1
[    3.970000] raid6: int32x1     97 MB/s
[    4.140000] raid6: int32x2    114 MB/s
[    4.310000] raid6: int32x4    122 MB/s
[    4.480000] raid6: int32x8    110 MB/s
[    4.480000] raid6: using algorithm int32x4 (122 MB/s)
[    4.480000] md: raid6 personality registered for level 6
[    4.490000] md: raid5 personality registered for level 5
[    4.490000] md: raid4 personality registered for level 4
[    4.500000] raid5: measuring checksumming speed
[    4.550000]    arm4regs  :  1084.000 MB/sec
[    4.600000]    8regs     :   754.800 MB/sec
[    4.650000]    32regs    :   890.400 MB/sec
[    4.650000] raid5: using function: arm4regs (1084.000 MB/sec)
[    4.660000] device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
[    4.660000] dm_crypt using the OCF package.
[    4.670000] sdhci: Secure Digital Host Controller Interface driver
[    4.670000] sdhci: Copyright(c) Pierre Ossman
[    4.680000] usbcore: registered new interface driver usbhid
[    4.680000] drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
[    4.690000] TCP cubic registered
[    4.690000] NET: Registered protocol family 1
[    4.700000] NET: Registered protocol family 17
[    4.700000] md: Autodetecting RAID arrays.
[    4.710000] md: autorun ...
[    4.710000] md: ... autorun DONE.
[    7.930000] Empty flash at 0x009ac208 ends at 0x009ac800
[    8.750000] VFS: Mounted root (jffs2 filesystem) readonly.
[    8.760000] Freeing init memory: 120K
init started: BusyBox v1.7.0 (2008-02-26 19:25:17 IST)
starting pid 264, tty '': '/etc/init.d/rcS'
[   10.880000] eth0: link down
[   10.880000] eth0: started
udhcpc (v1.7.0) started
HWADDR 00 0x25 0x31 0x04 0xa2 0x2f
PIP0 162
PIP1 47
Sending discover...
[   12.570000] eth0: link up, full duplex, speed 100 Mbps
Sending discover...
Sending select for 192.168.1.125...
Lease of 192.168.1.125 obtained, lease time 86400
HWADDR 00 0x25 0x31 0x04 0xa2 0x2f
PIP0 162
PIP1 47
eth0      Link encap:Ethernet  HWaddr 00:25:31:04:A2:2F  
          inet addr:192.168.1.125  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:532 
          RX bytes:868 (868.0 B)  TX bytes:1180 (1.1 KiB)
          Interrupt:11 

eth0:0    Link encap:Ethernet  HWaddr 00:25:31:04:A2:2F  
          inet addr:169.254.162.47  Bcast:169.254.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:11 

starting pid 316, tty '': '/bin/sh'
-sh-3.2# 
Re: Bricked Pogo E02 not loading from USB
April 27, 2018 08:22PM
Something very strange. Please try,

reset
printenv
usb reset

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Bricked Pogo E02 not loading from USB
April 27, 2018 08:43PM
You can try a different USB port ...

Also, if possible, open the PogoE02 and check the power supply (!!! Be careful of the high voltage!), or try to power it with a separate power supply.
Re: Bricked Pogo E02 not loading from USB
April 27, 2018 08:52PM
daviddyer Wrote:
-------------------------------------------------------

> Also, if possible, open the PogoE02 and check the
> power supply (!!! Be careful of the high
> voltage!), or try to power it with a separate
> power supply.

Absolutely Yes, thats the next step after we see the log :)

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)



Edited 1 time(s). Last edit at 04/27/2018 08:52PM by bodhi.
Author:

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: