Welcome! Log In Create A New Profile

Advanced

PogoPlug E02 unusable

PogoPlug E02 unusable
May 26, 2023 05:10PM
Greetings,

I have a sick pogoplug E02 and am not sure what steps to take to rescue it. i'll include the boot log below, but essentially, the boot never successfully completes. when it is "done" I am not able to enter commands. I am acessing the device via serial console. I can interrupt the boot and enter commands that I assume are boot options and such (U-Boot). I hope to install the more modern boolloader, but am currently not able to enter the commands to do so. The boot log follows:


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:      2010-10-19  23:05:02 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1979140 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@buildman) (gcc version 4.2.1) #81 Tue Oct 19 16:05:00 PDT 2010
[    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, 253K data, 124K 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_with_rx_desc_tuned)-- 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: c0652600
[    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(c00117b0)
[    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] RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
[    0.920000] Loading Marvell Ethernet Driver:
[    0.920000]   o Cached descriptors in DRAM
[    0.920000]   o DRAM SW cache-coherency
[    0.930000]   o Single RX Queue support - ETH_DEF_RXQ=0
[    0.930000]   o Single TX Queue support - ETH_DEF_TXQ=0
[    0.940000]   o TCP segmentation offload enabled
[    0.940000]   o Receive checksum offload enabled
[    0.950000]   o Transmit checksum offload enabled
[    0.950000]   o Network Fast Processing (Routing) supported
[    0.960000]   o Driver ERROR statistics enabled
[    0.960000]   o Driver INFO statistics enabled
[    0.970000]   o Proc tool API enabled
[    0.970000]   o Rx descripors: q0=128
[    0.970000]   o Tx descripors: q0=532
[    0.980000]   o Loading network interface(s):
[    0.990000]     o eth0, ifindex = 1, GbE port = 0
[    0.990000]     o eth1, ifindex = 2, GbE port = 1
[    1.000000]
[    1.000000] mvFpRuleDb (cfdf6000): 2048 entries, 8192 bytes
[    1.000000] Intel(R) PRO/1000 Network Driver - version 7.3.20-k2-NAPI
[    1.010000] Copyright (c) 1999-2006 Intel Corporation.
[    1.020000] e100: Intel(R) PRO/100 Network Driver, 3.5.17-k4-NAPI
[    1.020000] e100: Copyright(c) 1999-2006 Intel Corporation
[    1.030000]
[    1.030000] Warning Sata is Powered Off
[    1.030000] NFTL driver: nftlcore.c $Revision: 1.98 $, nftlmount.c $Revision: 1.41 $
[    1.040000] NAND device: Manufacturer ID: 0xad, Chip ID: 0xf1 (Hynix NAND 128MiB 3,3V 8-bit)
[    1.050000] Scanning device for bad blocks
[    1.100000] Using static partition definition
[    1.110000] Creating 4 MTD partitions on "nand_mtd":
[    1.110000] 0x00000000-0x00100000 : "u-boot"
[    1.120000] 0x00100000-0x00500000 : "uImage"
[    1.120000] 0x00500000-0x02500000 : "root"
[    1.130000] 0x02500000-0x08000000 : "data"
[    1.130000] ehci_marvell ehci_marvell.70059: Marvell Orion EHCI
[    1.140000] ehci_marvell ehci_marvell.70059: new USB bus registered, assigned bus number 1
[    1.180000] ehci_marvell ehci_marvell.70059: irq 19, io base 0xf1050100
[    1.200000] ehci_marvell ehci_marvell.70059: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
[    1.200000] usb usb1: configuration #1 chosen from 1 choice
[    1.210000] hub 1-0:1.0: USB hub found
[    1.210000] hub 1-0:1.0: 1 port detected
[    1.330000] USB Universal Host Controller Interface driver v3.0
[    1.610000] usb 1-1: new high speed USB device using ehci_marvell and address 2
[    1.760000] usb 1-1: configuration #1 chosen from 1 choice
[    1.760000] hub 1-1:1.0: USB hub found
[    1.770000] hub 1-1:1.0: 4 ports detected
[    1.880000] usbcore: registered new interface driver usblp
[    1.880000] drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
[    1.890000] Initializing USB Mass Storage driver...
[    1.890000] usbcore: registered new interface driver usb-storage
[    1.900000] USB Mass Storage support registered.
[    1.910000] mice: PS/2 mouse device common for all mice
[    1.910000] i2c /dev entries driver
[    1.910000] Linux telephony interface: v1.00
[    1.920000] md: linear personality registered for level -1
[    1.920000] md: raid0 personality registered for level 0
[    1.930000] md: raid1 personality registered for level 1
[    2.100000] raid6: int32x1     97 MB/s
[    2.270000] raid6: int32x2    114 MB/s
[    2.440000] raid6: int32x4    122 MB/s
[    2.610000] raid6: int32x8    110 MB/s
[    2.610000] raid6: using algorithm int32x4 (122 MB/s)
[    2.610000] md: raid6 personality registered for level 6
[    2.620000] md: raid5 personality registered for level 5
[    2.620000] md: raid4 personality registered for level 4
[    2.630000] raid5: measuring checksumming speed
[    2.680000]    arm4regs  :  1084.000 MB/sec
[    2.730000]    8regs     :   754.800 MB/sec
[    2.780000]    32regs    :   899.600 MB/sec
[    2.780000] raid5: using function: arm4regs (1084.000 MB/sec)
[    2.790000] device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
[    2.790000] dm_crypt using the OCF package.
[    2.800000] sdhci: Secure Digital Host Controller Interface driver
[    2.800000] sdhci: Copyright(c) Pierre Ossman
[    2.810000] usbcore: registered new interface driver usbhid
[    2.810000] drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
[    2.820000] TCP cubic registered
[    2.820000] NET: Registered protocol family 1
[    2.830000] NET: Registered protocol family 17
[    2.830000] md: Autodetecting RAID arrays.
[    2.840000] md: autorun ...
[    2.840000] md: ... autorun DONE.
[    5.740000] Empty flash at 0x009ac208 ends at 0x009ac800
[    7.110000] jffs2_scan_eraseblock(): Node at 0x010a07f8 {0x1985, 0xe001, 0x00000032) has invalid CRC 0xffffffff (calculated 0x503776f3)
[    7.120000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x010a07fc: 0x0032 instead
[    9.040000] VFS: Mounted root (jffs2 filesystem) readonly.
[    9.050000] Freeing init memory: 124K



I have the ability to configure network/TFTP boot if that can somehow help. Any and all help greatly appreciated.

=====
Moderator edit: please use code tags (formatted code button) to post log.



Edited 1 time(s). Last edit at 05/26/2023 05:22PM by bodhi.
Re: PogoPlug E02 unusable
May 26, 2023 05:27PM
bowent

See here for how to boot Debian rootfs on USB with stock u-boot.

https://forum.doozan.com/read.php?2,102054,105374#msg-105374

Basically you need to interrupt serial countdown at this point
Hit any key to stop autoboot:  0
And enter the setenv commands to boot into USB rootfs.

If this u-boot is too old and does not support USB, then you can boot with tftp. Come back and I'll help you.

======

Once you can log into Debian you can proceed to install new u-boot.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: PogoPlug E02 unusable
May 30, 2023 12:54AM
Ok, still no joy. After following the instructions above. I am still partially booting but cannot enter commands: The environment variables are as follows:

baudrate=115200
loads_echo=0
rootpath=/mnt/ARM_FS/
netmask=255.255.0.0
run_diag=yes
console=console=ttyS0,115200
CASset=min
MALLOC_len=1
ethprime=egiga0
bootargs_root=root=/dev/mtdblock2 ro
ethmtu=1500
usb0Mode=host
nandEcc=1bit
ethact=egiga0
bootargs=console=ttyS0,115200 root=/dev/mtdblock2 ro
serverip=169.254.254.252
ipaddr=169.254.254.253
ethaddr=00:25:31:00:71:CA
cesvcid=PHBFCAYRBRJVGJ4PM69T3KDSH2
ceboardver=PPV2
stdin=serial
stdout=serial
stderr=serial
mainlineLinux=no
enaMonExt=no
enaCpuStream=no
enaWrAllo=no
pexMode=RC
disL2Cache=no
setL2CacheWT=yes
disL2Prefetch=yes
enaICPref=yes
enaDCPref=yes
sata_dma_mode=yes
netbsd_en=no
vxworks_en=no
bootdelay=3
disaMvPnp=no
usb_set_bootargs=setenv bootargs console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 earlyprintk=serial
load_uimage=ext2load usb 0:1 0x800000 /boot/uImage
load_uinitrd=ext2load usb 0:1 0x2100000 /boot/uInitrd
usb_boot=mw 0x800000 0 1; run load_uimage; run load_uinitrd; bootm 0x800000 0x2100000
usb_bootcmd=run usb_set_bootargs; run usb_boot
bootcmd=usb reset; run usb_bootcmd; usb stop; reset

Environment size: 1073/131068 bytes


I have also attached the latest boot log:

CE>> boot
Unknown command 'usb' - try 'help'

** Block device usb 0 not supported

** Block device usb 0 not supported
## Booting image at 00800000 ...
Bad Magic Number
Unknown command 'usb' - try 'help'


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:      2010-10-19  23:05:02 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1979140 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@buildman) (gcc version 4.2.1) #81 Tue Oct 19 16:05:00 PDT 2010
[    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, 253K data, 124K 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_with_rx_desc_tuned)-- 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: c0652600
[    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(c00117b0)
[    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] RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
[    0.920000] Loading Marvell Ethernet Driver:
[    0.920000]   o Cached descriptors in DRAM
[    0.920000]   o DRAM SW cache-coherency
[    0.930000]   o Single RX Queue support - ETH_DEF_RXQ=0
[    0.930000]   o Single TX Queue support - ETH_DEF_TXQ=0
[    0.940000]   o TCP segmentation offload enabled
[    0.940000]   o Receive checksum offload enabled
[    0.950000]   o Transmit checksum offload enabled
[    0.950000]   o Network Fast Processing (Routing) supported
[    0.960000]   o Driver ERROR statistics enabled
[    0.960000]   o Driver INFO statistics enabled
[    0.970000]   o Proc tool API enabled
[    0.970000]   o Rx descripors: q0=128
[    0.970000]   o Tx descripors: q0=532
[    0.980000]   o Loading network interface(s):
[    0.990000]     o eth0, ifindex = 1, GbE port = 0
[    0.990000]     o eth1, ifindex = 2, GbE port = 1
[    1.000000]
[    1.000000] mvFpRuleDb (cfdf6000): 2048 entries, 8192 bytes
[    1.000000] Intel(R) PRO/1000 Network Driver - version 7.3.20-k2-NAPI
[    1.010000] Copyright (c) 1999-2006 Intel Corporation.
[    1.020000] e100: Intel(R) PRO/100 Network Driver, 3.5.17-k4-NAPI
[    1.020000] e100: Copyright(c) 1999-2006 Intel Corporation
[    1.030000]
[    1.030000] Warning Sata is Powered Off
[    1.030000] NFTL driver: nftlcore.c $Revision: 1.98 $, nftlmount.c $Revision: 1.41 $
[    1.040000] NAND device: Manufacturer ID: 0xad, Chip ID: 0xf1 (Hynix NAND 128MiB 3,3V 8-bit)
[    1.050000] Scanning device for bad blocks
[    1.100000] Using static partition definition
[    1.110000] Creating 4 MTD partitions on "nand_mtd":
[    1.110000] 0x00000000-0x00100000 : "u-boot"
[    1.120000] 0x00100000-0x00500000 : "uImage"
[    1.120000] 0x00500000-0x02500000 : "root"
[    1.130000] 0x02500000-0x08000000 : "data"
[    1.130000] ehci_marvell ehci_marvell.70059: Marvell Orion EHCI
[    1.140000] ehci_marvell ehci_marvell.70059: new USB bus registered, assigned bus number 1
[    1.180000] ehci_marvell ehci_marvell.70059: irq 19, io base 0xf1050100
[    1.200000] ehci_marvell ehci_marvell.70059: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
[    1.200000] usb usb1: configuration #1 chosen from 1 choice
[    1.210000] hub 1-0:1.0: USB hub found
[    1.210000] hub 1-0:1.0: 1 port detected
[    1.330000] USB Universal Host Controller Interface driver v3.0
[    1.610000] usb 1-1: new high speed USB device using ehci_marvell and address 2
[    1.760000] usb 1-1: configuration #1 chosen from 1 choice
[    1.760000] hub 1-1:1.0: USB hub found
[    1.770000] hub 1-1:1.0: 4 ports detected
[    2.120000] usb 1-1.1: new high speed USB device using ehci_marvell and address 3
[    2.220000] usb 1-1.1: configuration #1 chosen from 1 choice
[    2.220000] usbcore: registered new interface driver usblp
[    2.230000] drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
[    2.240000] Initializing USB Mass Storage driver...
[    2.240000] scsi0 : SCSI emulation for USB Mass Storage devices
[    2.250000] usbcore: registered new interface driver usb-storage
[    2.250000] USB Mass Storage support registered.
[    2.260000] mice: PS/2 mouse device common for all mice
[    2.260000] i2c /dev entries driver
[    2.270000] Linux telephony interface: v1.00
[    2.270000] md: linear personality registered for level -1
[    2.280000] md: raid0 personality registered for level 0
[    2.280000] md: raid1 personality registered for level 1
[    2.460000] raid6: int32x1     97 MB/s
[    2.630000] raid6: int32x2    114 MB/s
[    2.800000] raid6: int32x4    122 MB/s
[    2.970000] raid6: int32x8    110 MB/s
[    2.970000] raid6: using algorithm int32x4 (122 MB/s)
[    2.970000] md: raid6 personality registered for level 6
[    2.980000] md: raid5 personality registered for level 5
[    2.980000] md: raid4 personality registered for level 4
[    2.990000] raid5: measuring checksumming speed
[    3.040000]    arm4regs  :  1084.000 MB/sec
[    3.090000]    8regs     :   754.800 MB/sec
[    3.140000]    32regs    :   900.000 MB/sec
[    3.140000] raid5: using function: arm4regs (1084.000 MB/sec)
[    3.150000] device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
[    3.150000] dm_crypt using the OCF package.
[    3.160000] sdhci: Secure Digital Host Controller Interface driver
[    3.160000] sdhci: Copyright(c) Pierre Ossman
[    3.170000] usbcore: registered new interface driver usbhid
[    3.170000] drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
[    3.180000] TCP cubic registered
[    3.180000] NET: Registered protocol family 1
[    3.190000] NET: Registered protocol family 17
[    3.190000] md: Autodetecting RAID arrays.
[    3.200000] md: autorun ...
[    3.200000] md: ... autorun DONE.
[    6.100000] Empty flash at 0x009ac208 ends at 0x009ac800
[    7.470000] jffs2_scan_eraseblock(): Node at 0x010a07f8 {0x1985, 0xe001, 0x00000032) has invalid CRC 0xffffffff (calculated 0x503776f3)
[    7.480000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x010a07fc: 0x0032 instead
[    9.400000] VFS: Mounted root (jffs2 filesystem) readonly.
[    9.410000] Freeing init memory: 124K
[    9.420000] scsi 0:0:0:0: Direct-Access     Kingston SNA-DC/U         1.08 PQ: 0 ANSI: 4
[    9.470000] sd 0:0:0:0: [sda] 250069680 512-byte hardware sectors (128036 MB)
[    9.480000] sd 0:0:0:0: [sda] Write Protect is off
[    9.480000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[    9.510000] sd 0:0:0:0: [sda] 250069680 512-byte hardware sectors (128036 MB)
[    9.520000] sd 0:0:0:0: [sda] Write Protect is off
[    9.520000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[    9.530000]  sda: sda1
[    9.630000] sd 0:0:0:0: [sda] Attached SCSI disk
[    9.630000] sd 0:0:0:0: Attached scsi generic sg0 type 0

Again, when it is finished, I am unable to enter commands. Any thing i can try to resolve greatly appreciated.
Re: PogoPlug E02 unusable
May 30, 2023 01:04AM
bowent,

OK. So your stock u-boot does not support USB. See here for how to boot with tftp. And it is sepecific to the Pogo E02, too.

https://forum.doozan.com/read.php?3,28772,29034#msg-29034

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: PogoPlug E02 unusable
May 31, 2023 02:08AM
thanks for your continued assistance and suggestions. After sucessful tftp load of uImage and uInitrd, here is the boot failure log:

CE>> bootm 0x800000 0x1100000
## Booting image at 00800000 ...
   Image Name:   Linux-4.4.0-kirkwood-tld-1
   Created:      2023-05-31   5:26:41 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    5445938 Bytes =  5.2 MB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
OK
## Loading Ramdisk Image at 01100000 ...
   Image Name:   initramfs-5.13.6-kirkwood-tld-1
   Created:      2021-09-24   1:06:32 UTC
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    9671027 Bytes =  9.2 MB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[    0.000000][    T0] Booting Linux on physical CPU 0x0
[    0.000000][    T0] Linux version 5.13.6-kirkwood-tld-1 (root@tldDebian) (gcc (Debian 8.3.0-6) 8.3.0, GNU ld (GNU Binutils for Debian) 2.31.1) #1.0 PREEMPT Sat Jul 31 22:10:39 PDT 2021
[    0.000000][    T0] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=0005317f
[    0.000000][    T0] CPU: VIVT data cache, VIVT instruction cache
[    0.000000][    T0] OF: fdt: Machine model: CloudEngines Pogoplug E02
[    0.000000][    T0] Memory policy: Data cache writeback
[    0.000000][    T0] INITRD: 0x01100000+0x0093a000 overlaps in-use memory region - disabling initrd
[    0.000000][    T0] Zone ranges:
[    0.000000][    T0]   Normal   [mem 0x0000000000000000-0x000000000fffffff]
[    0.000000][    T0] Movable zone start for each node
[    0.000000][    T0] Early memory node ranges
[    0.000000][    T0]   node   0: [mem 0x0000000000000000-0x000000000fffffff]
[    0.000000][    T0] Initmem setup node 0 [mem 0x0000000000000000-0x000000000fffffff]
[    0.000000][    T0] Built 1 zonelists, mobility grouping on.  Total pages: 65024
[    0.000000][    T0] Kernel command line: console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data)
[    0.000000][    T0] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
[    0.000000][    T0] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
[    0.000000][    T0] mem auto-init: stack:off, heap alloc:on, heap free:off
[    0.000000][    T0] Memory: 240508K/262144K available (11264K kernel code, 1553K rwdata, 4272K rodata, 1024K init, 309K bss, 21636K reserved, 0K cma-reserved)
[    0.000000][    T0] random: get_random_u32 called from ____cache_alloc+0x408/0x7b4 with crng_init=0
[    0.000000][    T0] trace event string verifier disabled
[    0.000000][    T0] rcu: Preemptible hierarchical RCU implementation.
[    0.000000][    T0]  Trampoline variant of Tasks RCU enabled.
[    0.000000][    T0]  Tracing variant of Tasks RCU enabled.
[    0.000000][    T0] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000][    T0] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000][    T0] clocksource: orion_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9556302233 ns
[    0.000002][    T0] sched_clock: 32 bits at 200MHz, resolution 5ns, wraps every 10737418237ns
[    0.000056][    T0] Switching to timer-based delay loop, resolution 5ns
[    0.000931][    T0] Console: colour dummy device 80x30
[    0.001001][    T0] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=2000000)
[    0.001041][    T0] pid_max: default: 32768 minimum: 301
[    0.001444][    T0] LSM: Security Framework initializing
[    0.001624][    T0] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.001669][    T0] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.003096][    T0] CPU: Testing write buffer coherency: ok
[    0.005413][    T1] Setting up static identity map for 0x100000 - 0x100058
[    0.005707][    T1] mvebu-soc-id: MVEBU SoC ID=0x6281, Rev=0x2
[    0.006030][    T1] rcu: Hierarchical SRCU implementation.
[    0.007402][    T1] devtmpfs: initialized
[    0.013061][    T1] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.013114][    T1] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
[    0.050620][    T1] prandom32: self test passed (less than 6 bits correlated)
[    0.050662][    T1] prandom: seed boundary self test passed
[    0.055120][    T1] prandom: 100 self tests passed
[    0.055138][    T1] pinctrl core: initialized pinctrl subsystem
[    0.056743][    T1] NET: Registered protocol family 16
[    0.057590][    T1] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.058601][    T1] audit: initializing netlink subsys (disabled)
[    0.060011][    T1] thermal_sys: Registered thermal governor 'step_wise'
[    0.060410][   T16] audit: type=2000 audit(0.050:1): state=initialized audit_enabled=0 res=1
[    0.060566][    T1] cpuidle: using governor ladder
[    0.060658][    T1] cpuidle: using governor menu
[    0.061160][    T1] Feroceon L2: Enabling L2
[    0.061212][    T1] Feroceon L2: Cache support initialised.
[    0.069986][    T1] No ATAGs?
[    2.560064][    C0] random: fast init done
[    5.036599][   T39] "cryptomgr_test" (39) uses obsolete ecb(arc4) skcipher
[    5.063621][   T59] wait_for_initramfs() called before rootfs_initcalls
[    5.260335][    T1] raid6: int32x8  gen()   107 MB/s
[    5.430278][    T1] raid6: int32x8  xor()    68 MB/s
[    5.600164][    T1] raid6: int32x4  gen()   108 MB/s
[    5.770258][    T1] raid6: int32x4  xor()    70 MB/s
[    5.940165][    T1] raid6: int32x2  gen()   134 MB/s
[    6.110156][    T1] raid6: int32x2  xor()    82 MB/s
[    6.280323][    T1] raid6: int32x1  gen()    97 MB/s
[    6.450280][    T1] raid6: int32x1  xor()    58 MB/s
[    6.450299][    T1] raid6: using algorithm int32x2 gen() 134 MB/s
[    6.450314][    T1] raid6: .... xor() 82 MB/s, rmw enabled
[    6.450327][    T1] raid6: using intx1 recovery algorithm
[    6.450622][    T1] vgaarb: loaded
[    6.451219][    T1] SCSI subsystem initialized
[    6.451791][    T1] usbcore: registered new interface driver usbfs
[    6.451869][    T1] usbcore: registered new interface driver hub
[    6.451932][    T1] usbcore: registered new device driver usb
[    6.452158][    T1] pps_core: LinuxPPS API ver. 1 registered
[    6.452175][    T1] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    6.452213][    T1] PTP clock support registered
[    6.454175][    T1] clocksource: Switched to clocksource orion_clocksource
[    6.564875][    T1] VFS: Disk quotas dquot_6.6.0
[    6.564987][    T1] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    6.586388][    T1] NET: Registered protocol family 2
[    6.586579][    T1] IP idents hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    6.587687][    T1] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[    6.587744][    T1] TCP established hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    6.587796][    T1] TCP bind hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    6.587843][    T1] TCP: Hash tables configured (established 2048 bind 2048)
[    6.588104][    T1] MPTCP token hash table entries: 512 (order: 0, 6144 bytes, linear)
[    6.588190][    T1] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
[    6.588232][    T1] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
[    6.588499][    T1] NET: Registered protocol family 1
[    6.589284][    T1] RPC: Registered named UNIX socket transport module.
[    6.589307][    T1] RPC: Registered udp transport module.
[    6.589320][    T1] RPC: Registered tcp transport module.
[    6.589332][    T1] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    6.589351][    T1] PCI: CLS 0 bytes, default 32
[    6.589540][    T1] NetWinder Floating Point Emulator V0.97 (double precision)
[    8.241681][    T1] Initialise system trusted keyrings
[    8.241750][    T1] Key type blacklist registered
[    8.242014][    T1] workingset: timestamp_bits=30 max_order=16 bucket_order=0
[    8.242161][    T1] zbud: loaded
[    8.243719][    T1] NFS: Registering the id_resolver key type
[    8.243763][    T1] Key type id_resolver registered
[    8.243779][    T1] Key type id_legacy registered
[    8.243826][    T1] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    8.243853][    T1] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    8.243869][    T1] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    8.244156][    T1] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[    8.244777][    T1] fuse: init (API version 7.34)
[    8.245229][    T1] orangefs_debugfs_init: called with debug mask: :none: :0:
[    8.245465][    T1] orangefs_init: module version upstream loaded
[    8.245486][    T1] SGI XFS with ACLs, security attributes, realtime, scrub, quota, no debug enabled
[    8.346399][    T1] xor: measuring software checksum speed
[    8.355364][    T1]    arm4regs        :  1113 MB/sec
[    8.370181][    T1]    8regs           :   667 MB/sec
[    8.380490][    T1]    32regs          :   960 MB/sec
[    8.380510][    T1] xor: using function: arm4regs (1113 MB/sec)
[    8.380534][    T1] async_tx: api initialized (async)
[    8.380555][    T1] Key type asymmetric registered
[    8.380570][    T1] Asymmetric key parser 'x509' registered
[    8.380634][    T1] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[    8.380716][    T1] io scheduler bfq registered
[    8.580520][    T1] kirkwood-pinctrl f1010000.pin-controller: registered pinctrl driver
[    8.582903][    T1] mv_xor f1060800.xor: Marvell shared XOR driver
[    8.645389][    T1] mv_xor f1060800.xor: Marvell XOR (Registers Mode): ( xor cpy intr )
[    8.648221][    T1] mv_xor f1060900.xor: Marvell shared XOR driver
[    8.705377][    T1] mv_xor f1060900.xor: Marvell XOR (Registers Mode): ( xor cpy intr )
[    8.708499][    T1] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    8.709942][    T1] printk: console [ttyS0] disabled
[    8.710045][    T1] f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 25, base_baud = 12500000) is a 16550A
[    9.559193][    T1] printk: console [ttyS0] enabled
[    9.573536][    T1] loop: module loaded
[    9.578479][    T1] nand: device found, Manufacturer ID: 0xad, Chip ID: 0xf1
[    9.585614][    T1] nand: Hynix NAND 128MiB 3,3V 8-bit
[    9.590781][    T1] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    9.599447][    T1] Scanning device for bad blocks
[    9.725115][    T1] 4 cmdlinepart partitions found on MTD device orion_nand
[    9.732117][    T1] Creating 4 MTD partitions on "orion_nand":
[    9.738011][    T1] 0x000000000000-0x000000100000 : "u-boot"
[    9.745316][    T1] 0x000000100000-0x000000500000 : "uImage"
[    9.752541][    T1] 0x000000500000-0x000002500000 : "rootfs"
[    9.759936][    T1] 0x000002500000-0x000008000000 : "data"
[    9.767928][    T1] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information.
[    9.776551][    T1] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
[    9.788221][    T1] libphy: Fixed MDIO Bus: probed
[    9.794712][    T1] libphy: orion_mdio_bus: probed
[    9.801049][    T1] mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
[   10.565264][    T1] mv643xx_eth_port mv643xx_eth_port.0 eth0: port 0 with MAC address 00:25:31:00:71:ca
[   10.574917][    T1] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[   10.582215][    T1] ehci-pci: EHCI PCI platform driver
[   10.587473][    T1] ehci-orion: EHCI orion driver
[   10.592420][    T1] orion-ehci f1050000.ehci: EHCI Host Controller
[   10.598704][    T1] orion-ehci f1050000.ehci: new USB bus registered, assigned bus number 1
[   10.607315][    T1] orion-ehci f1050000.ehci: irq 29, io mem 0xf1050000
[   10.634223][    T1] orion-ehci f1050000.ehci: USB 2.0 started, EHCI 1.00
[   10.641285][    T1] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.13
[   10.650328][    T1] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   10.658315][    T1] usb usb1: Product: EHCI Host Controller
[   10.663919][    T1] usb usb1: Manufacturer: Linux 5.13.6-kirkwood-tld-1 ehci_hcd
[   10.671377][    T1] usb usb1: SerialNumber: f1050000.ehci
[   10.677558][    T1] hub 1-0:1.0: USB hub found
[   10.682086][    T1] hub 1-0:1.0: 1 port detected
[   10.687627][    T1] usbcore: registered new interface driver usb-storage
[   10.694875][    T1] mousedev: PS/2 mouse device common for all mice
[   10.974211][   T17] usb 1-1: new high-speed USB device number 2 using orion-ehci
[   11.175952][   T17] usb 1-1: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice= 9.01
[   11.184917][   T17] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[   11.192823][   T17] usb 1-1: Product: USB2.0 Hub
[   11.198437][   T17] hub 1-1:1.0: USB hub found
[   11.203331][   T17] hub 1-1:1.0: 4 ports detected
[   11.524203][   T17] usb 1-1.1: new high-speed USB device number 3 using orion-ehci
[   11.675826][   T17] usb 1-1.1: New USB device found, idVendor=11b0, idProduct=6298, bcdDevice= 1.08
[   11.684956][   T17] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   11.693034][   T17] usb 1-1.1: Product: SNA-DC/U
[   11.698401][   T17] usb 1-1.1: Manufacturer: Kingston
[   11.703483][   T17] usb 1-1.1: SerialNumber: 393834313032353030303231
[   11.710775][   T17] usb-storage 1-1.1:1.0: USB Mass Storage device detected
[   11.718417][   T17] scsi host0: usb-storage 1-1.1:1.0
[   11.764214][    T1] rtc-mv f1010300.rtc: internal RTC not ticking
[   11.770526][    T1] i2c /dev entries driver
[   11.775458][    T1] device-mapper: uevent: version 1.0.3
[   11.781098][    T1] device-mapper: ioctl: 4.45.0-ioctl (2021-03-22) initialised: dm-devel@redhat.com
[   11.790775][    T1] device-mapper: multipath round-robin: version 1.2.0 loaded
[   11.798112][    T1] device-mapper: multipath queue-length: version 0.2.0 loaded
[   11.805495][    T1] device-mapper: multipath service-time: version 0.3.0 loaded
[   11.812912][    T1] device-mapper: dm-log-userspace: version 1.3.0 loaded
[   11.819763][    T1] device-mapper: raid: Loading target version 1.15.1
[   11.827862][    T1] hid: raw HID events driver (C) Jiri Kosina
[   11.834071][    T1] drop_monitor: Initializing network drop monitor service
[   11.841615][    T1] NET: Registered protocol family 10
[   11.848231][    T1] Segment Routing with IPv6
[   11.852620][    T1] RPL Segment Routing with IPv6
[   11.857542][    T1] NET: Registered protocol family 17
[   11.862973][    T1] Key type dns_resolver registered
[   11.868574][    T1] registered taskstats version 1
[   11.873405][    T1] Loading compiled-in X.509 certificates
[   11.879417][    T1] zswap: loaded using pool lzo/zbud
[   11.884930][    T1] Key type ._fscrypt registered
[   11.889671][    T1] Key type .fscrypt registered
[   11.894412][    T1] Key type fscrypt-provisioning registered
[   11.902372][    T1] Key type big_key registered
[   11.911115][    T1] Key type encrypted registered
[   11.919413][    T1] Waiting 10 sec before mounting root device...
[   12.725184][    T7] scsi 0:0:0:0: Direct-Access     Kingston SNA-DC/U         1.08 PQ: 0 ANSI: 4
[   12.735880][   T81] sd 0:0:0:0: [sda] 250069680 512-byte logical blocks: (128 GB/119 GiB)
[   12.744738][   T81] sd 0:0:0:0: [sda] Write Protect is off
[   12.750735][   T81] sd 0:0:0:0: [sda] No Caching mode page found
[   12.756846][   T81] sd 0:0:0:0: [sda] Assuming drive cache: write through
[   12.779747][   T81]  sda: sda1
[   12.785743][   T81] sd 0:0:0:0: [sda] Attached SCSI disk
[   22.244207][    T1] md: Waiting for all devices to be available before autodetect
[   22.251759][    T1] md: If you don't use raid, use raid=noautodetect
[   22.258169][    T1] md: Autodetecting RAID arrays.
[   22.262982][    T1] md: autorun ...
[   22.266508][    T1] md: ... autorun DONE.
[   22.271310][    T1] VFS: Cannot open root device "LABEL=rootfs" or unknown-block(0,0): error -6
[   22.280143][    T1] Please append a correct "root=" boot option; here are the available partitions:
[   22.289332][    T1] 1f00            1024 mtdblock0
[   22.289345][    T1]  (driver?)
[   22.297384][    T1] 1f01            4096 mtdblock1
[   22.297395][    T1]  (driver?)
[   22.305409][    T1] 1f02           32768 mtdblock2
[   22.305420][    T1]  (driver?)
[   22.313389][    T1] 1f03           93184 mtdblock3
[   22.313399][    T1]  (driver?)
[   22.321424][    T1] 0800       125034840 sda
[   22.321437][    T1]  driver: sd
[   22.329023][    T1]   0801       125034806 sda1 0b5169b1-f533-43bd-9b6b-efb4c652f3c4
[   22.329036][    T1]
[   22.339050][    T1] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[   22.348057][    T1] CPU: 0 PID: 1 Comm: swapper Not tainted 5.13.6-kirkwood-tld-1 #1.0
[   22.356015][    T1] Hardware name: Marvell Kirkwood (Flattened Device Tree)
[   22.363018][    T1] [<8010e0a4>] (unwind_backtrace) from [<8010a8ac>] (show_stack+0x10/0x14)
[   22.371522][    T1] [<8010a8ac>] (show_stack) from [<80afddf4>] (panic+0xfc/0x328)
[   22.379154][    T1] [<80afddf4>] (panic) from [<81101ad0>] (mount_block_root+0x1e0/0x26c)
[   22.387392][    T1] [<81101ad0>] (mount_block_root) from [<81101c4c>] (mount_root+0xf0/0x120)
[   22.395972][    T1] [<81101c4c>] (mount_root) from [<81101dc0>] (prepare_namespace+0x144/0x180)
[   22.404727][    T1] [<81101dc0>] (prepare_namespace) from [<811015e4>] (kernel_init_freeable+0x1d0/0x234)
[   22.414354][    T1] [<811015e4>] (kernel_init_freeable) from [<80b091cc>] (kernel_init+0x8/0x118)
[   22.423284][    T1] [<80b091cc>] (kernel_init) from [<80100148>] (ret_from_fork+0x14/0x2c)
[   22.431601][    T1] Exception stack(0x8149ffb0 to 0x8149fff8)
[   22.437376][    T1] ffa0:                                     00000000 00000000 00000000 00000000
[   22.446300][    T1] ffc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   22.455218][    T1] ffe0: 00000000 00000000 00000000 00000000 00000013 00000000
[   22.462578][    T1] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) ]---

