The Linksys NSLU2 is a NAS style device that allows you to plug external USB2 HDs and flash drives in and have them appear on your network. It runs Linux...
The NSLU2 Linux Wiki has a lot of information on the NSLU2 internals and replacement firmware.
| Change Log | |
| 17/09/2005 | Added R29 to R63 kernel patches. Split R25 to R29 kernel patch. |
| 14/07/2005 | Disabled the password generator. |
| 22/04/2005 | Added R25 to R29 kernel patch. |
| 05/04/2005 | Added JTAG & serial console images. |
| 08/11/2004 | Added 2.4.27-uc1 based patch for the Sercomm changes. |
There are no patches to update the v2.3R63 Linux kernel source to the v2.3RA5 release as the kernel source is identical.
| Filename | Type | Size | Date |
| Change Log | |
| v1.0 | Initial version. |
Patches to update the v2.3R29 Linux kernel source to the v2.3R63 release. CVS file changes and redundant files were stripped out.
The majority of the changes were in the SCSI and USB subsystems where a lot of code was rearranged or rewritten. This is most probably due to the new support for multiple devices. Some minor code cleanups were made in the VFAT/FAT code and the NLS charset tables were modified.
A tarball containing all the patches is available.
| Filename | Type | Size | Date |
| config.patch | file | 1551 | 16/09/05 15:22:28 |
| drivers-ixp400-Makefile.patch | file | 1367 | 16/09/05 15:22:28 |
| drivers-Makefile.patch | file | 332 | 16/09/05 15:22:28 |
| drivers-net-Makefile.patch | file | 461 | 16/09/05 15:22:28 |
| drivers-scsi-hosts.c.patch | file | 1400 | 16/09/05 15:22:28 |
| drivers-scsi-scsi.c.patch | file | 1279 | 16/09/05 15:22:28 |
| drivers-scsi-scsi.h.patch | file | 427 | 16/09/05 15:22:28 |
| drivers-scsi-scsi_proc.c.patch | file | 653 | 16/09/05 15:22:28 |
| drivers-scsi-scsi_scan.c.patch | file | 862 | 16/09/05 15:22:28 |
| drivers-scsi-sd.c.patch | file | 12927 | 16/09/05 15:22:28 |
| drivers-usb-host-ehci-q.c.patch | file | 1590 | 16/09/05 15:22:28 |
| drivers-usb-host-usb-uhci.patch | file | 1241 | 16/09/05 15:22:28 |
| drivers-usb-hub.c.patch | file | 863 | 16/09/05 15:22:28 |
| drivers-usb-storage-transport.c.patch | file | 733 | 16/09/05 15:22:28 |
| drivers-usb-storage-usb.c.patch | file | 8554 | 16/09/05 15:22:28 |
| drivers-usb-usb.c.patch | file | 3012 | 16/09/05 15:22:28 |
| fs-fat-dir.c.patch | file | 3235 | 16/09/05 15:22:28 |
| fs-fat-inode.c.patch | file | 6949 | 16/09/05 15:22:28 |
| fs-fat-misc.c.patch | file | 6730 | 16/09/05 15:22:28 |
| fs-nls-nls_cp932.c.patch | file | 366 | 16/09/05 15:22:28 |
| fs-nls-nls_cp936.c.patch | file | 123828 | 16/09/05 15:22:28 |
| fs-nls-nls-cp949.c.patch | file | 33659 | 16/09/05 15:22:28 |
| fs-nls-nls-cp950.c.patch | file | 114090 | 16/09/05 15:22:28 |
| fs-vfat-namei.c.patch | file | 3981 | 16/09/05 15:22:28 |
| include-linux-msdos_fs.h.patch | file | 2978 | 16/09/05 15:22:28 |
| include-linux-msdos_fs_i.h.patch | file | 556 | 16/09/05 15:22:28 |
| nslu2-r63-kernel-patches.tar.gz | file | 86261 | 16/09/05 15:22:50 |
| Change Log | |
| v1.0 | Initial version. |
Patches to update the v2.3R25 Linux kernel source to the v2.3R29 release. CVS file changes were stripped out.
Not many changes were made. The IXP425 NPE driver was tweaked slightly, some hacks were made for Genesys GL811E based USB enclosures and more Maxtor OneTouch IDs were added.
None of the other packages were changed at all. The udhcpd source tarball was fixed since the original one in the R25 release was corrupt and the NSLU2 Copyright Word document was changed as well.
A tarball containing all the patches is available.
| Filename | Type | Size | Date |
| nslu2-r29-kernel-patches.tar.gz | file | 10240 | 17/09/05 15:00:19 |
| drivers-net-ixp425_eth.c.patch | file | 1795 | 17/09/05 14:52:08 |
| drivers-scsi-sd.c.patch | file | 508 | 17/09/05 14:52:16 |
| drivers-usb-storage-transport.c.patch | file | 796 | 17/09/05 14:52:25 |
| drivers-usb-storage-unusual_devs.h.patch | file | 1081 | 17/09/05 14:52:39 |
| drivers-usb-storage-usb.c.patch | file | 506 | 17/09/05 14:52:47 |
| Change Log | |
| v1.0 | Initial version. |
Photos of JTAG and serial console for the NSLU2
| Change Log | |
| v1.0 | Initial version. |
Various experimental patches. No guarantee at all except that it's probably highly broken so don't use them.
| Filename | Type | Size | Date |
| patch-linux-2.4.27-uc1-sercomm-tsm1.gz | file | 10956 | 22/04/05 19:11:29 |
| Change Log | |
| v1.0 | Initial version. |
JTAG Tools definition for the IXP4xx series of CPUs.
ixp425 (18KB) - Replacement for /usr/local/share/jtag/intel/ixp425/ixp425
| Change Log | |
| v1.0 | Initial version. |
Information on the JTAG port in the NSLU2
| Change Log | |
| v1.0 | Initial version. |
Help page from RedBoot on a NSLU2. The default boot script is "boot;exec 0x01d00000"
| Change Log | |
| v1.0 | Initial version. |
Messages from the bootup of a NSLU2 running the stock Linksys 2.3R24 firmware without any drives attached.
| Change Log | |
| v1.0 | Initial version. |
The generator has been disabled because it is redundant now that other methods of gaining access have been found.
The password for the ourtelnetrescueuser user is generated at boot up based on the default hostname of the NSLU2. The password is always the same for each NSLU2. This won't help you break into anything so don't even bother.
| Change Log | |
| v1.1 | Disabled. |
| v1.0 | Initial version. |