pepaslabs / pogoplug_mobile_uboot_installer

A script which installs uboot onto a Pogoplug Mobile or Pogoplug Series 4 (allowing you to boot Linux from USB or SD card).
MIT License
27 stars 11 forks source link

Unable to get IP or connect #4

Open prashantboricha opened 4 years ago

prashantboricha commented 4 years ago

I flashed using the instructions, however now I'm no longer able to connect with SD card or without SD card

cellularmitosis commented 4 years ago

Hi Prashant,

Do you mean you flashed uboot or you flashed an SD card? Can you give me more detail?

Sent from my iPhone

On Feb 6, 2020, at 11:05 AM, Prashant Boricha notifications@github.com wrote:

I flashed using the instructions, however now I'm no longer able to connect with SD card or without SD card

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

prashantboricha commented 4 years ago

I got a new Pogoplug v4, I got root access using

curl -k "https://root:ceadmin@192.168.2.204/sqdiag/HBPlug?action=command&command=dropbear%20start" After getting root access I ran the uBoot installer script

cd /tmp wget http://ssl.pepas.com/pogo/uboot.sh ash uboot.sh

Also I tried creating/installing Debian using the Debian-jessie-3.18.5-pogoplug-v4-20151110-disk-image.4GB.img.zip from writing it to a SD card. Now the Pogoplug will not get a IP, with or without SD card, I can see the RJ45 network lights blinking, the Pogoplug without SD card is pink, with SD card inserted it show green.

Kindly let me know if you have any suggestions to help it get a IP and to connect to it

cellularmitosis commented 4 years ago

I have a few unused pogos sitting in a box. I can try to reproduce locally.

Sent from my iPhone

On Feb 6, 2020, at 10:13 PM, Prashant Boricha notifications@github.com wrote:

 I got a new Pogoplug v4, I got root access using

curl -k "https://root:ceadmin@192.168.2.204/sqdiag/HBPlug?action=command&command=dropbear%20start" After getting root access I ran the uBoot installer script

cd /tmp wget http://ssl.pepas.com/pogo/uboot.sh ash uboot.sh

Also I tried creating/installing Debian using the Debian-jessie-3.18.5-pogoplug-v4-20151110-disk-image.4GB.img.zip from writing it to a SD card. Now the Pogoplug will not get a IP, with or without SD card, I can see the RJ45 network lights blinking, the Pogoplug without SD card is pink, with SD card inserted it show green.

Kindly let me know if you have any suggestions to help it get a IP and to connect to it

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

prashantboricha commented 4 years ago

@cellularmitosis any luck?

cellularmitosis commented 4 years ago

Hi Prashant,

Sorry for the delay. I will take a look at this today.

IMG_5562

cellularmitosis commented 4 years ago

I'll just put a stream-of-consciousness series of posts here about every step I take.

To crack open a Pogoplug, you'll need to remove the two case screws. They are underneath the two rubber feet toward the front of the unit.

IMG_5565

Unfortunately, you will literally need to crack the unit open. There are four plastic clips which keep the top of the case secure, and I have not found a way to disengage them without breaking the two clips along the sides. The two clips along the side secure the top, and the two along the front act as a hinge.

IMG_5564 2

Pry at the seam along the back of the unit until the two side clips crack. As it starts to open, it will get hung up on the two LEDs of the Ethernet jack. Grab the case plastic of the top cover near the ethernet jack opening and pull, bending the plastic enough to allow it to clear the Ethernet jack.

IMG_5563

cellularmitosis commented 4 years ago

The serial port is a series of four unpopulated solder pads near the power connector.

Pin 1 is towards the rear of the unit. The pinout is:

1: Vcc (3.3V)
2. TxD
3. RxD
4. GND

IMG_5566 copy 2

If you are using a USB-serial adapter, you will not connect the Vcc.

cellularmitosis commented 4 years ago

Tin the ends of three wires, tin the three pads on the board with fresh solder, and solder the wires to the pads (TxD, RxD, and GND).

IMG_5571

By tinning the wire with a little blob of solder, you can by simply touching the wire and soldering iron to the pad, without having to also hold a spoon of solder in a third hand.

cellularmitosis commented 4 years ago

Attach the wires to a USB-serial converter and plug the converter into your computer.

On my Linux box, this appears as /dev/ttyUSB0.

Open a terminal, become root, and run the following screen command to attach to the serial terminal:

screen /dev/ttyUSB0 115200,cs8,-parenb,-cstopb,-hupcl

When I boot a factory-fresh Pogoplug, with no SD card and no Ethernet cable plugged in, this is what I see:

U-Boot 1.1.4 (Aug 23 2011 - 13:08:22) Cloud Engines 1.1.2 (3.4.27) PHYADDR=0

U-Boot code: 00600000 -> 0067FFF0  BSS: -> 006918B4

Soc: 88F6192 A1 (DDR2)
CPU running @ 800Mhz L2 running @ 400Mhz
SysClock = 200Mhz , TClock = 166Mhz 

DRAM CAS Latency = 3 tRP = 3 tRAS = 8 tRCD=3
DRAM CS[0] base 0x00000000   size 128MB 
DRAM Total size 128MB  16bit width
Addresses 8M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (8M - 7M): Done
NAND:128 MB
Flash:  0 kB

CPU : Marvell Feroceon (Rev 1)
CLOUD ENGINES BOARD: PPV4A1

Streaming disabled 
Write allocate disabled

USB 0: host mode
PEX 0: interface detected no Link.
Net:   egiga0 [PRIME]
Hit any key to stop autoboot:  0 

Loading from NAND 128MB 3,3V 8-bit, offset 0x200000
   Image Name:   Linux-2.6.31.8
   Created:      2011-08-23  20:00:55 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2080956 Bytes =  2 MB
   Load Address: 00008000
   Entry Point:  00008000
## Booting image at 00800000 ...
   Image Name:   Linux-2.6.31.8
   Created:      2011-08-23  20:00:55 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2080956 Bytes =  2 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.31.8 (afenn@kt) (gcc version 4.3.2 (sdk3.3-ct-ng-1.4.1) ) #4 Tue Aug 23 13:00:50 PDT 2011
