The Wayback Machine - https://web.archive.org/web/20071003055321/http://www.nslu2-linux.org/wiki/MSSII/HomePage
NSLU2-Linux
view · edit · print · history

MSSII is Maxtor Shared Storage II, a NAS device includes an SATA hard disk, with two USB ports and gigabit ethernet. Comes in 320GB, 500GB and 1TB models.


openmss forum

Board pix

Other wiki pages

# uname -a
Linux MSS-03A961.local 2.6.12.6-arm1 #1 Tue Aug 22 15:55:07 PDT 2006 armv5tejl GNU/Linux
 # cat /proc/cpuinfo
Processor       : ARM926EJ-Sid(wb) rev 0 (v5l)
BogoMIPS        : 332.59
Features        : swp half thumb fastmult edsp java 
CPU implementer : 0x41
CPU architecture: 5TEJ
CPU variant     : 0x0
CPU part        : 0x926
CPU revision    : 0
Cache type      : write-back
Cache clean     : cp15 c7 ops
Cache lockdown  : format C
Cache format    : Harvard
I size          : 32768
I assoc         : 1
I line length   : 32
I sets          : 1024
D size          : 32768
D assoc         : 1
D line length   : 32
D sets          : 1024

Hardware        : MV-88fxx81
Revision        : 0000
Serial          : 0000000000000000

Bootlog

320G MSSII has 32MB RAM, 1TB MSSII has 64MB.

LED codes



Self extracting optware bootstrap script on mssii, first get root shell access with one of the modified image

# mkdir -p /share/tmp
# cd /share/tmp
# wget http://ipkg.nslu2-linux.org/feeds/optware/mssii/cross/unstable/mssii-bootstrap_1.0-1_arm.xsh
# sh mssii-bootstrap_1.0-1_arm.xsh

Now you can start using ipkg

# ipkg update
# ipkg list | grep search_term
# ipkg install <foo> <bar>

If the software you like is not packaged as optware ipk yet, you can either try to add it yourself (see below), or add your request at PackageWishList.


To build optware ipkg for it, on your build machine, first follow Optware.AddAPackageToOptware for svn checkout, then simply

cd optware
make mssii-target
cd mssii
make directories toolchain ipkg-utils
make <foo>-ipk
make <bar>-dirclean <bar>-check

chroot debian etch


Tips:

  1. Need to add /opt/bin/bash to /etc/shells if you use this as your login shell.
  2. If programs are not able to read from /dev/tty, e.g. more or less not taking key press, it's because /dev/tty is symlinked to /dev/ttyS0. Do the following,
# cd /dev
# rm -f tty
# mknod tty c 5 0
# chmod go+w tty
This will also get rid of the "can't access tty: job control turned off" problem of busybox. Now man, more or less will work.
  1. To enable optware openssh, I keep a copy of /etc/passwd at /share with /opt/bin/bash as login shell. MSS II always regenerate passwd on every boot, the last few lines of my /etc/init.d/rcS:
# comment out rc.mod, openssh instead of dropbear
# sh /etc/init.d/rc.mod

[ -e /share/passwd ] && cp /share/passwd /etc/
[ -e /share/sudoers ] && cp /share/sudoers /etc/

# Optware setup
[ -x /etc/init.d/rc.optware ] && /etc/init.d/rc.optware start

exit 0
view · edit · print · history · Last edited by BrianZhou.
Based on work by BrianZhou and rwhitby.
Originally by rwhitby.
Page last modified on October 02, 2007, at 03:12 AM
Morty Proxy This is a proxified and sanitized view of the page, visit original site.