Installation on the Pogoplug Series 4

Arch Linux ARM announcements, news, and other important things are posted here.

Re: Installation on the Pogoplug Series 4

Postby WarheadsSE » Mon Jan 16, 2012 1:38 pm

Can you get us just CEBOARDVER from your uboot parameters? `/usr/local/cloudengines/bin/blparam`
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: Installation on the Pogoplug Series 4

Postby WarheadsSE » Mon Jan 16, 2012 2:58 pm

Adjusted to include the PPV4A1 .. it was only looking for PPV4A3 :) We don't own a mobile, so we were not sure of it's boardver.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: Installation on the Pogoplug Series 4

Postby markllama » Mon Jan 16, 2012 5:43 pm

I've seen a reference to the serial pins on J11, but not a detailed pinout yet.

Has anyone done the analysis of the serial pin assignment?

I have a multimeter. Is that enough to identify the ground, tx and rx lines? What should I see when probing the pin pairs to identify those lines?

- Mark
markllama
 
Posts: 2
Joined: Wed Jul 07, 2010 10:54 pm

Re: Installation on the Pogoplug Series 4

Postby emkay » Mon Jan 16, 2012 6:33 pm

From top to bottom (where top is nearest to the sdcard tray* and bottom is nearest the side with the connectors):

  • - ground
  • - rx
  • - tx
  • - 3.3v

This is for the PPv4 - I don't know if the Mobile has the same pinout, but I would be surprised if theres a difference...

Make sure to use a level shifter to TTL 3.3v and connect gnd with gnd, 3.3v with 3.3v, rx with tx, tx with rx.

EmKay

* the mobile does not have SDcard... So: look from top onto the PP and have the connectors for USB, network, power facing south ;)
emkay
 
Posts: 12
Joined: Wed Nov 30, 2011 10:45 pm

Re: Installation on the Pogoplug Series 4

Postby markllama » Mon Jan 16, 2012 7:19 pm

Is this correct?

The full board (upside down based on your description)
Image

And a close up of J11

Image
markllama
 
Posts: 2
Joined: Wed Jul 07, 2010 10:54 pm

Re: Installation on the Pogoplug Series 4

Postby WarheadsSE » Mon Jan 16, 2012 7:31 pm

-- nvm -- yes
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: Installation on the Pogoplug Series 4

Postby mlitke » Sun Jan 29, 2012 3:53 am

I just received a Pogoplug Mobile and based on the previous messages in this thread, it looks like it is supported by Arch Linux ARM using the Pogoplug Series 4 install instructions. Is this correct? I am also hoping to add a header to the board to allow for a serial connection (I already have a converted Nokia CA-42 USB cable that I use to connect to Dockstars and PogoplugV2s) and was wondering if anyone has already done so and has any tips. Do the locations where the J11 pins attach to the board go all the way through and they are just holes that are filled with solder?

Thanks.
Attachments
pogoplugMobile.jpg
Here is a image of the Pogoplug Mobile board. It looks similar to the series 4 board, but not too surprising is missing some of the components.
pogoplugMobile.jpg (214.21 KiB) Viewed 74846 times
mlitke
 
Posts: 55
Joined: Sat Apr 30, 2011 5:27 am

Re: Installation on the Pogoplug Series 4

Postby WarheadsSE » Sun Jan 29, 2012 5:31 am

J11 is the serial, and we've documented which pins are which ;)
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: Installation on the Pogoplug Series 4

Postby mlitke » Tue Jan 31, 2012 5:52 am

Just a follow up to my post. The location where the J11 pins attach are indeed holes that go all the way through and are just filled with solder. I have attached a header and can see the boot messages. If there is any interest, I can dump them here.
mlitke
 
Posts: 55
Joined: Sat Apr 30, 2011 5:27 am

Re: Installation on the Pogoplug Series 4

Postby mlitke » Thu Feb 02, 2012 10:57 pm

Here is the serial dump from my Pogoplug Mobile from a boot up. I changed the cesvcid and mac address. I got this unit used off eBay, so I don't know if this the "factory" uboot/kernel, but based on the output from my PogoplugV2 and Dockstars it looks like it is.

