NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.

Forum Discussion

Retired_Member's avatar
Retired_Member
Feb 23, 2020
Solved

XR700 and DUMAOS Limited Functionality

When you are telling people to switch the Device Type in Device Manager:

 

Why would anyone want a super expensive router that cares so much about the device type that it will hang up because of this setting?  Please, if you do anything to this firmware, make this Device Type setting just a name/icon.  Do not let it control anything to do with router/device functionality.

 

My Device Manager begins to not load properly after the router exceeds a certain undetermined uptime amount. 

I have:  Firmware V1.0.1.20 and I did set the timeout to 5 as suggested in this forum months ago.

I reloaded the firmware manually just now and the router rebooted during the reload (I think).  This is the pertinent info from the log file: 

 

 

[DumaOS] config write 'com.netdumasoftware.devicemanager.database', Saturday, February 22, 2020 17:10:51
.........
.........
DHCP and Access Control Stuff
.........
.........
[Time synchronized with NTP server] Saturday, February 22, 2020 17:11:06
.........
.........
DHCP, MANY "Marking device this is marked IPADDRESS # #." and Access Control Stuff
.........
.........
[DumaOS] Exception caught in 'com.netdumasoftware.devicemanager': ERROR: No matching type ID NintendoSwitch stack traceback: ^I,: in function '__new__' ^I?: in function '?' ^I?: in function <?:469> ^I(tail call): ? ^I?: in function 'type_to_id' ^I?: in function 'on_type_change' ^I?: in function 'interface_update' ^I?: in function '?' ^I?: in function <?:74> ^I?: in function <?:116> ^I[C]: in function 'run' ^I?: in function <?:356> ^I[C]: in function 'xpcall' ^I?: in function 'try' ^I?: in function <?:261> ^I(tail call): ? ^I/dumaos/api/cli.lua:48: in function </dumaos/api/cli.lua:30> ^I[C]: in function 'xpcall' ^I/dumaos/api/cli.lua:59: in main chunk ^I[C]: ? Saturday, February 22, 2020 17:35:40
[DumaOS] recovering state com.netdumasoftware.dpiclass, Saturday, February 22, 2020 17:35:41
[DumaOS] App 'com.netdumasoftware.devicemanager' cleanup finished, Saturday, February 22, 2020 17:35:41
[DumaOS] recovering state com.netdumasoftware.devicemanager, Saturday, February 22, 2020 17:35:41
[DumaOS] Restarting 'com.netdumasoftware.devicemanager' for 0 time, Saturday, February 22, 2020 17:35:41
[DumaOS] subscribe to 'com.netdumasoftware.neighwatch' from 'com.netdumasoftware.devicemanager, Saturday, February 22, 2020 17:35:41
[DumaOS] pending subscription for package 'com.netdumasoftware.dpiclass', Saturday, February 22, 2020 17:35:41
[DumaOS] Long call 'dualreserve' exception 'ERROR: No slots available. stack traceback: ^I?: in function '__new__' ^I?: in func,ion '?' ^I?: in function <?:469> ^I(tail call): ? ^I?: in function 'dual_reserve' ^I?: in function '?' ^I?: in function <?:48> ^I[C]: in function 'xpcall' ^I?: in function 'try' ^I?: in function <?:46> ^I[C]: in function 'run' ^I?: in function <?:356> ^I[C]: in function 'xpcall' ^I?: in function 'try' ^I?: in function <?:261> ^I(tail call): ? ^I/dumaos/api/cli.lua:48: in function </dumaos/api/cli.lua:30> ^I[C]: in function 'xpcall' ^I/dumaos/api/cli.lua:59: in main chunk ^I[C]: ?' Saturday, February 22, 2020 17:35:42
[DumaOS] Exception caught in 'com.netdumasoftware.devicemanager': ERROR: No slots available. stack traceback: ^I?: in function ,__new__' ^I?: in function '?' ^I?: in function <?:469> ^I(tail call): ? ^I?: in function 'long_call' ^I?: in function <?:344> ^I[C]: in function 'xpcall' ^I?: in function 'try' ^I?: in function 'init' ^I?: in function '?' ^I?: in function <?:356> ^I[C]: in function 'xpcall' ^I?: in function 'try' ^I?: in function <?:261> ^I(tail call): ? ^I/dumaos/api/cli.lua:48: in function </dumaos/api/cli.lua:30> ^I[C]: in function 'xpcall' ^I/dumaos/api/cli.lua:59: in main chunk ^I[C]: ? Saturday, February 22, 2020 17:35:42
[DumaOS] Long call 'del_rule' exception 'ERROR: Rule not found in chain stack traceback: ^I?: in function '__new__' ^I?: in fun,tion '?' ^I?: in function <?:469> ^I(tail call): ? ^I?: in main chunk ^I[C]: in function 'require' ^I?: in main chunk ^I[C]: in function 'require' ^I?: in main chunk ^I?: in function <?:261> ^I(tail call): ? ^I/dumaos/api/cli.lua:48: in function </dumaos/api/cli.lua:30> ^I[C]: in function 'xpcall' ^I/dumaos/api/cli.lua:59: in main chunk ^I[C]: ?' Saturday, February 22, 2020 17:35:42
[DumaOS] Exception caught in cleanup 'com.netdumasoftware.devicemanager': ERROR: Rule not found in chain stack traceback: ^I?: ,n function '__new__' ^I?: in function '?' ^I?: in function <?:469> ^I(tail call): ? ^I?: in function 'long_call' ^I?: in function '?' ^I?: in function '?' ^I?: in function 'cleanup' ^I?: in function '?' ^I?: in function <?:379> ^I[C]: in function 'xpcall' ^I?: in function 'try' ^I?: in function <?:376> ^I?: in function 'try' ^I?: in function <?:261> ^I(tail call): ? ^I/dumaos/api/cli.lua:48: in function </dumaos/api/cli.lua:30> ^I[C]: in function 'xpcall' ^I/dumaos/api/cli.lua:59: in main chunk ^I[C]: ? Saturday, February 22, 2020 17:35:42
[DumaOS] Restarting 'com.netdumasoftware.devicemanager' for 1 time, Saturday, February 22, 2020 17:35:42
[DumaOS] subscribe to 'com.netdumasoftware.neighwatch' from 'com.netdumasoftware.devicemanager, Saturday, February 22, 2020 17:35:42
[DumaOS] pending subscription for package 'com.netdumasoftware.dpiclass', Saturday, February 22, 2020 17:35:42
[DumaOS] Long call 'dualreserve' exception 'ERROR: No slots available. stack traceback: ^I?: in function '__new__' ^I?: in func,ion '?' ^I?: in function <?:469> ^I(tail call): ? ^I?: in function 'dual_reserve' ^I?: in function '?' ^I?: in function <?:48> ^I[C]: in function 'xpcall' ^I?: in function 'try' ^I?: in function <?:46> ^I[C]: in function 'run' ^I?: in function <?:356> ^I[C]: in function 'xpcall' ^I?: in function 'try' ^I?: in function <?:261> ^I(tail call): ? ^I/dumaos/api/cli.lua:48: in function </dumaos/api/cli.lua:30> ^I[C]: in function 'xpcall' ^I/dumaos/api/cli.lua:59: in main chunk ^I[C]: ?' Saturday, February 22, 2020 17:35:42
[DumaOS] Exception caught in 'com.netdumasoftware.devicemanager': ERROR: No slots available. stack traceback: ^I?: in function ,__new__' ^I?: in function '?' ^I?: in function <?:469> ^I(tail call): ? ^I?: in function 'long_call' ^I?: in function <?:344> ^I[C]: in function 'xpcall' ^I?: in function 'try' ^I?: in function 'init' ^I?: in function '?' ^I?: in function <?:356> ^I[C]: in function 'xpcall' ^I?: in function 'try' ^I?: in function <?:261> ^I(tail call): ? ^I/dumaos/api/cli.lua:48: in function </dumaos/api/cli.lua:30> ^I[C]: in function 'xpcall' ^I/dumaos/api/cli.lua:59: in main chunk ^I[C]: ? Saturday, February 22, 2020 17:35:42
[DumaOS] Long call 'del_rule' exception 'ERROR: Rule not found in chain stack traceback: ^I?: in function '__new__' ^I?: in fun,tion '?' ^I?: in function <?:469> ^I(tail call): ? ^I?: in main chunk ^I[C]: in function 'require' ^I?: in main chunk ^I[C]: in function 'require' ^I?: in main chunk ^I?: in function <?:261> ^I(tail call): ? ^I/dumaos/api/cli.lua:48: in function </dumaos/api/cli.lua:30> ^I[C]: in function 'xpcall' ^I/dumaos/api/cli.lua:59: in main chunk ^I[C]: ?' Saturday, February 22, 2020 17:35:42
[DumaOS] Exception caught in cleanup 'com.netdumasoftware.devicemanager': ERROR: Rule not found in chain stack traceback: ^I?: ,n function '__new__' ^I?: in function '?' ^I?: in function <?:469> ^I(tail call): ? ^I?: in function 'long_call' ^I?: in function '?' ^I?: in function '?' ^I?: in function 'cleanup' ^I?: in function '?' ^I?: in function <?:379> ^I[C]: in function 'xpcall' ^I?: in function 'try' ^I?: in function <?:376> ^I?: in function 'try' ^I?: in function <?:261> ^I(tail call): ? ^I/dumaos/api/cli.lua:48: in function </dumaos/api/cli.lua:30> ^I[C]: in function 'xpcall' ^I/dumaos/api/cli.lua:59: in main chunk ^I[C]: ? Saturday, February 22, 2020 17:35:42
[DumaOS] Restarting 'com.netdumasoftware.devicemanager' for 2 time, Saturday, February 22, 2020 17:35:42
[DumaOS] subscribe to 'com.netdumasoftware.neighwatch' from 'com.netdumasoftware.devicemanager, Saturday, February 22, 2020 17:35:43
[DumaOS] pending subscription for package 'com.netdumasoftware.dpiclass', Saturday, February 22, 2020 17:35:43
[DumaOS] Long call 'dualreserve' exception 'ERROR: No slots available. stack traceback: ^I?: in function '__new__' ^I?: in func,ion '?' ^I?: in function <?:469> ^I(tail call): ? ^I?: in function 'dual_reserve' ^I?: in function '?' ^I?: in function <?:48> ^I[C]: in function 'xpcall' ^I?: in function 'try' ^I?: in function <?:46> ^I[C]: in function 'run' ^I?: in function <?:356> ^I[C]: in function 'xpcall' ^I?: in function 'try' ^I?: in function <?:261> ^I(tail call): ? ^I/dumaos/api/cli.lua:48: in function </dumaos/api/cli.lua:30> ^I[C]: in function 'xpcall' ^I/dumaos/api/cli.lua:59: in main chunk ^I[C]: ?' Saturday, February 22, 2020 17:35:43
[DumaOS] Exception caught in 'com.netdumasoftware.devicemanager': ERROR: No slots available. stack traceback: ^I?: in function ,__new__' ^I?: in function '?' ^I?: in function <?:469> ^I(tail call): ? ^I?: in function 'long_call' ^I?: in function <?:344> ^I[C]: in function 'xpcall' ^I?: in function 'try' ^I?: in function 'init' ^I?: in function '?' ^I?: in function <?:356> ^I[C]: in function 'xpcall' ^I?: in function 'try' ^I?: in function <?:261> ^I(tail call): ? ^I/dumaos/api/cli.lua:48: in function </dumaos/api/cli.lua:30> ^I[C]: in function 'xpcall' ^I/dumaos/api/cli.lua:59: in main chunk ^I[C]: ? Saturday, February 22, 2020 17:35:43
[DumaOS] Long call 'del_rule' exception 'ERROR: Rule not found in chain stack traceback: ^I?: in function '__new__' ^I?: in fun,tion '?' ^I?: in function <?:469> ^I(tail call): ? ^I?: in main chunk ^I[C]: in function 'require' ^I?: in main chunk ^I[C]: in function 'require' ^I?: in main chunk ^I?: in function <?:261> ^I(tail call): ? ^I/dumaos/api/cli.lua:48: in function </dumaos/api/cli.lua:30> ^I[C]: in function 'xpcall' ^I/dumaos/api/cli.lua:59: in main chunk ^I[C]: ?' Saturday, February 22, 2020 17:35:43
[DumaOS] Exception caught in cleanup 'com.netdumasoftware.devicemanager': ERROR: Rule not found in chain stack traceback: ^I?: ,n function '__new__' ^I?: in function '?' ^I?: in function <?:469> ^I(tail call): ? ^I?: in function 'long_call' ^I?: in function '?' ^I?: in function '?' ^I?: in function 'cleanup' ^I?: in function '?' ^I?: in function <?:379> ^I[C]: in function 'xpcall' ^I?: in function 'try' ^I?: in function <?:376> ^I?: in function 'try' ^I?: in function <?:261> ^I(tail call): ? ^I/dumaos/api/cli.lua:48: in function </dumaos/api/cli.lua:30> ^I[C]: in function 'xpcall' ^I/dumaos/api/cli.lua:59: in main chunk ^I[C]: ? Saturday, February 22, 2020 17:35:43
[DumaOS] Restarting 'com.netdumasoftware.devicemanager' for 3 time, Saturday, February 22, 2020 17:35:43
[DumaOS] subscribe to 'com.netdumasoftware.neighwatch' from 'com.netdumasoftware.devicemanager, Saturday, February 22, 2020 17:35:43
[DumaOS] pending subscription for package 'com.netdumasoftware.dpiclass', Saturday, February 22, 2020 17:35:43
[DumaOS] Long call 'dualreserve' exception 'ERROR: No slots available. stack traceback: ^I?: in function '__new__' ^I?: in func,ion '?' ^I?: in function <?:469> ^I(tail call): ? ^I?: in function 'dual_reserve' ^I?: in function '?' ^I?: in function <?:48> ^I[C]: in function 'xpcall' ^I?: in function 'try' ^I?: in function <?:46> ^I[C]: in function 'run' ^I?: in function <?:356> ^I[C]: in function 'xpcall' ^I?: in function 'try' ^I?: in function <?:261> ^I(tail call): ? ^I/dumaos/api/cli.lua:48: in function </dumaos/api/cli.lua:30> ^I[C]: in function 'xpcall' ^I/dumaos/api/cli.lua:59: in main chunk ^I[C]: ?' Saturday, February 22, 2020 17:35:44
[DumaOS] Exception caught in 'com.netdumasoftware.devicemanager': ERROR: No slots available. stack traceback: ^I?: in function ,__new__' ^I?: in function '?' ^I?: in function <?:469> ^I(tail call): ? ^I?: in function 'long_call' ^I?: in function <?:344> ^I[C]: in function 'xpcall' ^I?: in function 'try' ^I?: in function 'init' ^I?: in function '?' ^I?: in function <?:356> ^I[C]: in function 'xpcall' ^I?: in function 'try' ^I?: in function <?:261> ^I(tail call): ? ^I/dumaos/api/cli.lua:48: in function </dumaos/api/cli.lua:30> ^I[C]: in function 'xpcall' ^I/dumaos/api/cli.lua:59: in main chunk ^I[C]: ? Saturday, February 22, 2020 17:35:44
[DumaOS] Long call 'del_rule' exception 'ERROR: Rule not found in chain stack traceback: ^I?: in function '__new__' ^I?: in fun,tion '?' ^I?: in function <?:469> ^I(tail call): ? ^I?: in main chunk ^I[C]: in function 'require' ^I?: in main chunk ^I[C]: in function 'require' ^I?: in main chunk ^I?: in function <?:261> ^I(tail call): ? ^I/dumaos/api/cli.lua:48: in function </dumaos/api/cli.lua:30> ^I[C]: in function 'xpcall' ^I/dumaos/api/cli.lua:59: in main chunk ^I[C]: ?' Saturday, February 22, 2020 17:35:44
[DumaOS] Exception caught in cleanup 'com.netdumasoftware.devicemanager': ERROR: Rule not found in chain stack traceback: ^I?: ,n function '__new__' ^I?: in function '?' ^I?: in function <?:469> ^I(tail call): ? ^I?: in function 'long_call' ^I?: in function '?' ^I?: in function '?' ^I?: in function 'cleanup' ^I?: in function '?' ^I?: in function <?:379> ^I[C]: in function 'xpcall' ^I?: in function 'try' ^I?: in function <?:376> ^I?: in function 'try' ^I?: in function <?:261> ^I(tail call): ? ^I/dumaos/api/cli.lua:48: in function </dumaos/api/cli.lua:30> ^I[C]: in function 'xpcall' ^I/dumaos/api/cli.lua:59: in main chunk ^I[C]: ? Saturday, February 22, 2020 17:35:44
[DumaOS] Restarting 'com.netdumasoftware.devicemanager' for 4 time, Saturday, February 22, 2020 17:35:44
[DumaOS] subscribe to 'com.netdumasoftware.neighwatch' from 'com.netdumasoftware.devicemanager, Saturday, February 22, 2020 17:35:44
[DumaOS] pending subscription for package 'com.netdumasoftware.dpiclass', Saturday, February 22, 2020 17:35:44
[DumaOS] Long call 'dualreserve' exception 'ERROR: No slots available. stack traceback: ^I?: in function '__new__' ^I?: in func,ion '?' ^I?: in function <?:469> ^I(tail call): ? ^I?: in function 'dual_reserve' ^I?: in function '?' ^I?: in function <?:48> ^I[C]: in function 'xpcall' ^I?: in function 'try' ^I?: in function <?:46> ^I[C]: in function 'run' ^I?: in function <?:356> ^I[C]: in function 'xpcall' ^I?: in function 'try' ^I?: in function <?:261> ^I(tail call): ? ^I/dumaos/api/cli.lua:48: in function </dumaos/api/cli.lua:30> ^I[C]: in function 'xpcall' ^I/dumaos/api/cli.lua:59: in main chunk ^I[C]: ?' Saturday, February 22, 2020 17:35:44
[DumaOS] Exception caught in 'com.netdumasoftware.devicemanager': ERROR: No slots available. stack traceback: ^I?: in function ,__new__' ^I?: in function '?' ^I?: in function <?:469> ^I(tail call): ? ^I?: in function 'long_call' ^I?: in function <?:344> ^I[C]: in function 'xpcall' ^I?: in function 'try' ^I?: in function 'init' ^I?: in function '?' ^I?: in function <?:356> ^I[C]: in function 'xpcall' ^I?: in function 'try' ^I?: in function <?:261> ^I(tail call): ? ^I/dumaos/api/cli.lua:48: in function </dumaos/api/cli.lua:30> ^I[C]: in function 'xpcall' ^I/dumaos/api/cli.lua:59: in main chunk ^I[C]: ? Saturday, February 22, 2020 17:35:44
[DumaOS] Long call 'del_rule' exception 'ERROR: Rule not found in chain stack traceback: ^I?: in function '__new__' ^I?: in fun,tion '?' ^I?: in function <?:469> ^I(tail call): ? ^I?: in main chunk ^I[C]: in function 'require' ^I?: in main chunk ^I[C]: in function 'require' ^I?: in main chunk ^I?: in function <?:261> ^I(tail call): ? ^I/dumaos/api/cli.lua:48: in function </dumaos/api/cli.lua:30> ^I[C]: in function 'xpcall' ^I/dumaos/api/cli.lua:59: in main chunk ^I[C]: ?' Saturday, February 22, 2020 17:35:44
[DumaOS] Exception caught in cleanup 'com.netdumasoftware.devicemanager': ERROR: Rule not found in chain stack traceback: ^I?: ,n function '__new__' ^I?: in function '?' ^I?: in function <?:469> ^I(tail call): ? ^I?: in function 'long_call' ^I?: in function '?' ^I?: in function '?' ^I?: in function 'cleanup' ^I?: in function '?' ^I?: in function <?:379> ^I[C]: in function 'xpcall' ^I?: in function 'try' ^I?: in function <?:376> ^I?: in function 'try' ^I?: in function <?:261> ^I(tail call): ? ^I/dumaos/api/cli.lua:48: in function </dumaos/api/cli.lua:30> ^I[C]: in function 'xpcall' ^I/dumaos/api/cli.lua:59: in main chunk ^I[C]: ? Saturday, February 22, 2020 17:35:44
[DumaOS] Giving up restarting 'com.netdumasoftware.devicemanager', Saturday, February 22, 2020 17:35:44

