NSLU2

From Randomdata wiki
Revision as of 21:17, 19 February 2009 by imported>Kahits (Installing Debian)
Jump to navigation Jump to search

NSLU2 and it's possiblities

The awesome little device from Cisco (fka Linksys) contains a ARM 133Mhz processor, consumes around 5 watt, has a 100Mb ethernet port and 2 USB ports.

Installing Debian

This tutorial is written for "Debian/NSLU2 (armel) 5.0 Stable Release" aka Lenny - http://www.slug-firmware.net/d-dls.php running on a NSLU2.

A. Using the GUI based method

If your NSLU2 contains the original firmware, or if it supports an upload function, this method applies to you.

  • Connect the NSLU2 (Ethernet, Power, USB storage to port 2), turn it on.
  • In Administration/(admin/admin)/Advanced/Disk format the storagedevice.
  • Go to Upgrade mode and choose the new firmware (di-nslu2.bin) press install and wait about 5 minutes to complete the firmware replacement. After the upgrade is completed, the nslu2 will reboot itself.

Three beeps will confirm it is ready to install Debian 5.

A. Using the upslug2 method

If your NSLU2 contains a firmware release with no support to upload this method applies to you.

  • Connect the NSLU2 (Ethernet, Power, No storage device plugged in yet).
  • Use a paperclip and hold down the reset button, press the nslu2 on and wait till the yellow led turns orange. After that, immediately release the paperclip. If all is well, the led will flash alternately orange and green. Now the NSLU2 is in upgrade mode.
  • Use upslug2 to upload the firmware to the nslu2
  1. upslug2 -d ixp0 -i di-nslu2.bin

NSLU2 00:1a:70:a1:b0:9e Product ID: 1 Protocol ID: 0 Firmware Version: R23V63 [0x2363] Upgrading LKGA1B09E 00:1a:70:a1:b0:9e

   . original flash contents  * packet timed out
   ! being erased             - erased
   u being upgraded           U upgraded
   v being verified           V verified
   ----
   Display:
   <status> <address completed>+<bytes transmitted but not completed>
   Status:
   * timeout occurred         + sequence error detected
   -----
   56017f+000000 ...UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUu--------------------
  • After the firmware is flashed, it wil reboot itself
 7fffff+000000 ...VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV

Rebooting... done

Three beeps will confirm it is ready to install Debian 5.

B. Let's install debian

  • Login to the NSLU2 using ssh [email protected]/install. Check you DHCP server for the correct IP address or use nmap -sP 192.168.1.0/24 to find it.
  • The installation of debian will start automatically.
  • The actual installation can take up to 4 hour (depending on the ftp location you have choosen). It took me about 1.5 hours.
  • After the installation, the kernel will be written to the NSLU2 and it will reboot itself.
  • Wait after rebooting a couple of minutes until the nslu2 is ready for action. Now login using ssh with your given credentials.
  • One of the first commands to use is apt-get install ntpdate and ntpdate to set the correct date/time.

Have phun with you debian installation.

  • Services to run
  - File-/ Print-/ Mail, Apache and MySql can be choosen from the installation described above.
  - FireFly (Daap server (=iTunes server)) can be installed using;

-NYI: Cool peripherals (Videorecording, Webcam (MacAlly IceCam2, Mouse, LCD Display, Serial)