I seemed to have solved this problem.
The steps I took were:
- I reinstalled the original Linksys firmware. I still had the same symptom.
- I then connected the NSLU2 to my macbook pro directly with an ethernet cable, thereby bypassing the router.
- The NSLU2 seemed to complain a lot with multiple double-beeps. This appears to be its way of saying that DHCP is failing to get an address.
- The NSLU2 then defaults to its factory address - 192.168.1.77
- I reflashed the firmware back to unslung 6.10 using upslug2 again, over the private network between the macbook and nslu2.
- I then unslung it again. It works with DHCP now and boots normally - woohoo!
- Found another problem whereby the NSLU2 creates partitions which are way too small on my USB drive. Oh well, at least I am one step closer...
stefant wrote:
Hi Folks,
Last week I decided to start using an old NSLU2 that was put away and out of commission for about a year or two. I never previously had problems with it. Just didn't have a need for it for a while.
I upgraded the firmware, just in case there were any support issues with old firmware. I believe the old one was unslung 5.5. I upgraded to unslung 6.10, using the "clean start" method. I had long since wiped my unslung disks so this seemed to be the only option. I used upslug2 from an OS X machine to do this. The flash worked fine, except that it took 2 hours to do. Web interface reported the new flash version. After that, I unslung it to an external USB 3.5" drive. The NSLU2 worked great for several hours, and I restarted it several times. My main objective was to get Mediawiki working on it, and I was testing my different web server options. I ended up trying all three mentioned in the Mediawiki wiki article (thttpd, apache, and lighttpd). After deciding that I was going to use apache, I removed the startup script for lighttpd (from /opt/etc/init.d I think). I may have installed a few other packages, but removing that startup script seemed to be the most drastic change I made. After I rebooted, the problem started.
The NSLU2 would do what looked like a normal startup process. First amber status/ready light, then no light (at some point it read from the USB drive), then just a flashing green ready/status light. Ethernet light is on. My router says that it has assigned the NSLU2 an ethernet address. However, I get no response when I ping it. I can't access any of the web services. I have left the NSLU2 turned on for over 9 hours, and it still continues with the flashing green light, and is inaccessible.
Here's what I did to try and fix it:
- I read that an endless flashing green light sometimes means a bad power supply. I purchased a new one with the correct specs. I still have the same symptom.
- I started the NSLU2 without any USB drive connected. Same symptom.
- I replaced the battery (read somewhere that it could be the hwclock). Still same symptom.
- I reflashed the slug again (decided I needed to start from scratch again). I used upslug2 again. The flash went through the exact same process it did the last time (looked successful but took two hours). Upslug2 also rebooted the NSLU2, which I suppose means it was successful. However, after rebooting, and every time I boot it, it just gives me the flashing green light again, and is inaccessible.
Any ideas? I'm stumped. Did I brick the NSLU2 somehow? Not sure how I did it if I did. Should I try an older firmware?