<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>uBoot on Pogoplug Pro: “Unknown uBoot detected on mtd0”</title>
        <description> Hi,

I’m new to ARM/Linux Device hacking. After a bit of digging around on various websites I found that it would be wonderful to have Debian GNU/Linux on my Pogoplug Pro (that’s what it says on the bottom sticker). The case is black, and hardware info is attached below.

I went through Run Linux on your Dockstar/Pogoplug but a while after executing “./kirkwood.debian-wheezy.sh” it failed with Quotekirkwood.debian-wheezy.sh
## Unknown uBoot detected on mtd0: 188602682dada4308e3d9945c3f6b6ed
##
## The installer could not detect the version of your current uBoot
## This may happen if you have installed a different uBoot on
## /dev/mtd0 or if you have bad blocks on /dev/mtd0

I browsed around in the forums but didn’t find something matching. Is there any solution to this or is this device unsupported for GNU/Linux in general?

Quotekirkwood.debian-wheezy.sh
# ./kirkwood.debian-wheezy.sh 
touch: /sbin/25122012170726: Read-only file system


!!!!!!  DANGER DANGER DANGER DANGER DANGER DANGER  !!!!!!

This script will replace the bootloader on /dev/mtd0.

If you lose power while the bootloader is being flashed,
your device could be left in an unusable state.


This script will configure your Dockstar to boot Debian
from a USB device.  Before running this script, you should have
used fdisk to create the following partitions:

/dev/sda1 (Linux ext2, at least 400MB)
/dev/sda2 (Linux swap, recommended 256MB)


This script will DESTROY ALL EXISTING DATA on /dev/sda1
Please double check that the device on /dev/sda1 is the correct device.

By typing ok, you agree to assume all liabilities and risks
associated with running this installer.

If everything looks good, type &amp;#039;ok&amp;#039; to continue: ok
Connecting to projects.doozan.com (50.116.34.13:80)
Installing Bootloader
# checking for /usr/sbin/nandwrite...
# checking for /usr/sbin/nanddump...

# Installing /usr/sbin/nanddump...
Connecting to download.doozan.com (50.116.34.13:80)
Connecting to download.doozan.com (50.116.34.13:80)
# Successfully installed /usr/sbin/nanddump.
# checking for /usr/sbin/flash_erase...
# checking for /usr/sbin/fw_printenv...

# Installing /usr/sbin/fw_printenv...
Connecting to download.doozan.com (50.116.34.13:80)
Connecting to download.doozan.com (50.116.34.13:80)
# Successfully installed /usr/sbin/fw_printenv.
# checking for /etc/fw_env.config...

# Installing /etc/fw_env.config...
Connecting to download.doozan.com (50.116.34.13:80)
Connecting to download.doozan.com (50.116.34.13:80)
# Successfully installed /etc/fw_env.config.

# Validating existing uBoot...
Block size 131072, page size 2048, OOB size 64
Dumping data starting at 0x00000000 and ending at 0x00080000...
Connecting to jeff.doozan.com (50.116.34.13:80)
Connecting to projects.doozan.com (50.116.34.13:80)
## Unknown uBoot detected on mtd0: 188602682dada4308e3d9945c3f6b6ed
##
## The installer could not detect the version of your current uBoot
## This may happen if you have installed a different uBoot on
## /dev/mtd0 or if you have bad blocks on /dev/mtd0
##
## If you have bad blocks on mtd0, you should not try to install uBoot.
##
## Installation cancelled.
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
122880 inodes, 491519 blocks
24575 blocks (5%) reserved for the super user
First data block=0
Maximum filesystem blocks=4194304
15 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
	32768, 98304, 163840, 229376, 294912
./kirkwood.debian-wheezy.sh: line 318: /sbin/mkswap: not found
Connecting to cdn.debian.net (195.71.68.86:80)
./kirkwood.debian-wheezy.sh: line 354: ar: not found
tar: can&amp;#039;t open &amp;#039;data.tar.gz&amp;#039;: No such file or directory
mv: can&amp;#039;t rename &amp;#039;./usr/sbin/debootstrap&amp;#039;: No such file or directory
mv: can&amp;#039;t rename &amp;#039;./usr/share/debootstrap&amp;#039;: No such file or directory
# checking for /usr/share/debootstrap/pkgdetails...

