Quantcast
Channel: Linux Device Hacking - uBoot
Viewing all articles
Browse latest Browse all 923

Only cold boot is working in Pogoplug V3 (OXNAS OX820) (4 replies)

$
0
0
Hi!

I have a Pogoplug V3 configured with the latest U-Boot 2015.10-tld-2 that refuses to boot when a "reboot" or "shutdown -rf now" command are issued. It does, however, boot perfectly fine when powered up for the first time. I am using a 2.5" HDD connected through a USB adapter.

A failed boot looks like this in netconsole:
U-Boot 2015.10-tld-2 (Oct 21 2017 - 22:00:02 -0700)
OXNAS OX820
gcc (Debian 6.3.0-18) 6.3.0 20170516
GNU ld (GNU Binutils for Debian) 2.28
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)
2 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found

Reset IDE: SATA PHY not ready for device 0
ide_preinit failed

no USB devices available

no IDE devices available
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

Reset IDE: SATA PHY not ready for device 0
ide_preinit failed
device ide 0:1
** Bad device size - 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 **
loading uImage ...
** Bad device usb 0 **
loading uInitrd ...
** Bad device usb 0 **
loading DTB /boot/dts/ox820-pogoplug-classic.dtb ...
** Bad device usb 0 **
Wrong Image Format for bootm command
ERROR: can't get kernel image!
resetting ...

A good (cold) boot looks like this instead:
U-Boot 2015.10-tld-2 (Oct 21 2017 - 22:00:02 -0700)
OXNAS OX820
gcc (Debian 6.3.0-18) 6.3.0 20170516
GNU ld (GNU Binutils for Debian) 2.28
Hit any key to stop autoboot:  0
starting USB...
USB0:   USB EHCI 1.00
scanning bus 0 for devices... 3 USB Device(s) found
       scanning usb for storage devices... 1 Storage Device(s) found

Reset IDE: SATA PHY not ready for device 0
ide_preinit failed

Partition Map for USB device 0  --   Partition Type: DOS

Part    Start Sector    Num Sectors     UUID            Type
  1     2048            312578048       d61bb514-01     83 Boot
loading envs from usb 0 ...
** File not found /boot/uEnv.txt **

no IDE devices available
running scan_disk ...
Scan device usb
device usb 0:1
1 bytes read in 523 ms (0 Bytes/s)
Found bootable drive on usb 0
loading uImage ...
6199136 bytes read in 803 ms (7.4 MiB/s)
loading uInitrd ...
5838641 bytes read in 454 ms (12.3 MiB/s)
loading DTB /boot/dts/ox820-pogoplug-classic.dtb ...
8588 bytes read in 259 ms (32.2 KiB/s)
## Booting kernel from Legacy Image at 60500000 ...
   Image Name:   Linux-5.15.196-oxnas-tld-1
   Created:      2026-03-24  16:02:14 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    6199072 Bytes = 5.9 MiB
   Load Address: 60008000
   Entry Point:  60008000
   Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 60e00000 ...
   Image Name:   initramfs-5.15.196-oxnas-tld-1
   Created:      2026-03-24  16:02:26 UTC
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    5838577 Bytes = 5.6 MiB
   Load Address: 60000000
   Entry Point:  60000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 62c00000
   Booting using the fdt blob at 0x62c00000


Starting kernel ...

Any ideas about what could be modified so that it could reboot successfully without powering of first? Thanks!

Viewing all articles
Browse latest Browse all 923

Latest Images

Trending Articles



Latest Images