Forum Replies Created
-
AuthorPosts
-
August 1, 2020 at 7:58 am in reply to: Controller lockups / crashes with wired Ethernet module #67672
Water_my_lawnParticipantIn the last hang the third debug field is 80. The bit that is set is TXRST in ECON1 which resets the
Ethernet transmitter. This bit must be cleared after it is set to release the transmitter.In the ECON1 register bit 2 which is RXEN must be set to 1 to be able to receive packets.
Got another hang with 8|1|84|1 on the LCD.
August 1, 2020 at 6:07 am in reply to: Controller lockups / crashes with wired Ethernet module #67671
Water_my_lawnParticipantI got another hang with different results:
Debug codes after hang:
0|1|80|1This time I was running ping at once per second. I thought the ping might act
like a keep-a-live but I guess not.July 31, 2020 at 10:10 pm in reply to: Controller lockups / crashes with wired Ethernet module #67669
Water_my_lawnParticipantRay;
I had a quick look at your code. I think that you may be writing past the end of ether_buffer
at line 435, 527, and 556 in main.cpp if client.read returns a full buffer.July 31, 2020 at 7:21 pm in reply to: Controller lockups / crashes with wired Ethernet module #67667
Water_my_lawnParticipantI got a hang after a few hours of running.
Here are the debug codes:
Running OK:
0|1|4|0After hang:
8|1|4|1Ping fails.
July 31, 2020 at 10:51 am in reply to: Controller lockups / crashes with wired Ethernet module #67662
Water_my_lawnParticipantI forgot to add: after the hang ping fails.
July 31, 2020 at 10:48 am in reply to: Controller lockups / crashes with wired Ethernet module #67661
Water_my_lawnParticipantRay:
I have a hang using the debug firmware.
One data point to consider: I was running my ping script at 1 ping per second. I did not get a chance
to slow it down as you recommended. While the ping was running there was no problem. This morning
I stopped the ping. A few hours later I have a hang.The data on the LCD:
Running OK:
28|1|4|B0|0|31After hang:
29|41|4|B0|0|31Hope this helps.
July 30, 2020 at 3:01 pm in reply to: Controller lockups / crashes with wired Ethernet module #67645
Water_my_lawnParticipantYes, I understand. My concern with the About page was that the version did not indicate that the debug
firmware was loaded. It is a confidence builder if there is some indication that the new firmware
is different than the previous firmware.I forgot to plug the ENC28J60 back in after doing the firmware update. I now see the debug code
on the LCD. Here is what I get: 28|1|4|B0|0|31. The net connection is working OK at the moment.
I will watch for the hang.I am running a ping script which should indicate when the hang occurs.
July 30, 2020 at 8:36 am in reply to: Controller lockups / crashes with wired Ethernet module #67640
Water_my_lawnParticipantRay;
I did load your new firmware but I see nothing different. There is nothing different
on the display after booting. The “About” screen still has the 2.1.9(5) version.
The firmware file that I downloaded is slightly larger so I think that I have the right thing.I will run a ping script to detect the actual time when it fails since it is otherwise
hard to notice.I will watch for a hang and report back with anything that I see then.
July 29, 2020 at 4:31 pm in reply to: Controller lockups / crashes with wired Ethernet module #67623
Water_my_lawnParticipantIt seems that it is easy to not notice the crash. The sprinkler program continues
to run as expected. The web page cycles between “network error” and normal.
The web page otherwise looks OK. If you ping it you will get an error message.
The firmware from Stefan may have worked the same. Now, I cannot be sure.Would it be possible to enable the WiFi at the same time at a different IP address.
If you directed debug info to the WiFi connection I could record it for you.
Could I get a console on the WiFi connection? I could even give you a remote
connection.I did buy 2 ENC28J60 modules, I can try the other one.
I may try using the monotoring feature of my Dell switch with WireShark.
That will require some study on my part. I have not used it before.July 28, 2020 at 10:38 pm in reply to: Controller lockups / crashes with wired Ethernet module #67600
Water_my_lawnParticipantThe OS has displayed a network error message again. However after a minute or so it
will return to a “system idle” message. It cycles between the two messages.The clock is correct. I have configured my own NTP server which is working correctly.
The displayed time advances as you would expect.I cannot ping the OS. I press the B1 button and the expected IP address is displayed.
I ping it from two different computers, one Win10 and the other Linux, both fail.Your test script displays:
Response: ERROR! IP/port not reacheable or timeout happened!A power cycle restores normal operation.
July 28, 2020 at 7:18 pm in reply to: Controller lockups / crashes with wired Ethernet module #67598
Water_my_lawnParticipantWhen I get the network error message I refresh the browser, Firefox, screen.
This results in a timeout.I will try your test script next time.
I confirmed the version (5) after I did the update.
I always run my OS with a fixed IP address. I disable DHCP in the OS.
July 28, 2020 at 7:05 pm in reply to: Controller lockups / crashes with wired Ethernet module #67597
Water_my_lawnParticipantIt did respond to button presses.
I did not check if the time was correct.
I did not attempt to ping it.
I can do these things next time.July 28, 2020 at 4:55 pm in reply to: Controller lockups / crashes with wired Ethernet module #67592
Water_my_lawnParticipantI got a network error with the new firmware, so the problem is still there.
July 28, 2020 at 12:54 pm in reply to: Controller lockups / crashes with wired Ethernet module #67587
Water_my_lawnParticipantRay, I have installed your latest firmware from above. I will report back with the results.
July 28, 2020 at 11:27 am in reply to: Controller lockups / crashes with wired Ethernet module #67585
Water_my_lawnParticipantI will try the new firmware and report back.
A humble request: please add 2 more digits of resolution to the flow meter count per gallon setting.
Now the limit is .01, it would be great if it were .0001.Thanks,
Pete.July 28, 2020 at 7:34 am in reply to: Controller lockups / crashes with wired Ethernet module #67578
Water_my_lawnParticipantI just checked and I have a “network error”. I checked the OS and it responds
to button pushes normally. So perhaps this experimental firmware is not a fix.
It ran 4 days before the hang which is longer than before.July 27, 2020 at 6:59 am in reply to: Controller lockups / crashes with wired Ethernet module #67555
Water_my_lawnParticipantI have been running for 3 days without a network error. In the past it would hang every day or so.
From this it seems that my software update was successful and that the fix is working.
I will keep running and report back.
Water_my_lawnParticipantI can see your point. However, it would be nice if the flow rate at the bottom of the front page
listed in L/min were accurate.My meter at a flow rate of 3 gal per minute and 230.4 pulses/gal would result in 14 pulses per second.
This would not seem to be a problem.July 25, 2020 at 12:38 pm in reply to: Controller lockups / crashes with wired Ethernet module #67521
Water_my_lawnParticipantI have updated the firmware (I think but am not sure) to osefw2194_20200722.bin.
But the firmware version 2.1.9(4) which is the old firmware version.
What should I see on the “About” page?July 23, 2020 at 7:46 am in reply to: Controller lockups / crashes with wired Ethernet module #67477
Water_my_lawnParticipantI am willing to try the new firmware but cannot get to the update page.
I enter http://<my IP>/update but I only get a JSON output: “Result: 2”.
In the past I would get a page that let me select the firmware I wanted to install.I am running firmware: 2.1.9 (4). This was installed by Ray a few days ago.
My Ethernet link hangs after a day or so if I leave a browser pointing at it.
When the link is hung the buttons on the OS still work properly.
I am using the ENC28J60 Ethernet module.How can I install the new firmware?
July 19, 2020 at 10:06 am in reply to: Controller lockups / crashes with wired Ethernet module #67413
Water_my_lawnParticipantI too am having my OS drop off my hardwired network. I do not have Dropbox installed on my computer. I do have a number of
security cameras on my network. I leave a window in my browser (Firefox) showing my OS all of the time. At the moment I
have my OS in “disabled” state while I work on my sprinkler system. After a few days the OS window will display “network error”
at the bottom. If I try to refresh the screen the connection times out. A power cycle returns everything to normal.Everything on my network is connected through a Dell PowerConnect 7048P switch. It is my understanding that with an Ethernet
switch devices that are not the destination of a packet do not see the packet. Any device attached to a switch will only
see traffic that is addressed to it. This is not like an Ethernet hub.Thus my OS should not see the traffic generated by my security cameras. It should not matter if Dropbox is installed unless
it is scanning your local network for some reason.An interesting feature of my switch is a feature that allows monitoring any port. It can direct a copy of all traffic on
a specific port to another designated port. Thus you could watch all traffic from any source that goes to the OS port
using something like WireShark. Running WireShark on a host computer with the intent to watch the OS traffic will only
capture the host computer traffic to the OS. You would miss any rogue communication. I have never used this feature
so I can’t say how well it works.Ray: this is the OS that you just sent me (thanks). I got the Ethernet board that you recommended and wired it up with
no problems.
Water_my_lawnParticipantI just did submit a support ticket: #8435 I can’t save settings in my v3.0
Thanks.
-
AuthorPosts