The OpenRD is a complete reference design platform for the Marvell Kirkwood 88F6281 SoC. These boards provide extensive connectivity options for all of the features available from the Soc:
SMBus, JTAG, RS232 and RS485 UART, TDM, MODBUS, Audio In/Out
SATA and eSATA 3Gbps, SD card
Up to two gigabit ethernet ports
Up to seven USB 2.0 ports
Built-in FTDI serial controller for debug access
Switchable PCIe x1 slot and XGI Volari Z11 64MB graphics with VGA support up to 1280x1024
We provide support for four variants of the OpenRD system:
OpenRD Ultimate: The current offering from GlobalScale, with the full connectivity listed above
OpenRD Client: Same as the Ultimate, though without the PCIe x1 slot and TDM
OpenRD Base: Same as the Client, though without VGA, Audio, RS485, and only one ethernet and USB port
OpenRD Tasman: Available from Pactron Inc., effectively the Ultimate in a different configuration
Marvell Kirkwood 1.2GHz
Prepare U-Boot Environment
Connect a mini-USB to USB cable to the Debug port on the system, and connect the to your computer. After powering on the device, a Linux system will register the FTDI controller and give you a /dev/ttyUSB device to use. On Windows, the driver should install automatically and provide a COM port you can use. Connection speed is 115200, 8n1.
Power on the device. You will have approximately 10 seconds to connect to the serial interface to interrupt the boot process. Press enter to halt the boot and give you a prompt that looks like Marvell>>
Type printenv to display the current environment settings, and save your current bootargs and bootcmd settings. Use the following example as a guide, copy your own settings:
Connect the drive you wish to use to another Linux box, or use the OpenRD if you already have a system running there, replacing /dev/sdx with the correct device. With these instructions, all data will be erased. Back up your data if you need to.
Start fdisk to partition the drive
At the fdisk prompt, delete old partitions and create a new one:
Type o. This will clear out any partitions on the drive.
Type p to list partitions. There should be no partitions left.
Now type n, then p for primary, 1 for the first partition on the drive, and then press ENTER, accepting default values.
Exit by typing w.
Create the ext3 filesystem:
mount /dev/sdx1 install
Download and extract the Arch Linux ARM root filesystem tarball:
bsdtar -xpf ArchLinuxARM-kirkwood-latest.tar.gz
Connect the new drive to the OpenRD and power the device on, or just reboot if you used the device itself.
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)
Log back in after your OpenRD reboots.
Login as the default user alarm with the password alarm.
The default root password is root.
Initialize the pacman keyring and populate the Arch Linux ARM package signing keys: