TonidoPlug 2

The TonidoPlug 2 contains the latest generation Kirkwood SoC, the Armada 310, clocked at 800MHz. It has an internal slot for a 2.5" SATA drive, a single USB 2.0 port, and integrated wireless 802.11b/g/n provided by a Marvell SD8786 using the mwifiex_sdio driver.

This device is the commercial derivative of the USI Topkick, which comes with an Armada 300 clocked at 1.6GHz. For those with a Topkick, please contact us directly for further information.

Architecture
ARMv5te
Processor
Marvell Armada 310 800MHz
RAM
512MB
NAND
512MB
SD
Full SD
USB
1
SATA
1
Ethernet
Gigabit
Wireless
B/G/N
  1. With only the drive you intend to install Arch Linux ARM to plugged in (all data will be erased), switch on the power to the device.
  2. Connect via SSH to the device. The root password is "nosoup4u" or whatever you set the PlugAdmin password to be.
  3. Stop Samba so it doesn't interfere with the installation process:
    /etc/init.d/samba stop
  4. Start fdisk to partition the USB or SATA drive:
    /sbin/fdisk /dev/sda
  5. At the fdisk prompt, delete old partitions and create a new one:
    1. Type o. This will clear out any partitions on the drive.
    2. Type p to list partitions. There should be no partitions left.
    3. Now type n, then p for primary, 1 for the first partition on the drive, and then press ENTER, accepting default values.
    4. Exit by typing w.
  6. Create the ext3 filesystem:
    cd /tmp
    wget http://os.archlinuxarm.org/os/pogoplug/mke2fs
    chmod 755 mke2fs
    ./mke2fs -j /dev/sda1
    mkdir alarm
    mount /dev/sda1 alarm
  7. Download and install Arch Linux ARM:
    wget http://os.archlinuxarm.org/os/pogoplug/bsdtar
    chmod +x bsdtar
    wget http://os.archlinuxarm.org/os/ArchLinuxARM-kirkwood-latest.tar.gz
    ./bsdtar -xpf ArchLinuxARM-kirkwood-latest.tar.gz -C alarm
    sync
  8. Unmount the drive:
    umount alarm
  9. Install U-Boot environment tools:
    cd /tmp
    wget http://os.archlinuxarm.org/os/tp2/install_envtools.sh
    chmod +x install_envtools.sh
    ./install_envtools.sh
  10. Set U-Boot options to boot the Arch Linux ARM kernel correctly:
    fw_setenv mainlineLinux yes
    fw_setenv arcNumber 4101
  11. Reboot into Arch Linux ARM:
    /sbin/reboot
  12. The SSH key of your device will be different, so you need to tell Mac OS X or Linux to remove it from ~/.ssh/known_hosts before using SSH again:
    ssh-keygen -R 192.168.1.123 #(using your device's IP)
  13. Log back in after your device reboots.
    • Login as the default user alarm with the password alarm.
    • The default root password is root.

Copyright ©2009-2016 Arch Linux ARM
The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis.
The Arch Linux™ name and logo are used under permission of the Arch Linux Project Lead.