# Installing /usr/share/debootstrap/pkgdetails...
Connecting to download.doozan.com (50.116.34.13:80)
wget: can&amp;#039;t open &amp;#039;/usr/share/debootstrap/pkgdetails.md5&amp;#039;: No such file or directory
Connecting to download.doozan.com (50.116.34.13:80)
wget: can&amp;#039;t open &amp;#039;/usr/share/debootstrap/pkgdetails.md5&amp;#039;: No such file or directory
## Could not install /usr/share/debootstrap/pkgdetails from http://download.doozan.com/debian/pkgdetails, exiting.

QuotePogoplug Pro OS

# cat /proc/version
Linux version 2.6.31.6_SMP_820 (bdietrich@brad-ux) (gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) ) #96 SMP Tue Feb 8 10:06:27 PST 2011

# uname -a
Linux PogoplugPro 2.6.31.6_SMP_820 #96 SMP Tue Feb 8 10:06:27 PST 2011 armv6l GNU/Linux

# date
Tue Dec 25 17:01:04 UTC 2012

# cat /proc/cpuinfo 
Processor	: ARMv6-compatible processor rev 5 (v6l)
processor	: 0
BogoMIPS	: 279.34

processor	: 1
BogoMIPS	: 279.34

Features	: swp half thumb fastmult edsp java 
CPU implementer	: 0x41
CPU architecture: 7
CPU variant	: 0x0
CPU part	: 0xb02
CPU revision	: 5

Hardware	: Oxsemi NAS
Revision	: 0000
Serial		: 0000000000000000

# cat /proc/meminfo 
MemTotal:         125764 kB
MemFree:           84348 kB
Buffers:               0 kB
Cached:             5564 kB
SwapCached:            0 kB
Active:             3604 kB
Inactive:           3712 kB
Active(anon):       1768 kB
Inactive(anon):        0 kB
Active(file):       1836 kB
Inactive(file):     3712 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:          1780 kB
Mapped:             2744 kB
Slab:               3524 kB
SReclaimable:        292 kB
SUnreclaim:         3232 kB
PageTables:          124 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:       88032 kB
Committed_AS:       5184 kB
VmallocTotal:     598016 kB
VmallocUsed:        1692 kB
VmallocChunk:     594420 kB

