I am working with a Reach M+ device. ReachView version v2.18.1. Not sure how to check firmware version.
I have the unit on a table 30 cm from the router. Most of the time it connects fine but every few times it disconnects from wifi. Blue leds starts flashing quickly. I have to power cycle to recover. Usually it recovers after a power cycle. Sometime it connects after booting back but then disconnects again.
It does not enter hotspot mode. In http://reach.lan/#wi-fi it shows that network has full bars.
I have the system reports. Can send privately if needed. Looking at the wifireach.log I can see entries like this:
[2019-11-07 08:28:34,547] [ INFO] --- Reach is already connected to DIR-825-4af7, mode is infrastructure, init complete (nmcontrol_initializer.py:36)
[2019-11-07 08:28:34,550] [ DEBUG] --- Set network state with 'infrastructure' (init_network.py:50)
[2019-11-07 09:56:31,825] [ ERROR] --- Unable to get scan results (nmcontrol_reachwifi.py:55)
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/reachwifi/nmcontrol_reachwifi.py", line 53, in get_scan_results
scanned_networks = self.nmcontrol.get_scanned_networks()
File "/usr/lib/python2.7/site-packages/nmcontrol/nmcontrol.py", line 137, in get_scanned_networks
scanned_networks = [self._create_network_object(ap) for ap in self.interface_proxy.GetAccessPoints()]
File "/usr/lib/python2.7/site-packages/nmcontrol/nmcontrol.py", line 147, in _create_network_object
raise exceptions.NMDBusError(error)
NMDBusError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface 'org.freedesktop.DBus.Properties' on object at path /org/freedesktop/NetworkManager/AccessPoint/62 (19)
[2019-11-07 09:59:17,692] [ ERROR] --- Unable to get scan results (nmcontrol_reachwifi.py:55)
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/reachwifi/nmcontrol_reachwifi.py", line 53, in get_scan_results
scanned_networks = self.nmcontrol.get_scanned_networks()
File "/usr/lib/python2.7/site-packages/nmcontrol/nmcontrol.py", line 137, in get_scanned_networks
scanned_networks = [self._create_network_object(ap) for ap in self.interface_proxy.GetAccessPoints()]
File "/usr/lib/python2.7/site-packages/nmcontrol/nmcontrol.py", line 144, in _create_network_object
ap_proxy = self._get_proxy_by_path(ap_path)
File "/usr/lib/python2.7/site-packages/nmcontrol/nmcontrol.py", line 40, in wrapped_func
raise exceptions.NMDBusError(error)
NMDBusError: 'object does not export any interfaces; you might need to pass object path as the 2nd argument for get()'
[2019-11-07 09:59:32,608] [ ERROR] --- Unable to get scan results (nmcontrol_reachwifi.py:55)
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/reachwifi/nmcontrol_reachwifi.py", line 53, in get_scan_results
scanned_networks = self.nmcontrol.get_scanned_networks()
File "/usr/lib/python2.7/site-packages/nmcontrol/nmcontrol.py", line 137, in get_scanned_networks
scanned_networks = [self._create_network_object(ap) for ap in self.interface_proxy.GetAccessPoints()]
File "/usr/lib/python2.7/site-packages/nmcontrol/nmcontrol.py", line 144, in _create_network_object
ap_proxy = self._get_proxy_by_path(ap_path)
File "/usr/lib/python2.7/site-packages/nmcontrol/nmcontrol.py", line 40, in wrapped_func
raise exceptions.NMDBusError(error)
NMDBusError: 'object does not export any interfaces; you might need to pass object path as the 2nd argument for get()'
this repeats for some time
The lines after that are
[2019-11-07 11:13:21,422] [ DEBUG] --- Current state is: 120 (nmcontrol_monitor.py:63)
[2019-11-07 11:13:39,878] [ DEBUG] --- Current state is: 30 (nmcontrol_monitor.py:63)
[2019-11-07 11:13:40,616] [ DEBUG] --- Current state is: 40 (nmcontrol_monitor.py:63)
How to troubleshoot this?
Thanks, Arik.