[    0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=00053977
[    0.000000] CPU: VIVT data cache, VIVT instruction cache
[    0.000000] Machine: Feroceon-KW
[    0.000000] Using UBoot passing parameters structure
[    0.000000] Ignoring unrecognised tag 0x41004345
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 32512
[    0.000000] Kernel command line: console=ttyS0,115200 root=ubi0:rootfs ubi.mtd=4,2048 rootfstype=ubifs
[    0.000000] PID hash table entries: 512 (order: 9, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Memory: 128MB = 128MB total
[    0.000000] Memory: 118356KB available (3852K code, 261K data, 124K init, 0K highmem)
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS:128
[    0.000000] Console: colour dummy device 80x30
[    0.000000] Calibrating delay loop... 799.53 BogoMIPS (lpj=3997696)
[    0.230000] Mount-cache hash table entries: 512
[    0.230000] CPU: Testing write buffer coherency: ok
[    0.230000] NET: Registered protocol family 16
[    0.230000] Feroceon L2: Enabling L2
[    0.230000] Feroceon L2: Cache support initialised.
[    0.230000] 
[    0.230000] CPU Interface
[    0.230000] -------------
[    0.230000] SDRAM_CS0 ....base 00000000, size 128MB 
[    0.230000] SDRAM_CS1 ....disable
[    0.230000] SDRAM_CS2 ....disable
[    0.230000] SDRAM_CS3 ....disable
[    0.230000] PEX0_MEM ....base e0000000, size 128MB 
[    0.230000] PEX0_IO ....base f2000000, size   1MB 
[    0.230000] PEX1_MEM ....no such
[    0.230000] PEX1_IO ....no such
[    0.230000] INTER_REGS ....base f1000000, size   1MB 
[    0.230000] NFLASH_CS ....base fa000000, size   2MB 
[    0.230000] SPI_CS ....base f4000000, size  16MB 
[    0.230000] BOOT_ROM_CS ....no such
[    0.230000] DEV_BOOTCS ....no such
[    0.230000] CRYPT_ENG ....base f0000000, size   2MB 
[    0.230000] 
[    0.230000]   Marvell Development Board (LSP Version KW_LSP_5.1.3_patch18)-- RD-88F6192A-NAS  Soc: 88F6192 A1 LE
[    0.230000] 
[    0.230000]  Detected Tclk 166666667 and SysClk 200000000 
[    0.230000] Marvell USB EHCI Host controller #0: c403e740
[    0.730000] PEX0 interface detected no Link.
[    0.730000] PCI: bus0: Fast back to back transfers enabled
[    0.730000] mvPexLocalBusNumSet: ERR. Invalid PEX interface 1
[    0.750000] bio: create slab <bio-0> at 0
[    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.750000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.750000] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
[    0.750000] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
[    0.750000] TCP: Hash tables configured (established 4096 bind 4096)
[    0.750000] TCP reno registered
[    0.750000] NET: Registered protocol family 1
[    0.750000] cpufreq: Init kirkwood cpufreq driver
[    0.760000] XOR registered 4 channels
[    0.760000] XOR 2nd invalidate WA enabled
[    0.760000] cesadev_init(c000d7fc)
[    0.760000] mvCesaInit: sessions=640, queue=64, pSram=f0000000
[    0.760000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.770000] msgmni has been set to 231
[    0.770000] alg: No test for cipher_null (cipher_null-generic)
[    0.770000] alg: No test for ecb(cipher_null) (ecb-cipher_null)
[    0.770000] alg: No test for digest_null (digest_null-generic)
[    0.770000] alg: No test for compress_null (compress_null-generic)
[    0.780000] alg: No test for stdrng (krng)
[    0.780000] alg: No test for hmac(digest_null) (hmac(digest_null-generic))
[    0.790000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    0.790000] io scheduler noop registered
[    0.790000] io scheduler anticipatory registered (default)
[    0.790000] Initializing ths8200_init
[    0.790000] Initializing dove_adi9889_init
[    0.810000] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.810000] serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A
[    0.810000] console [ttyS0] enabled
[    0.820000] Integrated Sata device found
[    0.830000] IRQ 21/mvSata: IRQF_DISABLED is not guaranteed on shared IRQs
[    0.850000] scsi0 : Marvell SCSI to SATA adapter
[    0.860000] scsi1 : Marvell SCSI to SATA adapter
[    0.870000] Loading Marvell Ethernet Driver:
[    0.870000]   o Cached descriptors in DRAM
[    0.880000]   o DRAM SW cache-coherency
[    0.880000]   o 1 Giga ports supported
[    0.880000]   o Single RX Queue support - ETH_DEF_RXQ=0
[    0.890000]   o Single TX Queue support - ETH_DEF_TXQ=0
[    0.890000]   o TCP segmentation offload (TSO) supported
[    0.900000]   o Large Receive offload (LRO) supported
[    0.900000]   o Receive checksum offload supported
[    0.910000]   o Transmit checksum offload supported
[    0.910000]   o Network Fast Processing (Routing) supported - (Disabled)
[    0.920000]   o Driver ERROR statistics enabled
[    0.930000]   o Proc tool API enabled
[    0.930000]   o SKB Reuse supported - (Disabled)
[    0.930000]   o SKB Recycle supported - (Disabled)
[    0.940000]   o Rx descripors: q0=128
[    0.940000]   o Tx descripors: q0=532
[    0.950000]   o Loading network interface(s):
[    0.950000]      o register under mv88fx_eth platform
[    0.960000]      o eth0, ifindex = 2, GbE port = 0
[    0.960000] 
[    0.960000] mvFpRuleDb (c45b2000): 1024 entries, 4096 bytes
[    0.970000] Counter=0, opIdx=6, overhead=16
[    0.970000] Counter=1, opIdx=2, overhead=0
[    0.980000] Counter=2, opIdx=1, overhead=18
[    0.980000] Counter=3, opIdx=2, overhead=0
[    0.990000] tun: Universal TUN/TAP device driver, 1.6
[    0.990000] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    1.000000] NAND device: Manufacturer ID: 0xad, Chip ID: 0xf1 (Hynix NAND 128MiB 3,3V 8-bit)
[    1.010000] Scanning device for bad blocks
[    1.030000] Bad eraseblock 541 at 0x0000043a0000
[    1.060000] Using static partition definition
[    1.070000] Creating 5 MTD partitions on "nand_mtd":
[    1.070000] 0x000000000000-0x000000200000 : "u-boot"
[    1.080000] 0x000000200000-0x000000500000 : "uImage"
[    1.080000] 0x000000500000-0x000000800000 : "uImage2"
[    1.090000] 0x000000800000-0x000001000000 : "failsafe"
[    1.090000] 0x000001000000-0x000008000000 : "root"
[    1.100000] UBI: attaching mtd4 to ubi0
[    1.100000] UBI: physical eraseblock size:   131072 bytes (128 KiB)
[    1.110000] UBI: logical eraseblock size:    126976 bytes
[    1.120000] UBI: smallest flash I/O unit:    2048
[    1.120000] UBI: sub-page size:              512
[    1.120000] UBI: VID header offset:          2048 (aligned 2048)
[    1.130000] UBI: data offset:                4096
[    1.360000] UBI: attached mtd4 to ubi0
[    1.360000] UBI: MTD device name:            "root"
[    1.360000] UBI: MTD device size:            112 MiB
[    1.370000] UBI: number of good PEBs:        895
[    1.370000] UBI: number of bad PEBs:         1
[    1.380000] UBI: max. allowed volumes:       128
[    1.380000] UBI: wear-leveling threshold:    4096
[    1.390000] UBI: number of internal volumes: 1
[    1.390000] UBI: number of user volumes:     1
[    1.400000] UBI: available PEBs:             0
[    1.400000] UBI: total number of reserved PEBs: 895
[    1.410000] UBI: number of PEBs reserved for bad PEB handling: 8
[    1.410000] UBI: max/mean erase counter: 1/0
[    1.420000] UBI: image sequence number: 0
[    1.420000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.430000] ehci_marvell ehci_marvell.70059: Marvell Orion EHCI
[    1.430000] ehci_marvell ehci_marvell.70059: new USB bus registered, assigned bus number 1
[    1.440000] UBI: background thread "ubi_bgt0d" started, PID 451
[    1.470000] ehci_marvell ehci_marvell.70059: irq 19, io base 0xf1050100
[    1.490000] ehci_marvell ehci_marvell.70059: USB 2.0 started, EHCI 1.00
[    1.490000] usb usb1: configuration #1 chosen from 1 choice
[    1.500000] hub 1-0:1.0: USB hub found
[    1.500000] hub 1-0:1.0: 1 port detected
[    1.510000] Initializing USB Mass Storage driver...
[    1.510000] usbcore: registered new interface driver usb-storage
[    1.520000] USB Mass Storage support registered.
[    1.520000] usbcore: registered new interface driver ums-datafab
[    1.530000] usbcore: registered new interface driver ums-freecom
[    1.530000] usbcore: registered new interface driver ums-jumpshot
[    1.540000] usbcore: registered new interface driver ums-sddr09
[    1.550000] usbcore: registered new interface driver ums-sddr55
[    1.550000] usbcore: registered new interface driver ums-usbat
[    1.560000] mice: PS/2 mouse device common for all mice
[    1.560000] i2c /dev entries driver
[    1.580000] sdhci: Secure Digital Host Controller Interface driver
[    1.580000] sdhci: Copyright(c) Pierre Ossman
[    1.590000] mmc0: mvsdio driver initialized, using GPIO 27 for card detection
[    1.600000] usbcore: registered new interface driver usbhid
[    1.600000] usbhid: v2.6:USB HID core driver
[    1.610000] TCP cubic registered
[    1.610000] NET: Registered protocol family 17
[    1.620000] RPC: Registered udp transport module.
[    1.620000] RPC: Registered tcp transport module.
[    1.630000] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[    1.780000] UBIFS: mounted UBI device 0, volume 0, name "rootfs"
[    1.790000] UBIFS: file system size:   110723072 bytes (108128 KiB, 105 MiB, 872 LEBs)
[    1.790000] UBIFS: journal size:       9023488 bytes (8812 KiB, 8 MiB, 72 LEBs)
[    1.800000] UBIFS: media format:       w4/r0 (latest is w4/r0)
[    1.810000] UBIFS: default compressor: lzo
[    1.810000] UBIFS: reserved for root:  0 bytes (0 KiB)
[    1.820000] VFS: Mounted root (ubifs filesystem) on device 0:11.
[    1.820000] Freeing init memory: 124K
[    4.190000] eth0: started
udhcpc (v1.16.1) started
HWADDR 00 0x25 0x31 0x03 0x11 0x8f
PIP0 17
PIP1 143
cat: can't open '/etc/resolv.conf': No such file or directory
route: SIOCDELRT: No such process
grep: /etc/resolv.conf: No such file or directory
Sending discover...
Sending discover...
Sending discover...
HWADDR 00 0x25 0x31 0x03 0x11 0x8f
PIP0 17
PIP1 143
No lease, forking to background
modprobe: module 'vfat' not found
[   13.810000] ufsd: module license 'Commercial product' taints kernel.
[   13.820000] Disabling lock debugging due to kernel taint
[   13.850000] ufsd: driver 8.5 (NTFS4LINUX_U85_017_S[2011-08-17-16:51:48]) LBD=ON with delayalloc with ioctl loaded at bf000000
[   13.850000] NTFS support included
[   13.850000] Hfs+/HfsX support included
[   13.850000] For 'CloudEngines_PogoPlug_2011-08-03'
Loading rt3070sta.ko:        [   14.190000] rtusb init rt2870 --->
[   14.200000] usbcore: registered new interface driver rt2870
Success
Loading xce.ko:              [   14.220000] Cloud Engines XCE Init [Version: 3.1.99.12]
[   14.230000] XCE: CPU MEMORY MAP:
[   14.230000] XCE:   -- 0x00001000 - 0xbeffffff (3055 MB)  User Space Mappings
[   14.240000] XCE:   -- 0xbf000000 - 0xbfffffff (  16 MB)  Kernel module space
[   14.250000] XCE:   -- 0xc0000000 - 0xc7ffffff ( 128 MB)  Kernel direct-mapped ram
[   14.250000] XCE:   -- 0xc8800000 - 0xe7ffffff ( 504 MB)  Kernel vmalloc space
[   14.260000] XCE:   -- 0xe8000000 - 0xfeffffff ( 367 MB)  Kernel platform space
[   14.270000] XCE: CPU FEATURES:
[   14.270000] XCE:   -- I Cache:         enabled
[   14.280000] XCE:   -- D Cache:         enabled
[   14.280000] XCE:   -- Branch Predict:  disabled
[   14.280000] XCE:   -- MMU:             enabled
[   14.290000] XCE:   -- Alignment Abort: enabled
[   14.300000] XCE: BLPARAMS:   -- Loading properties [c4ce1efc].
[   14.300000] XCE: BLPARAMS:   -- MTD @ [c45c0c00].
[   14.310000] XCE: BLPARAMS: Locating parameter block...
[   14.310000] XCE: BLPARAMS: reading 2048 bytes @ a0000
[   14.320000] XCE: Loaded Property Size: 2048
[   14.320000] XCE:    - 'cesvcid' -> '9YMWLXE7P42WHKJ3V5ZD9UCFAA'
[   14.330000] XCE:    - 'ceboardver' -> 'PPV4A1'
[   14.340000] XCE:   -- ICache Prefetch: enabled
[   14.340000] XCE:   -- DCache Prefetch: enabled
[   14.340000] XCE:   -- L2 Cache:        enabled
[   14.350000] XCE:   -- L2 Prefetch:     disabled
[   14.350000] XCE:   -- L2 Writethrough: disabled
[   14.360000] XCE:   -- Write Allocate:  disabled
[   14.360000] XCE:   -- Streaming:       disabled
[   14.370000] XCE: Current GPIO State:
[   14.370000] XCE:  GPIO L OUT:    0x01e18400
[   14.370000] XCE:  GPIO L OE:     0xfe004800
[   14.380000] XCE:  GPIO L BLINK:  0x00000000
[   14.380000] XCE:  GPIO L POL:    0x08000000
[   14.390000] XCE:  GPIO L IN:     0x31e00000
[   14.390000] XCE:  GPIO H OUT:    0x00000008
[   14.400000] XCE:  GPIO H OE:     0x00000005
[   14.400000] XCE:  GPIO H BLINK:  0x00000000
[   14.400000] XCE:  GPIO H POL:    0x00000000
[   14.410000] XCE:  GPIO H IN:     0x00000008
Success
Starting hbplug:             Success
/ # [   14.500000] XCE: BLPARAMS:   -- Loading properties [c4ce1ecc].
[   14.500000] XCE: BLPARAMS:   -- MTD @ [c45c0c00].
[   14.510000] XCE: BLPARAMS: Locating parameter block...
[   14.510000] XCE: BLPARAMS: reading 2048 bytes @ a0000
[   14.520000] XCE: BLPARAMS: reading 2048 bytes @ a0800
[   14.530000] XCE: BLPARAMS: reading 2048 bytes @ a1000
[   14.530000] XCE: BLPARAMS: reading 2048 bytes @ a1800
[   19.800000] XCE: XCE: LED -> DISCONNECTED

