What's new

Voxel RBK50 Voxel Firmware V9.2.5.2.18SF-HW dropping wifi every 3-5 mins

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

amitp

Occasional Visitor
RBK50 Voxel Firmware V9.2.5.2.18SF-HW dropping wifi every 3-5 mins. Attaching logs from /proc/kmsg . Please help

For testing, I have a single RBR50, connected to LAN on my laptop so I can monitor logs and used my phone as test client. No other device was connected.
I have logs below from Wifi connection initiated by client to crash of the Wifi and wifi disconnection. Please let me know what I might be missing here.


<4>[ath02] Band steering events being sent to PID:16603
<4>send_set_bridge_mac_addr_cmd_non_tlv: set bridge_addr 8c:3b:ad:c8:ab:33
<4>send_set_bridge_mac_addr_cmd_non_tlv: set bridge_addr 8c:3b:ad:c8:ab:33
<4>
<4> missing case for op class 128 in ieee80211_mbo_operating_class_to_chan
<4>
<4> missing case for op class 112 in ieee80211_mbo_operating_class_to_chan
<4>
<4> missing case for op class 116 in ieee80211_mbo_operating_class_to_chan
<4>
<4> missing case for op class 117 in ieee80211_mbo_operating_class_to_chan
<4>
<4> missing case for op class 124 in ieee80211_mbo_operating_class_to_chan
<4>
<4> missing case for op class 125 in ieee80211_mbo_operating_class_to_chan
<4>
<4> missing case for op class 126 in ieee80211_mbo_operating_class_to_chan
<4>
<4> missing case for op class 127 in ieee80211_mbo_operating_class_to_chan
<4>
<4> missing case for op class 128 in ieee80211_mbo_operating_class_to_chan
<4>
<4> missing case for op class 129 in ieee80211_mbo_operating_class_to_chan
<4>
<4> missing case for op class 130 in ieee80211_mbo_operating_class_to_chan
<4>
<4> missing case for op class 118 in ieee80211_mbo_operating_class_to_chan
<4>
<4> missing case for op class 119 in ieee80211_mbo_operating_class_to_chan
<4>
<4> missing case for op class 120 in ieee80211_mbo_operating_class_to_chan
<4>
<4> missing case for op class 121 in ieee80211_mbo_operating_class_to_chan
<4>
<4> missing case for op class 122 in ieee80211_mbo_operating_class_to_chan
<4>
<4> missing case for op class 123 in ieee80211_mbo_operating_class_to_chan
<4>
<4> missing case for op class 83 in ieee80211_mbo_operating_class_to_chan
<4>[ath0] Band steering events being sent to PID:18469
<4>[ath01] Band steering events being sent to PID:18469
<4>[ath1] Band steering events being sent to PID:18469
<4>[ath02] Band steering events being sent to PID:18469
<4>[ath11] Band steering events being sent to PID:18469
<4>send_set_bridge_mac_addr_cmd_non_tlv: set bridge_addr 8c:3b:ad:c8:ab:33
<4>send_set_bridge_mac_addr_cmd_non_tlv: set bridge_addr 8c:3b:ad:c8:ab:33
<4>send_set_bridge_mac_addr_cmd_non_tlv: set bridge_addr 8c:3b:ad:c8:ab:33
<4>STOPPED EVENT for vap 0 (da8a8000)
<4>send_vdev_down_cmd_non_tlv for vap 0 (da8a8000)
<4>VDEV START
<4>ol_ath_vap_set_param: Now supported MGMT RATE is 1000(kbps) and rate code: 0x43
<4>vap0: Init in progress. Delay vap_stop
<4>vap0: Init in progress. Delay vap_stop
<4>vap0: Init in progress. Delay vap_stop
<4>vap0: Init in progress. Delay vap_stop
<4>vap0: Init in progress. Delay vap_stop
<4>ol_vdev_start_resp_ev for vap 0 (da8a8000)
<4>send_wmm_update_cmd_non_tlv:
<4>Orbi : ieee80211_vap_start : 809 IEEE80211_STATE_EVENT_UP called >=> PID:0 Comm:swapper/2 :: PPID:1 Comm:procd <=<
<4>send_vdev_up_cmd_non_tlv for vap 0 (da8a8000)
<4>vap0: Init in progress. Delay vap_stop
<4>Orbi : ieee80211_vap_stop : 826 IEEE80211_STATE_EVENT_DOWN called >=> PID:2335 Comm:hostapd :: PPID:1 Comm:procd <=<
<4>send_vdev_down_cmd_non_tlv for vap 0 (da8a8000)
<6>br0: port 2(ath0) entered disabled state
<4>ol_scan_unregister_event_handler: Failed to unregister evhandler=bf8d3a54 arg=d7143cc0
<4>
<4>wlan_vap_delete : enter. vaphandle=0xd9e40000
<4>wlan_vap_delete : exit. vaphandle=0xd9e40000
<4>send_vdev_delete_cmd_non_tlv for vap 0 (da8a8000)
<4>ieee80211_mbo_vdetach: MBO terminated
<6>br0: port 2(ath0) entered disabled state
<4>Orbi : osif_vap_init : 6125 wlan_mlme_stop_bss called with flag Zero :
<4>Orbi : ieee80211_vap_stop : 826 IEEE80211_STATE_EVENT_DOWN called >=> PID:2335 Comm:hostapd :: PPID:1 Comm:procd <=<
<4>VDEV START
<4>ol_ath_vap_set_param: Now supported MGMT RATE is 1000(kbps) and rate code: 0x43
<4>vap1: Init in progress. Delay vap_stop
<4>vap1: Init in progress. Delay vap_stop
<4>vap1: Init in progress. Delay vap_stop
<4>vap1: Init in progress. Delay vap_stop
<4>ol_vdev_start_resp_ev for vap 1 (da8a8000)
<4>send_wmm_update_cmd_non_tlv:
<4>STOPPED EVENT for vap 1 (da8a8000)
<4>wlan_vap_delete : enter. vaphandle=0xd97b8000
<4>wlan_vap_delete : exit. vaphandle=0xd97b8000
<4>Orbi : osif_vap_init : 6125 wlan_mlme_stop_bss called with flag Zero :
<4>Orbi : ieee80211_vap_stop : 826 IEEE80211_STATE_EVENT_DOWN called >=> PID:2335 Comm:hostapd :: PPID:1 Comm:procd <=<
<4>mlme_create_infra_bss : Overriding HT40 channel with HT20 channel
<4>OL vap_start +
<4>VDEV START
<4>OL vap_start -
<4>ol_vdev_start_resp_ev for vap 2 (da8a8000)
<4>Orbi : ieee80211_vap_start : 809 IEEE80211_STATE_EVENT_UP called >=> PID:23864 Comm:30-hyd :: PPID:1 Comm:procd <=<
<4>su bfee 1 mu bfee 0 su bfer 1 mu bfer 1 impl bf 1 sounding dim 1
<4>send_vdev_up_cmd_non_tlv for vap 2 (da8a8000)
<4>__ieee80211_smart_ant_init: Smart Antenna is not supported
<4>ol_ath_vap_set_param: Now supported MGMT RATE is 1000(kbps) and rate code: 0x43
<4>Orbi : ieee80211_vap_stop : 826 IEEE80211_STATE_EVENT_DOWN called >=> PID:2335 Comm:hostapd :: PPID:1 Comm:procd <=<
<4>send_vdev_down_cmd_non_tlv for vap 2 (da8a8000)