I just rebooted it again and there were no errors in the logs.  I wonder if it really rebooted properly when I re-loaded the same firmware manually.  I wonder if telling it to load the same firmware manually actually does anything at all.  Device Manager loaded properly after this reboot.  Typically, it is only a matter of time until it will hang again.

 

Could you also fix DHCP where it always wants to release an IP address every 24 hours or less?  It is acting like an ISP instead of a router.  I went ahead and assigned a reserved IP for each of my device's hardware addresses (2.4GHz, 5GHz, Ethernet) where applicable - but this is a painful process.  Any way you can make a config file backup for reservations so we can upload them to/download them from the router?

25 Replies

  • Retired_Member's avatar
    Retired_Member

    I rebooted again just now after Device Manager and Network Manager failed to open.  I then saw these errors but the apps are working (for now):

     

    [admin login] from source REDACTED, Saturday, February 22, 2020 20:54:13
    [DumaOS] Exception caught in 'com.netdumasoftware.autoadmin': ERROR: Exec 'iptables -w -t nat -A exception_output_nat -d 224.0.,.0/4 -j RETURN ' failed with 1 stack traceback: ^I?: in function '__new__' ^I?: in function '?' ^I?: in function <?:469> ^I(tail call): ? ^I?: in function <?:223> ^I?: in function '?' ^I?: in function '?' ^I?: in function '?' ^I?: in function '?' ^I?: in function <?:176> ^I[C]: in function 'xpcall' ^I... ^I?: in function '?' ^I?: in function <?:356> ^I[C]: in function 'xpcall' ^I?: in function 'try' ^I?: in function <?:261> ^I(tail call): ? ^I/dumaos/api/cli.lua:48: in function </dumaos/api/cli.lua:30> ^I[C]: in function 'xpcall' ^I/dumaos/api/cli.lua:59: in main chunk ^I[C]: ? Saturday, February 22, 2020 20:54:13
    [DumaOS] Exception caught in cleanup 'com.netdumasoftware.autoadmin': ERROR: Rule not found in chain stack traceback: ^I?: in f,nction '__new__' ^I?: in function '?' ^I?: in function <?:469> ^I(tail call): ? ^I?: in main chunk ^I[C]: in function 'require' ^I?: in main chunk ^I[C]: in function 'require' ^I?: in main chunk ^I?: in function <?:261> ^I(tail call): ? ^I/dumaos/api/cli.lua:48: in function </dumaos/api/cli.lua:30> ^I[C]: in function 'xpcall' ^I/dumaos/api/cli.lua:59: in main chunk ^I[C]: ? Saturday, February 22, 2020 20:54:13
      • Retired_Member's avatar
        Retired_Member

        Why would I install this hotfix?  First, "beta" is in the title of the zip file and secondly, the release notes for this hotfix only states that it addresses: "Security Advisory for Signed TLS Certificate Private Key Disclosure on Some Routers, PSV-2020-0105"

         

        Where in the release notes does it say it will fix any of the issues I listed?

         

        When will DUMAOS 3.0 be available?  I keep seeing its release teased in this forum.  Have you all really just stopped worrying about break/fix and shifted your focus onto security concerns or DUMAOS 3.0?

         

        Even Netduma-Fraser said on 2019-11-12:  "The 3.0 update includes reworking of existing features which in itself should resolve any current issues."

         

        The angel geek on my right shoulder is telling me to say, "I hope I say all this then find out the 3.0 update is coming out next week."  However, the little devil geek on my other sholder who has read through all the issues on these forums is telling me to manage my expectations.

         

  • Where and how do I put this timeout change in place on my XR700?

     

    My Device Manager begins to not load properly after the router exceeds a certain undetermined uptime amount. 

    I have:  Firmware V1.0.1.20 and I did set the timeout to 5 as suggested in this forum months ago.