My Reach rover has been acting up, so I decided to ssh in and see what it might be telling me. It has been intermittently disconnecting from my Pi (its connected via USB). I’m seeing this, any thoughts? :
Jun 04 15:02:26 reach systemd[1]: Starting Emlid Reach setup...
Jun 04 15:02:27 reach systemd[1]: Started Emlid Reach setup.
Jun 04 15:02:30 reach reach_setup[250]: u-blox:true,mpu:true,ltc:false,stc:false,lora:false
Jun 04 15:02:30 reach reach_setup[250]: Reach
Jun 04 15:02:37 reach reach_setup[250]: Network mode: client
Jun 04 15:02:43 reach reach_setup[250]: [Errno 2] ENOENT
Jun 04 15:02:46 reach reach_setup[250]: (646) wsgi starting up on http://0.0.0.0:5000
Jun 04 15:02:49 reach reach_setup[250]: (651) wsgi starting up on http://0.0.0.0:80
Jun 04 15:02:55 reach reach_setup[250]: (651) accepted ('192.168.1.68', 54493)
Jun 04 15:02:55 reach reach_setup[250]: (651) accepted ('192.168.1.68', 54494)
Jun 04 15:02:55 reach reach_setup[250]: (651) accepted ('192.168.1.68', 54495)
Jun 04 15:02:56 reach reach_setup[250]: (651) accepted ('192.168.1.68', 54497)
Jun 04 15:02:57 reach reach_setup[250]: (651) accepted ('192.168.1.68', 54498)
Jun 04 15:02:57 reach reach_setup[250]: (651) accepted ('192.168.1.68', 54499)
Jun 04 15:02:57 reach reach_setup[250]: (651) accepted ('192.168.1.68', 54500)
Jun 04 15:05:04 reach reach_setup[250]: (651) accepted ('192.168.1.68', 54529)
Jun 04 15:05:04 reach reach_setup[250]: (651) accepted ('192.168.1.68', 54530)
Jun 04 15:05:04 reach reach_setup[250]: (651) accepted ('192.168.1.68', 54531)
Jun 04 15:05:06 reach reach_setup[250]: (651) accepted ('192.168.1.68', 54533)
Jun 04 15:05:07 reach reach_setup[250]: (651) accepted ('192.168.1.68', 54534)
Jun 04 15:05:07 reach reach_setup[250]: Exception AttributeError: AttributeError("'_DummyThread' object has no attribute '_Thread__block'",) in <module 'threading' from '/usr/lib/python2.7/threading.pyc'> ignored
Jun 04 15:05:07 reach reach_setup[250]: Exception AttributeError: AttributeError("'_DummyThread' object has no attribute '_Thread__block'",) in <module 'threading' from '/usr/lib/python2.7/threading.pyc'> ignored
Jun 04 15:05:07 reach reach_setup[250]: Exception AttributeError: AttributeError("'_DummyThread' object has no attribute '_Thread__block'",) in <module 'threading' from '/usr/lib/python2.7/threading.pyc'> ignored
Jun 04 15:05:08 reach reach_setup[250]: Exception AttributeError: AttributeError("'_DummyThread' object has no attribute '_Thread__block'",) in <module 'threading' from '/usr/lib/python2.7/threading.pyc'> ignored
Jun 04 15:05:08 reach reach_setup[250]: Exception AttributeError: AttributeError("'_DummyThread' object has no attribute '_Thread__block'",) in <module 'threading' from '/usr/lib/python2.7/threading.pyc'> ignored
Jun 04 15:05:08 reach reach_setup[250]: Exception AttributeError: AttributeError("'_DummyThread' object has no attribute '_Thread__block'",) in <module 'threading' from '/usr/lib/python2.7/threading.pyc'> ignored
Jun 04 15:05:08 reach reach_setup[250]: Exception AttributeError: AttributeError("'_DummyThread' object has no attribute '_Thread__block'",) in <module 'threading' from '/usr/lib/python2.7/threading.pyc'> ignored
Jun 04 15:05:08 reach reach_setup[250]: Exception AttributeError: AttributeError("'_DummyThread' object has no attribute '_Thread__block'",) in <module 'threading' from '/usr/lib/python2.7/threading.pyc'> ignored
It also looks like an error is being generated on the pi side, this is from dmesg:
[ 7495.461522] cdc_ether 1-1.5:2.0 usb0: unregister ‘cdc_ether’ usb-3f980000.usb-1.5, CDC Ethernet Device
[ 7495.506149] cdc_acm 1-1.5:2.2: failed to set dtr/rts
[ 7496.974992] usb 1-1.5: new high-speed USB device number 76 using dwc_otg