Possible Tomato bug? (minor)

Discussion in 'Tomato Firmware' started by Jason404, Feb 20, 2012.

  1. Jason404

    Jason404 Addicted to LI Member

    I am using the Toastman Tomato build in my signature and have noticed that the CPU Load figures on the Status Overview page do not work once settings have been saved. It only starts working again after a reboot.

    Is there a specific daemon which I can restart instead of rebooting the whole router?
  2. kthaddock

    kthaddock Network Guru Member

    I think all of you problemes comes from you don't think you need to reboot it's Linux.
    My advice is Nvram reset before and after update and configure by HAND again.
    If you don't get it to work, that isn't a BUG
  3. Planiwa

    Planiwa Network Guru Member

    So, every time you "save" any "settings" this happens? :)

    What exactly do you mean by "do not work"? Do you mean "are not updated" or "do not appear". Do other items get updated, such as system Uptime?

    What exactly do you mean by "settings have been saved"? Which settings, how, when?

    And what do you mean by "once"? Do you mean right after installing new firmware?

    Can you replicate this? What is the minimal "settings change" that will make the Load Average disapear from the SO page?

    What diagnostic measures did you undertake before reaching the conclusion that rebooting is the (only) appropriate response?

    Please show your data.

    A question for kthaddock: When NVRAM is erased before upgrading, what mechanism might create a condition that would necessitate another NVRAM erasure after upgrading?

    And a bonus question: Is it the case that changes that are made after the first boot after an upgrade require subsequent reboot, whereas the same sorts of changes thereafter require (at most) restarting of the affected services? If that is the case, what mechanism might explain this?

    (A related question is: Does NVRAM erase "FF"-fill the entire file or does it do something else? And a second related question: Does anything reflash the NVRAM, other than "nvram commit" or doing so implicitly with [Save] from a GUI page (unless "Avoid performing an NVRAM commit" is checked and saved)?).

    [If there's interest, I have a shell script to check if the NVRAM was reflashed since last check.]
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice