[Ovmsdev] Network stuck?

Mark Webb-Johnson mark at webb-johnson.net
Thu Jun 21 15:03:29 HKT 2018


> Perhaps the wifi signal to the garage is just
> not good enough at this time (the router indicates a weak signal for
> that host).

Sounds possible. I think we discussed this before; about having the network connection tested and if it fails a lot then falling back to a lower-priority interface.

Regards, Mark.

> On 21 Jun 2018, at 3:00 PM, Stephen Casner <casner at acm.org> wrote:
> 
> Mark,
> 
> Memory is fine.  I had not set DNS 8.8.8.8 but changing that did not
> help.  I stopped wifi and then started it again:
> 
> OVMS# wifi mode off
> Stopping wifi station...
> I (33798269) esp32wifi: Stopping WIFI station
> I (33798269) netmanager: Interface priority is pp3 (10.170.41.247/255.255.255.255 gateway 10.64.64.64)
> I (33798269) netmanager: Set DNS#0 8.8.8.8
> I (33798269) netmanager: Set DNS#1 8.8.4.4
> I (33798269) wifi: station: 60:03:08:9a:32:80 leave, AID = 1
> I (33798279) wifi: n:7 0, o:7 0, ap:7 2, sta:7 0, prof:7
> I (33798279) netmanager: Interface priority is pp3 (10.170.41.247/255.255.255.255 gateway 10.64.64.64)
> I (33798279) netmanager: Set DNS#0 8.8.8.8
> I (33798279) netmanager: Set DNS#1 8.8.4.4
> I (33798279) esp32wifi: AP station disconnected: id: 1, MAC: 60:03:08:9a:32:80
> I (33798299) wifi: flush txq
> I (33798299) wifi: stop sw txq
> I (33798299) wifi: lmac stop hw txq
> I (33798309) netmanager: Interface priority is pp3 (10.170.41.247/255.255.255.255 gateway 10.64.64.64)
> I (33798309) netmanager: Set DNS#0 8.8.8.8
> I (33798309) netmanager: Set DNS#1 8.8.4.4
> I (33798309) netmanager: WIFI access point is down
> I (33798309) esp32wifi: AP stopped
> OVMS# wifi mode apclient US33 Revelstoke
> Starting WIFI as Access Point and Client...
> I (33836189) wifi: mode : sta (30:ae:a4:43:9c:28) + softAP (30:ae:a4:43:9c:29)
> I (33836199) netmanager: Interface priority is pp3 (10.170.41.247/255.255.255.255 gateway 10.64.64.64)
> I (33836199) netmanager: Set DNS#0 8.8.8.8
> I (33836199) netmanager: Set DNS#1 8.8.4.4
> I (33836199) netmanager: WIFI access point is up
> I (33836199) esp32wifi: AP started with SSID: US33, MAC: 30:ae:a4:43:9c:29, IP: 192.168.4.1
> I (33839029) wifi: ap channel adjust o:1,1 n:7,2
> I (33839029) wifi: n:7 0, o:1 0, ap:7 2, sta:7 0, prof:1
> I (33839789) wifi: state: init -> auth (b0)
> I (33839789) wifi: state: auth -> assoc (0)
> I (33839789) wifi: state: assoc -> run (10)
> I (33839829) wifi: connected with Revelstoke, channel 7
> I (33839829) wifi: pm start, type: 1
> I (33867039) wifi: state: run -> auth (7c0)
> I (33867039) wifi: pm stop, total sleep time: 2396430 us / 27205294 us
> I (33867039) wifi: n:7 0, o:7 0, ap:7 2, sta:7 0, prof:7
> I (33867039) netmanager: Interface priority is pp3 (10.170.41.247/255.255.255.255 gateway 10.64.64.64)
> I (33867039) netmanager: Set DNS#0 8.8.8.8
> I (33867039) netmanager: Set DNS#1 8.8.4.4
> I (33867039) esp32wifi: STA disconnected with reason 7
> I (33873259) netmanager: Interface priority is pp3 (10.170.41.247/255.255.255.255 gateway 10.64.64.64)
> I (33873259) netmanager: Set DNS#0 8.8.8.8
> I (33873269) netmanager: Set DNS#1 8.8.4.4
> I (33873269) esp32wifi: STA disconnected with reason 201
> I (33883259) netmanager: Interface priority is pp3 (10.170.41.247/255.255.255.255 gateway 10.64.64.64)
> I (33883259) netmanager: Set DNS#0 8.8.8.8
> I (33883259) netmanager: Set DNS#1 8.8.4.4
> I (33883259) esp32wifi: STA disconnected with reason 201
> I (33893259) wifi: n:7 2, o:7 0, ap:7 2, sta:7 0, prof:7
> I (33893259) wifi: state: auth -> auth (b0)
> I (33894259) wifi: state: auth -> init (2)
> I (33894259) wifi: n:7 0, o:7 2, ap:7 2, sta:7 0, prof:7
> I (33894269) netmanager: Interface priority is pp3 (10.170.41.247/255.255.255.255 gateway 10.64.64.64)
> I (33894269) netmanager: Set DNS#0 8.8.8.8
> I (33894269) netmanager: Set DNS#1 8.8.4.4
> I (33894269) esp32wifi: STA disconnected with reason 2
> 
> Then I tried 'module reset', but that did not cure it, either.  I set
> the STA wifi password again and at first it looked like that might
> have helped, but no.  Perhaps the wifi signal to the garage is just
> not good enough at this time (the router indicates a weak signal for
> that host).
> 
>                                                        -- Steve
> 
> On Thu, 21 Jun 2018, Mark Webb-Johnson wrote:
> 
>> Steve,
>> 
>> That is mg_parse_address in mongoose.c.
>> 
>> Seems to be quite a few conditions can result in 'cannot parse address', but not all of them about actually parsing addresses.
>> 
>> Is memory ok? I suggest you use dns '8.8.8.8 1.1.1.1' (rather than relying on access point dns servers), as that will cope better with a network interface switch.
>> 
>> Regards, Mark.
>> 
>>> On 21 Jun 2018, at 12:58 PM, Stephen Casner <casner at acm.org> wrote:
>>> 
>>> My OVMS v3.1 has been installed in the car for some hours and now the
>>> network operations are stuck in some way.  I detected this when I
>>> found that the app had no status for two hours.  When I connect to the
>>> USB console, I see the reason:
>>> 
>>> I (28236429) ovms-server-v2: Connection is api.openvehicles.com:6867 US33
>>> I (28236429) ovms-server-v2: Status: Connecting...
>>> W (28254039) ovms-server-v2: Connection failed
>>> E (28254039) ovms-server-v2: Status: Error: Connection failed
>>> I (28254239) ovms-server-v2: Status: Disconnected
>>> I (28273429) ovms-server-v2: Connection is api.openvehicles.com:6867 US33
>>> I (28273429) ovms-server-v2: Status: Connecting...
>>> W (28290959) ovms-server-v2: Connection failed
>>> E (28290959) ovms-server-v2: Status: Error: Connection failed
>>> I (28291159) ovms-server-v2: Status: Disconnected
>>> 
>>> And now, as I look, a variation:
>>> 
>>> I (28527429) ovms-server-v2: Connection is api.openvehicles.com:6867 US33
>>> I (28527429) ovms-server-v2: Status: Connecting...
>>> E (28533869) ovms-server-v2: mg_connect(api.openvehicles.com:6867) failed: cannot parse address|
>>> E (28533869) ovms-server-v2: Status: Error: Connection failed
>>> I (28547429) ovms-server-v2: Connection is api.openvehicles.com:6867 US33
>>> I (28547429) ovms-server-v2: Status: Connecting...
>>> E (28553979) ovms-server-v2: mg_connect(api.openvehicles.com:6867) failed: cannot parse address|
>>> E (28553979) ovms-server-v2: Status: Error: Connection failed
>>> 
>>> OVMS# network status
>>> Interface#3: pp3 (ifup=1 linkup=1)
>>> IPv4: 10.170.41.247/255.255.255.255 gateway 10.64.64.64
>>> 
>>> Interface#2: ap2 (ifup=1 linkup=1)
>>> IPv4: 192.168.4.1/255.255.255.0 gateway 192.168.4.1
>>> 
>>> Interface#1: st1 (ifup=1 linkup=1)
>>> IPv4: 192.168.1.82/255.255.255.0 gateway 192.168.1.254
>>> 
>>> DNS: 192.168.1.254
>>> 
>>> Default Interface: st1 (192.168.1.82/255.255.255.0 gateway 192.168.1.254)
>>> OVMS# wifi status
>>> Power: on
>>> Mode: Access-Point + Client mode
>>> 
>>> STA SSID: Revelstoke
>>> MAC: 30:ae:a4:43:9c:28
>>> IP: 192.168.1.82/255.255.255.0
>>> GW: 192.168.1.254
>>> 
>>> AP SSID: US33
>>> MAC: 30:ae:a4:43:9c:29
>>> IP: 192.168.4.1
>>> AP Stations: 0
>>> 
>>> Anything else to look at before I reset?  The module does respond to
>>> ping, but not to the web browser nor ssh on the STA wifi.
>>> 
>>>                                                       -- Steve
>>> _______________________________________________
>>> OvmsDev mailing list
>>> OvmsDev at lists.openvehicles.com
>>> http://lists.openvehicles.com/mailman/listinfo/ovmsdev
>> 
>> _______________________________________________
>> OvmsDev mailing list
>> OvmsDev at lists.openvehicles.com
>> http://lists.openvehicles.com/mailman/listinfo/ovmsdev
>> 
>> 
> _______________________________________________
> OvmsDev mailing list
> OvmsDev at lists.openvehicles.com
> http://lists.openvehicles.com/mailman/listinfo/ovmsdev




More information about the OvmsDev mailing list