NSLU2-Linux
view · edit · print · history

The Optware package system now runs on a large number of systems, not just the NSLU2. Below is a summary of the supported platforms.

Linksys NSLU2 (Slug)

Processor: Intel XScale-IXP425, 133MHz (266MHz with de-underclock)
Architecture: armeb
Memory: 32MB RAM, 8MB Flash
Interfaces: 100 Mbit Ethernet, 2 x USB 2.0

Feed for unslung firmware: nslu2
Kernel: 2.4.22, Libs: glibc-2.2.5
Cross toolchain: armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5
Native toolchain: crosstool-native from optware feed
Project Page: http://www.nslu2-linux.org/wiki/Unslung/HomePage
Comments: The original platform and the only one that has any content in its native compiled as opposed to cross compiled feed.

Feed for slugosbe firmware: slugosbe
Kernel: 2.6.21.7, Libs: glibc-2.5
Cross toolchain: armeb-linux/gcc-4.1.2
Native toolchain: from OE feed
Project Page: http://www.nslu2-linux.org/wiki/OpenSlug/HomePage
Comments: Slugosbe

Feed for slugosle firmware: slugosle
Kernel: 2.6.21.7, Libs: glibc-2.5
Cross toolchain: arm-linux/gcc-4.1.2
Native toolchain: from OE feed
Project Page: http://www.nslu2-linux.org/wiki/SlugOS/HomePage
Comments: Slugosle

Feed for openwrt firmware: openwrt-ixp4xx
Kernel: 2.6.21.6, Libs: uclibc 0.9.28.2
Cross toolchain: armeb_gcc4.1.2
Native toolchain: gcc 4.1.2 from optware feed
Project Page: http://www.nslu2-linux.org/wiki/OpenWrt/HomePage

Asus WL-500G

Processor: BCM4702
Architecture: mipsel
Memory: 16MB RAM, 4MB Flash
Interfaces: Ethernet, 802.11G (WiFi), USB 1.1, SPP Parallel Port
Feed: wl500g
Kernel: 2.4.20, Libs: uClibc-0.9.19
Current toolchain: hndtools-mipsel-uclibc-3.2.3
Project Page: http://www.nslu2-linux.org/wiki/FAQ/OptwareWl500gBuild
Comments: Works also on WL-500G Deluxe (4MB Flash, 32MB RAM, USB 2.0), WL-500G Premium (8MB Flash, 32MB RAM, USB 2.0) and WL-HDD (4MB Flash, 16MB RAM, USB 1.1)

Mipsel uclibc based firmwares - oleg and ddwrt

Processor: Broadcom wireless processors BRCMxxxx
Architecture: mipsel
Memory: 32MB RAM, 4MB Flash
Interfaces: Ethernet, 802.11G (WiFi), USB 2.0,
Feed: oleg and ddwrt
Kernel: 2.4.20 and 2.4.33, Libs: uClibc-0.9.28 with patches
Current toolchain: gcc-4.1.1-uclibc-0.9.28
Project Page: http://www.nslu2-linux.org/wiki/FAQ/Optware-uClibcBuild
Comments: Works on all DD-WRT, X-Wrt, OpenWrt, Oleg, ..., firmwares if enough external storage provided

brcm24 OpenWrt build

Firmware: OpenWrt Kamikaze 7.09 and X-WRT Kamikaze
Processor: Broadcom wireless processors BRCMxxxx
Architecture: mipsel
Feed: brcm24 Kernel: 2.4.34 Current toolchain: Uses OpenWrt buildroot gcc-2.4.6-uclibc-0.9.28
Project Page: http://www.nslu2-linux.org/wiki/FAQ/Optware-brcm24Build
Comments: Stable. Some packages does not build.

brcm47xx OpenWrt build

Firmware: OpenWrt Backfire 10.03
Processor: Broadcom wireless processors BRCMxxxx
Architecture: mipsel
Feed: brcm47xx
Kernel: 2.6.32.10
Current toolchain: Uses OpenWrt buildroot gcc-4.3.3+cs-uclibc-0.9.30.1
Project Page: http://www.nslu2-linux.org/wiki/Optware/OpenWRT-brcm47xxBuild
Comments: Stable. Building unstable from trunk is also possible!

