NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
Retired_Member
Jun 17, 2020RAX40 Firmware 1.0.3.80 Crash/Bug Log
Hello folks, can everyone please log all the issues they are experiencing with the RAX40 router on 1.0.3.80 firmware under this thread, I see there are several threads going on about the issue, figur...
aoeex
Jul 07, 2020Guide
Picked up this router a while back to use as an additional simple access point. Updated the firmware to 1.0.3.80 and then configured it to serve both regular and guest wifi signals on 2.4 & 5ghz. Having the same issue I've seen lots of threads about, after a while the router stops responding and all my connections drop. The first few times seemed to be about 8hrs apart. After that I fiddled with firmware changes and had a few days stable until it crashed.
For a few of the crashes I've taken UART console logs. Seems to be an issue with the firmware. The firmware hits some kind of error condition and the router ends up in a loop which can only be fixed by a power reset. A few samples from the UART console:
First sample (error snippet only, I have a full log available though):
PulapiGetObj_attachDevice2() spend 4.000000 seconds to finish! Pulapi_AttachDev_GetShm_Lock:6189, got lock, lockState=0, 612, Set auto upgrade schedule... (checkTime=60) sta_connection wlan0.0 64:76:ba:92:fa:fa pu_ra_dce recieved signal 16 sig_updateAttachedDevCacheList=1, main:237, in pu_attachDevd main loop. Try to get attatched list once. [32251.250000] DC DP [handle_dev2soc_frag_exception:1114] FRAG_READY bit is not set!!! DW0=0x00000882 DW1=0x00000000 DW2=0x326a9008 DW3=0x72000000. [32251.270000] DC DP [xrx500_dcmode0_handle_ring_sw:1732] Failed to fix DMA for dev2soc ring idx = 0x0 - ret=-1. [32251.280000] DC DP [handle_dev2soc_frag_exception:1114] FRAG_READY bit is not set!!! DW0=0x00000882 DW1=0x00000000 DW2=0x326a9008 DW3=0x72000000. [32251.290000] DC DP [xrx500_dcmode0_handle_ring_sw:1732] Failed to fix DMA for dev2soc ring idx = 0x0 - ret=-1. [32251.300000] DC DP [handle_dev2soc_frag_exception:1114] FRAG_READY bit is not set!!! DW0=0x00000882 DW1=0x00000000 DW2=0x326a9008 DW3=0x72000000. [32251.310000] DC DP [xrx500_dcmode0_handle_ring_sw:1732] Failed to fix DMA for dev2soc ring idx = 0x0 - ret=-1. [32251.320000] DC DP [handle_dev2soc_frag_exception:1114] FRAG_READY bit is not set!!! DW0=0x00000882 DW1=0x00000000 DW2=0x326a9008 DW3=0x72000000. [32251.330000] DC DP [xrx500_dcmode0_handle_ring_sw:1732] Failed to fix DMA for dev2soc ring idx = 0x0 - ret=-1. [32251.340000] DC DP [handle_dev2soc_frag_exception:1114] FRAG_READY bit is not set!!! DW0=0x00000882 DW1=0x00000000 DW2=0x326a9008 DW3=0x72000000. [32251.360000] DC DP [xrx500_dcmode0_handle_ring_sw:1732] Failed to fix DMA for dev2soc ring idx = 0x0 - ret=-1.
Second sample, only logged the errors:
[27118.440000] DC DP [handle_dev2soc_frag_exception:1114] FRAG_READY bit is not set!!! DW0=0x00000001 DW1=0x00000000 DW2=0x32537000 DW3=0xb0000046. [27118.450000] DC DP [handle_dev2soc_frag_exception:1114] FRAG_READY bit is not set!!! DW0=0x00000001 DW1=0x00000000 DW2=0x32537000 DW3=0xb0000046. [27118.470000] DC DP [handle_dev2soc_frag_exception:1114] FRAG_READY bit is not set!!! DW0=0x00000001 DW1=0x00000000 DW2=0x32537000 DW3=0xb0000046. [27118.480000] DC DP [handle_dev2soc_frag_exception:1114] FRAG_READY bit is not set!!! DW0=0x00000001 DW1=0x00000000 DW2=0x32537000 DW3=0xb0000046. [27118.490000] DC DP [xrx500_dcmode0_handle_ring_sw:1732] Failed to fix DMA for dev2soc ring idx = 0x0 - ret=-1. [27118.500000] DC DP [handle_dev2soc_frag_exception:1114] FRAG_READY bit is not set!!! DW0=0x00000001 DW1=0x00000000 DW2=0x32537000 DW3=0xb0000046. [27118.510000] DC DP [xrx500_dcmode0_handle_ring_sw:1732] Failed to fix DMA for dev2soc ring idx = 0x0 - ret=-1. [27118.520000] DC DP [handle_dev2soc_frag_exception:1114] FRAG_READY bit is not set!!! DW0=0x00000001 DW1=0x00000000 DW2=0x32537000 DW3=0xb0000046. [27118.540000] DC DP [xrx500_dcmode0_handle_ring_sw:1732] Failed to fix DMA for dev2soc ring idx = 0x0 - ret=-1. [27118.550000] DC DP [xrx500_dcmode0_handle_ring_sw:1732] Failed to fix DMA for dev2soc ring idx = 0x0 - ret=-1. [27118.560000] DC DP [xrx500_dcmode0_handle_ring_sw:1732] Failed to fix DMA for dev2soc ring idx = 0x0 - ret=-1. [27118.570000] DC DP [xrx500_dcmode0_handle_ring_sw:1732] Failed to fix DMA for dev2soc ring idx = 0x0 - ret=-1. [27118.580000] DC DP [handle_dev2soc_frag_exception:1114] FRAG_READY bit is not set!!! DW0=0x00000001 DW1=0x00000000 DW2=0x32537000 DW3=0xb0000046. [27118.590000] DC DP [xrx500_dcmode0_handle_ring_sw:1732] Failed to fix DMA for dev2soc ring idx = 0x0 - ret=-1.
Third sample, only logged the errors:
[ 6308.900000] DC DP [handle_dev2soc_frag_exception:1114] FRAG_READY bit is not set!!! DW0=0x00000000 DW1=0x00000000 DW2=0x3266c008 DW3=0xb2000040. [ 6308.910000] DC DP [handle_dev2soc_frag_exception:1114] FRAG_READY bit is not set!!! DW0=0x00000000 DW1=0x00000000 DW2=0x3266c008 DW3=0xb2000040. [ 6308.920000] DC DP [xrx500_dcmode0_handle_ring_sw:1732] Failed to fix DMA for dev2soc ring idx = 0x0 - ret=-1. [ 6308.930000] DC DP [xrx500_dcmode0_handle_ring_sw:1732] Failed to fix DMA for dev2soc ring idx = 0x0 - ret=-1. [ 6308.940000] DC DP [xrx500_dcmode0_handle_ring_sw:1732] Failed to fix DMA for dev2soc ring idx = 0x0 - ret=-1. [ 6308.950000] DC DP [handle_dev2soc_frag_exception:1114] FRAG_READY bit is not set!!! DW0=0x00000000 DW1=0x00000000 DW2=0x3266c008 DW3=0xb2000040. [ 6308.960000] DC DP [handle_dev2soc_frag_exception:1114] FRAG_READY bit is not set!!! DW0=0x00000000 DW1=0x00000000 DW2=0x3266c008 DW3=0xb2000040. [ 6308.980000] DC DP [xrx500_dcmode0_handle_ring_sw:1732] Failed to fix DMA for dev2soc ring idx = 0x0 - ret=-1. [ 6308.990000] DC DP [handle_dev2soc_frag_exception:1114] FRAG_READY bit is not set!!! DW0=0x00000000 DW1=0x00000000 DW2=0x3266c008 DW3=0xb2000040. [ 6309.000000] DC DP [handle_dev2soc_frag_exception:1114] FRAG_READY bit is not set!!! DW0=0x00000000 DW1=0x00000000 DW2=0x3266c008 DW3=0xb2000040. [ 6309.010000] DC DP [xrx500_dcmode0_handle_ring_sw:1732] Failed to fix DMA for dev2soc ring idx = 0x0 - ret=-1. [ 6309.020000] DC DP [xrx500_dcmode0_handle_ring_sw:1732] Failed to fix DMA for dev2soc ring idx = 0x0 - ret=-1. [ 6309.030000] DC DP [handle_dev2soc_frag_exception:1114] FRAG_READY bit is not set!!! DW0=0x00000000 DW1=0x00000000 DW2=0x3266c008 DW3=0xb2000040. [ 6309.050000] DC DP [xrx500_dcmode0_handle_ring_sw:1732] Failed to fix DMA for dev2soc ring idx = 0x0 - ret=-1. [ 6309.060000] DC DP [xrx500_dcmode0_handle_ring_sw:1732] Failed to fix DMA for dev2soc ring idx = 0x0 - ret=-1. [ 6309.070000] DC DP [xrx500_dcmode0_handle_ring_sw:1732] Failed to fix DMA for dev2soc ring idx = 0x0 - ret=-1. [ 6309.080000] DC DP [xrx500_dcmode0_handle_ring_sw:1732] Failed to fix DMA for dev2soc ring idx = 0x0 - ret=-1. [ 6309.090000] DC DP [xrx500_dcmode0_handle_ring_sw:1732] Failed to fix DMA for dev2soc ring idx = 0x0 - ret=-1.
Maybe this will help netgear determine the what the issue is and get it fixed in the next update. I can provide more information upon request if it'll be helpful.
carminea
Jul 07, 2020Star
Good info for netgear but I doubt they really care. They will just roll out a newer router and forget the ones who purchased the older routers, less support and obviously not fixing the issue after 1 month now. Even within the last few weeks netgear has 79 routers with security flaws. I am just going buying different brand for now on. Email support they can careless. The answer you get is roll it back. Meanwhile we are open to security vulnerabilities and we can't update.