My USB flash drive:
Quote
Disk /dev/sda: 2013 MB, 2013265920 bytes
255 heads, 63 sectors/track, 244 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks  Id System
/dev/sda1   *           1         208     1670728+ 83 Linux
/dev/sda2             209         244      289170  82 Linux swap</description>
        <link>https://forum.doozan.com/read.php?3,10977,10977#msg-10977</link>
        <lastBuildDate>Wed, 11 Mar 2026 05:12:05 -0500</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://forum.doozan.com/read.php?3,10977,12632#msg-12632</guid>
            <title>Re: uBoot on Pogoplug Pro: “Unknown uBoot detected on mtd0”</title>
            <link>https://forum.doozan.com/read.php?3,10977,12632#msg-12632</link>
            <description><![CDATA[ I guess this has answered my quetion:<br />
<a href="http://archlinuxarm.org/forum/viewtopic.php?f=29&amp;t=5665"  rel="nofollow">http://archlinuxarm.org/forum/viewtopic.php?f=29&amp;t=5665</a>]]></description>
            <dc:creator>bodhi</dc:creator>
            <category>uBoot</category>
            <pubDate>Tue, 04 Jun 2013 18:07:44 -0500</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?3,10977,12607#msg-12607</guid>
            <title>Re: uBoot on Pogoplug Pro: “Unknown uBoot detected on mtd0”</title>
            <link>https://forum.doozan.com/read.php?3,10977,12607#msg-12607</link>
            <description><![CDATA[ WarheadsSE Wrote:<br />
-------------------------------------------------------<br />
&gt; as a Psst @bodhi<br />
&gt; <br />
&gt; We&#039;re working on 2012.10 uboot. Still no USB, but<br />
&gt; NAND, net, sata.<br />
<br />
@WarheadsSE,<br />
<br />
Any new development on the new uBoot?]]></description>
            <dc:creator>bodhi</dc:creator>
            <category>uBoot</category>
            <pubDate>Sun, 02 Jun 2013 03:42:53 -0500</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?3,10977,12582#msg-12582</guid>
            <title>Re: uBoot on Pogoplug Pro: “Unknown uBoot detected on mtd0”</title>
            <link>https://forum.doozan.com/read.php?3,10977,12582#msg-12582</link>
            <description><![CDATA[ Somebody else seems to be working on this too:<br />
<br />
<a href="https://github.com/ckiick/u-boot-ppro"  rel="nofollow">https://github.com/ckiick/u-boot-ppro</a>]]></description>
            <dc:creator>tb0ne</dc:creator>
            <category>uBoot</category>
            <pubDate>Thu, 30 May 2013 03:11:19 -0500</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?3,10977,11001#msg-11001</guid>
            <title>Re: uBoot on Pogoplug Pro: “Unknown uBoot detected on mtd0”</title>
            <link>https://forum.doozan.com/read.php?3,10977,11001#msg-11001</link>
            <description><![CDATA[ Awesome @WarheadsSE! can&#039;t wait for this. Pazos is also working on his Pogoplug Pro. Hope both efforts will come out with some great stuff for both Arch and Debian.]]></description>
            <dc:creator>bodhi</dc:creator>
            <category>uBoot</category>
            <pubDate>Fri, 28 Dec 2012 16:45:26 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?3,10977,10996#msg-10996</guid>
            <title>Re: uBoot on Pogoplug Pro: “Unknown uBoot detected on mtd0”</title>
            <link>https://forum.doozan.com/read.php?3,10977,10996#msg-10996</link>
            <description><![CDATA[ as a Psst @bodhi<br />
<br />
We&#039;re working on 2012.10 uboot. Still no USB, but NAND, net, sata.]]></description>
            <dc:creator>WarheadsSE</dc:creator>
            <category>uBoot</category>
            <pubDate>Fri, 28 Dec 2012 11:28:56 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?3,10977,10992#msg-10992</guid>
            <title>Re: uBoot on Pogoplug Pro: “Unknown uBoot detected on mtd0”</title>
            <link>https://forum.doozan.com/read.php?3,10977,10992#msg-10992</link>
            <description><![CDATA[ To Install Arch Linux Arm:<br />
<a href="http://archlinuxarm.org/platforms/armv6/pogoplug-provideov3"  rel="nofollow">http://archlinuxarm.org/platforms/armv6/pogoplug-provideov3</a><br />
<br />
To install Debian:<br />
<a href="http://forum.doozan.com/read.php?3,6336"  rel="nofollow">http://forum.doozan.com/read.php?3,6336</a>]]></description>
            <dc:creator>bodhi</dc:creator>
            <category>uBoot</category>
            <pubDate>Thu, 27 Dec 2012 23:14:13 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?3,10977,10989#msg-10989</guid>
            <title>Re: uBoot on Pogoplug Pro: “Unknown uBoot detected on mtd0”</title>
            <link>https://forum.doozan.com/read.php?3,10977,10989#msg-10989</link>
            <description><![CDATA[ DEAR GOD DON&#039;T FORCE IT.<br />
<br />
<br />
They are not compatible: Kirkwood &amp; Oxnas!]]></description>
            <dc:creator>WarheadsSE</dc:creator>
            <category>uBoot</category>
            <pubDate>Thu, 27 Dec 2012 21:10:36 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?3,10977,10977#msg-10977</guid>
            <title>uBoot on Pogoplug Pro: “Unknown uBoot detected on mtd0”</title>
            <link>https://forum.doozan.com/read.php?3,10977,10977#msg-10977</link>
            <description><![CDATA[ Hi,<br />
<br />
I’m new to ARM/Linux Device hacking. After a bit of digging around on various websites I found that it would be wonderful to have Debian GNU/Linux on my Pogoplug Pro (that’s what it says on the bottom sticker). The case is black, and hardware info is attached below.<br />
<br />
I went through <a href="http://projects.doozan.com/debian/"  rel="nofollow">Run Linux on your Dockstar/Pogoplug</a> but a while after executing “./kirkwood.debian-wheezy.sh” it failed with <blockquote class="bbcode"><div><small>Quote<br /></small><strong>kirkwood.debian-wheezy.sh</strong><br />
## Unknown uBoot detected on mtd0: 188602682dada4308e3d9945c3f6b6ed<br />
##<br />
## The installer could not detect the version of your current uBoot<br />
## This may happen if you have installed a different uBoot on<br />
## /dev/mtd0 or if you have bad blocks on /dev/mtd0</div></blockquote>
<br />
I browsed around in the forums but didn’t find something matching. Is there any solution to this or is this device unsupported for GNU/Linux in general?<br />
<br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong>kirkwood.debian-wheezy.sh</strong><br />
# ./kirkwood.debian-wheezy.sh <br />
touch: /sbin/25122012170726: Read-only file system<br />
<br />
<br />
!!!!!!  DANGER DANGER DANGER DANGER DANGER DANGER  !!!!!!<br />
<br />
This script will replace the bootloader on /dev/mtd0.<br />
<br />
If you lose power while the bootloader is being flashed,<br />
your device could be left in an unusable state.<br />
<br />
<br />
This script will configure your Dockstar to boot Debian<br />
from a USB device.  Before running this script, you should have<br />
used fdisk to create the following partitions:<br />
<br />
/dev/sda1 (Linux ext2, at least 400MB)<br />
/dev/sda2 (Linux swap, recommended 256MB)<br />
<br />
<br />
This script will DESTROY ALL EXISTING DATA on /dev/sda1<br />
Please double check that the device on /dev/sda1 is the correct device.<br />
<br />
By typing ok, you agree to assume all liabilities and risks<br />
associated with running this installer.<br />
<br />
If everything looks good, type &#039;ok&#039; to continue: ok<br />
Connecting to projects.doozan.com (50.116.34.13:80)<br />
Installing Bootloader<br />
# checking for /usr/sbin/nandwrite...<br />
# checking for /usr/sbin/nanddump...<br />
<br />
# Installing /usr/sbin/nanddump...<br />
Connecting to download.doozan.com (50.116.34.13:80)<br />
Connecting to download.doozan.com (50.116.34.13:80)<br />
# Successfully installed /usr/sbin/nanddump.<br />
# checking for /usr/sbin/flash_erase...<br />
# checking for /usr/sbin/fw_printenv...<br />
<br />
# Installing /usr/sbin/fw_printenv...<br />
Connecting to download.doozan.com (50.116.34.13:80)<br />
Connecting to download.doozan.com (50.116.34.13:80)<br />
# Successfully installed /usr/sbin/fw_printenv.<br />
# checking for /etc/fw_env.config...<br />
<br />
# Installing /etc/fw_env.config...<br />
Connecting to download.doozan.com (50.116.34.13:80)<br />
Connecting to download.doozan.com (50.116.34.13:80)<br />
# Successfully installed /etc/fw_env.config.<br />
<br />
# Validating existing uBoot...<br />
Block size 131072, page size 2048, OOB size 64<br />
Dumping data starting at 0x00000000 and ending at 0x00080000...<br />
Connecting to jeff.doozan.com (50.116.34.13:80)<br />
Connecting to projects.doozan.com (50.116.34.13:80)<br />
## Unknown uBoot detected on mtd0: 188602682dada4308e3d9945c3f6b6ed<br />
##<br />
## The installer could not detect the version of your current uBoot<br />
## This may happen if you have installed a different uBoot on<br />
## /dev/mtd0 or if you have bad blocks on /dev/mtd0<br />
##<br />
## If you have bad blocks on mtd0, you should not try to install uBoot.<br />
##<br />
## Installation cancelled.<br />
Filesystem label=<br />
OS type: Linux<br />
Block size=4096 (log=2)<br />
Fragment size=4096 (log=2)<br />
122880 inodes, 491519 blocks<br />
24575 blocks (5%) reserved for the super user<br />
First data block=0<br />
Maximum filesystem blocks=4194304<br />
15 block groups<br />
32768 blocks per group, 32768 fragments per group<br />
8192 inodes per group<br />
Superblock backups stored on blocks:<br />
	32768, 98304, 163840, 229376, 294912<br />
./kirkwood.debian-wheezy.sh: line 318: /sbin/mkswap: not found<br />
Connecting to cdn.debian.net (195.71.68.86:80)<br />
./kirkwood.debian-wheezy.sh: line 354: ar: not found<br />
tar: can&#039;t open &#039;data.tar.gz&#039;: No such file or directory<br />
mv: can&#039;t rename &#039;./usr/sbin/debootstrap&#039;: No such file or directory<br />
mv: can&#039;t rename &#039;./usr/share/debootstrap&#039;: No such file or directory<br />
# checking for /usr/share/debootstrap/pkgdetails...<br />
<br />
# Installing /usr/share/debootstrap/pkgdetails...<br />
Connecting to download.doozan.com (50.116.34.13:80)<br />
wget: can&#039;t open &#039;/usr/share/debootstrap/pkgdetails.md5&#039;: No such file or directory<br />
Connecting to download.doozan.com (50.116.34.13:80)<br />
wget: can&#039;t open &#039;/usr/share/debootstrap/pkgdetails.md5&#039;: No such file or directory<br />
## Could not install /usr/share/debootstrap/pkgdetails from <a href="http://download.doozan.com/debian/pkgdetails"  rel="nofollow">http://download.doozan.com/debian/pkgdetails</a>, exiting.</div></blockquote>
<br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong>Pogoplug Pro OS</strong><br />
<br />
# cat /proc/version<br />
Linux version 2.6.31.6_SMP_820 (bdietrich@brad-ux) (gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) ) #96 SMP Tue Feb 8 10:06:27 PST 2011<br />
<br />
# uname -a<br />
Linux PogoplugPro 2.6.31.6_SMP_820 #96 SMP Tue Feb 8 10:06:27 PST 2011 armv6l GNU/Linux<br />
<br />
# date<br />
Tue Dec 25 17:01:04 UTC 2012<br />
<br />
# cat /proc/cpuinfo <br />
Processor	: ARMv6-compatible processor rev 5 (v6l)<br />
processor	: 0<br />
BogoMIPS	: 279.34<br />
<br />
processor	: 1<br />
BogoMIPS	: 279.34<br />
<br />
Features	: swp half thumb fastmult edsp java <br />
CPU implementer	: 0x41<br />
CPU architecture: 7<br />
CPU variant	: 0x0<br />
CPU part	: 0xb02<br />
CPU revision	: 5<br />
<br />
Hardware	: Oxsemi NAS<br />
Revision	: 0000<br />
Serial		: 0000000000000000<br />
<br />
# cat /proc/meminfo <br />
MemTotal:         125764 kB<br />
MemFree:           84348 kB<br />
Buffers:               0 kB<br />
Cached:             5564 kB<br />
SwapCached:            0 kB<br />
Active:             3604 kB<br />
Inactive:           3712 kB<br />
Active(anon):       1768 kB<br />
Inactive(anon):        0 kB<br />
Active(file):       1836 kB<br />
Inactive(file):     3712 kB<br />
Unevictable:           0 kB<br />
Mlocked:               0 kB<br />
SwapTotal:             0 kB<br />
SwapFree:              0 kB<br />
Dirty:                 0 kB<br />
Writeback:             0 kB<br />
AnonPages:          1780 kB<br />
Mapped:             2744 kB<br />
Slab:               3524 kB<br />
SReclaimable:        292 kB<br />
SUnreclaim:         3232 kB<br />
PageTables:          124 kB<br />
NFS_Unstable:          0 kB<br />
Bounce:                0 kB<br />
WritebackTmp:          0 kB<br />
CommitLimit:       88032 kB<br />
Committed_AS:       5184 kB<br />
VmallocTotal:     598016 kB<br />
VmallocUsed:        1692 kB<br />
VmallocChunk:     594420 kB</div></blockquote>
<br />
My USB flash drive:<br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong></strong><br />
Disk /dev/sda: 2013 MB, 2013265920 bytes<br />
255 heads, 63 sectors/track, 244 cylinders<br />
Units = cylinders of 16065 * 512 = 8225280 bytes<br />
<br />
   Device Boot      Start         End      Blocks  Id System<br />
/dev/sda1   *           1         208     1670728+ 83 Linux<br />
/dev/sda2             209         244      289170  82 Linux swap</div></blockquote>]]></description>
            <dc:creator>Götz Hoffart</dc:creator>
            <category>uBoot</category>
            <pubDate>Tue, 25 Dec 2012 13:57:08 -0600</pubDate>
        </item>
    </channel>
</rss>
