summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRod Whitby <rod@whitby.id.au>2005-06-11 09:04:18 +0000
committerRod Whitby <rod@whitby.id.au>2005-06-11 09:04:18 +0000
commitc326acf3c487f944b1482da209929a957568b64d (patch)
tree8d03e310b2ceb9f2d0d1289398bcb5c9b0887c07
parent4851bf9a8ac14cc2cdae1f0aa8d618271a116776 (diff)
Updated the Unslung README and NOTES for 5.x
BKrev: 42aaa912v-AjBs0xciPgl8D2xdCuTQ
-rw-r--r--packages/nslu2-binary-only/unslung-rootfs/NOTES11
-rw-r--r--packages/nslu2-binary-only/unslung-rootfs/README60
-rw-r--r--packages/nslu2-binary-only/unslung-rootfs/upgrade.htm127
-rw-r--r--packages/nslu2-binary-only/unslung-rootfs_2.3r29.bb2
4 files changed, 174 insertions, 26 deletions
diff --git a/packages/nslu2-binary-only/unslung-rootfs/NOTES b/packages/nslu2-binary-only/unslung-rootfs/NOTES
index da2601acaf..5311df1a1f 100644
--- a/packages/nslu2-binary-only/unslung-rootfs/NOTES
+++ b/packages/nslu2-binary-only/unslung-rootfs/NOTES
@@ -1,4 +1,4 @@
-UNSLUNG-4.x Family Release Notes
+Unslung-5.x Family Release Notes
Unslung is a replacement firmware image for the Linksys NSLU2 which is designed
to allow you to make changes to the root filesystem (including the installation
@@ -18,7 +18,7 @@ posting to the mailing list or asking a question in the IRC channel
OK! Now that that's out of the way...
This file is provided to give general information and usage notes for the
-UNSLUNG-4.x firmware. If you are looking for installation instructions, please
+Unslung 5.x firmware. If you are looking for installation instructions, please
stop now and go to the README file. Follow the README instructions WORD for
WORD to keep from turning your NSLU2 into a brick. The information contained
in this file will make more sense if you have already "unslung" your NSLU2.
@@ -38,8 +38,8 @@ GENERAL INFORMATION
As stated above, Unslung firmware is a replacement firmware image for the
Linksys NSLU2. The Unslung firmware is intended to be used for loading new
packages (giving enhanced or additional functionality) with minimal changes
-to the standard user interface and firmware. The differences in the UNSLUNG 4.x
-firmware from the standard Linksys 2.3R25 firmware can be found at:
+to the standard user interface and firmware. The differences in the Unslung 5.x
+firmware from the standard Linksys 2.3R29 firmware can be found at:
http://www.nslu2-linux.org/wiki/Unslung/UnslungFeatures
@@ -431,3 +431,6 @@ Upgraded to Linksys firmware V2.3R29, but kept telnetd.
Removed the ipkg link, and made unsling put it back on an external disk.
+5.3:
+
+Replaced maintenance mode with code to allow entry into RedBoot Upgrade Mode.
diff --git a/packages/nslu2-binary-only/unslung-rootfs/README b/packages/nslu2-binary-only/unslung-rootfs/README
index c10db14606..e8b27197ea 100644
--- a/packages/nslu2-binary-only/unslung-rootfs/README
+++ b/packages/nslu2-binary-only/unslung-rootfs/README
@@ -1,4 +1,4 @@
-UNLUNG-4.x Family Release README INSTALLATION
+Unslung-5.x Family Release README INSTALLATION
You must follow the steps in this README *exactly*. Do not skip any steps, and
do not skip ahead thinking you know what you are doing and don't need to follow
@@ -49,10 +49,10 @@ PRE-INSTALLATION CONSIDERATIONS
3) The external disk that you use as the target for package installation must
be (or have previously been) formatted by the NSLU2. It is possible to
- upgrade from UNSLUNG 1.x, 2.x and 3.x without reformatting your disk.
+ upgrade from all previous Unslung versions without reformatting your disk.
The unsling script will not touch anything in /unslung or /opt on your
disk, so make sure all your file modifications are in those directories,
- as you were warned in the README file in UNSLUNG 1.x, 2.x and 3.x :-)
+ as you were warned in the README file in all previous Unslung versions :-)
4) If you want to use a flash disk as the target for package installation,
ensure that it is at least 256MB, plugged into port 1, and formatted
@@ -91,25 +91,43 @@ FIRMWARE INSTALLATION DETAILS
attached, the default username and password is the only way to access the
Management web pages).
- 2-a) If you are installing Unslung 4.x onto an NSLU2 unit with Linksys
- standard firmware *or* UNSLUNG 1.x or 2.x, flash unslung-4.x.bin as
- you normally would flash new firmware (using the web interface
- "Upgrade Firmware" page).
+ 2-a) If you are installing Unslung 5.x onto an NSLU2 unit with Linksys
+ standard firmware *or* Unslung version 1.x or version 2.x already
+ installed, flash unslung-5.x.bin as you normally would flash new
+ firmware (using the web interface "Upgrade Firmware" page).
- 2-b) If you are installing Unslung 4.x onto an NSLU2 unit with version 3.x
- or verions 4.x already installed, you must put the NSLU2 into
- maintenance mode before you can use the web interface to flash a new
- version. Just click the "Enter Maintenance Mode" link on the web
+ 2-b) If you are installing Unslung 5.x onto an NSLU2 unit with Unslung
+ version 3.x already installed, you must put the NSLU2 into
+ maintenance mode before you can use the web interface to flash a new
+ version. Just click the "Enter Maintenance Mode" link on the web
interface "Upgrade Firmware" page, wait for the NSLU2 to reboot, and
- then flash the new firmware in the normal manner.
+ then flash the new firmware in the normal manner (using the web
+ interface "Upgrade Firmware" page).
+
+ 2-c) If you are installing Unslung 5.x onto an NSLU2 unit with Unslung
+ version 4.x already installed, you must put the NSLU2 into RedBoot
+ Upgrade Mode before you can upload new firmware. Note that Unslung
+ version 4.x has an "Enter Maintenance Mode" link on the web interface
+ "Upgrade Firmware" page, but it does not work, so you will need to
+ use the instructions at
+
+ http://www.nslu2-linux.org/wiki/HowTo/TelnetIntoRedBoot
+
+ to access the RedBoot command line, and then type "upgrade" to put
+ the NSLU2 into RedBoot Upgrade Mode. Then you will need to use the
+ Linux UpSlug tool or the Windows SerComm Upgrade tool to upload the
+ new firmware.
+
+ 2-d) If you are installing Unslung 5.x onto an NSLU2 unit with version 5.x
+ already installed, you must first put the NSLU2 into RedBoot Upgrade
+ Mode. Just click the "Enter Upgrade Mode" link on the web interface
+ "Upgrade Firmware" page, wait for the NSLU2 to reboot, and for the
+ Ready/Status LED to begin flashing red and green, and then use either
+ the Linux UpSlug tool or the Windows SerComm Upgrade tool to upload
+ the new firmware.
- During firmware flashing, the top LED - Ready/Status - flashes red and
- green (approximately 5 minutes, but can be much longer), and you
- should receive a Javascript message that indicates that the flash
- of the firmware was successful.
-
- - During flashing, some browsers may hog 100% CPU, and you are advised not
- to have other activities going on at the client while flashing.
+ green (approximately 5 minutes, but can be much longer).
- The NSLU2 will reboot after the flashing is complete.
@@ -228,7 +246,7 @@ you won't have access until you change the file /share/hdd/conf/passwd.
6) If you wish to migrate your packages from the old Unslung 3.x location in
the /share/hdd/conf (disk1) or /share/flash/conf (disk2) partitions to the
- new Unslung 4.x location on the data partition, then run:
+ new Unslung 4.x and 5.x location on the data partition, then run:
"/sbin/slingover disk1" (if your packages were previously on disk1 and you
ran "/sbin/unsling disk1" in step 5) or "/sbin/slingover disk2" (if your
packages were previously on disk2 and you ran "/sbin/unsling disk2" in
@@ -253,14 +271,14 @@ you won't have access until you change the file /share/hdd/conf/passwd.
***** Congratulations, you're now Unslung! *****
-Make sure you add an entry to the "The UNSLUNG 4.x" table in the Yahoo group.
+Make sure you add an entry to the "The Unslung 5.x" table in the Yahoo group.
Just use the next free integer for your Unslung number.
If you make no further changes, your NSLU2 will continue to operate normally.
But to customize things, you'll be downloading packages and adding stuff to the
/unslung directory using diversion scripts.
-Read the NOTES file to expand the capabilities of your uNSLUng NSLU2!
+Read the NOTES file to expand the capabilities of your Unslung NSLU2!
Enjoy!
diff --git a/packages/nslu2-binary-only/unslung-rootfs/upgrade.htm b/packages/nslu2-binary-only/unslung-rootfs/upgrade.htm
index e69de29bb2..cdb611dfd2 100644
--- a/packages/nslu2-binary-only/unslung-rootfs/upgrade.htm
+++ b/packages/nslu2-binary-only/unslung-rootfs/upgrade.htm
@@ -0,0 +1,127 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><title>Upgrade Firmware</title>
+<LINK REL="stylesheet" TYPE="text/css" HREF="../ig_n.css">
+<meta HTTP-EQUIV="Expires" CONTENT="Mon, 06 Jan 1990 00:00:01 GMT">
+<script language="JavaScript" type="text/javascript" src="../stdlib.js"></script>
+<script language="JavaScript" type="text/javascript" src="../message.js"></script>
+<script language="JavaScript" type="text/javascript">
+<!-- Start Script
+
+function checkUpgrade()
+{
+ var cf=document.upgrade;
+
+ if(!confirm("Your NSLU2 will now enter RedBoot Upgrade Mode\n(Ready/Status LED will be flashing red and green).\nYou will require either the Linux UpSlug tool or the\nWindows SerComm Upgrade tool to upload firmware.\nNote that you will not be able to access your NSLU2\nuntil you have successfully uploaded new firmware.\nClick OK to continue, Cancel to abort."))
+ return;
+ cf.submit();
+ return;
+}
+
+// end script -->
+</script>
+</head>
+
+<body bgcolor="white" onLoad="showMsg()" marginheight="0" marginwidth="0" leftmargin="0" topmargin="0">
+<FORM name="upgrade" method="post" action="upgrade.cgi" ENCTYPE="multipart/form-data">
+<DIV align="center">
+<table border="0" cellpadding="0" cellspacing="0" width="750" align="center">
+<tr>
+ <td width="165"><img border="0" src="../linksys.gif" width="165" height="57"></td>
+ <td width="585" colspan="2" bgcolor="#6666CC" valign="bottom" align="right"><span class="fwversion">Firmware
+ Version: &nbsp;@ds_sw_version#</span> &nbsp;&nbsp;</td>
+</tr>
+
+<tr>
+ <td colspan="3" height="11" bgcolor="black"><img src="../tborder.gif" width="750" height="11" alt="" border="0"></td>
+</tr>
+
+<TR>
+ <TD width="165" bgcolor="black" align="center"><h3>Upgrade</h3></td>
+ <td width="585" colspan="2" bgcolor="#6666cc" valign="top">
+ <table border="0" cellspacing="0" cellpadding="0" width="100%">
+ <tr>
+ <td align="right" class="pname" height="25" colspan="5">Network Storage Link for USB 2.0 Disks &nbsp; &nbsp; </td>
+ <td align="center" width="100" class="mname">NSLU2</td>
+ </tr>
+ <tr bgcolor="black">
+ <td colspan="6" height="3"><img src="TRANSPAR.GIF" width="1" height="3" alt="" border="0"></td>
+ </tr>
+ <tr>
+ <td align="center" height="1" background="../UI_06.gif"><img src="TRANSPAR.GIF" width="1" height="8" alt="" border="0"></td>
+ <td align="center" height="1" background="../UI_06.gif"><img src="TRANSPAR.GIF" width="1" height="1" alt="" border="0"></td>
+ <td align="center" height="1"><img src="TRANSPAR.GIF" width="1" height="1" alt="" border="0"></td>
+ <td align="center" height="1" background="../UI_06.gif"><img src="TRANSPAR.GIF" width="1" height="1" alt="" border="0"></td>
+ <td align="center" height="1" background="../UI_06.gif"><img src="TRANSPAR.GIF" width="1" height="1" alt="" border="0"></td>
+ <td align="center" height="1" background="../UI_06.gif"><img src="TRANSPAR.GIF" width="1" height="1" alt="" border="0"></td>
+ </tr>
+
+ <tr>
+ <td align="center" height="25" bgcolor="black" width="100"><a href="/index.cgi" class="mainmenu">Home</a></td>
+ <td align="center" height="25" bgcolor="black" width="100"><a href="/user_pass.cgi" class="mainmenu">User<br> password</a></td>
+ <td align="center" height="25" width="100"><span class="mainmenu">Administration</span></td>
+ <td align="center" height="25" bgcolor="black" width="100"><a href="/userman_fs.htm" class="mainmenu">User Guide</a></td>
+ <td align="center" height="25" bgcolor="black" width="120"><a href="http://www.linksys.com" class="mainmenu" target="new_win">Linksys Web</a></td>
+ <td align="center" height="25" bgcolor="black">&nbsp;</td>
+ </tr>
+ <tr>
+ <td height="25" width="130">&nbsp; </td>
+ <td height="25" colspan="5">
+ <a href="/Management/file_sharing.cgi?next_file=groups.htm" class="submenu">Groups</a> <span class="divider"> | </span>
+ <a href="/Management/file_sharing.cgi?next_file=shares.htm" class="submenu">Shares</a> <span class="divider"> | </span>
+ <a href="/Management/sh_backup.cgi?next_file=backup.htm" class="submenu">Backup</a> <span class="divider"> | </span>
+ <a href="/Management/disk_fs.htm" class="submenu">Disk</a> <span class="divider"> | </span>
+ <a href="/Management/setup.cgi?next_file=lan.htm" class="submenu">Setup</a>
+ </td>
+ </tr>
+ </table>
+
+ </td>
+</tr>
+
+<tr>
+ <td colspan="3" bgcolor="#e7e7e7" height="6"><img src="TRANSPAR.GIF" width="1" height="6" alt="" border="0"></td>
+</tr>
+
+
+<tr>
+ <th width="165" height="24">Current Firmware &nbsp; </th>
+ <td width="409"><img src="TRANSPAR.GIF" width="409" height="6" alt="" border="0"></td>
+ <td width="176" bgcolor="#6666cc"><img border="0" src="../UI_05.gif" height="24" width="15"></td>
+</tr>
+<tr>
+ <td bgcolor="#e7e7e7" align="right"><img border="0" src="../UI_04.gif" width="8" hspace="0" vspace="0" height="80"></td>
+ <td width="409"><div class="std"><table border=0 cellspacing=0 cellpadding=4>
+ <tr>
+ <td nowrap>Current Firmware Version:</td>
+ <td nowrap>@ds_sw_version# </td></tr>
+ </table></div> </td>
+ <td width="176" bgcolor="#6666cc"><img border="0" src="../UI_05.gif" height="80" width="15"></td>
+</tr>
+
+
+<tr>
+ <td bgcolor="#e7e7e7" height="30" align="right"><img border="0" src="../UI_04.gif" width="8" hspace="0" vspace="0" height="30"></td>
+ <td height="30">&nbsp; </td>
+ <td rowspan="2" valign="bottom" bgcolor="#6666cc" height="64"><img src="../cisco.gif" hspace="0" vspace="0"></td>
+</tr>
+
+<tr>
+ <td bgcolor="black" height="34">&nbsp; </td>
+ <td bgcolor="#6666cc" align="right" height="33" valign="middle">
+<a class="textbutton" href="javascript:checkUpgrade();" style="{padding:3px}">&nbsp; Enter Upgrade Mode </a>
+&nbsp;
+<a class="textbutton" href="javascript:openHelpWin('help/util_upg.htm')" style="{padding:3px}">&nbsp; Help &nbsp;</a> &nbsp; &nbsp; </td>
+</tr>
+
+
+</table>
+</div>
+<input type="Hidden" name="message" value="@message#">
+<input type="Hidden" name="this_file" value="upgrade.htm">
+<input type="Hidden" name="todo" value="@todo#">
+<input type="Hidden" name="finish" value="@finish#">
+</form>
+
+</body>
+
+</html>
diff --git a/packages/nslu2-binary-only/unslung-rootfs_2.3r29.bb b/packages/nslu2-binary-only/unslung-rootfs_2.3r29.bb
index 78c86cf3b0..b362c8dab4 100644
--- a/packages/nslu2-binary-only/unslung-rootfs_2.3r29.bb
+++ b/packages/nslu2-binary-only/unslung-rootfs_2.3r29.bb
@@ -1,6 +1,6 @@
SECTION = "base"
-PR = "r5"
+PR = "r6"
DEPENDS = "nslu2-linksys-libs"