Welcome! Log In Create A New Profile

Advanced

Wiki

Posted by bodhi 
Wiki
September 03, 2015 07:00PM
This thread is serving as a mini-wiki where we want to maintain a list of interesting topics and tutorials written by forum members. Please PM bodhi if you want to nominate a tutorial that you think was well written and useful, and any interesting topic that you think should have more visibility and discussion.

Kirkwood plugs

Basic steps to install Debian and new u-boot on Kirkwood boxes
Boot Kirkwood rootfs with stock u-boot

Latest Linux Kirkwood kernel and rootfs
Latest Kirkwood u-boots

Oxnas plugs

Latest Linux Oxnas kernel and rootfs
Latest Oxnas u-boots


Armada (MVEBU) NAS

Latest Linux MVEBU Kernel and rootfs
MVEBU u-boots (beta)


Debian specific topics

Upgrading Debian Distribution
Debian Security Advisory (new posts only when there is important advisory)
Migration to Debian from Arch - Armv5 Kirkwood boards
HowTo Shrink initramfs


Debian on Lenovo IX2 NAS

See this very well written tutorial (external link)


Buffalo Linkstation/Terastation NAS

Debian on various Buffalo NAS (Kirkwood and Armada)


Realtek SoCs NAS

Debian on Synology DS218play (Realtek SoC RTL1296)


Perfornance Tuning & Benchmarks

Pogo ProV3 vs Pogo E02
Another Pogo Pro V3 benchmarks
Network performance - SAMBA - NFS (various protocols)
Pogo Pro V3 Network NFS benchmarks
Kirkwood vs OXNAS network performance (with flow control)
Kirkwood vs OXNAS network performance (flow control turned off )
OXNAS vs OXNAS network performance (flow control turned off)
Network Benchmarks for Thecus N2350 (Armada 385) and Zyxel NSA325 (Kirkwood 6820)
Network Benchmarks for Zyxel NSA310S (Kirkwood 6281) and GTI Mirabox (Armada 370)
Samba Tuning
Mount NTFS with big_writes
Increase NFSD max_block_size
Reduce NFSD threads


Debian Desktop

XFCE desktop Pogoplug Debian
LXDE / XFCE Desktop on HP T5325 (Kirkwood)
Pogoplug Debian with XDM display manager
Linux Logo


Hardware Cryptography

Marvell CESA (also see correction post in this thread)
Marvell CESA in kernel 4.4 performance
Hardware Cryptography cryptodev/openssl On arm5/Debian (build circa 2019)
dm-crypt: Marvell CESA and dm-crypt issue in kernel 5.9.x or later

Backup and Cloning rootfs

Back up a live rootfs using rsync
CrashPlan 4.3.0
Backup/Restore rootfs using tar command
Adjust udev rules after cloning rootfs
Stock Pogoplug rootfs
How to clone a rootfs from one Kirkwood box to another: Step 1 and Step 2
How to clone SATA rootfs to USB rootfs
How to clone USB rootfs to SATA rootfs

RAID

Making a RAID1 rootfs
Booting btrfs RAID 1 rootfs on Kirkwood boxes


Media Streaming

OpenMediaVault
Debian Stretch and OMV4
Streaming music from Kirkwood plugs to IOS devices via WiFi
Create Your Own In-Home Radio Station Using a Pogoplug Mobile
Install Logitech Media Server on Debian wheezy
Install Logitech Media Server on Debian jessie
Install Logitech Media Server with nightly build (WIP)
Plex media server on PogoPlug
Airplay on a Pogoplug
Add USB sound card
Gerbera Media Server


NFS

NFS - HowTo set up NFS shares (and boot NFS rootfs), see also Debian 12 (bookworm) settings
Boot your Dockstar (and other plugs) using NFS rootfs, see also Debian 12 (bookworm) settings
Increase NFSD max_block_size
Reduce NFS threads


Wifi - Access Point - USB Ethernet

Create an 802.11n AP (Access Point) with create_ap
Create an 802.11n AP (Access Point) (old style with manual steps)
Basic Wifi setup for Pogo V3 OXNAS and another example
Use front USB connector as Ethernet service port with DHCP


Samba

Samba smb.conf for a simple set up
HowTo setup Samba/CIFS shares
Samba server project on POGO-V4


Time Machine

Netatalk/AFP 3.1.11 on Kirwood boxes


VOIP - Asterisk / Fusion/ FreeSWITCH

Asterisk for Google Voice
Setup a Google Voice telephone server based on Asterisk PBX (external link)
FreePBX12 (IncrediblePBX) and Asterisk 13 on Pogoplug Pro V3
Fusion/FreesSWITCH on debian and more tips here and here.


Infra-Red Controller and USB Keyboard

