<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Do I need a serial cable?</title>
        <description> I have messed up my pogoplug E02 so badly that it won&amp;#039;t boot in to the rescue system or from a usb stick.  To fix this am I going to need a serial cable?  If so, do I just reinstall the rescue system?

Thanks.</description>
        <link>https://forum.doozan.com/read.php?4,14968,14968#msg-14968</link>
        <lastBuildDate>Thu, 12 Mar 2026 21:16:00 -0500</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://forum.doozan.com/read.php?4,14968,15025#msg-15025</guid>
            <title>Re: Do I need a serial cable?</title>
            <link>https://forum.doozan.com/read.php?4,14968,15025#msg-15025</link>
            <description><![CDATA[ The first method worked.  <b>THANK YOU VERY MUCH!!</b>]]></description>
            <dc:creator>radsfaninlv</dc:creator>
            <category>Rescue System</category>
            <pubDate>Fri, 07 Feb 2014 22:00:03 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?4,14968,15023#msg-15023</guid>
            <title>Re: Do I need a serial cable?</title>
            <link>https://forum.doozan.com/read.php?4,14968,15023#msg-15023</link>
            <description><![CDATA[ radsfaninlv,<br />
<br />
A couple things to try:<br />
<br />
1. Your uBoot envs look good, except that the machid is still set to dd6, while arcNumber is 2097. Without USB attached, try setting it again to 831 in serial console:<br />
<pre class="bbcode">
&gt; setenv machid 831
&gt; boot</pre>
see if it will boot into rescue system.<br />
<br />
2. Download the latest rootfs (link in my signature) and put it on a USB thumb drive. In serial console, set arcNumber to 3542,  and machid to dd6 and boot:<br />
<pre class="bbcode">
&gt; setenv arcNumber 3542
&gt; setenv machid dd6
&gt; boot</pre>
see if it boots into Debian]]></description>
            <dc:creator>bodhi</dc:creator>
            <category>Rescue System</category>
            <pubDate>Fri, 07 Feb 2014 21:44:27 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?4,14968,15022#msg-15022</guid>
            <title>Re: Do I need a serial cable?</title>
            <link>https://forum.doozan.com/read.php?4,14968,15022#msg-15022</link>
            <description><![CDATA[ I figured out how to get a command prompt.  It helps to fully read the output.  <br />
<br />
I changed the machine id to 831 and the arcNumber to 2097 but it still doen&#039;t boot.<br />
<br />
output of printenv:<br />
<br />
arcNumber=2097<br />
baudrate=115200<br />
bootcmd=usb start; run force_rescue_bootcmd; run ubifs_bootcmd; run usb_bootcmd; usb stop; run rescue_bootcmd; run pogo_bootcmd; reset<br />
bootdelay=3<br />
console=ttyS0,115200<br />
ethact=egiga0<br />
ethaddr=00:25:31:00:1E:11<br />
force_rescue=0<br />
force_rescue_bootcmd=if test $force_rescue -eq 1 || ext2load usb 0:1 0x1700000 /rescueme 1 || fatload usb 0:1 0x1700000 /rescueme.txt 1; then run rescue_bootcmd; fi<br />
led_error=orange blinking<br />
led_exit=green off<br />
led_init=green blinking<br />
machid=dd6<br />
mainlineLinux=yes<br />
mtdids=nand0=orion_nand<br />
mtdparts=mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data)<br />
partition=nand0,2<br />
pogo_bootcmd=if fsload uboot-original-mtd0.kwb; then go 0x800200; fi<br />
rescue_bootcmd=if test $rescue_installed -eq 1; then run rescue_set_bootargs; nand read.e 0x800000 0x100000 0x400000; bootm 0x800000; else run pogo_bootcmd; fi<br />
rescue_installed=1<br />
rescue_set_bootargs=setenv bootargs console=$console ubi.mtd=2 root=ubi0:rootfs ro rootfstype=ubifs $mtdparts $rescue_custom_params<br />
stderr=serial<br />
stdin=serial<br />
stdout=serial<br />
ubifs_bootcmd=run ubifs_set_bootargs; if ubi part data &amp;&amp; ubifsmount rootfs &amp;&amp; ubifsload 0x800000 /boot/uImage &amp;&amp; ubifsload 0x1100000 /boot/uInitrd; then bootm 0x800000 0x1100000; fi<br />
ubifs_mtd=3<br />
ubifs_set_bootargs=setenv bootargs console=$console ubi.mtd=$ubifs_mtd root=ubi0:rootfs rootfstype=ubifs $mtdparts $ubifs_custom_params<br />
usb_boot=mw 0x800000 0 1; ext2load usb $usb_device 0x800000 /boot/uImage; if ext2load usb $usb_device 0x1100000 /boot/uInitrd; then bootm 0x800000 0x1100000; else bootm 0x800000; fi<br />
usb_bootcmd=run usb_init; run usb_set_bootargs; run usb_boot<br />
usb_device=0:1<br />
usb_init=run usb_scan<br />
usb_root=/dev/sda1<br />
usb_rootdelay=10<br />
usb_rootfstype=ext3<br />
usb_scan=usb_scan_done=0;for scan in $usb_scan_list; do run usb_scan_$scan; if test $usb_scan_done -eq 0 &amp;&amp; ext2load usb $usb 0x800000 /boot/uImage 1; then usb_scan_done=1; echo &quot;Found bootable drive on usb $usb&quot;; setenv usb_device $usb; setenv usb_root /dev/$dev; fi; done<br />
usb_scan_1=usb=0:1 dev=sda1<br />
usb_scan_2=usb=1:1 dev=sdb1<br />
usb_scan_3=usb=2:1 dev=sdc1<br />
usb_scan_4=usb=3:1 dev=sdd1<br />
usb_scan_list=1 2 3 4<br />
usb_set_bootargs=setenv bootargs console=$console root=$usb_root rootdelay=$usb_rootdelay rootfstype=$usb_rootfstype $mtdparts $usb_custom_params<br />
<br />
Environment size: 2355/131068 bytes<br />
<br />
I look forward to your suggestions.<br />
<br />
-radsfaninlv]]></description>
            <dc:creator>radsfaninlv</dc:creator>
            <category>Rescue System</category>
            <pubDate>Fri, 07 Feb 2014 19:10:17 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?4,14968,15021#msg-15021</guid>
            <title>Re: Do I need a serial cable?</title>
            <link>https://forum.doozan.com/read.php?4,14968,15021#msg-15021</link>
            <description><![CDATA[ The serial cable arrived and this is the output during bootup from putty:<br />
<br />
U-Boot 2011.12 (Feb 20 2012 - 21:21:59)<br />
Pogoplug E02<br />
<br />
SoC:   Kirkwood 88F6281_A0<br />
DRAM:  256 MiB<br />
WARNING: Caches not enabled<br />
NAND:  128 MiB<br />
In:    serial<br />
Out:   serial<br />
Err:   serial<br />
Net:   egiga0<br />
88E1116 Initialized on egiga0<br />
Hit any key to stop autoboot:  0<br />
(Re)start USB...<br />
USB:   Register 10011 NbrPorts 1<br />
USB EHCI 1.00<br />
scanning bus for devices... 2 USB Device(s) found<br />
       scanning bus for storage devices... 0 Storage Device(s) found<br />
** Block device usb 0 not supported<br />
<br />
** Invalid boot device **<br />
Creating 1 MTD partitions on &quot;nand0&quot;:<br />
0x000002500000-0x000008000000 : &quot;mtd=3&quot;<br />
UBI: attaching mtd1 to ubi0<br />
UBI: physical eraseblock size:   131072 bytes (128 KiB)<br />
UBI: logical eraseblock size:    129024 bytes<br />
UBI: smallest flash I/O unit:    2048<br />
UBI: sub-page size:              512<br />
UBI: VID header offset:          512 (aligned 512)<br />
UBI: data offset:                2048<br />
UBI: attached mtd1 to ubi0<br />
UBI: MTD device name:            &quot;mtd=3&quot;<br />
UBI: MTD device size:            91 MiB<br />
UBI: number of good PEBs:        728<br />
UBI: number of bad PEBs:         0<br />
UBI: max. allowed volumes:       128<br />
UBI: wear-leveling threshold:    4096<br />
UBI: number of internal volumes: 1<br />
UBI: number of user volumes:     0<br />
UBI: available PEBs:             717<br />
UBI: total number of reserved PEBs: 11<br />
UBI: number of PEBs reserved for bad PEB handling: 7<br />
UBI: max/mean erase counter: 1/1<br />
UBIFS error (pid 0): ubifs_get_sb: cannot open &quot;ubi:rootfs&quot;, error -19<br />
Error reading superblock on volume &#039;ubi:rootfs&#039;!<br />
** Block device usb 0 not supported<br />
** Block device usb 1 not supported<br />
** Block device usb 2 not supported<br />
** Block device usb 3 not supported<br />
** Block device usb 0 not supported<br />
** Block device usb 0 not supported<br />
Wrong Image Format for bootm command<br />
ERROR: can&#039;t get kernel image!<br />
stopping USB..<br />
<br />
NAND read: device 0 offset 0x100000, size 0x400000<br />
 4194304 bytes read: OK<br />
## Booting kernel from Legacy Image at 00800000 ...<br />
   Image Name:   Linux-2.6.32.18-dockstar<br />
   Image Type:   ARM Linux Kernel Image (uncompressed)<br />
   Data Size:    3236180 Bytes = 3.1 MiB<br />
   Load Address: 00008000<br />
   Entry Point:  00008000<br />
   Verifying Checksum ... OK<br />
   Loading Kernel Image ... OK<br />
OK<br />
Using machid 0xdd6 from environment<br />
<br />
Starting kernel ...<br />
<br />
Uncompressing Linux............................................................................................................................................................................................................. done, booting the kernel.<br />
<br />
Error: unrecognized/unsupported machine ID (r1 = 0x00000dd6).<br />
<br />
Available machine support:<br />
<br />
ID (hex)        NAME<br />
00000690        Marvell DB-88F6281-BP Development Board<br />
00000691        Marvell RD-88F6192-NAS Development Board<br />
00000692        Marvell RD-88F6281 Reference Board<br />
0000078c        Marvell 88F6281 GTW GE Board<br />
00000831        Marvell SheevaPlug Reference Board<br />
00000bb6        Seagate FreeAgent DockStar<br />
00000c11        Seagate Goflex Net<br />
0000085b        QNAP TS-119/TS-219<br />
00000915        Marvell OpenRD Base Board<br />
<br />
Please check your kernel config and/or bootloader.<br />
<br />
It looks like I have the wrong machine ID but I am not sure how to send a command via putty to fix it. I have tried googling it but no joy yet. When I plug it in to a router I don&#039;t get a IP address.  Thanks for your help bohdi.    <br />
<br />
-radsfaninlv]]></description>
            <dc:creator>radsfaninlv</dc:creator>
            <category>Rescue System</category>
            <pubDate>Fri, 07 Feb 2014 18:55:22 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?4,14968,14973#msg-14973</guid>
            <title>Re: Do I need a serial cable?</title>
            <link>https://forum.doozan.com/read.php?4,14968,14973#msg-14973</link>
            <description><![CDATA[ radsfaninlv,<br />
<br />
You do need a serial cable, if netconsole was not set up. Boot with serial console and look at uBoot envs, you might have typos in one of those uBoot envs, if you have been changing them. If you can&#039;t spot the error, post the output of uBoot command <i>printenv</i>.]]></description>
            <dc:creator>bodhi</dc:creator>
            <category>Rescue System</category>
            <pubDate>Mon, 03 Feb 2014 15:48:08 -0600</pubDate>
        </item>
        <item>
            <guid>https://forum.doozan.com/read.php?4,14968,14968#msg-14968</guid>
            <title>Do I need a serial cable?</title>
            <link>https://forum.doozan.com/read.php?4,14968,14968#msg-14968</link>
            <description><![CDATA[ I have messed up my pogoplug E02 so badly that it won&#039;t boot in to the rescue system or from a usb stick.  To fix this am I going to need a serial cable?  If so, do I just reinstall the rescue system?<br />
<br />
Thanks.]]></description>
            <dc:creator>radsfaninlv</dc:creator>
            <category>Rescue System</category>
            <pubDate>Mon, 03 Feb 2014 13:12:56 -0600</pubDate>
        </item>
    </channel>
</rss>
