Quantcast
Channel: Linux Device Hacking - uBoot
Viewing all articles
Browse latest Browse all 902

Need help with a brand new Pogoplug Mobile (no replies)

$
0
0
I actually have two of these with the same issue. These are brand new out of box Pogoplug Mobile devices that I finally had time to open and try and set up, hoping to enable SSH and eventually install Samba. I have been scouring these forums but I can't seem to get past this first hurdle, Sorry if I am missing something obvious.

Problem: Both Pogoplugs just start up and eventually go to a solid red LED. I realize that this is probably because Pogo's servers are now offline and the devices can't call home.
I never get a # prompt after the kernel loads, it just ends with XCE: XCE: LED -> DISCONNECTED.

So I thought I would try to interrupt u-boot at the "Hit any key to stop autoboot:" line but I can't seem to interrupt the boot no matter what key I press. I never get the u-boot prompt so I can't print out the environment variables.

I have attached a serial connection (soldered to board) and am using a PL2303HX TTL to USB adapter purchased on ebay. In Putty and I am getting output so I know the TXD and RXD lines are not reversed.

Does anyone have an idea what might be happening here? I have verified via multimeter that the TX and RX and Ground from the USB adapter are making a good connection. I have set Baud rate to 115200, N,8,1 No flow control.

Here is the output I get in Putty:


U-Boot 1.1.4 (Oct  1 2011 - 12:21:35) 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.040000] Bad eraseblock 604 at 0x000004b80000
[    1.070000] 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.090000] 0x000000500000-0x000000800000 : "uImage2"
[    1.090000] 0x000000800000-0x000001000000 : "failsafe"
[    1.100000] 0x000001000000-0x000008000000 : "root"
[    1.100000] UBI: attaching mtd4 to ubi0
[    1.110000] 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.130000] UBI: VID header offset:          2048 (aligned 2048)
[    1.140000] UBI: data offset:                4096
[    1.360000] UBI: attached mtd4 to ubi0
[    1.360000] UBI: MTD device name:            "root"
[    1.370000] UBI: MTD device size:            112 MiB
[    1.370000] UBI: number of good PEBs:        894
[    1.380000] UBI: number of bad PEBs:         2
[    1.380000] UBI: max. allowed volumes:       128
[    1.390000] UBI: wear-leveling threshold:    4096
[    1.390000] UBI: number of internal volumes: 1
[    1.400000] UBI: number of user volumes:     1
[    1.400000] UBI: available PEBs:             0
[    1.410000] UBI: total number of reserved PEBs: 894
[    1.410000] UBI: number of PEBs reserved for bad PEB handling: 8
[    1.420000] 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.440000] ehci_marvell ehci_marvell.70059: new USB bus registered, assigned bus number 1
[    1.450000] UBI: background thread "ubi_bgt0d" started, PID 451
[    1.480000] ehci_marvell ehci_marvell.70059: irq 19, io base 0xf1050100
[    1.500000] ehci_marvell ehci_marvell.70059: USB 2.0 started, EHCI 1.00
[    1.500000] usb usb1: configuration #1 chosen from 1 choice
[    1.510000] hub 1-0:1.0: USB hub found
[    1.510000] hub 1-0:1.0: 1 port detected
[    1.520000] Initializing USB Mass Storage driver...
[    1.520000] usbcore: registered new interface driver usb-storage
[    1.530000] USB Mass Storage support registered.
[    1.530000] usbcore: registered new interface driver ums-datafab
[    1.540000] usbcore: registered new interface driver ums-freecom
[    1.540000] usbcore: registered new interface driver ums-jumpshot
[    1.550000] usbcore: registered new interface driver ums-sddr09
[    1.560000] usbcore: registered new interface driver ums-sddr55
[    1.560000] usbcore: registered new interface driver ums-usbat
[    1.570000] mice: PS/2 mouse device common for all mice
[    1.570000] i2c /dev entries driver
[    1.590000] sdhci: Secure Digital Host Controller Interface driver
[    1.590000] sdhci: Copyright(c) Pierre Ossman
[    1.600000] mmc0: mvsdio driver initialized, using GPIO 27 for card detection
[    1.610000] usbcore: registered new interface driver usbhid
[    1.610000] usbhid: v2.6:USB HID core driver
[    1.620000] TCP cubic registered
[    1.620000] NET: Registered protocol family 17
[    1.630000] RPC: Registered udp transport module.
[    1.630000] RPC: Registered tcp transport module.
[    1.640000] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[    1.780000] UBIFS: mounted UBI device 0, volume 0, name "rootfs"
[    1.780000] UBIFS: file system size:   110596096 bytes (108004 KiB, 105 MiB, 871 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.800000] UBIFS: default compressor: lzo
[    1.810000] UBIFS: reserved for root:  0 bytes (0 KiB)
[    1.810000] VFS: Mounted root (ubifs filesystem) on device 0:11.
[    1.820000] Freeing init memory: 124K
[    1.890000] usb 1-1: new high speed USB device using ehci_marvell and address 2
[    2.050000] usb 1-1: configuration #1 chosen from 1 choice
[    2.070000] scsi2 : SCSI emulation for USB Mass Storage devices
[    3.930000] eth0: link up, full duplex, speed 100 Mbps
[    3.940000] eth0: started
udhcpc (v1.16.1) started
HWADDR 00 0x25 0x31 0x03 0xe5 0xbb
PIP0 229
PIP1 187
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 select for 192.168.0.109...
Lease of 192.168.0.109 obtained, lease time 86400
HWADDR 00 0x25 0x31 0x03 0xe5 0xbb
PIP0 229
PIP1 187
route: SIOCDELRT: No such process
modprobe: module 'vfat' not found
[    5.630000] ufsd: module license 'Commercial product' taints kernel.
[    5.630000] Disabling lock debugging due to kernel taint
[    5.670000] ufsd: driver 8.5 (NTFS4LINUX_U85_017_S[2011-08-17-16:51:48]) LBD=ON with delayalloc with ioctl loaded at bf000000
[    5.670000] NTFS support included
[    5.670000] Hfs+/HfsX support included
[    5.670000] For 'CloudEngines_PogoPlug_2011-08-03'
Loading rt3070sta.ko:        [    6.000000] rtusb init rt2870 --->
[    6.010000] usbcore: registered new interface driver rt2870
Success
Loading xce.ko:              [    6.040000] Cloud Engines XCE Init [Version: 3.1.99.12]
[    6.040000] XCE: CPU MEMORY MAP:
[    6.050000] XCE:   -- 0x00001000 - 0xbeffffff (3055 MB)  User Space Mappings
[    6.050000] XCE:   -- 0xbf000000 - 0xbfffffff (  16 MB)  Kernel module space
[    6.060000] XCE:   -- 0xc0000000 - 0xc7ffffff ( 128 MB)  Kernel direct-mapped ram
[    6.070000] XCE:   -- 0xc8800000 - 0xe7ffffff ( 504 MB)  Kernel vmalloc space
[    6.080000] XCE:   -- 0xe8000000 - 0xfeffffff ( 367 MB)  Kernel platform space
[    6.080000] XCE: CPU FEATURES:
[    6.090000] XCE:   -- I Cache:         enabled
[    6.090000] XCE:   -- D Cache:         enabled
[    6.090000] XCE:   -- Branch Predict:  disabled
[    6.100000] XCE:   -- MMU:             enabled
[    6.100000] XCE:   -- Alignment Abort: enabled
[    6.110000] XCE: BLPARAMS:   -- Loading properties [c4d13efc].
[    6.120000] XCE: BLPARAMS:   -- MTD @ [c45c0c00].
[    6.120000] XCE: BLPARAMS: Locating parameter block...
[    6.130000] XCE: BLPARAMS: reading 2048 bytes @ a0000
[    6.140000] XCE: Loaded Property Size: 2048
[    6.140000] XCE:    - 'cesvcid' -> 'GLGJDZZTT6SG5TJFSYQR5ZXLCJ'
[    6.150000] XCE:    - 'ceboardver' -> 'PPV4A1'
[    6.150000] XCE:   -- ICache Prefetch: enabled
[    6.150000] XCE:   -- DCache Prefetch: enabled
[    6.160000] XCE:   -- L2 Cache:        enabled
[    6.160000] XCE:   -- L2 Prefetch:     disabled
[    6.170000] XCE:   -- L2 Writethrough: disabled
[    6.170000] XCE:   -- Write Allocate:  disabled
[    6.180000] XCE:   -- Streaming:       disabled
[    6.180000] XCE: Current GPIO State:
[    6.180000] XCE:  GPIO L OUT:    0x01e18400
[    6.190000] XCE:  GPIO L OE:     0xfe004800
[    6.190000] XCE:  GPIO L BLINK:  0x00000000
[    6.200000] XCE:  GPIO L POL:    0x08000000
[    6.200000] XCE:  GPIO L IN:     0x31e00000
[    6.210000] XCE:  GPIO H OUT:    0x00000008
[    6.210000] XCE:  GPIO H OE:     0x00000005
[    6.210000] XCE:  GPIO H BLINK:  0x00000000
[    6.220000] XCE:  GPIO H POL:    0x00000000
[    6.220000] XCE:  GPIO H IN:     0x00000008
Success
Starting hbplug:             Success
/ # [    6.310000] XCE: BLPARAMS:   -- Loading properties [c4c37ecc].
[    6.320000] XCE: BLPARAMS:   -- MTD @ [c45c0c00].
[    6.320000] XCE: BLPARAMS: Locating parameter block...
[    6.330000] XCE: BLPARAMS: reading 2048 bytes @ a0000
[    6.330000] XCE: BLPARAMS: reading 2048 bytes @ a0800
[    6.340000] XCE: BLPARAMS: reading 2048 bytes @ a1000
[    6.350000] XCE: BLPARAMS: reading 2048 bytes @ a1800
[    7.290000] scsi 2:0:0:0: Direct-Access     ADATA    USB Flash Drive  1100 PQ: 0 ANSI: 6
[    7.310000] sd 2:0:0:0: [sda] 15155200 512-byte logical blocks: (7.75 GB/7.22 GiB)
[    7.310000] sd 2:0:0:0: [sda] Write Protect is off
[    7.320000] sd 2:0:0:0: [sda] Assuming drive cache: write through
[    7.330000] sd 2:0:0:0: [sda] Assuming drive cache: write through
[    7.340000]  sda: sda1
[    7.350000] sd 2:0:0:0: Attached scsi generic sg0 type 0
[    7.410000] sd 2:0:0:0: [sda] Assuming drive cache: write through
[    7.420000] sd 2:0:0:0: [sda] Attached SCSI removable disk
[   11.620000] XCE: XCE: LED -> DISCONNECTED

Viewing all articles
Browse latest Browse all 902

Trending Articles