The LED turns red at this point because it cannot find a DHCP lease.

cellularmitosis commented 4 years ago

Note: initially, it was apparent that my serial terminal session was dropping a lot of characters.

Twisting the TxD and RxD wires together (which reduces cross-talk) resolved this issue:

IMG_5572

cellularmitosis commented 4 years ago

Note, while in screen, hitting control+a followed by H (shift+h) starts logging the session to a file. Note that you have to release the control key before hitting H.

Hit control+a H again to stop the log.

However, this creates a log file with Windows-style line endings. In vim, type :%s/\r//g to convert them to Unix-style line endings.

cellularmitosis commented 4 years ago

Power off the Pogoplug, plug in a network cable, and power it back up again.

The Pogoplug will stop emitting on the serial console at this point:

[   11.520000] XCE:  GPIO H OUT:    0x00000008
[   11.530000] XCE:  GPIO H OE:     0x00000005
[   11.530000] XCE:  GPIO H BLINK:  0x00000000
[   11.530000] XCE:  GPIO H POL:    0x00000000
[   11.540000] XCE:  GPIO H IN:     0x00000008
Success
Starting hbplug:             Success
/ # [   11.630000] XCE: BLPARAMS:   -- Loading properties [c4d19ecc].
[   11.630000] XCE: BLPARAMS:   -- MTD @ [c45c0c00].
[   11.640000] XCE: BLPARAMS: Locating parameter block...
[   11.640000] XCE: BLPARAMS: reading 2048 bytes @ a0000
[   11.650000] XCE: BLPARAMS: reading 2048 bytes @ a0800
[   11.660000] XCE: BLPARAMS: reading 2048 bytes @ a1000
[   11.660000] XCE: BLPARAMS: reading 2048 bytes @ a1800
[   16.950000] XCE: XCE: LED -> DISCONNECTED

Though it isn't obvious, you have a root shell at this point. Hit enter to see it. Try typing in a few commands:

[   11.660000] XCE: BLPARAMS: reading 2048 bytes @ a1000
[   11.660000] XCE: BLPARAMS: reading 2048 bytes @ a1800
[   16.950000] XCE: XCE: LED -> DISCONNECTED

/ # 
/ # ls
bin         lib         proc        sys         var
dev         lost+found  root        tmp
etc         mnt         sbin        usr
/ # uptime
 20:40:31 up 1 min, load average: 0.05, 0.02, 0.00
/ # 

Use ifconfig eth0 to check that you have a DHCP lease:

/ # ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:25:31:03:11:8F  
          inet addr:192.168.4.222  Bcast:192.168.4.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:724 errors:0 dropped:0 overruns:0 frame:0
          TX packets:712 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:532 
          RX bytes:58584 (57.2 KiB)  TX bytes:57543 (56.1 KiB)
          Interrupt:11 
cellularmitosis commented 4 years ago

At this point I ran the uboot install script, and ran into a problem:

/ # cd /tmp
/tmp # wget http://ssl.pepas.com/pogo/uboot.sh
Connecting to ssl.pepas.com (45.55.208.186:80)
/tmp # ls
hbplug.log   resolv.conf  uboot.sh     var          xcehbplug
/tmp # ash u/tmp # ash uboot.sh 

* Sanity-checking the stock Pogoplug Linux install

* Checking if this is a Pogoplug Mobile
/proc/version: OK
/bin/busybox: OK

* Yes, this is a Pogoplug Mobile.  Proceeding...

* Stopping my.pogoplug.com service (hbwd)

* Verify your MAC address (see the sticker on the bottom of your pogoplug)
Is your MAC address 00:25:31:03:11:8f? [Y/n]: 
Proceeding...

* Downloading nanddump
+ wget http://ssl.pepas.com/pogo/mirrored/download.qnology.com/pogoplug/v4/nanddump
Connecting to ssl.pepas.com (45.55.208.186:80)

* Verifying nanddump
nanddump: OK

* Downloading nandwrite
+ wget http://ssl.pepas.com/pogo/mirrored/download.qnology.com/pogoplug/v4/nandwrite
Connecting to ssl.pepas.com (45.55.208.186:80)

* Verifying nandwrite
nandwrite: OK

* Downloading flash_erase
+ wget http://ssl.pepas.com/pogo/mirrored/download.qnology.com/pogoplug/v4/flash_erase
Connecting to ssl.pepas.com (45.55.208.186:80)

* Verifying flash_erase
flash_erase: OK

* Downloading fw_printenv
+ wget http://ssl.pepas.com/pogo/mirrored/download.qnology.com/pogoplug/v4/fw_printenv
Connecting to ssl.pepas.com (45.55.208.186:80)

* Verifying fw_printenv
fw_printenv: OK

* Downloading fw_setenv
+ wget http://ssl.pepas.com/pogo/mirrored/download.qnology.com/pogoplug/v4/fw_setenv
Connecting to ssl.pepas.com (45.55.208.186:80)

* Verifying fw_setenv
fw_setenv: OK

* Downloading uboot.2014.07-tld-1.pogo_v4.bodhi.tar
+ wget http://ssl.pepas.com/pogo/mirrored/download.qnology.com/pogoplug/v4/uboot.2014.07-tld-1.pogo_v4.bodhi.tar
Connecting to ssl.pepas.com (45.55.208.186:80)

* Verifying uboot.2014.07-tld-1.pogo_v4.bodhi.tar
uboot.2014.07-tld-1.pogo_v4.bodhi.tar: OK

* Downloading uboot.2014.07-tld-1.environment.img.bodhi.tar
+ wget http://ssl.pepas.com/pogo/mirrored/download.qnology.com/pogoplug/v4/uboot.2014.07-tld-1.environment.img.bodhi.tar
Connecting to ssl.pepas.com (45.55.208.186:80)

* Verifying uboot.2014.07-tld-1.environment.img.bodhi.tar
uboot.2014.07-tld-1.environment.img.bodhi.tar: OK