$this->bbcode_second_pass_code('', '
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.060000] Using static partition definition
[ 1.060000] Creating 5 MTD partitions on "nand_mtd":
[ 1.070000] 0x000000000000-0x000000200000 : "u-boot"
[ 1.070000] 0x000000200000-0x000000500000 : "uImage"
[ 1.080000] 0x000000500000-0x000000800000 : "uImage2"
[ 1.080000] 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.110000] 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.350000] UBI: attached mtd4 to ubi0
[ 1.360000] UBI: MTD device name: "root"
[ 1.360000] UBI: MTD device size: 112 MiB
[ 1.360000] UBI: number of good PEBs: 896
[ 1.370000] UBI: number of bad PEBs: 0
[ 1.370000] UBI: max. allowed volumes: 128
[ 1.380000] UBI: wear-leveling threshold: 4096
[ 1.380000] UBI: number of internal volumes: 1
[ 1.390000] UBI: number of user volumes: 1
[ 1.390000] UBI: available PEBs: 0
[ 1.400000] UBI: total number of reserved PEBs: 896
[ 1.400000] UBI: number of PEBs reserved for bad PEB handling: 8
[ 1.410000] UBI: max/mean erase counter: 1/0
[ 1.410000] UBI: image sequence number: 0
[ 1.420000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.420000] 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.750000] UBIFS: mounted UBI device 0, volume 0, name "rootfs"
[ 1.760000] UBIFS: file system size: 110850048 bytes (108252 KiB, 105 MiB, 873 LEBs)
[ 1.770000] UBIFS: journal size: 9023488 bytes (8812 KiB, 8 MiB, 72 LEBs)
[ 1.780000] UBIFS: media format: w4/r0 (latest is w4/r0)
[ 1.780000] UBIFS: default compressor: lzo
[ 1.790000] UBIFS: reserved for root: 0 bytes (0 KiB)
[ 1.790000] VFS: Mounted root (ubifs filesystem) on device 0:11.
[ 1.800000] Freeing init memory: 124K
[ 4.170000] eth0: started
udhcpc (v1.16.1) started
HWADDR 00 0xff 0xff 0xff 0xff 0xff
PIP0 25
PIP1 30
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 0xff 0xff 0xff 0xff 0xff
PIP0 25
PIP1 30
No lease, forking to background
modprobe: module 'vfat' not found
[ 13.790000] ufsd: module license 'Commercial product' taints kernel.
[ 13.800000] Disabling lock debugging due to kernel taint
[ 13.830000] ufsd: driver 8.5 (NTFS4LINUX_U85_017_S[2011-08-17-16:51:48]) LBD=ON with delayalloc with ioctl loaded at bf00
0000
[ 13.830000] NTFS support included
[ 13.830000] Hfs+/HfsX support included
[ 13.830000] For 'CloudEngines_PogoPlug_2011-08-03'
Loading rt3070sta.ko: [ 14.170000] rtusb init rt2870 --->
[ 14.180000] usbcore: registered new interface driver rt2870
Success
Loading xce.ko: [ 14.200000] Cloud Engines XCE Init [Version: 3.1.99.12]
[ 14.210000] XCE: CPU MEMORY MAP:
[ 14.210000] XCE: -- 0x00001000 - 0xbeffffff (3055 MB) User Space Mappings
[ 14.220000] XCE: -- 0xbf000000 - 0xbfffffff ( 16 MB) Kernel module space
[ 14.230000] XCE: -- 0xc0000000 - 0xc7ffffff ( 128 MB) Kernel direct-mapped ram
[ 14.230000] XCE: -- 0xc8800000 - 0xe7ffffff ( 504 MB) Kernel vmalloc space
[ 14.240000] XCE: -- 0xe8000000 - 0xfeffffff ( 367 MB) Kernel platform space
[ 14.250000] XCE: CPU FEATURES:
[ 14.250000] XCE: -- I Cache: enabled
[ 14.260000] XCE: -- D Cache: enabled
[ 14.260000] XCE: -- Branch Predict: disabled
[ 14.260000] XCE: -- MMU: enabled
[ 14.270000] XCE: -- Alignment Abort: enabled
[ 14.280000] XCE: BLPARAMS: -- Loading properties [c4cd9efc].
[ 14.280000] XCE: BLPARAMS: -- MTD @ [c45c0c00].
[ 14.290000] XCE: BLPARAMS: Locating parameter block...
[ 14.290000] XCE: BLPARAMS: reading 2048 bytes @ a0000
[ 14.300000] XCE: Loaded Property Size: 2048
[ 14.300000] XCE: - 'cesvcid' -> '01234567890123456789012345'
[ 14.310000] XCE: - 'ceboardver' -> 'PPV4A1'
[ 14.320000] XCE: -- ICache Prefetch: enabled
[ 14.320000] XCE: -- DCache Prefetch: enabled
[ 14.320000] XCE: -- L2 Cache: enabled
[ 14.330000] XCE: -- L2 Prefetch: disabled
[ 14.330000] XCE: -- L2 Writethrough: disabled
[ 14.340000] XCE: -- Write Allocate: disabled
[ 14.340000] XCE: -- Streaming: disabled
[ 14.350000] XCE: Current GPIO State:
[ 14.350000] XCE: GPIO L OUT: 0x01e18400
[ 14.350000] XCE: GPIO L OE: 0xfe004800
[ 14.360000] XCE: GPIO L BLINK: 0x00000000
[ 14.360000] XCE: GPIO L POL: 0x08000000
[ 14.370000] XCE: GPIO L IN: 0x31e00000
[ 14.370000] XCE: GPIO H OUT: 0x00000008
[ 14.380000] XCE: GPIO H OE: 0x00000005
[ 14.380000] XCE: GPIO H BLINK: 0x00000000
[ 14.380000] XCE: GPIO H POL: 0x00000000
[ 14.390000] XCE: GPIO H IN: 0x00000008
Success
Starting hbplug: Success
/ # [ 14.480000] XCE: BLPARAMS: -- Loading properties [c4cd9ecc].
[ 14.480000] XCE: BLPARAMS: -- MTD @ [c45c0c00].
[ 14.490000] XCE: BLPARAMS: Locating parameter block...
[ 14.490000] XCE: BLPARAMS: reading 2048 bytes @ a0000
[ 14.500000] XCE: BLPARAMS: reading 2048 bytes @ a0800
[ 14.510000] XCE: BLPARAMS: reading 2048 bytes @ a1000
[ 14.510000] XCE: BLPARAMS: reading 2048 bytes @ a1800
[ 19.780000] XCE: XCE: LED -> DISCONNECTED

')
mlitke
 
Posts: 55
Joined: Sat Apr 30, 2011 5:27 am

Next

Return to Announcements

Who is online

Users browsing this forum: No registered users and 5 guests