Thank you.
 
attaching more logs
 

Attachments

  • dmesg_data.txt
    102.3 KB · Views: 107
  • more logs from kproc.txt
    81.8 KB · Views: 118
RBK50 Voxel Firmware V9.2.5.2.18SF-HW dropping wifi every 3-5 mins.

I'll check. I've started special test on client (PC) connected to RBR. Plus two RBS are connected (used all the time by my family).

FYI: I did not face any problems with 18SF-HW vs 17SF-HW (I am using '18 'almost week, not since the date of publishing here).

Voxel.
 
I decided to move code to 2.5 Netgear firmware and had continued issues.


I moved code back to

RBR50 (Orbi Router) Firmware Version 1.12.0.18​

And its been stable for last 12 hrs. Still Monitoring. I dont know what is different here.
 
FW 1.12.0.18 has been pretty stable in last 18 hrs. No errors in logs and dmesg It is the most stable since purchase testing it by pinging 5 GHz connection every second. I will keep testing for atleast 24 hrs. I hope their is no Major Vulnerability at this version.
 
Last edited:
any idea why is their latency of around 800ms from Satellite to Router? I have Laptop hard wired to Satellite pinging the Router. The latency went from under 5ms to 800ms. the location has not changed and so is conditions. I have just these two devices and none of them are sending any traffic except for the pings.

eply from 172.16.0.1: bytes=32 time=2ms TTL=63
Reply from 172.16.0.1: bytes=32 time=972ms TTL=63
Reply from 172.16.0.1: bytes=32 time=103ms TTL=63
Reply from 172.16.0.1: bytes=32 time=969ms TTL=63
Reply from 172.16.0.1: bytes=32 time=226ms TTL=63
 
I decided to move code to 2.5 Netgear firmware and had continued issues.
So IMO something is wrong with your RBR or client. Maybe it has a sense to perform reset to factory settings and to setup it from the scratch.