* Downloading uboot.mtd0.dockstar.original.kwb
+ wget http://download.doozan.com/uboot/files/uboot/uboot.mtd0.dockstar.original.kwb
Connecting to download.doozan.com (45.77.104.33:80)

* Verifying uboot.mtd0.dockstar.original.kwb
uboot.mtd0.dockstar.original.kwb: OK

* Extracting uboot

* Verifying uboot.2014.07-tld-1.pogo_v4.mtd0.kwb
uboot.2014.07-tld-1.pogo_v4.mtd0.kwb: OK

* Extracting uboot environment settings

* Verifying uboot.2014.07-tld-1.environment.img
uboot.2014.07-tld-1.environment.img: OK

* Remounting '/' as read/write

* Verifying uboot in /dev/mtd0
[  343.720000] uncorrectable error : 
[  343.720000] uncorrectable error : 
[  343.730000] uncorrectable error : 
[  343.730000] uncorrectable error : 

(hundreds of lines of output elided...)

[  350.860000] uncorrectable error : 
[  350.860000] uncorrectable error : 
[  350.860000] uncorrectable error : 
[  350.870000] uncorrectable error : 
[  350.870000] uncorrectable error : 512+0 records in
512+0 records out

* Detected out-of-date uboot in /dev/mtd0, installing
About to write uboot to /dev/mtd0.  Proceed? [Y/n]: n
Exiting...
/tmp # 
cellularmitosis commented 4 years ago

I am not sure what is causing the "uncorrectable error" messages to appear, but it does not appear to be affecting the operation of the script. At this point, the script is taking the MD5 sum of the first 512KB of /dev/mtd0, as a basic safety check that things are as expected.

The script is expecting the MD5 sum to be 16a7507135cd4ac8a0795fc9fd8ea0a5, but on the unit I am testing right now, the MD5 sum is a36b3e66114f0fca9a004749a523e3ff.

This shouldn't necessarily be a problem, as we are about to replace uboot anyway.

I'll re-run the script and answer "y" to the "Proceed?" prompt.

cellularmitosis commented 4 years ago
cd /tmp
/tmp # ash uboot.sh

* Sanity-checking the stock Pogoplug Linux install

* Checking if this is a Pogoplug Mobile
/proc/version: OK
/bin/busybox: OK

* Yes, this is a Pogoplug Mobile.  Proceeding...

* Verify your MAC address (see the sticker on the bottom of your pogoplug)
Is your MAC address 00:25:31:03:11:8f? [Y/n]: 
Proceeding...

* Verifying nanddump
nanddump: OK

* Verifying nandwrite
nandwrite: OK

* Verifying flash_erase
flash_erase: OK

* Verifying fw_printenv
fw_printenv: OK

* Verifying fw_setenv
fw_setenv: OK

* Verifying uboot.2014.07-tld-1.pogo_v4.bodhi.tar
uboot.2014.07-tld-1.pogo_v4.bodhi.tar: OK

* Verifying uboot.2014.07-tld-1.environment.img.bodhi.tar
uboot.2014.07-tld-1.environment.img.bodhi.tar: OK

* Verifying uboot.mtd0.dockstar.original.kwb
uboot.mtd0.dockstar.original.kwb: OK

* Extracting uboot

* Verifying uboot.2014.07-tld-1.pogo_v4.mtd0.kwb
uboot.2014.07-tld-1.pogo_v4.mtd0.kwb: OK

* Extracting uboot environment settings

* Verifying uboot.2014.07-tld-1.environment.img
uboot.2014.07-tld-1.environment.img: OK

* Remounting '/' as read/write

* Verifying uboot in /dev/mtd0

[ 1073.030000] uncorrectable error : 
[ 1073.030000] uncorrectable error : 
[ 1073.040000] uncorrectable error : 
[ 1073.040000] uncorrectable error : 

(hundreds of lines of output elided...)

[ 1080.160000] uncorrectable error : 
[ 1080.170000] uncorrectable error : 
[ 1080.170000] uncorrectable error : 
[ 1080.170000] uncorrectable error : 
[ 1080.180000] uncorrectable error : 
[ 1080.180000] uncorrectable error : 
[ 1080.180000] uncorrectable error : 512+0 records in
512+0 records out

* Detected out-of-date uboot in /dev/mtd0, installing
About to write uboot to /dev/mtd0.  Proceed? [Y/n]: 
Proceeding...
+ flash_erase /dev/mtd0 0 4
Erase Total 4 Units
Performing Flash Erase of length 131072 at offset 0x60000 done
+ nandwrite /dev/mtd0 /tmp/uboot.2014.07-tld-1.pogo_v4.mtd0.kwb
Writing data to block 0 at offset 0x0
Writing data to block 1 at offset 0x20000
Writing data to block 2 at offset 0x40000
Writing data to block 3 at offset 0x60000

* Verifying uboot in /dev/mtd0
512+0 records in
512+0 records out

* Setting up default uboot settings in /dev/mtd0
About to write uboot settings to /dev/mtd0.  Proceed? [Y/n]: 
Proceeding...
+ flash_erase /dev/mtd0 0xc0000 1
Erase Total 1 Units
Performing Flash Erase of length 131072 at offset 0xc0000 done
+ nandwrite -s 786432 /dev/mtd0 /tmp/uboot.2014.07-tld-1.environment.img
Writing data to block 6 at offset 0xc0000

* Verifying default uboot settings in /dev/mtd0
128+0 records in
128+0 records out

* Setting up /etc/fw_env.config

* Setting ethaddr in firmware
+ fw_setenv ethaddr 00:25:31:03:11:8f

* Setting arcNumber in firmware
+ fw_setenv arcNumber 3960

* Setting machid in firmware
+ fw_setenv machid F78

* Setting usb_rootfstype in firmware
+ fw_setenv usb_rootfstype ext3

* Setting mtdparts in firmware
+ fw_setenv mtdparts mtdparts=orion_nand:2M(u-boot),3M(uImage),3M(uImage2),8M(failsafe),112M(root)

* Setting bootcmd_pogo in firmware
+ fw_setenv bootcmd_pogo if ubi part root 2048 && ubifsmount ubi:rootfs && ubifsload 0x800000 uboot.mtd0.dockstar.original.kwb ; then go 0x800200; fi

* Setting bootcmd in firmware
+ fw_setenv bootcmd run bootcmd_mmc; run bootcmd_usb; run bootcmd_sata; run bootcmd_pogo; reset

Ready to poweroff.  Proceed? [Y/n]: 
Proceeding...
The system is going down NOW!
Sent SIGTERM to all processes
Terminated
Sent SIGKILL to all processes
Requesting system poweroff

[ 1098.330000] System halted.

Looks like that worked.

cellularmitosis commented 4 years ago

This is what I see when I reboot the machine now:

U-Boot 2014.07-tld-1 (Jul 18 2014 - 00:59:45)
Pogoplug V4

SoC:   Kirkwood 88F6192_A1
DRAM:  128 MiB
WARNING: Caches not enabled
NAND:  128 MiB
MMC:   kwsdio: 0
In:    serial
Out:   serial
Err:   serial
Net:   egiga0
Hit any key to stop autoboot:  0 

MMC rescan: current device # 0 initialized OK
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Failed to mount ext2 filesystem...
** Unrecognized filesystem type **
Wrong Image Format for bootm command
ERROR: can't get kernel image!
(Re)start USB...
USB0:   USB EHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
** Bad device usb 0 **
** Bad device usb 0 **
Wrong Image Format for bootm command
ERROR: can't get kernel image!

Reset IDE: ide_preinit failed
** Bad device size - ide 0 **
** Bad device size - ide 0 **
Wrong Image Format for bootm command
ERROR: can't get kernel image!
UBI: attaching mtd1 to ubi0
UBI: physical eraseblock size:   131072 bytes (128 KiB)
UBI: logical eraseblock size:    126976 bytes
UBI: smallest flash I/O unit:    2048
UBI: sub-page size:              512
UBI: VID header offset:          2048 (aligned 2048)
UBI: data offset:                4096
UBI: attached mtd1 to ubi0
UBI: MTD device name:            "mtd=4"
UBI: MTD device size:            112 MiB
UBI: number of good PEBs:        895
UBI: number of bad PEBs:         1
UBI: max. allowed volumes:       128
UBI: wear-leveling threshold:    4096
UBI: number of internal volumes: 1
UBI: number of user volumes:     1
UBI: available PEBs:             0
UBI: total number of reserved PEBs: 895
UBI: number of PEBs reserved for bad PEB handling: 8
UBI: max/mean erase counter: 1/0
UBIFS: recovery needed
UBIFS: recovery deferred
UBIFS: mounted UBI device 0, volume 0, name "rootfs"
UBIFS: mounted read-only
UBIFS: file system size:   110723072 bytes (108128 KiB, 105 MiB, 872 LEBs)
UBIFS: journal size:       9023488 bytes (8812 KiB, 8 MiB, 72 LEBs)
UBIFS: media format:       w4/r0 (latest is w4/r0)
UBIFS: default compressor: LZO
UBIFS: reserved for root:  0 bytes (0 KiB)
Loading file 'uboot.mtd0.dockstar.original.kwb' to addr 0x00800000 with size 524288 (0x00080000)...
Done
## Starting application at 0x00800200 ...