Fsg3

Feed: fsg3 Current toolchain: armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5

Maxtor Shared Storage

Feed: mss
Current toolchain: hndtools-mipsel-linux-3.2.3
Comments: openmss page, may work on SimpleShare as well

Marvell Orion devices

Known to work: Maxtor Shared Storage II, Buffalo Linkstation Pro/Live and Terastation Prov2, HP MediaVault2?, QNAP TurboStation? x09, Freecom DT2? Feed: cs05q3armel
Kernel: 2.6.12.6 Cross toolchain: arm-none-linux-gnueabi/gcc-2005q3-glibc-2.3.6
Native toolchain: gcc 4.1.2 from cs06q3armel feed
Project Page for MSS II: http://www.nslu2-linux.org/wiki/MSSII/HomePage

Iomega NAS100D (Lude)

Feed: nas100d Current toolchain: armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5

Synology see http://oinkzwurgl.org/diskstation_hardware

Synology DS101

Processor: Intel XScale-IXP425, 266MHz
Architecture: armeb
Memory: 64MB RAM, 16MB Flash
Interfaces: 100 Mbit Ethernet, 3 x USB 2.0, PATA (IDE)
Current toolchain: armv5b-softfloat-linux/gcc-3.3.4-glibc-2.3.3
Feed: ds101
Project Page: HomePage

Synology DS101G

Processor: Freescale MPC8241, 266MHz
Architecture: ppc32
Memory: 64MB RAM, 16MB Flash
Interfaces: Gbit Ethernet, 3 x USB 2.0, SATA
Current toolchain: powerpc-603e-linux/gcc-3.3.4-glibc-2.3.3
Feed: ds101g
Project Page: HomePage

Synology DS107+, DS207+, CS407, RS407

Architecture: arm little endian
Memory: 64MB+ RAM
Interfaces: Gbit Ethernet, ? x USB 2.0, SATA
Current toolchain: arm-marvell-linux-gnu/gcc-3.4.3-glibc-2.3.2
Feed: syno-x07
Project Page: http://www.synology.com/wiki/index.php/Mods_for_Marvell_mv5281_ARM-based_Synology_Products

Processor: Freescale MPC8241, 266MHz
Architecture: ppc32
Memory: 64MB RAM, 16MB Flash
Interfaces: Gbit Ethernet, 3 x USB 2.0, SATA
Current toolchain: powerpc-603e-linux/gcc-3.3.4-glibc-2.3.3
Feed: ds101g
Project Page: HomePage

QNAP

TS-101

Processor: SoC
Architecture: powerpc
Memory: 64MB RAM, 16MB Flash
Interfaces: Gbit Ethernet, USB 2.0,
Feed: ts101
Kernel: 2.6, Libs: uClibc-0.9.28 with patches
Current toolchain: gcc-3.4.6-uclibc-0.9.28
Project Page: HomePage

Linksys WAG354G

Processor: AR7 (4KEc)
Architecture: mipsel
Memory: 16MB RAM, 4MB Flash
Interfaces: Ethernet (via 4 port switch), 802.11B/G (WiFi), ADSL
Feed: wl500g
Kernel: 2.4.17, Libs: uClibc-0.9.19
Project Page: http://www.nslu2-linux.org/wiki/HowTo/UseOptwareOnWAG354G
Comments: Firmware with experimental support for Optware is Neptune354

Gumstix

Known to work also on Western Digital MyBook World Edition Feed: gumstix1151

Pogoplug, Dockstars ...

Memory: Pogoplug 256MB RAM, 128MB Flash; Pro 128MB RAM, 128MB Flash; Dockstar 128MB RAM, 256MB/512MB Flash
Interfaces: Gbit Ethernet, WiFi and Internal SATA (just add cable and power supply) on Pro, USB 2.0 x4 - note: One of the Dockstar ports is 5pin Mini USB
Processor: PogoplugARM926EJ-S rev 1 (v5l); Pro Oxford Semi/PLX NAS7821 Dual-core (2x750MHz)
Kernel: 2.6.22.18, glibc 2.5 (Pro 2.6.31.6_SMP_820, glibc 2.10.1)
BusyBox: 1.7.0; Pro 1.16.1
Feed: cs08q1armel
Project Pages: PlugComputers New Installation

