My Pogo Series 4 is bricked. connected via FTDI cable to PC

Original Pogoplug, v2 Pink/Gray E02, Series 4, DockStar, and GoFlex installation and device help here.

My Pogo Series 4 is bricked. connected via FTDI cable to PC

Postby k6o » Mon Apr 09, 2012 11:34 am

hi
I am not sure if this forum is an appropriate place to post this ,but I found v1,2 pro pogo kernel and ram disk image under http://archlinuxarm.org/
so, someone might be able to help this.
:|

Is Kernel image, ram disk image for Series 4 available ?
I bricked my brand new pogo plug Series 4 when I overwrote lib file when trying to make samba setting.
I somehow managed to connect it to pc via FTDI cable
I set up hyper terminal and pumpKin
when I saw boot message on first time after FTDI cable connection ,
an error message was
" /sbin/init: error while loading shared libraries: /lib/libc.so.6: ELF file versi on does not match current one" , this is what I expected tho.
Code: Select all
CE>> reset
U-Boot 1.1.4 (Oct  1 2011 - 12:06:06) 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 @ 400MhzSysClock = 200Mhz , TClock = 166Mhz
DRAM CAS Latency = 3 tRP = 3 tRAS = 8 tRCD=3DRAM CS[0] base 0x00000000   size 128MBDRAM Total size 128MB  16bit widthAddresses 8M - 0M are saved for the U-Boot usage.Mem malloc Initialization (8M - 7M): DoneNAND:128 MB*** Warning - bad CRC or NAND, using default environment
Flash:  0 kB
CPU : Marvell Feroceon (Rev 1)CLOUD ENGINES BOARD (GUESSED): PPV4A3
Streaming disabledWrite allocate disabled

USB 0: host modePEX 0: PCI Express Root Complex InterfacePEX interface detected Link X1Net:   egiga0 [PRIME]Hit any key to stop autoboot:  0
Loading from NAND 128MB 3,3V 8-bit, offset 0x200000
** Bad Magic Number 0xffffffff **
Loading from NAND 128MB 3,3V 8-bit, offset 0x500000   Image Name:   Linux-2.6.31.8   Created:      2011-09-28  19:09:20 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-09-28  19:09:20 UTC   Image Type:   ARM Linux Kernel Image (uncompressed)   Data Size:    2080956 Bytes =  2 MB   Load Address: 00008000   Entry Point:  00008000   Verifying Checksum ... OKOK
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) ) #5 Wed Sep 28 12:09:12 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, 0Khighmem)[    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 Link X1[    0.740000] pci 0000:00:01.0: PME# supported from D0 D1 D3hot[    0.740000] pci 0000:00:01.0: PME# disabled[    0.740000] PCI: bus0: Fast back to back transfers disabled[    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.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 (c45b1000): 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.010000] Bad eraseblock 97 at 0x000000c20000[    1.060000] Using static partition definition[    1.060000] 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:        896[    1.370000] UBI: number of bad PEBs:         0[    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: 896[    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 452[    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] xhci_hcd 0000:00:01.0: xHCI Host Controller[    1.510000] xhci_hcd 0000:00:01.0: new USB bus registered, assigned bus number 2[    1.520000] xhci_hcd 0000:00:01.0: irq 9, io mem 0xe0000000[    1.530000] usb usb2: config 1 interface 0 altsetting 0 endpoint 0x81 has noSuperSpeed companion descriptor[    1.540000] usb usb2: configuration #1 chosen from 1 choice[    1.540000] hub 2-0:1.0: USB hub found[    1.550000] hub 2-0:1.0: 4 ports detected[    1.550000] Initializing USB Mass Storage driver...[    1.550000] usbcore: registered new interface driver usb-storage[    1.560000] USB Mass Storage support registered.[    1.570000] usbcore: registered new interface driver ums-datafab[    1.570000] usbcore: registered new interface driver ums-freecom[    1.580000] usbcore: registered new interface driver ums-jumpshot[    1.580000] usbcore: registered new interface driver ums-sddr09[    1.590000] usbcore: registered new interface driver ums-sddr55[    1.600000] usbcore: registered new interface driver ums-usbat[    1.600000] mice: PS/2 mouse device common for all mice[    1.610000] i2c /dev entries driver[    1.620000] sdhci: Secure Digital Host Controller Interface driver[    1.620000] sdhci: Copyright(c) Pierre Ossman[    1.630000] mmc0: mvsdio driver initialized, using GPIO 27 for card detection
[    1.640000] usbcore: registered new interface driver usbhid[    1.640000] usbhid: v2.6:USB HID core driver[    1.650000] TCP cubic registered[    1.650000] NET: Registered protocol family 17[    1.660000] RPC: Registered udp transport module.[    1.660000] RPC: Registered tcp transport module.[    1.670000] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)[    1.740000] UBIFS: recovery needed[    1.790000] UBIFS: recovery completed[    1.790000] UBIFS: mounted UBI device 0, volume 0, name "rootfs"[    1.800000] UBIFS: file system size:   110850048 bytes (108252 KiB, 105 MiB,873 LEBs)[    1.810000] UBIFS: journal size:       9023488 bytes (8812 KiB, 8 MiB, 72 LEBs)[    1.820000] UBIFS: media format:       w4/r0 (latest is w4/r0)[    1.820000] UBIFS: default compressor: lzo[    1.830000] UBIFS: reserved for root:  0 bytes (0 KiB)[    1.830000] VFS: Mounted root (ubifs filesystem) on device 0:11.
[    1.840000] Freeing init memory: 124K/sbin/init: error while loading shared libraries: /lib/libc.so.6: ELF file version does not match current one
[    1.900000] Kernel panic - not syncing: Attempted to kill init![    1.900000] Backtrace:[    1.900000] [<c00fe1bc>] (dump_backtrace+0x0/0x114) from [<c0035594>] (dump_stack+0x18/0x1c)[    1.910000]  r7:000000f8 r6:c4019c40 r5:c4019c40 r4:c0415830[    1.920000] [<c003557c>] (dump_stack+0x0/0x1c) from [<c00355e4>] (panic+0x4c/0x114)[    1.930000] [<c0035598>] (panic+0x0/0x114) from [<c012dce8>] (do_exit+0x7c/0x5b4)[    1.930000]  r3:c03f1d94 r2:c4019c40 r1:c401fe0c r0:c00c250b[    1.940000] [<c012dc6c>] (do_exit+0x0/0x5b4) from [<c012e2b4>] (do_group_exit+0x94/0xc8)[    1.950000] [<c012e220>] (do_group_exit+0x0/0xc8) from [<c012e300>] (sys_exit_group+0x18/0x24)[    1.960000]  r5:40025000 r4:000006a8[    1.960000] [<c012e2e8>] (sys_exit_group+0x0/0x24) from [<c002c780>] (ret_fast_syscall+0x0/0x2c)