U-Boot 1.1.4 (Jul 16 2009 - 21:02:16) Cloud Engines (3.4.16)

U-Boot code: 00600000 -> 0067FFF0  BSS: -> 00690D60

Soc: MV88F6192 Rev 3 (DDR2)
CPU running @ 800Mhz L2 running @ 400Mhz
SysClock = 200Mhz , TClock = 166Mhz 

DRAM CAS Latency = 3 tRP = 3 tRAS = 8 tRCD=3
DRAM CS[0] base 0x00000000   size 128MB 
DRAM Total size 128MB  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: PPV4A1

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 

Loading from NAND 128MB 3,3V 8-bit, offset 0x200000
   Image Name:   Linux-2.6.31.8
   Created:      2011-08-23  20:00:55 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2080956 Bytes =  2 MB
   Load Address: 00008000
   Entry Point:  00008000
## Booting image at 00800000 ...
   Image Name:   Linux-2.6.31.8
   Created:      2011-08-23  20:00:55 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2080956 Bytes =  2 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.31.8 (afenn@kt) (gcc version 4.3.2 (sdk3.3-ct-ng-1.4.1) ) #4 Tue Aug 23 13:00:50 PDT 2011
[    0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=00053177
[    0.000000] CPU: VIVT data cache, VIVT instruction cache
[    0.000000] Machine: Feroceon-KW
[    0.000000] Using UBoot passing parameters structure
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 32512
[    0.000000] Kernel command line: console=ttyS0,115200 root=ubi0:rootfs ubi.mtd=4,2048 rootfstype=ubifs
[    0.000000] PID hash table entries: 512 (order: 9, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Memory: 128MB = 128MB total
[    0.000000] Memory: 118356KB available (3852K code, 261K data, 124K init, 0K highmem)
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS:128
[    0.000000] Console: colour dummy device 80x30
[    0.000000] Calibrating delay loop... 799.53 BogoMIPS (lpj=3997696)
[    0.230000] Mount-cache hash table entries: 512
[    0.230000] CPU: Testing write buffer coherency: ok
[    0.230000] NET: Registered protocol family 16
[    0.230000] Feroceon L2: Enabling L2
[    0.230000] Feroceon L2: Cache support initialised.
[    0.230000] 
[    0.230000] CPU Interface
[    0.230000] -------------
[    0.230000] SDRAM_CS0 ....base 00000000, size 128MB 
[    0.230000] SDRAM_CS1 ....disable
[    0.230000] SDRAM_CS2 ....disable
[    0.230000] SDRAM_CS3 ....disable
[    0.230000] PEX0_MEM ....base e0000000, size 128MB 
[    0.230000] PEX0_IO ....base f2000000, size   1MB 
[    0.230000] PEX1_MEM ....no such
[    0.230000] PEX1_IO ....no such
[    0.230000] INTER_REGS ....base f1000000, size   1MB 
[    0.230000] NFLASH_CS ....base fa000000, size   2MB 
[    0.230000] SPI_CS ....base f4000000, size  16MB 
[    0.230000] BOOT_ROM_CS ....no such
[    0.230000] DEV_BOOTCS ....no such
[    0.230000] CRYPT_ENG ....base f0000000, size   2MB 
[    0.230000] 
[    0.230000]   Marvell Development Board (LSP Version KW_LSP_5.1.3_patch18)-- SHEEVA PLUG  Soc: 88F6192 A1 LE
[    0.230000] 
[    0.230000]  Detected Tclk 166666667 and SysClk 200000000 
[    0.230000] Marvell USB EHCI Host controller #0: c403e740
[    0.730000] PEX0 interface detected no Link.
[    0.740000] PCI: bus0: Fast back to back transfers enabled
[    0.740000] mvPexLocalBusNumSet: ERR. Invalid PEX interface 1
[    0.750000] bio: create slab <bio-0> at 0
[    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.750000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.750000] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
[    0.750000] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
[    0.750000] TCP: Hash tables configured (established 4096 bind 4096)
[    0.750000] TCP reno registered
[    0.750000] NET: Registered protocol family 1
[    0.750000] cpufreq: Init kirkwood cpufreq driver
[    0.760000] XOR registered 4 channels
[    0.760000] XOR 2nd invalidate WA enabled
[    0.760000] cesadev_init(c000d7fc)
[    0.760000] mvCesaInit: sessions=640, queue=64, pSram=f0000000
[    0.770000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.770000] msgmni has been set to 231
[    0.770000] alg: No test for cipher_null (cipher_null-generic)
[    0.770000] alg: No test for ecb(cipher_null) (ecb-cipher_null)
[    0.770000] alg: No test for digest_null (digest_null-generic)
[    0.770000] alg: No test for compress_null (compress_null-generic)
[    0.780000] alg: No test for stdrng (krng)
[    0.780000] alg: No test for hmac(digest_null) (hmac(digest_null-generic))
[    0.790000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    0.790000] io scheduler noop registered
[    0.790000] io scheduler anticipatory registered (default)
[    0.790000] Initializing ths8200_init
[    0.790000] Initializing dove_adi9889_init
[    0.810000] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.810000] serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A
[    0.810000] console [ttyS0] enabled
[    0.820000] 
[    0.820000] Warning Sata is Powered Off
[    0.820000] Loading Marvell Ethernet Driver:
[    0.830000]   o Cached descriptors in DRAM
[    0.830000]   o DRAM SW cache-coherency
[    0.840000]   o 1 Giga ports supported
[    0.840000]   o Single RX Queue support - ETH_DEF_RXQ=0
[    0.840000]   o Single TX Queue support - ETH_DEF_TXQ=0
[    0.850000]   o TCP segmentation offload (TSO) supported
[    0.860000]   o Large Receive offload (LRO) supported
[    0.860000]   o Receive checksum offload supported
[    0.860000]   o Transmit checksum offload supported
[    0.870000]   o Network Fast Processing (Routing) supported - (Disabled)
[    0.880000]   o Driver ERROR statistics enabled
[    0.880000]   o Proc tool API enabled
[    0.880000]   o SKB Reuse supported - (Disabled)
[    0.890000]   o SKB Recycle supported - (Disabled)
[    0.890000]   o Rx descripors: q0=128
[    0.900000]   o Tx descripors: q0=532
[    0.900000]   o Loading network interface(s):
[    0.910000]      o register under mv88fx_eth platform
[    0.910000]      o eth0, ifindex = 2, GbE port = 0
[    0.920000] 
[    0.920000] mvFpRuleDb (c432a000): 1024 entries, 4096 bytes
[    0.920000] Counter=0, opIdx=6, overhead=16
[    0.930000] Counter=1, opIdx=2, overhead=0
[    0.930000] Counter=2, opIdx=1, overhead=18
[    0.940000] Counter=3, opIdx=2, overhead=0
[    0.940000] tun: Universal TUN/TAP device driver, 1.6
[    0.950000] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    0.950000] NAND device: Manufacturer ID: 0xad, Chip ID: 0xf1 (Hynix NAND 128MiB 3,3V 8-bit)
[    0.960000] Scanning device for bad blocks
[    0.990000] Bad eraseblock 541 at 0x0000043a0000
[    1.020000] Using static partition definition
[    1.020000] Creating 5 MTD partitions on "nand_mtd":
[    1.030000] 0x000000000000-0x000000200000 : "u-boot"
[    1.030000] 0x000000200000-0x000000500000 : "uImage"
[    1.040000] 0x000000500000-0x000000800000 : "uImage2"
[    1.040000] 0x000000800000-0x000001000000 : "failsafe"
[    1.050000] 0x000001000000-0x000008000000 : "root"
[    1.060000] UBI: attaching mtd4 to ubi0
[    1.060000] UBI: physical eraseblock size:   131072 bytes (128 KiB)
[    1.070000] UBI: logical eraseblock size:    126976 bytes
[    1.070000] UBI: smallest flash I/O unit:    2048
[    1.080000] UBI: sub-page size:              512
[    1.080000] UBI: VID header offset:          2048 (aligned 2048)
[    1.090000] UBI: data offset:                4096
[    1.320000] UBI: attached mtd4 to ubi0
[    1.320000] UBI: MTD device name:            "root"
[    1.330000] UBI: MTD device size:            112 MiB
[    1.330000] UBI: number of good PEBs:        895
[    1.340000] UBI: number of bad PEBs:         1
[    1.340000] UBI: max. allowed volumes:       128
[    1.340000] UBI: wear-leveling threshold:    4096
[    1.350000] UBI: number of internal volumes: 1
[    1.350000] UBI: number of user volumes:     1
[    1.360000] UBI: available PEBs:             0
[    1.360000] UBI: total number of reserved PEBs: 895
[    1.370000] UBI: number of PEBs reserved for bad PEB handling: 8
[    1.370000] UBI: max/mean erase counter: 1/0
[    1.380000] UBI: image sequence number: 0
[    1.380000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.390000] ehci_marvell ehci_marvell.70059: Marvell Orion EHCI
[    1.390000] ehci_marvell ehci_marvell.70059: new USB bus registered, assigned bus number 1
[    1.400000] UBI: background thread "ubi_bgt0d" started, PID 445
[    1.430000] ehci_marvell ehci_marvell.70059: irq 19, io base 0xf1050100
[    1.450000] ehci_marvell ehci_marvell.70059: USB 2.0 started, EHCI 1.00
[    1.450000] usb usb1: configuration #1 chosen from 1 choice
[    1.460000] hub 1-0:1.0: USB hub found
[    1.460000] hub 1-0:1.0: 1 port detected
[    1.470000] Initializing USB Mass Storage driver...
[    1.470000] usbcore: registered new interface driver usb-storage
[    1.480000] USB Mass Storage support registered.
[    1.480000] usbcore: registered new interface driver ums-datafab
[    1.490000] usbcore: registered new interface driver ums-freecom
[    1.490000] usbcore: registered new interface driver ums-jumpshot
[    1.500000] usbcore: registered new interface driver ums-sddr09
[    1.510000] usbcore: registered new interface driver ums-sddr55
[    1.510000] usbcore: registered new interface driver ums-usbat
[    1.520000] mice: PS/2 mouse device common for all mice
[    1.520000] i2c /dev entries driver
[    1.540000] sdhci: Secure Digital Host Controller Interface driver
[    1.540000] sdhci: Copyright(c) Pierre Ossman
[    1.550000] mmc0: mvsdio driver initialized, lacking card detect (fall back to polling)
[    1.560000] usbcore: registered new interface driver usbhid
[    1.560000] usbhid: v2.6:USB HID core driver
[    1.570000] TCP cubic registered
[    1.570000] NET: Registered protocol family 17
[    1.580000] RPC: Registered udp transport module.
[    1.580000] RPC: Registered tcp transport module.
[    1.590000] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[    1.660000] UBIFS: recovery needed
[    1.760000] UBIFS: recovery completed
[    1.770000] UBIFS: mounted UBI device 0, volume 0, name "rootfs"
[    1.770000] UBIFS: file system size:   110723072 bytes (108128 KiB, 105 MiB, 872 LEBs)
[    1.780000] UBIFS: journal size:       9023488 bytes (8812 KiB, 8 MiB, 72 LEBs)
[    1.790000] UBIFS: media format:       w4/r0 (latest is w4/r0)
[    1.790000] UBIFS: default compressor: lzo
[    1.800000] UBIFS: reserved for root:  0 bytes (0 KiB)
[    1.800000] VFS: Mounted root (ubifs filesystem) on device 0:11.
[    1.810000] Freeing init memory: 124K
[    1.830000] mmc0: new high speed SDHC card at address e624
[    1.860000] mmcblk0: mmc0:e624 SC16G 14.8 GiB 
[    1.860000]  mmcblk0: p1
[    4.230000] eth0: link down
[    4.230000] eth0: started
udhcpc (v1.16.1) started
HWADDR 00 0x25 0x31 0x03 0x11 0x8f
PIP0 17
PIP1 143
cat: can't open '/etc/resolv.conf': No such file or directory
route: SIOCDELRT: No such process
grep: /etc/resolv.conf: No such file or directory
Sending discover...
[    5.280000] eth0: link up, full duplex, speed 1 Gbps
Sending discover...
Sending select for 192.168.4.222...
Lease of 192.168.4.222 obtained, lease time 43200
HWADDR 00 0x25 0x31 0x03 0x11 0x8f
PIP0 17
PIP1 143
route: SIOCDELRT: No such process
modprobe: module 'vfat' not found
[    7.950000] ufsd: module license 'Commercial product' taints kernel.
[    7.950000] Disabling lock debugging due to kernel taint
[    7.990000] ufsd: driver 8.5 (NTFS4LINUX_U85_017_S[2011-08-17-16:51:48]) LBD=ON with delayalloc with ioctl loaded at bf000000
[    7.990000] NTFS support included
[    7.990000] Hfs+/HfsX support included
[    7.990000] For 'CloudEngines_PogoPlug_2011-08-03'
Loading rt3070sta.ko:        [    8.330000] rtusb init rt2870 --->
[    8.340000] usbcore: registered new interface driver rt2870
Success
Loading xce.ko:              [    8.360000] Cloud Engines XCE Init [Version: 3.1.99.12]
[    8.370000] XCE: CPU MEMORY MAP:
[    8.370000] XCE:   -- 0x00001000 - 0xbeffffff (3055 MB)  User Space Mappings
[    8.380000] XCE:   -- 0xbf000000 - 0xbfffffff (  16 MB)  Kernel module space
[    8.390000] XCE:   -- 0xc0000000 - 0xc7ffffff ( 128 MB)  Kernel direct-mapped ram
[    8.390000] XCE:   -- 0xc8800000 - 0xe7ffffff ( 504 MB)  Kernel vmalloc space
[    8.400000] XCE:   -- 0xe8000000 - 0xfeffffff ( 367 MB)  Kernel platform space
[    8.410000] XCE: CPU FEATURES:
[    8.410000] XCE:   -- I Cache:         enabled
[    8.410000] XCE:   -- D Cache:         enabled
[    8.420000] XCE:   -- Branch Predict:  enabled
[    8.420000] XCE:   -- MMU:             enabled
[    8.430000] XCE:   -- Alignment Abort: enabled
[    8.440000] XCE: BLPARAMS:   -- Loading properties [c49f3efc].
[    8.440000] XCE: BLPARAMS:   -- MTD @ [c4324000].
[    8.450000] XCE: BLPARAMS: Locating parameter block...
[    8.450000] XCE: BLPARAMS: reading 2048 bytes @ a0000
[    8.460000] XCE: Loaded Property Size: 2048
[    8.460000] XCE:    - 'cesvcid' -> '9YMWLXE7P42WHKJ3V5ZD9UCFAA'
[    8.470000] XCE:    - 'ceboardver' -> 'PPV4A1'
[    8.470000] XCE:   -- ICache Prefetch: enabled
[    8.480000] XCE:   -- DCache Prefetch: enabled
[    8.480000] XCE:   -- L2 Cache:        enabled
[    8.490000] XCE:   -- L2 Prefetch:     disabled
[    8.490000] XCE:   -- L2 Writethrough: disabled
[    8.500000] XCE:   -- Write Allocate:  disabled
[    8.500000] XCE:   -- Streaming:       disabled
[    8.510000] XCE: Current GPIO State:
[    8.510000] XCE:  GPIO L OUT:    0x21400000
[    8.510000] XCE:  GPIO L OE:     0x10000000
[    8.520000] XCE:  GPIO L BLINK:  0x00000000
[    8.520000] XCE:  GPIO L POL:    0x00000000
[    8.530000] XCE:  GPIO L IN:     0x01400000
[    8.530000] XCE:  GPIO H OUT:    0xfffc7fff
[    8.530000] XCE:  GPIO H OE:     0x00000000
[    8.540000] XCE:  GPIO H BLINK:  0x00004000
[    8.540000] XCE:  GPIO H POL:    0x00000000
[    8.550000] XCE:  GPIO H IN:     0x0000000f
Success
Starting hbplug:             Success
/ # [    8.640000] XCE: BLPARAMS:   -- Loading properties [c49f3ecc].
[    8.640000] XCE: BLPARAMS:   -- MTD @ [c4324000].
[    8.650000] XCE: BLPARAMS: Locating parameter block...
[    8.650000] XCE: BLPARAMS: reading 2048 bytes @ a0000
[    8.660000] XCE: BLPARAMS: reading 2048 bytes @ a0800
[    8.670000] XCE: BLPARAMS: reading 2048 bytes @ a1000
[    8.670000] XCE: BLPARAMS: reading 2048 bytes @ a1800
[   13.920000] XCE: XCE: LED -> DISCONNECTED

And we still have a root shell:

/ # 
/ # uptime
 21:01:43 up 0 min, load average: 0.28, 0.06, 0.02
/ # 
cellularmitosis commented 4 years ago

Halt the Pogoplug, then unplug the power:

/ # poweroff                   
The system is going down NOW!
Sent SIGTERM to all processes
Terminated
Sent SIGKILL to[  211.300000] System halted.

On a Linux box, insert a fresh SD card, and look at dmesg to figure out what device it was associated with:

root@opti# dmesg | tail
[247805.722822] usbcore: registered new interface driver uas
[247806.727734] scsi 2:0:0:0: Direct-Access     Mass     Storage Device   1.00 PQ: 0 ANSI: 0 CCS
[247806.728361] sd 2:0:0:0: Attached scsi generic sg3 type 0
[247806.927679] sd 2:0:0:0: [sdc] 31116288 512-byte logical blocks: (15.9 GB/14.8 GiB)
[247806.927991] sd 2:0:0:0: [sdc] Write Protect is off
[247806.927996] sd 2:0:0:0: [sdc] Mode Sense: 03 00 00 00
[247806.928182] sd 2:0:0:0: [sdc] No Caching mode page found
[247806.928192] sd 2:0:0:0: [sdc] Assuming drive cache: write through
[247806.930334]  sdc: sdc1
[247806.931747] sd 2:0:0:0: [sdc] Attached SCSI removable disk

