Quantcast
Channel: Linux Device Hacking
Viewing all articles
Browse latest Browse all 3247

Pogoplug V4 can't boot off Verbatim SD card (1 reply)

$
0
0
I'm trying to create a bootable image on a Verbatim SD card (actually, microSD + adapter). I've done this dozens of times with PNY, SD cards, PNY microSD cards and Sandisk microSD cards, but I'm having no luck with a couple of Verbatim cards. All cards are 16GB.

I partition the disk, create the file system, label the partition "rootfs" and extract everything from a tar file. If I mount it on another system, file system looks fine. But when I try to boot on the PogoPlug, I receive one of the following errors (note: USB and IDE entries removed for brevity)

Verbatim Card #1
Quote

MMC rescan: current device # 0 initialized OK
<snip>
Loading envs from mmc 0...
** ext2fs_devread() read error **
** File not found /boot/uEnv.txt **
<snip>
MMC rescan: current device # 0 initialized OK
device mmc 0:1
** ext2fs_devread() read error **
** File not found /boot/uImage **

Verbatim Card #2
Quote

MMC rescan: current device # 0 initialized OK
<snip>
Loading envs from mmc 0...
** No partition table - mmc 0 **
<snip>
Scan device mmc
mmc_init: -95, time 3198
device mmc 0:1
** No partition table - mmc 0 **

With a PNY microSD card, all works fine:
Quote

MMC rescan: current device # 0 initialized OK
<snip>
Loading envs from mmc 0...
44 bytes read in 21 ms (2 KiB/s)
... envs loaded
importing envs ...
<snip>
Scan device mmc

MMC rescan: current device # 0 initialized OK
device mmc 0:1
1 bytes read in 21 ms (0 Bytes/s)
Found bootable drive on mmc 0
loading uImage ...
5524320 bytes read in 155 ms (34 MiB/s)
loading uInitrd ...
7813499 bytes read in 197 ms (37.8 MiB/s)
loading DTB /boot/dts/kirkwood-pogoplug_v4.dtb ...
9962 bytes read in 57 ms (169.9 KiB/s)
## Booting kernel from Legacy Image at 00800000 ...
Image Name: Linux-5.8.3-kirkwood-tld-1
Created: 2020-12-06 20:10:01 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 5524256 Bytes = 5.3 MiB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 01100000 ...
Image Name: initramfs-5.8.3-kirkwood-tld-1
Created: 2020-12-06 20:10:14 UTC
Image Type: ARM Linux RAMDisk Image (gzip compressed)
Data Size: 7813435 Bytes = 7.5 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
## Flattened Device Tree blob at 01c00000
Booting using the fdt blob at 0x1c00000

Has anybody else run into this with Verbatim cards?
Did I maybe just get a bad batch? The weird thing is
I can mount and read the file system fine on another
Pogoplug using a USB SD-card reader.

Viewing all articles
Browse latest Browse all 3247

Trending Articles