| UPSLUG2(8) | System Manager's Manual | UPSLUG2(8) |
upslug2 - utility to upgrade the firmware of a NSLU2 via the network
upslug2 [options]
upslug2 is a command line program intended to allow the upgrade the firmware of a Linksys NSLU2 (Network Storage Link for USB 2.0 Disk Drives) to new or different versions. When a NSLU2 in the local network is put in upgrade mode, upslug2 can connect to it and upload a new firmware.
upslug2 will accept a full firmware image but it can also upgrade the flash from individual files holding the kernel, ramdisk and root filesystem. upslug2 provides status information during the upgrade process and verifies the written image after the upgrade.
The following options should be used when individual kernel, ramdisk and root filesystem files are specified rather than a complete firmware image.
In order to use upslug2 the NSLU2 which is to be upgraded has to be put in upgrade mode:
1. Disconnect any disks and/or devices from the USB ports.
2. Power off the NSLU2
3. Press and hold the reset button (accessible through the small hole on the back just above the power input).
4. Press and release the power button to power on the NSLU2.
5. Wait for 10 seconds watching the ready/status LED. After 10 seconds it will change from amber to red. Immediately release the reset button.
6. The NSLU2 ready/status LED will flash alternately red/green (there is a 1 second delay before the first green). The NSLU2 is now in upgrade mode.
If you decide not to flash the image the NSLU2 can be rebooted by disconnecting the power. If the ready/status LED does not turn green after step four it will remain red for several seconds then flash amber. This happens if you do not release the reset button in time - pull the power, reconnect it and repeat from the second step.
Once the NSLU2 is in upgrade mode it will remain in this state until either the power is connected or a new image has been flashed. If the flash fails the NSLU2 will (eventually) return to upgrade mode
The most common use of upslug2 is the following:
Alternatively, kernel, ramdisk and root filesystem can be specified individually:
By default, upslug2 will search for the NSLU2 on the network on your eth0 network interface. If the network is on a different interface, you can easily specify it:
If there are potentially more than one NSLU2 in your network which may be in upgrade mode, you can specify its MAC address:
John Bowler <jbowler@acm.org>
| January 2006 |