Download the Debian Jessie disk image from https://github.com/pepaslabs/pogoplug-v4-bodhi-rootfs-debian and burn it to the SD card:

curl -L -s https://github.com/pepaslabs/pogoplug-v4-bodhi-rootfs-debian/releases/download/jessie-3.18.5-20151110/Debian-jessie-3.18.5-pogoplug-v4-20151110-disk-image.dd.gz | gunzip | pv > /dev/sdc
cellularmitosis commented 4 years ago

Insert the SD card into your Pogoplug and boot it up. You should now be booting Debian Jessie from the SD card:

U-Boot 2014.07-tld-1 (Jul 18 2014 - 00:59:45)
Pogoplug V4

SoC:   Kirkwood 88F6192_A1
DRAM:  128 MiB
WARNING: Caches not enabled
NAND:  128 MiB
MMC:   kwsdio: 0
In:    serial
Out:   serial
Err:   serial
Net:   egiga0
Hit any key to stop autoboot:  0 

MMC rescan: current device # 0 initialized OK
2875692 bytes read in 1705 ms (1.6 MiB/s)
6535284 bytes read in 2298 ms (2.7 MiB/s)
## Booting kernel from Legacy Image at 00800000 ...
   Image Name:   Linux-3.18.5-kirkwood-tld-1
   Created:      2015-11-11   5:03:31 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2875628 Bytes = 2.7 MiB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 01100000 ...
   Image Name:   initramfs-3.18.5-kirkwood-tld-1
   Created:      2015-02-19   1:49:36 UTC
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    6535220 Bytes = 6.2 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
Using machid 0xf78 from environment

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 3.18.5-kirkwood-tld-1 (root@tldDebian) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 PREEMPT Thu Feb 5 17:58:07 PST 2015
[    0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=0005397f
[    0.000000] CPU: VIVT data cache, VIVT instruction cache
[    0.000000] Machine model: Pogoplug v4
[    0.000000] Memory policy: Data cache writeback
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
[    0.000000] Kernel command line: console=ttyS0,115200 root=/dev/mmcblk0p1 rootdelay=10 rootfstype=ext3 mtdparts=orion_nand:2M(u-boot),3M(uImage),3M(uImage2),8M(failsafe),112M(root)
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Memory: 114940K/131072K available (5640K kernel code, 365K rwdata, 1920K rodata, 268K init, 305K bss, 16132K reserved)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xffe00000   (2048 kB)
[    0.000000]     vmalloc : 0xc8800000 - 0xff000000   ( 872 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
[    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
[    0.000000]       .text : 0xc0008000 - 0xc076a240   (7561 kB)
[    0.000000]       .init : 0xc076b000 - 0xc07ae000   ( 268 kB)
[    0.000000]       .data : 0xc07ae000 - 0xc08096fc   ( 366 kB)
[    0.000000]        .bss : 0xc08096fc - 0xc0855d84   ( 306 kB)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000024] sched_clock: 32 bits at 166MHz, resolution 6ns, wraps every 25769803770ns
[    0.000618] Console: colour dummy device 80x30
[    0.000661] Calibrating delay loop... 795.44 BogoMIPS (lpj=3977216)
[    0.090157] pid_max: default: 32768 minimum: 301
[    0.090374] Security Framework initialized
[    0.090530] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.090561] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.091683] Initializing cgroup subsys devices
[    0.091731] Initializing cgroup subsys freezer
[    0.091781] Initializing cgroup subsys net_cls
[    0.091812] Initializing cgroup subsys blkio
[    0.091969] CPU: Testing write buffer coherency: ok
[    0.092640] Setting up static identity map for 0x557418 - 0x557470
[    0.093095] mvebu-soc-id: MVEBU SoC ID=0x6281, Rev=0x3
[    0.096817] devtmpfs: initialized
[    0.100898] prandom: seed boundary self test passed
[    0.106895] prandom: 100 self tests passed
[    0.106926] pinctrl core: initialized pinctrl subsystem
[    0.107674] regulator-dummy: no parameters
[    0.113866] NET: Registered protocol family 16
[    0.114593] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.140180] cpuidle: using governor ladder
[    0.170175] cpuidle: using governor menu
[    0.170810] Feroceon L2: Enabling L2
[    0.170875] Feroceon L2: Cache support initialised.
[    0.171449] [Firmware Info]: /ocp@f1000000/ethernet-controller@72000/ethernet0-port@0: local-mac-address is not set
[    0.177917] No ATAGs?
[    0.212557] vgaarb: loaded
[    0.213105] usbcore: registered new interface driver usbfs
[    0.213232] usbcore: registered new interface driver hub
[    0.213353] usbcore: registered new device driver usb
[    0.214920] Switched to clocksource orion_clocksource
[    0.270240] NET: Registered protocol family 2
[    0.271355] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.271391] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.271421] TCP: Hash tables configured (established 1024 bind 1024)
[    0.271526] TCP: reno registered
[    0.271544] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.271577] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.271867] NET: Registered protocol family 1
[    0.272385] RPC: Registered named UNIX socket transport module.
[    0.272403] RPC: Registered udp transport module.
[    0.272413] RPC: Registered tcp transport module.
[    0.272424] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.272806] Unpacking initramfs...
[    1.087522] Freeing initrd memory: 6384K (c1100000 - c173c000)
[    1.087719] NetWinder Floating Point Emulator V0.97 (double precision)
[    1.089696] futex hash table entries: 256 (order: -1, 3072 bytes)
[    1.089745] Initialise system trusted keyring
[    1.089890] audit: initializing netlink subsys (disabled)
[    1.089970] audit: type=2000 audit(1.080:1): initialized
[    1.091125] zpool: loaded
[    1.091149] zbud: loaded
[    1.091589] VFS: Disk quotas dquot_6.5.2
[    1.091677] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    1.092535] NFS: Registering the id_resolver key type
[    1.092597] Key type id_resolver registered
[    1.092611] Key type id_legacy registered
[    1.092650] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    1.092671] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    1.092985] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[    1.093455] msgmni has been set to 236
[    1.093685] Key type big_key registered
[    1.098049] alg: No test for stdrng (krng)
[    1.098110] Key type asymmetric registered
[    1.098134] Asymmetric key parser 'x509' registered
[    1.098267] bounce: pool size: 64 pages
[    1.098404] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[    1.098435] io scheduler noop registered
[    1.098458] io scheduler deadline registered
[    1.098539] io scheduler cfq registered (default)
[    1.099789] kirkwood-pinctrl f1010000.pin-controller: unknown pinctrl group 36
[    1.099812] kirkwood-pinctrl f1010000.pin-controller: unknown pinctrl group 37
[    1.099829] kirkwood-pinctrl f1010000.pin-controller: unknown pinctrl group 38
[    1.099846] kirkwood-pinctrl f1010000.pin-controller: unknown pinctrl group 39
[    1.099862] kirkwood-pinctrl f1010000.pin-controller: unknown pinctrl group 40
[    1.099879] kirkwood-pinctrl f1010000.pin-controller: unknown pinctrl group 41
[    1.099895] kirkwood-pinctrl f1010000.pin-controller: unknown pinctrl group 42
[    1.099912] kirkwood-pinctrl f1010000.pin-controller: unknown pinctrl group 43
[    1.099928] kirkwood-pinctrl f1010000.pin-controller: unknown pinctrl group 44
[    1.099945] kirkwood-pinctrl f1010000.pin-controller: unknown pinctrl group 45
[    1.099961] kirkwood-pinctrl f1010000.pin-controller: unknown pinctrl group 46
[    1.099978] kirkwood-pinctrl f1010000.pin-controller: unknown pinctrl group 47
[    1.099994] kirkwood-pinctrl f1010000.pin-controller: unknown pinctrl group 48
[    1.100011] kirkwood-pinctrl f1010000.pin-controller: unknown pinctrl group 49
[    1.100516] kirkwood-pinctrl f1010000.pin-controller: registered pinctrl driver
[    1.101463] irq: Cannot allocate irq_descs @ IRQ34, assuming pre-allocated
[    1.102043] irq: Cannot allocate irq_descs @ IRQ66, assuming pre-allocated
[    1.103242] mvebu-pcie mbus:pcie-controller: PCI host bridge to bus 0000:00
[    1.103271] pci_bus 0000:00: root bus resource [io  0x1000-0xfffff]
[    1.103291] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xefffffff]
[    1.103310] pci_bus 0000:00: root bus resource [bus 00-ff]
[    1.103775] PCI: bus0: Fast back to back transfers disabled
[    1.103799] pci 0000:00:01.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    1.104037] PCI: bus1: Fast back to back transfers enabled
[    1.104108] pci 0000:00:01.0: PCI bridge to [bus 01]
[    1.104508] mv_xor f1060800.xor: Marvell shared XOR driver
[    1.135028] mv_xor f1060800.xor: Marvell XOR: ( xor cpy )
[    1.175014] mv_xor f1060800.xor: Marvell XOR: ( xor cpy )
[    1.175290] mv_xor f1060900.xor: Marvell shared XOR driver
[    1.215014] mv_xor f1060900.xor: Marvell XOR: ( xor cpy )
[    1.255008] mv_xor f1060900.xor: Marvell XOR: ( xor cpy )
[    1.255633] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    1.257641] console [ttyS0] disabled
[    1.257729] f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 26, base_baud = 10416666) is a 16550A
[    2.005666] console [ttyS0] enabled
[    2.011510] nand: Could not find valid ONFI parameter page; aborting
[    2.017924] nand: device found, Manufacturer ID: 0xad, Chip ID: 0xf1
[    2.024255] nand: Hynix NAND 128MiB 3,3V 8-bit
[    2.028705] nand: 128MiB, SLC, page size: 2048, OOB size: 64
[    2.034352] Scanning device for bad blocks
[    2.083178] Bad eraseblock 541 at 0x0000043a0000
[    2.127526] 5 cmdlinepart partitions found on MTD device orion_nand
[    2.133768] Creating 5 MTD partitions on "orion_nand":
[    2.138917] 0x000000000000-0x000000200000 : "u-boot"
[    2.144485] 0x000000200000-0x000000500000 : "uImage"
[    2.150010] 0x000000500000-0x000000800000 : "uImage2"
[    2.155595] 0x000000800000-0x000001000000 : "failsafe"
[    2.161254] 0x000001000000-0x000008000000 : "root"
[    2.168118] libphy: Fixed MDIO Bus: probed
[    2.172645] libphy: orion_mdio_bus: probed
[    2.185137] mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
[    3.263155] mv643xx_eth_port mv643xx_eth_port.0 eth0: port 0 with MAC address 00:25:31:03:11:8f
[    3.272190] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    3.278733] ehci-pci: EHCI PCI platform driver
[    3.283268] ehci-orion: EHCI orion driver
[    3.287538] orion-ehci f1050000.ehci: EHCI Host Controller
[    3.293043] orion-ehci f1050000.ehci: new USB bus registered, assigned bus number 1
[    3.300920] orion-ehci f1050000.ehci: irq 29, io mem 0xf1050000
[    3.324972] orion-ehci f1050000.ehci: USB 2.0 started, EHCI 1.00
[    3.331221] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    3.338027] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.345246] usb usb1: Product: EHCI Host Controller
[    3.350111] usb usb1: Manufacturer: Linux 3.18.5-kirkwood-tld-1 ehci_hcd
[    3.356813] usb usb1: SerialNumber: f1050000.ehci
[    3.362560] hub 1-0:1.0: USB hub found
[    3.366417] hub 1-0:1.0: 1 port detected
[    3.371619] mousedev: PS/2 mouse device common for all mice
[    4.384973] rtc-mv f1010300.rtc: internal RTC not ticking
[    4.390648] i2c /dev entries driver
[    4.396016] hidraw: raw HID events driver (C) Jiri Kosina
[    4.401923] drop_monitor: Initializing network drop monitor service
[    4.408556] TCP: cubic registered
[    4.411872] NET: Registered protocol family 17
[    4.416533] Key type dns_resolver registered
[    4.421949] Loading compiled-in X.509 certificates
[    4.426819] registered taskstats version 1
[    4.432383] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[    4.441920] Freeing unused kernel memory: 268K (c076b000 - c07ae000)
Loading, please wait...
[    4.546601] systemd-udevd[57]: starting version 215
[    4.554267] random: systemd-udevd urandom read with 6 bits of entropy available
[    4.790256] mvsdio f1090000.mvsdio: Got CD GPIO
[    4.808200] SCSI subsystem initialized
[    4.883475] sata_mv f1080000.sata: slots 32 ports 1
[    4.897588] mmc0: host does not support reading read-only switch, assuming write-enable
[    4.916726] mmc0: new high speed SDHC card at address e624
[    4.940113] scsi host0: sata_mv
[    4.943792] ata1: SATA max UDMA/133 irq 32
[    5.064745] mmcblk0: mmc0:e624 SC16G 14.8 GiB 
[    5.075310]  mmcblk0: p1
[    5.314988] ata1: SATA link down (SStatus 0 SControl F300)
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... done.
[   15.447920] EXT3-fs (mmcblk0p1): mounted filesystem with ordered data mode
[   15.455104] kjournald starting.  Commit interval 5 seconds
Begin: Running /scripts/local-bottom ... done.
done.
Begin: Running /scripts/init-bottom ... done.
INIT: version 2.88 booting
[info] Using makefile-style concurrent boot in runlevel S.
[....] Starting the hotplug events dispatcher: udevd[   17.041900] systemd-udevd[255]: starting version 215
. ok 
[....] Synthesizing the initial hotplug events...[   17.371880] input: gpio_keys as /devices/gpio_keys/input/input0
done.
[....] Waiting for /dev to be fully populated...[   17.630343] orion_wdt: Initial timeout 25 sec
done.
[ ok ] Activating swap...done.
[....] Checking root file system...fsck from util-linux 2.25.2
rootfs: clean, 13513/123464 files, 370868/493672 blocks
done.
[   19.313009] EXT3-fs (mmcblk0p1): using internal journal
[ ok ] Activating lvm and md swap...done.
[....] Checking file systems...fsck from util-linux 2.25.2
done.
[ ok ] Loading kernel modules...done.
[ ok ] Cleaning up temporary files... /tmp.
[ ok ] Mounting local filesystems...done.
[ ok ] Activating swapfile swap...done.
[ ok ] Cleaning up temporary files....
[ ok ] Setting kernel variables ...done.
[   22.849341] NET: Registered protocol family 10
[   24.047041] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[....] Configuring network interfaces...Internet Systems Consortium DHCP Client 4.3.1
Copyright 2004-2014 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/eth0/00:25:31:03:11:8f
Sending on   LPF/eth0/00:25:31:03:11:8f
Sending on   Socket/fallback
DHCPREQUEST on eth0 to 255.255.255.255 port 67
[   26.462732] mv643xx_eth_port mv643xx_eth_port.0 eth0: link up, 1000 Mb/s, full duplex, flow control disabled
[   26.472602] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPNAK from 192.168.4.1
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPOFFER from 192.168.4.1
DHCPACK from 192.168.4.1
bound to 192.168.4.222 -- renewal in 19057 seconds.
Stopping Avahi mDNS/DNS-SD Daemon: avahi-daemon.
done.
[ ok ] Starting rpcbind daemon....
[ ok ] Starting NFS common utilities: statd idmapd.
[ ok ] Cleaning up temporary files....
INIT: Entering runlevel: 2
[info] Using makefile-style concurrent boot in runlevel 2.
[....] Starting busybox' syslogd implementation : syslogdStarting /sbin/syslogd...
1250 (syslogd)
. ok 
[ ok ] Starting system message bus: dbus.
[ ok ] Starting NFS common utilities: statd idmapd.
[....] Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon[....] avahi-daemon disabl[warncause there is a unicast .local domain ... (warning).
[warn] Not starting NFS kernel daemon: no exports. ... (warning).
[ ok ] Starting NTP server: ntpd.
[....] Starting OpenBSD Secure Shell server: sshdCould not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_dsa_key
. ok 
[....] Starting busybox' klogd implementation : klogdStarting /sbin/klogd...
1253 (klogd)
. ok 
Creating SSH2 RSA key; this may take some time ...
2048 8f:cc:8a:64:1a:a7:63:1a:51:15:88:13:56:1e:6e:13 /etc/ssh/ssh_host_rsa_key.pub (RSA)
Creating SSH2 DSA key; this may take some time ...
1024 0b:75:44:91:b5:fb:38:30:ae:dc:3d:fc:b1:55:85:d5 /etc/ssh/ssh_host_dsa_key.pub (DSA)
[ ok ] Restarting OpenBSD Secure Shell server: sshd.
[ ok ] Restarting OpenBSD Secure Shell server: sshd.

Debian GNU/Linux 8 debian ttyS0

debian login: [   63.044994] random: nonblocking pool is initialized

Login as root. The password is blank, just hit enter when prompted.

Debian GNU/Linux 8 debian ttyS0

debian login: root
Password: 
Last login: Tue Nov 10 21:07:06 PST 2015 from precision390eth0.localnet on pts/0
Linux debian 3.18.5-kirkwood-tld-1 #1 PREEMPT Thu Feb 5 17:58:07 PST 2015 armv5tel

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
root@debian:~# uptime
 14:13:56 up 1 min,  1 user,  load average: 0.33, 0.15, 0.05
root@debian:~# 
prashantboricha commented 4 years ago

@cellularmitosis Appreciate your efforts but I'm currently at a different location due to COVID19 won't be able to go back to the location where the Pogoplug is for sometime, hence will not be able to check and provide update

cellularmitosis commented 4 years ago

No worries, stay safe :)

On Sun, Jun 21, 2020 at 11:36 AM Prashant Boricha notifications@github.com wrote:

Appreciate your efforts but I'm currently at a different location due to COVID19 won't be able to go back to the location where the Pogoplug is for sometime, hence will not be able to check and provide update

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/pepaslabs/pogoplug_mobile_uboot_installer/issues/4#issuecomment-647151517, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABWRJDM7ORIQFKD2HE445TRXYZKPANCNFSM4KRAT2XA .