I'll check. I've started special test on client (PC) connected to RBR.
I've finished this test. About 18-20 hours of wireless connection of PC to RBR with infinite copying files RBR<->PC (samba and scp). No errors reported...

Voxel.
 
@Voxel I tried your step of factory reset and now it looks better.
Steps I took:
1) Upgraded code to 2.5.2.4
2) Factory Reset the Configuration using reset button and pin
3) Configured bare minimum to login and upgrade the code to the latest v9.2.5.2.18SF
4) Modified Wireless config as needed after upgrade.

The Router seems to be stable. I am going to run it overnight with Iperf and see how it works. Its been stable for last 3 hrs (unlike other times where I keep losing the interface almost every 5 mins.

Will keep you posted
 
Its been working great. Here is shell cmd I run to test uptime of my devices on wifi. I hope this is useful to people when troubleshooting unstable WIFI
It list all the devices on Wifi. It output results on screen every 2 seconds

Right now trying to figure out how to send this data using syslogd to my splunk server :)

Please change the names to your Wifi Network for clarity of your network. I changed it to "Private-Network" here :

For Router RBR50:

while true
do
date && echo '' && echo 'IEEE 802.11ac ESSID:"NETGEAR_ORBI_hidden65"' && wlanconfig ath2 list && echo '' && echo 'IEEE 802.11ng ESSID:"NETGEAR_ORBI_hidden65"' && wlanconfig ath01 list && echo '' && echo 'IEEE 802.11ac ESSID:"Private-Network"' && wlanconfig ath1 list && echo '' && echo 'IEEE 802.11ng ESSID:"Private-Network"' && wlanconfig ath0 list && echo '' && echo 'IEEE 802.11ng ESSID:"Private-Network-Guest"' && wlanconfig ath02 list && echo '' && echo 'IEEE 802.11ac ESSID:"Private-Network-Guest"' && wlanconfig ath11 list && echo "" && echo ""
sleep 2
done

For Satellite RBS50:

while true
do
date && echo 'IEEE 802.11ac ESSID:"Private-Network"' && wlanconfig ath1 list && echo "" && echo 'IEEE 802.11ng ESSID:"Private-Network"' && wlanconfig ath0 list && echo "" && echo 'IEEE 802.11ng ESSID:"Private-Network-Guest"' && wlanconfig ath03 list && echo "" && echo 'IEEE 802.11ac ESSID:"Private-Network-Guest"' && wlanconfig ath11 list && echo "" && echo ""
sleep 2
done
 
Day two, no latency jitters/delays/errors. No random drops between satellite and router.
I also made sure that channel used for backhaul is not overlapping with any other channels in my neighbourhood using cli.

I am getting consistent speed (Less than Ideal TX and RX rate, but better than what I had). I am getting consistent around 400 Mbps on my backhaul when idle (Tested using lan connections on both ends and also by using inbuilt iperf)
ADDR AID CHAN TXRATE RXRATE RSSI MINRSSI MAXRSSI
92:3b:ad:ca:eb:fa 1 108 1300M 1300M 31 0 39

If anyone has any idea how can I come close to backhaul capacity, please let me know. Current situation is good, hoping to make it better :)
 
Final Update: The Connection has been stable all this time. No random latency's or packet losses. Backhaul speed for a single session around 300 Mbps. Increasing session increases aggregate backhaul speed to around 500 Mbps . I am very happy with the Performance :)

@Voxel Is it possible if I can read the code and reverse engineer changes you have done on RBK50 on RBK30 ? When connecting RBW30 with RBK50, it stays up for around 24-30 hrs and then disconnects causing issues to RBR50's backhaul with RBS50. Right now, for stability, I removed RBW30 from my network.
 
@Voxel How do I learn how tos on what you have done to binaries of the firmware? (I want to learn how to fish :) )
Everything is simple. Just forget any binaries of the existing firmware, install GCC compiler, linker, assembler. Go compiler, 'make', 'cmake', other tools on the Linux PC, take the source codes of various packages and make the resulting binary firmware from the sources :cool:. I use this way.

Voxel.
 
Everything is simple. Just forget any binaries of the existing firmware, install GCC compiler, linker, assembler. Go compiler, 'make', 'cmake', other tools on the Linux PC, take the source codes of various packages and make the resulting binary firmware from the sources :cool:. I use this way.

Voxel.
So same mechanism that is used by DD-WRT, But using it for openwrt...
 
I do not think that DD-WRT (respect to these guys of course) was the pioneers in WRT. Rather OpenWRT was the first...

Voxel.
I am more familier with DDWRT (My first Opensource Firmware experience for my old routers. Latest one still running for 6 years with no issues in my parent home in India ). This is my first OpenWRT experience
 

Latest threads

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top