How to build Infra-Red Controller using your Dockstar (external link)
Control DockStar (and other Kirkwodd boxes) with USB keypad
Pianobar control from USB keypad


Home Automation & Tools

X10
CALDav Calendar Server using Radicale
Pogoplug Network Stack with PiHole: pics, and description
Pi-hole on Pogoplug Mobile
Pi-hole on Pogoplug Pro V3 (OXNAS)
Pi-hole ad-blocker on Seagate Dockstar


Key daemon (button control)

Multimedia keyboard daemon for Linux
How to use set up button to reboot or shutdown with Key Daemon (esekeyd)
Shutdown with Power button with regret option by esekeyd

udev

Automount USB drives with udev rules using disk label


Home Cloud

OwnCloud optimization
Owncloud 10 on Debian Buster - Pogo V3 OXNAS
Nextcloud 17 on Pogoplug E02


VPN

Setup OpenVPN
Setup Wireguard


Booting Debian on Kirkwood boxes

How to set up U-Boot for booting in multiple drives configuration
Backup and Restore NAND mtds
UART Booting HowTo for Selected Kirkwood Devices
How to boot new Debian rootfs using stock u-boot tftp - Pogo E02
How to boot new Debian rootfs on USB using stock u-boot - NSA325
How to boot Debian rootfs on a GPT HDD with stock u-boot (kernel files stored in HDD raw sector), 2nd HowTo post
How to boot Pogo V3 from SATA (to unbrick), 2nd How to Post
How to install U-Boot for Pogoplug V3 (OXNAS OX820) from OpenWRT
Boot Kirkwood rootfs with stock u-boot
Booting with U-Boot multi-image (with all kernel files embedded).
Booting with uEnv.txt (to fix messed up U-Boot envs or corrupted NAND envs area)
Booting Pogoplug V4 with Kernel from NAND
Boot with Kirkwood kernel files on USB and rootfs on HDD/SSD
Boot with Kirkwood USB rescue rootfs
How to create a u-boot boot script on USB rootfs


Booting Other Linux Distros on Kirkwood boxes

How to boot recent Arch Linux ARM rootfs with bodhi's released u-boot (with separate DTB)
How to boot older Arch Linux ARM rootfs with bodhi's released u-boot (with embedded DTB)
How to boot Void Linux with bodhi's released u-boot
How to boot Alpine Linux with bodhi's released u-boot and kernel
How to boot FreeBSD on GoFlex Home (Kirkwood 88F6281)

Memory & Swap Settings

Tuning for low RAM boxes. Also read several posts after for setups for logging to RAM.
logrotate examples
How to create and use a Swap file


Sensors & LEDs & Fan & WOL

OWFSPlug : 1-Wire File System + Motion Detection Software in a NAND Package
OWFS & Motion Detection (external link)
How to control LEDs in Linux userspace (general)
How to control LEDs in Linux userspace (HDD LEDs triggers)
How to control GPIO in Linux userspace for GPIO-enable fan (if it is undefined in DTS)
Zyxel NSA 310S/320S/325/326 CPU Temperature and Fan Speed reading
Zyxel NAS326 WOL
Zyxel NAS325 Auto-Power Up
Zyxel NAS326 WOL and Auto-Power Up I2C commands
Zyxel NSA320 Auto-Power Up
Setup lm-sensors (example for Lenovo IX2 DL fan control in Debian)


Unbricking with Serial Console & JTAG console

How to unbrick your box using serial console with kwboot
Latest kwboot ARM binary
kwboot on Mac OSX 10
kwboot on Windows 10

Repair Pogo E02 with Raspberry PI (JTAG) and OpenOCD
Serial Port connector - what are people using to make it work
Serial Console hookup - GoFlex Net (external link)
Serial Console hookup - Pogoplug E02 and Pogoplug Pro V3 (external link)
OSX Serial/Net Console
Use Phone Jack - Phone Jack Serial Console Pics
Adding serial connector to Pogoplug Mobile (external link)
WD Mycloud EX2100/4100 Serial Console pic1, also pic2, pic3
Dreamplug Serial Console
Unbrick a Pogoplug Pro v3 OXNAS by flashing u-boot in serial console
Unbricking Synology Diskstation DS414 - See also the working thread for this unbricking session
Restore Netgear Stora FW
Unbricking Netgear Stora using chainload method
Unbricking the Netgear Ready NAS Duo v2
Unbricking (Restore Factory Firmware) Netgear ReadyNAS RN102/104
Unbricking Dockstar with JTAG and OpenOCD
Unbrick Synology DS918+
Unbrick Synology DS214
Synology NAS Serial Console
Netgear Stora JTAG Pinout
Unbrick/Installation on Synology DS718+



Netconsole