Looks like it cannot open root device "Label=rootfs"?

I verified the file system label via lsblk (by mounting on the Debian sytem on which it was created), and got this output which seems correct:

NAME        MOUNTPOINT     LABEL       SIZE UUID
sdb                                   119.2G
`-sdb1     /media/sdb1     rootfs     119.2G 5ca8600f-8446-49a1-a3ad-36f9ad5c2e26

If I were to recreate the filesystem on a different device, I'm not sure what I'd do differently.

Thanks again in advance for help and suggestions regarding next steps.
Re: PogoPlug E02 unusable
May 31, 2023 01:12PM
This is really strange because I had that same log yesterday, particularly the kernel panic, after creating this for a new Pogoplug 4 I had purchased. I ended up redoing it from scratch again and I no longer got the panic and things worked fine. You might try the same.



Edited 1 time(s). Last edit at 05/31/2023 01:13PM by bluzfanmr1.
Re: PogoPlug E02 unusable
May 31, 2023 01:29PM
Change the root=Label=rootfs to root=/dev/sda1 and tftp boot again.

Also, I think you used kernel 5.13.6-kirkwood-tld-1, while making the the uImage with the embeded dtb, the -n should be changed accordingly. Yours showed as Image Name: Linux-4.4.0-kirkwood-tld-1.
Re: PogoPlug E02 unusable
May 31, 2023 01:32PM
bluzfanmr1 Wrote:
-------------------------------------------------------
> This is really strange because I had that same log
> yesterday, particularly the kernel panic, after
> creating this for a new Pogoplug 4 I had
> purchased. I ended up redoing it from scratch
> again and I no longer got the panic and things
> worked fine. You might try the same.


I think small sandisk usb 2.0 disk (<64GB) is the best. It never failed me. USB 3.0 disk or some usb 2.0 disk with new usb chip sometimes causes trouble. If this happens, we can try to put a usb hub between the drive and the device.
Re: PogoPlug E02 unusable
May 31, 2023 02:44PM
All,

I recall some users reported this issue. It is best to use command line to label the disk. Don't use GUI (i.e. Ubuntu, Mint,...).

Assuming the partition in /dev/sdb1.

If formatting
mkfs.ext3 -L rootfs /dev/sdb1

If already formattted:
e2label /dev/sdb1 rootfs

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: PogoPlug E02 unusable
June 01, 2023 01:51AM
Success! Big thank you to daviddyer, this was the fix:

Change the root=Label=rootfs to root=/dev/sda1 and tftp boot again.

Everyone, again, thanks for all your help!

So now that I have hacked in (with a lot of help from my friends), I assume I want to update the boot loader (permanently?)?
I am assuming that for now, everytime I boot, I'll need to set the env args, tftp boot and then issue the boot command.
Is it possible to install Debian on the internal storage?
Re: PogoPlug E02 unusable
June 01, 2023 11:16AM
Updating u-boot / u-boot enviroment in Debian, should be an easy job. Bodhi has been doing so much for us! With Bodhi's modern u-boot, booting Debian will be very easy.

https://forum.doozan.com/read.php?3,12381

E02 has only 256MB flash. Not enough for Debian. You can install openwrt as a backup system / rescue system.
Re: PogoPlug E02 unusable
June 01, 2023 01:14PM
bowent,

>
> Change the root=Label=rootfs to root=/dev/sda1 and
> tftp boot again.
>
>

Note that the root=/dev/sda1 usage is a good solution only if you don't intend to have more than 1 USB drive attached during boot. As soon as you have another USB drive attached in addition to the rootfs, you will have problem booting.

The foolproof solution is to use root=LABEL=rootfs for root device. Try what I posted above. The rootfs is not considered done until you can boot with the rootfs label.

But once you install new u-boot, you can come back and fix this problem easily.

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



Edited 1 time(s). Last edit at 06/01/2023 01:16PM by bodhi.
Re: PogoPlug E02 unusable
June 06, 2023 12:34AM
Still no joy with
root=LABEL=rootfs
in setenv bootargs.

I suspected janky USB flash drives (three now that will not boot with either "rootfs" or "/dev/sda1" in the bootargs).
The only previously successful boot to usb media (with /dev/sda1 bootarg) was accomplished with a mini PCIe SSD in a mini PCIe to sata drive adapter in a USB external drive housing. I've switched to less exotic hardware to up my probability of success.

I've given up on flash drives (and other bizarre hardware) and followed the instructions to create a filesystem and tftp boot to a 40 GB ide drive in a usb enclosure.

Again, it will not boot with "rootfs" and will boot with "/dev/sda1" in the boot args.

I did use the
 mkfs.ext3 -L rootfs /dev/sdb1
command above when making the file system.

None of the filesystem labeling was done in any GUI.

Do not know if this is relevant, but I'll throw it in, in the interest of full disclosure. I am creating these ext3/rootfs filesystems using Raspberry PI 4b running Debian Bullseye (not Raspbian).

Would like some advice about what problem to prioritize first: Boot with "rootfs" bootarg or Installing the new U-Boot.

Thanks and cheers.
Re: PogoPlug E02 unusable
June 06, 2023 01:17AM
You can boot to debian, you have root, just install new u-boot and u-boot env, then all problems will be solved.


...will be happy ever after...

Don't play with old U-boot.



Edited 1 time(s). Last edit at 06/06/2023 01:31AM by daviddyer.
Re: PogoPlug E02 unusable
June 06, 2023 01:20AM
> You can boot to debian, you have root, just
> installed new u-boot and u-boot env, then all
> problems will be solved.
>
>
> ...will be happy ever after...
>
> Don't play with old U-boot.

Good advice David!

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: PogoPlug E02 unusable
June 08, 2023 12:05AM
Greetings,

I've managed to get updated u-boot installed and am able to boot from USB devices. Part of the issue i was having before was that cut and paste of commands from the web site to the putty serial console was failing (but not in a way that was visually noticable). Once i started typing all of the commands, i was able to boot USB ide,USB sata and USB thumb drives.

Just wondering if you could comment on the errors in the boot log and advise if they are a problem:
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
Initializing devices...
starting USB...
USB0:   USB EHCI 1.00
scanning bus 0 for devices... 3 USB Device(s) found
       scanning usb for storage devices...
Use USB retry period from the environment: 15 second(s)
1 Storage Device(s) found
Unknown command 'ide' - try 'help'
Unknown command 'mmc' - try 'help'
Loading envs from usb 0...
** File not found /boot/uEnv.txt **
Loading envs from usb 1...
** Bad device usb 1 **
Loading envs from usb 2...
** Bad device usb 2 **
Loading envs from usb 3...
** Bad device usb 3 **
Loading envs from ide 0...
** Bad device ide 0 **
Loading envs from ide 1...
** Bad device ide 1 **
Loading envs from ide 2...
** Bad device ide 2 **
Loading envs from ide 3...
** Bad device ide 3 **
Loading envs from mmc 0...
** Bad device mmc 0 **
Loading envs from mmc 1...
** Bad device mmc 1 **
Loading envs from mmc 2...
** Bad device mmc 2 **
Loading envs from mmc 3...
** Bad device mmc 3 **
running scan_disk ...
Scan device usb
device usb 0:1
1 bytes read in 753 ms (0 Bytes/s)
Found bootable drive on usb 0
loading uImage ...
5446002 bytes read in 1054 ms (4.9 MiB/s)
loading uInitrd ...
9671091 bytes read in 989 ms (9.3 MiB/s)
loading DTB /boot/dts/kirkwood-pogo_e02.dtb ...
10114 bytes read in 3813 ms (2 KiB/s)
## Booting kernel from Legacy Image at 00800000 ...
   Image Name:   Linux-5.13.6-kirkwood-tld-1
   Created:      2023-06-08   3:58:02 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    5445938 Bytes = 5.2 MiB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 01100000 ...
   Image Name:   initramfs-5.13.6-kirkwood-tld-1
   Created:      2021-09-24   1:06:32 UTC
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    9671027 Bytes = 9.2 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 01c00000
   Booting using the fdt blob at 0x1c00000
   Loading Kernel Image ... OK
   Loading Ramdisk to 0f1d6000, end 0fb0f173 ... OK
   Loading Device Tree to 0f1d0000, end 0f1d5781 ... OK
Using machid 0x831 from environment

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[    0.000000][    T0] Booting Linux on physical CPU 0x0
[    0.000000][    T0] Linux version 5.13.6-kirkwood-tld-1 (root@tldDebian) (gcc (Debian 8.3.0-6) 8.3.0, GNU ld (GNU Binutils for Debian) 2.31.1) #1.0 PREEMPT Sat Jul 31 22:10:39 PDT 2021
[    0.000000][    T0] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=0005397f
[    0.000000][    T0] CPU: VIVT data cache, VIVT instruction cache
[    0.000000][    T0] OF: fdt: Machine model: CloudEngines Pogoplug E02
[    0.000000][    T0] printk: bootconsole [earlycon0] enabled
[    0.000000][    T0] Memory policy: Data cache writeback
[    0.000000][    T0] Zone ranges:
[    0.000000][    T0]   Normal   [mem 0x0000000000000000-0x000000000fffffff]
[    0.000000][    T0] Movable zone start for each node
[    0.000000][    T0] Early memory node ranges
[    0.000000][    T0]   node   0: [mem 0x0000000000000000-0x000000000fffffff]
[    0.000000][    T0] Initmem setup node 0 [mem 0x0000000000000000-0x000000000fffffff]
[    0.000000][    T0] Built 1 zonelists, mobility grouping on.  Total pages: 65024
[    0.000000][    T0] Kernel command line: console=ttyS0,115200n8 earlyprintk root=/dev/sda1 rootdelay=10
[    0.000000][    T0] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
[    0.000000][    T0] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
[    0.000000][    T0] mem auto-init: stack:off, heap alloc:on, heap free:off
[    0.000000][    T0] Memory: 240508K/262144K available (11264K kernel code, 1553K rwdata, 4272K rodata, 1024K init, 309K bss, 21636K reserved, 0K cma-reserved)
[    0.000000][    T0] random: get_random_u32 called from ____cache_alloc+0x408/0x7b4 with crng_init=0
[    0.000000][    T0] trace event string verifier disabled
[    0.000000][    T0] rcu: Preemptible hierarchical RCU implementation.
[    0.000000][    T0]  Trampoline variant of Tasks RCU enabled.
[    0.000000][    T0]  Tracing variant of Tasks RCU enabled.
[    0.000000][    T0] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000][    T0] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000][    T0] clocksource: orion_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9556302233 ns
[    0.000002][    T0] sched_clock: 32 bits at 200MHz, resolution 5ns, wraps every 10737418237ns
[    0.008609][    T0] Switching to timer-based delay loop, resolution 5ns
[    0.016122][    T0] Console: colour dummy device 80x30
[    0.021394][    T0] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=2000000)
[    0.032735][    T0] pid_max: default: 32768 minimum: 301
[    0.038482][    T0] LSM: Security Framework initializing
[    0.044040][    T0] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.052163][    T0] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.062143][    T0] CPU: Testing write buffer coherency: ok
[    0.070248][    T1] Setting up static identity map for 0x100000 - 0x100058
[    0.077452][    T1] mvebu-soc-id: MVEBU SoC ID=0x6281, Rev=0x2
[    0.083719][    T1] rcu: Hierarchical SRCU implementation.
[    0.090735][    T1] devtmpfs: initialized
[    0.100455][    T1] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.111167][    T1] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
[    0.156163][    T1] prandom32: self test passed (less than 6 bits correlated)
[    0.163395][    T1] prandom: seed boundary self test passed
[    0.173235][    T1] prandom: 100 self tests passed
[    0.178065][    T1] pinctrl core: initialized pinctrl subsystem
[    0.185692][    T1] NET: Registered protocol family 16
[    0.191757][    T1] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.200397][    T1] audit: initializing netlink subsys (disabled)
[    0.207948][    T1] thermal_sys: Registered thermal governor 'step_wise'
[    0.208340][   T16] audit: type=2000 audit(0.190:1): state=initialized audit_enabled=0 res=1
[    0.223787][    T1] cpuidle: using governor ladder
[    0.228763][    T1] cpuidle: using governor menu
[    0.233912][    T1] Feroceon L2: Enabling L2
[    0.238244][    T1] Feroceon L2: Cache support initialised.
[    0.252373][    T1] No ATAGs?
[    2.568616][    C0] random: fast init done
[    5.146619][   T39] "cryptomgr_test" (39) uses obsolete ecb(arc4) skcipher
[    5.180223][   T59] wait_for_initramfs() called before rootfs_initcalls
[    5.378813][    T1] raid6: int32x8  gen()   108 MB/s
[    5.548749][    T1] raid6: int32x8  xor()    68 MB/s
[    5.718673][    T1] raid6: int32x4  gen()   109 MB/s
[    5.888812][    T1] raid6: int32x4  xor()    71 MB/s
[    6.058617][    T1] raid6: int32x2  gen()   142 MB/s
[    6.228644][    T1] raid6: int32x2  xor()    85 MB/s
[    6.398879][    T1] raid6: int32x1  gen()    97 MB/s
[    6.568752][    T1] raid6: int32x1  xor()    61 MB/s
[    6.573746][    T1] raid6: using algorithm int32x2 gen() 142 MB/s
[    6.579884][    T1] raid6: .... xor() 85 MB/s, rmw enabled
[    6.585395][    T1] raid6: using intx1 recovery algorithm
[    6.591119][    T1] vgaarb: loaded
[    6.595115][    T1] SCSI subsystem initialized
[    6.600155][    T1] usbcore: registered new interface driver usbfs
[    6.606424][    T1] usbcore: registered new interface driver hub
[    6.612562][    T1] usbcore: registered new device driver usb
[    6.618544][    T1] pps_core: LinuxPPS API ver. 1 registered
[    6.624256][    T1] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    6.634172][    T1] PTP clock support registered
[    6.640739][    T1] clocksource: Switched to clocksource orion_clocksource
[    6.751448][    T1] VFS: Disk quotas dquot_6.6.0
[    6.756189][    T1] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    6.792037][    T1] NET: Registered protocol family 2
[    6.797285][    T1] IP idents hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    6.821838][    T1] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[    6.840798][    T1] TCP established hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    6.849234][    T1] TCP bind hash table entries: 2048 (order: 1, 8192 bytes, linear)
[    6.880819][    T1] TCP: Hash tables configured (established 2048 bind 2048)
[    6.888179][    T1] MPTCP token hash table entries: 512 (order: 0, 6144 bytes, linear)
[    6.910850][    T1] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
[    6.918136][    T1] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
[    6.941026][    T1] NET: Registered protocol family 1
[    6.951064][    T1] RPC: Registered named UNIX socket transport module.
[    6.957723][    T1] RPC: Registered udp transport module.
[    6.970761][    T1] RPC: Registered tcp transport module.
[    6.976191][    T1] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    7.000763][    T1] PCI: CLS 0 bytes, default 32
[    7.005718][    T1] NetWinder Floating Point Emulator V0.97 (double precision)
[    8.392115][    T1] Initialise system trusted keyrings
[    8.397334][    T1] Key type blacklist registered
[    8.402399][    T1] workingset: timestamp_bits=30 max_order=16 bucket_order=0
[    8.409698][    T1] zbud: loaded
[    8.414541][    T1] NFS: Registering the id_resolver key type
[    8.420348][    T1] Key type id_resolver registered
[    8.425333][    T1] Key type id_legacy registered
[    8.430108][    T1] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    8.437575][    T1] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    8.445767][    T1] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    8.453158][    T1] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[    8.461501][    T1] fuse: init (API version 7.34)
[    8.466651][    T1] orangefs_debugfs_init: called with debug mask: :none: :0:
[    8.474076][    T1] orangefs_init: module version upstream loaded
[    8.480209][    T1] SGI XFS with ACLs, security attributes, realtime, scrub, quota, no debug enabled
[    8.590670][    T1] xor: measuring software checksum speed
[    8.605183][    T1]    arm4regs        :  1113 MB/sec
[    8.625065][    T1]    8regs           :   667 MB/sec
[    8.640316][    T1]    32regs          :   971 MB/sec
[    8.645443][    T1] xor: using function: arm4regs (1113 MB/sec)
[    8.651451][    T1] async_tx: api initialized (async)
[    8.656535][    T1] Key type asymmetric registered
[    8.661394][    T1] Asymmetric key parser 'x509' registered
[    8.667052][    T1] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[    8.675289][    T1] io scheduler bfq registered
[    8.879356][    T1] kirkwood-pinctrl f1010000.pin-controller: registered pinctrl driver
[    8.889739][    T1] mv_xor f1060800.xor: Marvell shared XOR driver
[    8.951877][    T1] mv_xor f1060800.xor: Marvell XOR (Registers Mode): ( xor cpy intr )
[    8.962623][    T1] mv_xor f1060900.xor: Marvell shared XOR driver
[    9.031850][    T1] mv_xor f1060900.xor: Marvell XOR (Registers Mode): ( xor cpy intr )
[    9.042858][    T1] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    9.051405][    T1] printk: console [ttyS0] disabled
[    9.056486][    T1] f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 25, base_baud = 12500000) is a 16550A
[    9.066334][    T1] printk: console [ttyS0] enabled
[    9.066334][    T1] printk: console [ttyS0] enabled
[    9.076187][    T1] printk: bootconsole [earlycon0] disabled
[    9.076187][    T1] printk: bootconsole [earlycon0] disabled
[    9.096755][    T1] loop: module loaded
[    9.101671][    T1] nand: device found, Manufacturer ID: 0xad, Chip ID: 0xf1
[    9.108773][    T1] nand: Hynix NAND 128MiB 3,3V 8-bit
[    9.113973][    T1] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    9.122616][    T1] Scanning device for bad blocks
[    9.247352][    T1] 4 fixed-partitions partitions found on MTD device orion_nand
[    9.254811][    T1] Creating 4 MTD partitions on "orion_nand":
[    9.260681][    T1] 0x000000000000-0x000000100000 : "u-boot"
[    9.267990][    T1] 0x000000100000-0x000000600000 : "uImage"
[    9.275282][    T1] 0x000000500000-0x000002a00000 : "pogoplug"
[    9.282881][    T1] 0x000002500000-0x000009100000 : "root"
[    9.288406][    T1] mtd: partition "root" extends beyond the end of device "orion_nand" -- size truncated to 0x5b00000
[    9.301627][    T1] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information.
[    9.310206][    T1] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
[    9.321864][    T1] libphy: Fixed MDIO Bus: probed
[    9.328231][    T1] libphy: orion_mdio_bus: probed
[    9.334583][    T1] mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
[   10.081828][    T1] mv643xx_eth_port mv643xx_eth_port.0 eth0: port 0 with MAC address 52:3b:20:9c:11:51
[   10.091603][    T1] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[   10.098899][    T1] ehci-pci: EHCI PCI platform driver
[   10.104158][    T1] ehci-orion: EHCI orion driver
[   10.109103][    T1] orion-ehci f1050000.ehci: EHCI Host Controller
[   10.115387][    T1] orion-ehci f1050000.ehci: new USB bus registered, assigned bus number 1
[   10.124000][    T1] orion-ehci f1050000.ehci: irq 29, io mem 0xf1050000
[   10.150782][    T1] orion-ehci f1050000.ehci: USB 2.0 started, EHCI 1.00
[   10.157856][    T1] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.13
[   10.166899][    T1] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   10.174885][    T1] usb usb1: Product: EHCI Host Controller
[   10.180489][    T1] usb usb1: Manufacturer: Linux 5.13.6-kirkwood-tld-1 ehci_hcd
[   10.187946][    T1] usb usb1: SerialNumber: f1050000.ehci
[   10.194120][    T1] hub 1-0:1.0: USB hub found
[   10.198646][    T1] hub 1-0:1.0: 1 port detected
[   10.204166][    T1] usbcore: registered new interface driver usb-storage
[   10.211411][    T1] mousedev: PS/2 mouse device common for all mice
[   10.490769][   T17] usb 1-1: new high-speed USB device number 2 using orion-ehci
[   10.692511][   T17] usb 1-1: New USB device found, idVendor=05e3, idProduct=0608, bcdDevice= 9.01
[   10.701469][   T17] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[   10.709374][   T17] usb 1-1: Product: USB2.0 Hub
[   10.714986][   T17] hub 1-1:1.0: USB hub found
[   10.719765][   T17] hub 1-1:1.0: 4 ports detected
[   11.040768][   T17] usb 1-1.3: new high-speed USB device number 3 using orion-ehci
[   11.196381][   T17] usb 1-1.3: New USB device found, idVendor=090c, idProduct=1000, bcdDevice=11.00
[   11.205509][   T17] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   11.213597][   T17] usb 1-1.3: Product: Flash Disk
[   11.218422][   T17] usb 1-1.3: Manufacturer: USB
[   11.223090][   T17] usb 1-1.3: SerialNumber: AAAR0R9RFNPMGVTE
[   11.230303][   T17] usb-storage 1-1.3:1.0: USB Mass Storage device detected
[   11.237815][   T17] usb-storage 1-1.3:1.0: Quirks match for vid 090c pid 1000: 400
[   11.245612][   T17] scsi host0: usb-storage 1-1.3:1.0
[   11.290780][    T1] rtc-mv f1010300.rtc: internal RTC not ticking
[   11.297110][    T1] i2c /dev entries driver
[   11.302020][    T1] device-mapper: uevent: version 1.0.3
[   11.307665][    T1] device-mapper: ioctl: 4.45.0-ioctl (2021-03-22) initialised: dm-devel@redhat.com
[   11.317331][    T1] device-mapper: multipath round-robin: version 1.2.0 loaded
[   11.324665][    T1] device-mapper: multipath queue-length: version 0.2.0 loaded
[   11.332049][    T1] device-mapper: multipath service-time: version 0.3.0 loaded
[   11.339460][    T1] device-mapper: dm-log-userspace: version 1.3.0 loaded
[   11.346308][    T1] device-mapper: raid: Loading target version 1.15.1
[   11.354392][    T1] hid: raw HID events driver (C) Jiri Kosina
[   11.360636][    T1] drop_monitor: Initializing network drop monitor service
[   11.368174][    T1] NET: Registered protocol family 10
[   11.374771][    T1] Segment Routing with IPv6
[   11.379166][    T1] RPL Segment Routing with IPv6
[   11.384086][    T1] NET: Registered protocol family 17
[   11.389515][    T1] Key type dns_resolver registered
[   11.395107][    T1] registered taskstats version 1
[   11.399942][    T1] Loading compiled-in X.509 certificates
[   11.405952][    T1] zswap: loaded using pool lzo/zbud
[   11.411468][    T1] Key type ._fscrypt registered
[   11.416209][    T1] Key type .fscrypt registered
[   11.420924][    T1] Key type fscrypt-provisioning registered
[   11.428844][    T1] Key type big_key registered
[   11.437561][    T1] Key type encrypted registered
[   11.445781][    T1] Waiting 10 sec before mounting root device...
[   12.640876][    T7] scsi 0:0:0:0: Direct-Access     USB      Flash Disk       1100 PQ: 0 ANSI: 6
[   12.651816][   T80] sd 0:0:0:0: [sda] 121737216 512-byte logical blocks: (62.3 GB/58.0 GiB)
[   12.661047][   T80] sd 0:0:0:0: [sda] Write Protect is off
[   12.667419][   T80] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[   12.683937][   T80]  sda: sda1
[   12.691679][   T80] sd 0:0:0:0: [sda] Attached SCSI removable disk
[   21.610771][    T1] md: Waiting for all devices to be available before autodetect
[   21.618304][    T1] md: If you don't use raid, use raid=noautodetect
[   21.624712][    T1] md: Autodetecting RAID arrays.
[   21.629525][    T1] md: autorun ...
[   21.633050][    T1] md: ... autorun DONE.
[   21.638823][    T1] EXT4-fs (sda1): mounting ext3 file system using the ext4 subsystem
[   21.759401][    T1] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null). Quota mode: none.
[   21.769649][    T1] VFS: Mounted root (ext3 filesystem) readonly on device 8:1.
[   21.787483][    T1] devtmpfs: mounted
[   21.794308][    T1] Freeing unused kernel memory: 1024K
[   21.800380][    T1] Checked W+X mappings: passed, no W+X pages found
[   21.806828][    T1] Run /sbin/init as init process
INIT: version 2.96 booting
Using makefile-style concurrent boot in runlevel S.
[   22.727530][  T171] ecc_sw_hamming_correct: uncorrectable ECC error
[   22.733986][  T171] blk_update_request: I/O error, dev mtdblock0, sector 2040 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[   22.745924][  T171] ecc_sw_hamming_correct: uncorrectable ECC error
[   22.752257][  T171] blk_update_request: I/O error, dev mtdblock0, sector 2040 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[   22.763646][  T171] Buffer I/O error on dev mtdblock0, logical block 255, async page read
Starting hotplug events dispatcher: systemd-udevd.
Synthesizing the initial hotplug events (subsystems)...done.
Synthesizing the initial hotplug events (devices)...done.
Waiting for /dev to be fully populated...[   25.505670][  T287] orion_wdt: Initial timeout 21 sec
[   26.044217][  T289] usbcore: registered new interface driver uas
[   26.201575][  T288] marvell-cesa f1030000.crypto: CESA device successfully registered
[   26.281983][  T289] sd 0:0:0:0: Attached scsi generic sg0 type 0
done.
Setting hostname to 'debian'...done.
Not activating swap on swapfile. ... (warning).
[   27.358921][  T438] EXT4-fs (sda1): re-mounted. Opts: (null). Quota mode: none.
Will now check root file system:[/sbin/fsck.ext3 (1) -- /] fsck.ext3 -y -C0 /dev/sda1
[   27.489306][    C0] random: crng init done
e2fsck 1.46.2 (28-Feb-2021)
rootfs: clean, 15920/3809280 files, 705864/15216896 blocks
.
[   27.824362][  T450] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro. Quota mode: none.
Will now check all file systems.
Checking all file systems.
LABEL=rootfs is mounted
Done checking file systems.
Log is being saved in /var/log/fsck/checkfs if that location is writable.
Cleaning up temporary files...Cleaning /tmp...done.
 /tmp.
[   29.840771][  T732] Adding 524284k swap on /swapfile1.  Priority:-2 extents:13 across:7769664k FS
Will now mount local filesystems:.
Will now activate swapfile swap, if any:swapon: /swapfile1: found signature [pagesize=4096, signature=swap]
swapon: /swapfile1: pagesize=4096, swapsize=536870912, devsize=536870912
swapon /swapfile1
done.
Checking minimum space in /tmp...done.
Cleaning up temporary files....
Initializing random number generator...done.
Starting Setting kernel variables: sysctl.
Configuring network interfaces...Internet Systems Consortium DHCP Client 4.4.1
Copyright 2004-2018 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/eth0/52:3b:20:9c:11:51
Sending on   LPF/eth0/52:3b:20:9c:11:51
Sending on   Socket/fallback
DHCPREQUEST for 172.16.1.191 on eth0 to 255.255.255.255 port 67
[   34.423317][    C0] mv643xx_eth_port mv643xx_eth_port.0 eth0: link up, 1000 Mb/s, full duplex, flow control disabled
[   34.433972][   T95] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
DHCPREQUEST for 172.16.1.191 on eth0 to 255.255.255.255 port 67
DHCPACK of 172.16.1.191 from 172.16.1.224
bound to 172.16.1.191 -- renewal in 234 seconds.
done.
Starting RPC port mapper daemon: rpcbind.
Starting NFS common utilities: statd idmapd.
Cleaning up temporary files....
INIT: Entering runlevel: 2
Using makefile-style concurrent boot in runlevel 2.
Starting busybox' syslogd implementation : syslogdStarting /sbin/syslogd...
999 (syslogd)
.
Starting NFS common utilities: statd idmapd.
Starting system message bus: dbus.
Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon.
Not starting NFS kernel daemon: no exports. ... (warning).
Starting NTP server: ntpd.
Starting OpenBSD Secure Shell server: sshd.
Starting busybox' klogd implementation : klogdStarting /sbin/klogd...
1037 (klogd)
.
Running local boot scripts (/etc/rc.local)
.

Debian GNU/Linux 11 debian ttyS0

I am particularly concerned about these:
Unknown command 'ide' - try 'help'
Unknown command 'mmc' - try 'help'
Loading envs from usb 0...
** File not found /boot/uEnv.txt **
Loading envs from usb 1...
** Bad device usb 1 **
Loading envs from usb 2...
** Bad device usb 2 **
Loading envs from usb 3...
** Bad device usb 3 **
Loading envs from ide 0...
** Bad device ide 0 **
Loading envs from ide 1...
** Bad device ide 1 **
Loading envs from ide 2...
** Bad device ide 2 **
Loading envs from ide 3...
** Bad device ide 3 **
Loading envs from mmc 0...
** Bad device mmc 0 **
Loading envs from mmc 1...
** Bad device mmc 1 **
Loading envs from mmc 2...
** Bad device mmc 2 **
Loading envs from mmc 3...
** Bad device mmc 3 **
and am wondering what should be done to fix them (or if they need fixing).
Thanks.
Re: PogoPlug E02 unusable
June 08, 2023 12:56AM
bowent,

> I've managed to get updated u-boot installed and
> am able to boot from USB devices. Part of the
> issue i was having before was that cut and paste
> of commands from the web site to the putty serial
> console was failing (but not in a way that was
> visually noticable). Once i started typing all of
> the commands, i was able to boot USB ide,USB sata
> and USB thumb drives.

Cool!

> Just wondering if you could comment on the errors
> in the boot log and advise if they are a problem:
> I am particularly concerned about these:
>
> Unknown command 'ide' - try 'help'
> Unknown command 'mmc' - try 'help'
> Loading envs from usb 0...
> ** File not found /boot/uEnv.txt **
> Loading envs from usb 1...
> ** Bad device usb 1 **
> Loading envs from usb 2...
> ** Bad device usb 2 **
> Loading envs from usb 3...
> ** Bad device usb 3 **
> Loading envs from ide 0...
> ** Bad device ide 0 **
> Loading envs from ide 1...
> ** Bad device ide 1 **
> Loading envs from ide 2...
> ** Bad device ide 2 **
> Loading envs from ide 3...
> ** Bad device ide 3 **
> Loading envs from mmc 0...
> ** Bad device mmc 0 **
> Loading envs from mmc 1...
> ** Bad device mmc 1 **
> Loading envs from mmc 2...
> ** Bad device mmc 2 **
> Loading envs from mmc 3...
> ** Bad device mmc 3 **
>
> and am wondering what should be done to fix them
> (or if they need fixing).
> Thanks.

You can safely ignore those messages, they are info, not error messages.

The reason is the default envs take into consideration of all possible storage devices for Kirkwood boxes. So that was a brute force way to scan the devices. That could be improved but I did not get to work on it.

To make it less noisy, since this box does not have SATA (ide), or MMC, you can set the devices env to limit it to USB only. So that u-boot will only try to find USB partitions.
fw_setenv devices usb

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
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: