I tried to update my nanostation XM to 3.18.9.0 from 3.16.
After starting the upload, it waited for several minutes and then disconnected, as usual.
Upon reconnecting, I see that it is still running 3.16.
I used the nanostation update for XM, that has the M in the name.
what have I done wrong?
Bob W8ERD
After starting the upload, it waited for several minutes and then disconnected, as usual.
Upon reconnecting, I see that it is still running 3.16.
I used the nanostation update for XM, that has the M in the name.
what have I done wrong?
Bob W8ERD
I have the message: The firmware is being updated. Do not remove power etc.
That message stays on the screen forever.
Bob W8ERD
same room, with 90 db SNR. That always failed. This time the update succeeded, but with a strange side effect. Meshchat has disappeared, although it is still advertised as
a service. How do we understand this?
Bob W8ERD
The Service Advertisement is a DNS record & shortcut and is completely separate from the actual server software installation.
Andre
Since this is a known and reproducible situation, I suggest it be explained and included in the installation instructions.
Bob W8ERD
The firmware upgrade process will attempt to preserve config settings of these add-on packages. Error on the side of preserving this information. You should not have to save and re-enter these settings. However, should you no longer want to install and run meshchart, or any package that service advertisements were created, then you would have to manually remove these.
Joe AE6XE
The 64 MB devices (Rockets, MikroTiks, et al.) updated with no issues noted.
However, the 32 MB devices I attempted (NanoBridge, Bullet, AirRouter, etc.) exhibited issues as described in the original post. Other than trying multiple devices I did not work further on the issue, instead moving on to other devices until available time expired. ;-(
None of the 32 MB devices have the tunnel module installed, and all were restarted before starting the upgrade. I can tftp these devices, but would prefer not to pull them down if there is a "trick" I am missing.
Gary
W6GSW
Los Angeles Emergency Communications Team
Pasadena-San Gabriel Valley Emcomm Mesh
If you find you need to tftp, you should never need to "pull them down". The trick is to always carry a UBNT PoE power pack. Most all of them have a remote reset button on the back that can be used in the same manner you would use the reset button on the node itself. Simply disconnect the bottom-end of the CAT5 cable and power it up with the PoE power pack. When it boots, hold the reset for at least 30 seconds (more than is required... because you likely won't be able to see the LED indicators). It doesn't save you a trip to the site, but at least it avoids climbing the tower and taking the node down.
Andre, K6AH
That's a great reminder about the Ubiquiti POE adapter. Though we don't use them at the primary site. We don't have AC power up top, just our 12 VDC nominal power.
I could string a long extension cord. ;-)
Though in our case that might be a bit more work than "taking them down". We need to climb a bit to access the area "up top" where the nodes are located, but then its easy. Nothing compared to a tower climb.
Andre
The memory says flash 2284 /tmp 14280 memory 3428
The only thing obviously IPv6 are three files called ipv6 tables. Should I delete those?
Meshchat is installed.
Bob W8ERD
a quick search reveals this: https://www.arednmesh.org/comment/6271#comment-6271
Basically, ssh into the node and delete the file: /tmp/meshchat/messages.MeshChat
When/If you reinstall MeshChat it should sync it's messages back up with the rest of em. packages safe to remove are: odhcp6c, odhcpd-ipv6only (if present), iptables6, libip6tc (if present).
if you can, you can also remove libpcap, and tcpdump, and anything to do with USB (IIRC).
(there might be a couple of others too on a 3.16 node that I am forgetting about)
The image sizes of 3.18.9.0 are a little larger than 3.16.x.x, which means a little more temp RAM space is needed in 3.16.x.x to upload these images. (/tmp consumes RAM space when files are added or an upgrade firmware is uploaded). meshchat will consume RAM to cache all the messages. It's not really an issue how many packages we have install, which consumes flash memory, different memory. It's what programs are live running and have temporary files created. Both the running program and the temporary files consume RAM space.
/tmp = 14288 KB
memory = 3964 KB
It seemed to be upgrading, but it came back with 3.16.1.1 as it was before.
sysinfo says:
Mostly 32MB devices only though.
It's not just a network issue either...
I can understand some of ours up in Santa Barbara on very poor links failing, but even over time I have managed to upgrade those as well.
If IIRC though, I have even had it happen a time or two on my local nodes connected via wire.
I just tell everyone to keep trying, remove everything that isn't needed, reboot and try again, it's a pain, but it works!
That's what we get sometimes for pushing the limits of WiFi. :)
73 - Martin
--Martin
So far, I've updated about a dozen nodes of various types with and without tunnels, both locally and remotely over multiple hops of various quality and it works and well! I even had the challenge of rolling back through the 3.16.1.1 release from the now withdrawn 3.17 (rc) code, and it defaulted to the original system password of Hamm, and that was about as challenging as it could be.
Great job team AREDN!
A day later, everything is stable and running well!
Vy 73,
Gordon Beattie, W2TTT
201.314.6964
Just for kicks giggles I also tried a factory version using TFTP, Pumkin gives a TFTP:2 Firmware check failed. So I reloaded the factory 3.16.2.0 and all is back
to normal operation.
Eric
N7JYS
Joe AE6XE
Eric
N7JYS
Functions the same using explorer. Unfortunately I will be downgrading back to 13.6.2.0. (:
Eric
N7JYS
N7JYS
Joe AE6XE
Eric
N7JYS
We also had a NSM2-XM that would not upgrade. It had two web links and meshchat installed. We deleted everything and flashed it just fine. Links are back up, but left out meshchat.
Seems we need to work on the pi version for that.
Thanks to all for the recommendations. (Andre, good suggestion about the small inverter, I had not thought of doing that!)
Saturday I completed updating 25+ nodes to 3.18.9.0. None of the devices with 64 MB memory exhibited any issue.
Several of the 32 MB memory devices required multiple upgrade attempts, but most were successful after a couple tries. Two I ultimately upgraded using tftp because it was easier.
I suspect the issue may be related to the size of the Southern California mesh (750+ nodes per Eric's MeshMap). Before Saturday I was performing upgrades over the mesh. While I was rebooting nodes before starting the upgrade, sometimes I would be waiting for the node status screen to return. I speculate that the olsr data could be using enough memory to prevent the upgrade if I wasn't able to gain control of the node soon enough (or I may be wrong).
Visiting sites Saturday I was able to isolate nodes from the active mesh. Not conclusive of course, but that seemed to eliminate the issue.
Thanks to the AREDN team for the upgrade!