Use netconsole to troubleshoot uBoot without a serial cable
Use netconsole to troubleshoot Debian kernel booting


Rescue Systems

Rescue System V2 (Original)
MacPlug & SMBPLug
Rescue System Pogo V3
Rescue System V4, using a custom LEDE firmware (BETA)
Rescue System for Pogo E02 using LEDE/OpenWrt (Install with Serial Console)
Rescue System for Pogo V4/Mobile using OpenWrt (Install with NetConsole)
Rescue System using OpenWrt on Kirkwood boxes
Rescue System using OpenWrt on OXNAS (Pogoplug V3 Classic and Pro)


Display

dpf-ax
Tritton USB2VGA
HP T5325 X11 GUI (LXDE)
LED daemon for Pogoplug Debian
Netgear ReadyNAS RN104 Front LCD Display


Printers

LAN printer - CUPS Setup, Google Cloud Print


Flash drives issues

How to prolong the life of your rootfs USB thumb drive
Overprovisioning A Flash Drive?


Linux Tools

Debian hdparm (HDD spin down)
Hard Drive Idle Tool (an alternative to the standard Debian hdparm)
Apt-cache server


Overclock

Overclock the Pogo V4/Mobile to 1Ghz
Pogo V4/Mobile overlocked with USB2TTL adaptor
Pogo V4/Mobile overlocked with no resistor needed


Power saving with CPU Frequency Governor

Power saving on your plugs: Pogoplugs V2/V3/V4, Dockstar, GoFlex Home/Net, and other NAS


Harware Clock (RTC)

Setting the hardware clock in u-boot with SNTP, and also Howto instruction


Under/Over the hood Modding

Pogoplug Pro / V3 Internal SSD Mod
Pogoplug Pro HW mods
USB Wireless Extender (homemade antenna)
Adding 2nd SATA to HP Thin Client T5325 - Mod 1
Adding 2nd SATA to HP Thin Client T5325 - Mod 2
Connect to external SATA drives (or eSATA enclosures) from a Pogoplug V4
Dual Wireless Antenna on Pogo V3
A quiet and movable fan for your desktop case
NSA320 mod for an additional usb port
Pogoplug Pro V3 Dual Antenna for Wifi
Sata DOM hardware mod to Canvio NAS
Reset button for Pogoplug V3 (OXNAS)
Pogo V3 Pro internal Dual SD Card (USB 2.0) using mPCIe slot
Make your inexpensive GoFLEX Home/Net SATA HDD cable
Dell Kace M300 internal HDD Mod,
Adding SATA to Seagate Dockstar (HW mod)
Dell Kace M300 - Heat sink with copper shim
Dell Kace M300 internal SSD Mod 1.
Dell Kace M300 internal SSD Mod 2 (recommended)
Dell Kace M300 internal SSD Mod 3

Miscellaneous

How to enable UTF-8 for different languages in your system


Developer Section

Jeff's Notes on building uBoot for the Kirwood plugs
Finding address of stock envs of fw_printenv
Basic steps in building Linux modules
Peek/Poke GPIOs in serial console (Armada SoC example)
Peek/Poke GPIOs in serial console (Kirkwood SoC example) also here and here
UBIFS example
Booting process in depth discussion, UART booting with kwboot
U-Boot envs location on flash

NOTE: threads that has (WIP) or (BETA) indicate that it's a Work-In-Progress or released as beta version. It might be changed by the author later, or unfinished. If you are the author, please let me know if I should remove this status.

--- END --



Edited 242 time(s). Last edit at 04/11/2024 02:27PM by bodhi.
Re: Debian on ARM Topics and Tutorials
September 03, 2015 07:00PM
Reserved.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Debian on ARM Topics and Tutorials
November 21, 2016 03:01PM
Updated with new tutorial for "NSA320 mod for an additional usb port" by pbg4.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Wiki
November 22, 2016 10:50PM
Added davygravy's OWFS & Motion Detection (GitHub link)

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Wiki
January 23, 2017 01:38PM
Added a Developer Tools Box category.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Wiki
February 01, 2017 06:21PM
Added shv link to orginal pogoplug rootfs mtd1. And also other miscelaneous links.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Wiki
March 25, 2017 03:37PM
Added JeffS and Gravelrash benchmarks:

Quote

Benchmarks

Network performance - SAMBA - NFS (various protocols)
Pogo Pro V3 Network NFS benchmarks

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)



Edited 3 time(s). Last edit at 03/25/2017 03:46PM by bodhi.
Re: Wiki
March 27, 2017 02:03PM
Added daviddyer's benchmarks

Quote

Kirkwood vs OXNAS network performance

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Wiki
March 28, 2017 11:25PM
Add bodhi's benchmarks