so, I think I need to burn kernel image
I can see files here
http://pogoplug.com/opensource
but no image file
or is it possible to replace only /lib/libc.so.6 ?
Can I find kernel image file somewhere, or am I supposed to make it myself? but I don't have much knowledge to make it.
any help is appreciated
Last edited by WarheadsSE on Mon Apr 09, 2012 12:29 pm, edited 1 time in total.
Reason: adding code tags
k6o
 
Posts: 2
Joined: Mon Apr 09, 2012 11:24 am

Re: My Pogo Series 4 is bricked. connected via FTDI cable to

Postby WarheadsSE » Mon Apr 09, 2012 12:31 pm

You don't need a kernel & initrd, you need that file. Once you have that, you can issue commands via u-boot console access to boot to our rootfs, and then fix that file.

And for the love of $diety, it's not BRICKED, its busted. A brick is dull, lifeless and does nothing, your devices is doing its damnedest until it hits that problem.
OXNAS pwner

Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 3483
Joined: Mon Oct 18, 2010 2:12 pm

Re: My Pogo Series 4 is bricked. connected via FTDI cable to

Postby k6o » Mon Apr 09, 2012 1:13 pm

hi, thanks

so all I need is "libc.so.6", an appropriate version, right ?
and and booting from archlinux from uboot ?

I'd appreciate if I can have more detail instruction...

and "BRICK" , ok got it, it still response through serial cable , it is still living , breathing.
k6o
 
Posts: 2
Joined: Mon Apr 09, 2012 11:24 am

Re: My Pogo Series 4 is bricked. connected via FTDI cable to

Postby WarheadsSE » Mon Apr 09, 2012 2:04 pm

What you'll need to do is obtain a copy of that file, somehow.

(the below assumes usb is enabled in the default bootloader, but if not, then sata drive will be needed, I know that works)
To boot Arch Linux ARM on the device, without having a working device in the first place:
- partition & format a usb drive as ext2 2-4-GB is enough
- extract our v5 rootfs onto that, as root or sudo su
- interrupt the uboot & make some settings changes, save, `reset`, and then load out kernel from USB
- Once booted, mount the ubifs based rootfs from NAND, and fix your file.
- reboot, change settings back, attempt booting.

I have less specific information at this time to do a 'exactly these steps' walk through.
OXNAS pwner

Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 3483
Joined: Mon Oct 18, 2010 2:12 pm


Return to Pogoplug v1/v2/v4, DockStar, GoFlex

Who is online

Users browsing this forum: Google [Bot] and 7 guests