Netgear Stora

Memory: 128MB RAM, 256MB Flash
Interfaces: Gbit Ethernet, USB 2.0
Linux version 2.6.22.18-Netgear (tgk@fc10-64bit) (gcc version 4.2.1)
CPU: ARM926EJ-S revision 1 (ARMv5TE)
Machine: Marvell Feroceon (Rev 1)
Feed: cs08q1armel
Project Pages: "http://www.openstora.com/wiki/index.php?title=Main_Page" (Sorry, Cut and Paste this) (See PlugComputers pages for similar setup in terms of packages and cross-compiling.).

Optware for Android

Memory 512mb to 1gb ram, 8gb Flash
Interfaces: wifi, USB 2.0
Android 2.1 CPU TI OMAP36xx Machine: Barns and Noble Nook


By feed

cs05q1armel

(ARM, glibc2.3.4)
WD "White light" MyBook
Nokia N800/N810
QNAP TS-209

cs05q3armel

(ARM, usually Marvell Orion chipset, v4 EABI, glibc 2.3.6)
Buffalo Linkstation Live/Pro, Linkstation Mini, Terastation Pro II
Maxtor Shared Storage II
HP MediaVault 2
QNAP TS-109, TS-209
Freecom DT2
Lacie ?

cs08q3armel, cs08q1armel

(ARM, v4 EABI, glibc 2.5)
Debian armel lenny devices: nslu2, HP mv2, QNAP x09..
PlugComputers
Netgear Stora
Android

ddwrt

(mipsel, uclibc 0.9.28)
Routers with ddwrt firmware installed

dns323

(ARM little endian, uclibc 0.9.28)
D-link DNS-323
D-link DNS-321 ?

ds101g

(PowerPC, glibc 2.3.3)
Synology MPC 824x NAS, eg. ds101g

ds101

(ARM big endian, glibc 2.3.3)
Synology ARM big endian NAS

fsg3

(ARM big endian, glibc 2.2.5)
Freecom fsg3

fsg3v4

(ARM big endian, glibc 2.3.6)
Freecom fsg3v4

gumstix1151

(ARM little endian, uclibc 0.9.28)
gumstix rev 1151
WD My Book World Ed.

nslu2

(ARM big endian, glibc 2.2.5)
NSLU2 with unslung firmware (linux 2.4)

ddwrt

(mipsel, uclibc 0.9.28)
Routers with oleg firmware.

openwrt-brcm24

(mipsel, broadcom chip, uclibc 0.9.28.2)
Routers with broadcom chipset, openwrt-brcm24 firmware (linux 2.4).

slugosbe

(ARM big endian, glibc 2.5)
NSLU2 with slugosbe 4.x firmware.

slugosle

(ARM little endian, glibc 2.5)
NSLU2 with slugosle 4.x firmware.

syno-e500

(PowerPC e500v2, glibc 2.3.4)
Synology MPC 8543 NAS devices, e.g. DS-408, DS-508

syno-x07

(ARM little endian, glibc 2.3.2)
Synology Marvell 5281 devices, e.g. DS-107+, DS-207+

ts101

(PowerPC, uclibc 0.9.27)
QNAP ts101

ts509

(i686, glibc 2.6.1)
QNAP ts509, but can be installed on many i686 linux distro

ts72xx

(ARM little endian, glibc 2.3.3)
ts72xx develop board

vt4

(ARM little endian, glibc 2.3.5)
Freecom vt4.

view · edit · print · history · Last edited by OddballHero.
Based on work by OddballHero, rboatright, oleo, priv, BrianZhou, cyberstorm, fcarolo, ka6sox, an anonymous user of NSLU2-Linux, marceln, and Adam Baker.
Originally by Adam Baker.
Page last modified on January 17, 2011, at 09:29 AM