Quote

Kirkwood vs OXNAS network performance (turn off flow control)

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Wiki
April 07, 2017 04:07PM
Add Erik's Pogoplug Desktop with XDM display manager .


Quote

Debian Desktop

XFCE desktop Pogoplug Debian
Pogoplug Debian with XDM display manager
Linux Logo

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)



Edited 1 time(s). Last edit at 04/07/2017 04:08PM by bodhi.
Re: Wiki
May 03, 2017 07:00AM
Added

Quote

Developer Section

Jeff's Notes on building uBoot for the Kirwood plugs
Finding address of stock envs of fw_printenv

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Wiki
June 02, 2017 01:00PM
Added Airplay and WD EX2100/4100 serial console topics.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Wiki
June 03, 2017 02:39PM
Add Dreamplug serial console (by bobafethotmail).

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Wiki
July 13, 2017 09:40PM
Add:

LED daemon for Pogoplug Debian

by BuckNaked

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Wiki
July 28, 2017 03:32AM
Added Robert's SATA mod:

Quote

Sata DOM hardware mod to Canvio NAS

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Wiki
September 03, 2017 07:53PM
Added Joey's LAN printer thread, and haridsv's Google Cloud Print setup.

Quote

Printers

LAN printer - CUPS Setup, Google Cloud Print

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Wiki
September 12, 2017 03:32AM
Added a7kr's Pogoplug Network Stack

Quote

Under/Over the hood Modding

Pogoplug Network Stack with PiHole: pics, and description

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Wiki
September 28, 2017 03:16AM
Added new tutorial by maldridge:

Quote

Booting Other Linux Distros on Pogoplug

How to boot Arch Linux ARM with bodhi's released u-boot
How to boot Void Linux with bodhi's released u-boot

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Wiki
June 06, 2018 02:26AM
Added tutorials by habibie and asterisk:

Quote


Under/Over the hood Modding
Make your inexpensive GoFLEX Home/Net SATA HDD cable

VOIP - Asterisk / Fusion/ FreeSWITCH
Fusion/FreesSWITCH on debian

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)



Edited 1 time(s). Last edit at 06/06/2018 02:28AM by bodhi.
Re: Wiki
June 07, 2018 03:44AM
Modified:

Quote

VOIP - Asterisk / Fusion/ FreeSWITCH
.....

Fusion/FreesSWITCH on debian and more tips here and here.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Wiki
November 21, 2018 07:30PM
I've updated the following Howto in this Wiki:

Quote

Automount USB drives with udev rules using disk label

The udev rules for automount now include mounting HFSPlus drives in Read-Write mode. Please see the warning in that post before updating your udev rules.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Wiki
January 09, 2019 11:55AM
Updated with new tutorials on PiHole

Quote

Under/Over the hood Modding

Pogoplug Pro / V3 Internal SSD Mod
Pogoplug Pro HW mods
USB Wireless Extender (homemade antenna)
Adding 2nd SATA to HP Thin Client T5325 - Mod 1
Adding 2nd SATA to HP Thin Client T5325 - Mod 2
Connect to external SATA drives (or eSATA enclosures) from a Pogoplug V4
Dual Wireless Antenna on Pogo V3
A quiet and movable fan for your desktop case
NSA320 mod for an additional usb port
Pogoplug Pro V3 Dual Antenna for Wifi
Sata DOM hardware mod to Canvio NAS
Reset button for Pogoplug V3 (OXNAS)
Pogo V3 Pro internal Dual SD Card (USB 2.0) using mPCIe slot
Make your inexpensive GoFLEX Home/Net SATA HDD cable
Pogoplug Network Stack with PiHole: pics, and description
PiHole on Pogoplug Mobile
PiHole on Pogoplug Pro V3 (OXNAS)

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Wiki
September 09, 2019 10:14PM
Added

Quote

Under/Over the hood Modding

.....
Dell Kace M300 internal HDD Mod, and SSD Mod.

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Wiki
July 29, 2021 04:55AM
Added

Quote

Developer Section

Jeff's Notes on building uBoot for the Kirwood plugs
Finding address of stock envs of fw_printenv
Basic steps in building Linux modules
Peek/Poke GPIOs in serial console (Armada SoC example)
Peek/Poke GPIOs in serial console (Kirkwood SoC example)
UBIFS example

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)
Re: Wiki
July 04, 2022 05:48PM
Added (in the 1st post).

Quote

Debian on Lenovo IX2 NAS

See this very well written tutorial by Geoff (external link)

-bodhi
===========================
Forum Wiki
bodhi's corner (buy bodhi a beer)



Edited 2 time(s). Last edit at 07/11/2022 04:11PM by bodhi.
Sorry, you can't reply to this topic. It has been closed.