• Tags
  • Documentation
  • Order
  • Register
  • Login
Duet3D Logo Duet3D
  • Tags
  • Documentation
  • Order
  • Register
  • Login

CONSTANT AJAX disconnect errors

Scheduled Pinned Locked Moved
General Discussion
28
307
54.9k
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • undefined
    KeeganB
    last edited by 6 Nov 2017, 20:35

    @Mentaluproar:

    I'm now getting AJAX errors while the unit just sits there, idle. I can power cycle the printer and it comes back online, but it goes offline again after I connect.

    I tried resetting the router, which is literally 6 feet away from the printer. No difference.

    So, when you get the AJAX disconnect, you can not click "Connect" in DWC or reload the page to get back connected?

    Can you reconnect without a power cycle by sending M552 S0 (or S-1), followed by M552 S1 via USB?

    Artemis
    Rostock Max v2
    Orion

    1 Reply Last reply Reply Quote 0
    • undefined
      patel
      last edited by 6 Nov 2017, 21:21

      M122
      === Diagnostics ===
      Used output buffers: 3 of 32 (6 max)
      === Platform ===
      RepRapFirmware for Duet WiFi version 1.19.2 running on Duet WiFi 1.0
      Board ID: 08DDM-9FAM2-LW4SD-6J9D6-3SN6L-12ZHY
      Static ram used: 21176
      Dynamic ram used: 95976
      Recycled dynamic ram: 1632
      Stack ram used: 1304 current, 4880 maximum
      Never used ram: 7408
      Last reset 00:12:06 ago, cause: power up
      Last software reset reason: User, spinning module GCodes, available RAM 3192 bytes (slot 2)
      Software reset code 0x0003, HFSR 0x00000000, CFSR 0x00000000, ICSR 0x00400000, BFAR 0xe000ed38, SP 0xffffffff
      Error status: 0
      Free file entries: 10
      SD card 0 detected, interface speed: 20.0MBytes/sec
      SD card longest block write time: 0.0ms
      MCU temperature: min 26.1, current 34.9, max 36.7
      Supply voltage: min 11.4, current 12.1, max 12.5, under voltage events: 0, over voltage events: 0
      Driver 0: standstill
      Driver 1: standstill
      Driver 2: standstill
      Driver 3: standstill
      Driver 4: standstill
      Date/time: 2017-11-06 13:50:27
      Slowest main loop (seconds): 0.005554; fastest: 0.000034
      === Move ===
      MaxReps: 8, StepErrors: 0, FreeDm: 240, MinFreeDm 239, MaxWait: 4122ms, Underruns: 0, 0
      Scheduled moves: 4, completed moves: 4
      Bed compensation in use: none
      Bed probe heights: 0.000 0.000 0.000 0.000 0.000
      === Heat ===
      Bed heater = 0, chamber heater = -1
      === GCodes ===
      Segments left: 0
      Stack records: 1 allocated, 0 in use
      Movement lock held by null
      http is idle in state(s) 0
      telnet is idle in state(s) 0
      file is idle in state(s) 0
      serial is idle in state(s) 0
      aux is idle in state(s) 0
      daemon is idle in state(s) 0
      queue is idle in state(s) 0
      autopause is idle in state(s) 0
      Code queue is empty.
      Network state is running
      WiFi module is connected to access point
      WiFi firmware version 1.19
      WiFi MAC address 2c:3a:e8:0a:f1:18
      WiFi Vcc 3.08, reset reason Turned on by main processor
      WiFi flash size 4194304, free heap 39528
      WiFi IP address 192.168.0.22
      WiFi signal strength -77dBm
      Reconnections 0
      HTTP sessions: 1 of 8
      Socket states: 2 0 0 0 0 0 0 0
      Responder states: HTTP(1) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0

      AJAX ERROR did not connect printer to the web page

      1 Reply Last reply Reply Quote 0
      • undefined
        dc42 administrators
        last edited by 7 Nov 2017, 18:55

        I've put a temporary build (1.20beta6) of DuetWiFiServer.bin at https://www.dropbox.com/s/u7vpp2wg4rlqs8l/DuetWiFiServer.bin?dl=1. This version uses the latest SDK from Expressiv and includes a fix for the WPA2 KRACK vulnerability. It may or may not help with reliability of the WiFi connection. I've heard that the KRACK vulnerability fix may be incompatible with some routers.

        I am doing further work on DuetWiFiServer to make additional diagnostics available.

        Duet WiFi hardware designer and firmware engineer
        Please do not ask me for Duet support via PM or email, use the forum
        http://www.escher3d.com, https://miscsolutions.wordpress.com

        1 Reply Last reply Reply Quote 0
        • undefined
          KeeganB
          last edited by 7 Nov 2017, 19:01

          David, does that build include the correction of the sleep mode?

          Artemis
          Rostock Max v2
          Orion

          1 Reply Last reply Reply Quote 0
          • undefined
            Jarery
            last edited by 7 Nov 2017, 19:01

            Did the "disable sleep" make it in ?

            1 Reply Last reply Reply Quote 0
            • undefined
              dc42 administrators
              last edited by 7 Nov 2017, 19:43

              No, I didn't want to try more than one thing at a time.

              Duet WiFi hardware designer and firmware engineer
              Please do not ask me for Duet support via PM or email, use the forum
              http://www.escher3d.com, https://miscsolutions.wordpress.com

              1 Reply Last reply Reply Quote 0
              • undefined
                patel
                last edited by 7 Nov 2017, 19:57

                @dc42:

                I've put a temporary build (1.20beta6) of DuetWiFiServer.bin at https://www.dropbox.com/s/u7vpp2wg4rlqs8l/DuetWiFiServer.bin?dl=1. This version uses the latest SDK from Expressiv and includes a fix for the WPA2 KRACK vulnerability. It may or may not help with reliability of the WiFi connection. I've heard that the KRACK vulnerability fix may be incompatible with some routers.

                I am doing further work on DuetWiFiServer to make additional diagnostics available.

                1:52:39 PM
                Can't rename file or directory 0:/sys/DuetWiFiServer(1).bin to /sys/DuetWiFiServer.bin

                File gg_PLA_OPTIMAL.gcode selected for printing
                FIRMWARE_NAME: RepRapFirmware for Duet WiFi FIRMWARE_VERSION: 1.19.2 ELECTRONICS: Duet WiFi 1.0 FIRMWARE_DATE: 2017-09-01
                1:52:39 PM
                M32 gg_PLA_OPTIMAL.gcode
                Can't rename file or directory 0:/sys/DuetWiFiServer(1).bin to /sys/DuetWiFiServer.bin

                File gg_PLA_OPTIMAL.gcode selected for printing
                FIRMWARE_NAME: RepRapFirmware for Duet WiFi FIRMWARE_VERSION: 1.19.2 ELECTRONICS: Duet WiFi 1.0 FIRMWARE_DATE: 2017-09-01
                1:51:31 PM
                M997 S1
                Can't rename file or directory 0:/sys/DuetWiFiServer(1).bin to /sys/DuetWiFiServer.bin
                WiFi Server Version: 1.20beta6 done i getting error for rename

                1 Reply Last reply Reply Quote 0
                • undefined
                  dc42 administrators
                  last edited by 7 Nov 2017, 20:02

                  Try removing the (1) from the filename before you upload it. If that doesn't work, I suggest you go into the System Editor in DWC, rename or delete the existing DuetWiFiServer.bin, then upload again.

                  Duet WiFi hardware designer and firmware engineer
                  Please do not ask me for Duet support via PM or email, use the forum
                  http://www.escher3d.com, https://miscsolutions.wordpress.com

                  1 Reply Last reply Reply Quote 0
                  • undefined
                    patel
                    last edited by 7 Nov 2017, 20:16

                    @dc42:

                    Try removing the (1) from the filename before you upload it. If that doesn't work, I suggest you go into the System Editor in DWC, rename or delete the existing DuetWiFiServer.bin, then upload again.

                    Thanks for replay I did and work let see i connect my laptop to duet wifi any error commigm after update.
                    M122
                    === Diagnostics ===
                    Used output buffers: 3 of 32 (17 max)
                    === Platform ===
                    RepRapFirmware for Duet WiFi version 1.19.2 running on Duet WiFi 1.0
                    Board ID: 08DDM-9FAM2-LW4SD-6J9D6-3SN6L-12ZHY
                    Static ram used: 21176
                    Dynamic ram used: 96072
                    Recycled dynamic ram: 1536
                    Stack ram used: 1304 current, 9096 maximum
                    Never used ram: 3192
                    Last reset 01:48:41 ago, cause: software
                    Last software reset reason: User, spinning module GCodes, available RAM 7408 bytes (slot 4)
                    Software reset code 0x0003, HFSR 0x00000000, CFSR 0x00000000, ICSR 0x00400000, BFAR 0xe000ed38, SP 0xffffffff
                    Error status: 8
                    Free file entries: 10
                    SD card 0 detected, interface speed: 20.0MBytes/sec
                    SD card longest block write time: 0.0ms
                    MCU temperature: min 32.4, current 32.7, max 33.4
                    Supply voltage: min 12.0, current 12.1, max 12.2, under voltage events: 0, over voltage events: 0
                    Driver 0: stalled standstill
                    Driver 1: stalled standstill
                    Driver 2: stalled standstill
                    Driver 3: stalled standstill
                    Driver 4: standstill
                    Date/time: 2017-11-07 14:10:11
                    Slowest main loop (seconds): 0.077148; fastest: 0.000000
                    === Move ===
                    MaxReps: 0, StepErrors: 0, FreeDm: 240, MinFreeDm 240, MaxWait: 0ms, Underruns: 0, 0
                    Scheduled moves: 15, completed moves: 15
                    Bed compensation in use: none
                    Bed probe heights: 0.000 0.000 0.000 0.000 0.000
                    === Heat ===
                    Bed heater = 0, chamber heater = -1
                    Heater 0 is on, I-accum = 0.0
                    Heater 1 is on, I-accum = 0.0
                    === GCodes ===
                    Segments left: 0
                    Stack records: 1 allocated, 0 in use
                    Movement lock held by null
                    http is idle in state(s) 0
                    telnet is idle in state(s) 0
                    file is idle in state(s) 0
                    serial is idle in state(s) 0
                    aux is idle in state(s) 0
                    daemon is idle in state(s) 0
                    queue is idle in state(s) 0
                    autopause is idle in state(s) 0
                    Code queue is empty.
                    Network state is running
                    WiFi module is connected to access point
                    WiFi firmware version 1.20beta6
                    WiFi MAC address 2c:3a:e8:0a:f1:18
                    WiFi Vcc 3.36, reset reason Turned on by main processor
                    WiFi flash size 4194304, free heap 33368
                    WiFi IP address 192.168.0.144
                    WiFi signal strength -42dBm
                    Reconnections 0
                    HTTP sessions: 2 of 8
                    Socket states: 2 0 0 0 0 0 0 0
                    Responder states: HTTP(1) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0)

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      patel
                      last edited by 11 Jul 2017, 20:24 7 Nov 2017, 20:24

                      @patel:

                      @dc42:

                      Try removing the (1) from the filename before you upload it. If that doesn't work, I suggest you go into the System Editor in DWC, rename or delete the existing DuetWiFiServer.bin, then upload again.

                      Thanks for replay I did and work let see i connect my laptop to duet wifi any error commigm after update.
                      M122
                      === Diagnostics ===
                      Used output buffers: 3 of 32 (17 max)
                      === Platform ===
                      RepRapFirmware for Duet WiFi version 1.19.2 running on Duet WiFi 1.0
                      Board ID: 08DDM-9FAM2-LW4SD-6J9D6-3SN6L-12ZHY
                      Static ram used: 21176
                      Dynamic ram used: 96072
                      Recycled dynamic ram: 1536
                      Stack ram used: 1304 current, 9096 maximum
                      Never used ram: 3192
                      Last reset 01:48:41 ago, cause: software
                      Last software reset reason: User, spinning module GCodes, available RAM 7408 bytes (slot 4)
                      Software reset code 0x0003, HFSR 0x00000000, CFSR 0x00000000, ICSR 0x00400000, BFAR 0xe000ed38, SP 0xffffffff
                      Error status: 8
                      Free file entries: 10
                      SD card 0 detected, interface speed: 20.0MBytes/sec
                      SD card longest block write time: 0.0ms
                      MCU temperature: min 32.4, current 32.7, max 33.4
                      Supply voltage: min 12.0, current 12.1, max 12.2, under voltage events: 0, over voltage events: 0
                      Driver 0: stalled standstill
                      Driver 1: stalled standstill
                      Driver 2: stalled standstill
                      Driver 3: stalled standstill
                      Driver 4: standstill
                      Date/time: 2017-11-07 14:10:11
                      Slowest main loop (seconds): 0.077148; fastest: 0.000000
                      === Move ===
                      MaxReps: 0, StepErrors: 0, FreeDm: 240, MinFreeDm 240, MaxWait: 0ms, Underruns: 0, 0
                      Scheduled moves: 15, completed moves: 15
                      Bed compensation in use: none
                      Bed probe heights: 0.000 0.000 0.000 0.000 0.000
                      === Heat ===
                      Bed heater = 0, chamber heater = -1
                      Heater 0 is on, I-accum = 0.0
                      Heater 1 is on, I-accum = 0.0
                      === GCodes ===
                      Segments left: 0
                      Stack records: 1 allocated, 0 in use
                      Movement lock held by null
                      http is idle in state(s) 0
                      telnet is idle in state(s) 0
                      file is idle in state(s) 0
                      serial is idle in state(s) 0
                      aux is idle in state(s) 0
                      daemon is idle in state(s) 0
                      queue is idle in state(s) 0
                      autopause is idle in state(s) 0
                      Code queue is empty.
                      Network state is running
                      WiFi module is connected to access point
                      WiFi firmware version 1.20beta6
                      WiFi MAC address 2c:3a:e8:0a:f1:18
                      WiFi Vcc 3.36, reset reason Turned on by main processor
                      WiFi flash size 4194304, free heap 33368
                      WiFi IP address 192.168.0.144
                      WiFi signal strength -42dBm
                      Reconnections 0
                      HTTP sessions: 2 of 8
                      Socket states: 2 0 0 0 0 0 0 0
                      Responder states: HTTP(1) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0)

                      2:21:28 PM
                      Disconnected. AJAX error
                      2:23:29 PM
                      === Diagnostics ===
                      Used output buffers: 3 of 32 (17 max)
                      === Platform ===
                      RepRapFirmware for Duet WiFi version 1.19.2 running on Duet WiFi 1.0
                      Board ID: 08DDM-9FAM2-LW4SD-6J9D6-3SN6L-12ZHY
                      Static ram used: 21176
                      Dynamic ram used: 96072
                      Recycled dynamic ram: 1536
                      Stack ram used: 1304 current, 9096 maximum
                      Never used ram: 3192
                      Last reset 01:48:41 ago, cause: software
                      Last software reset reason: User, spinning module GCodes, available RAM 7408 bytes (slot 4)
                      Software reset code 0x0003, HFSR 0x00000000, CFSR 0x00000000, ICSR 0x00400000, BFAR 0xe000ed38, SP 0xffffffff
                      Error status: 8
                      Free file entries: 10
                      SD card 0 detected, interface speed: 20.0MBytes/sec
                      SD card longest block write time: 0.0ms
                      MCU temperature: min 32.4, current 32.7, max 33.4
                      Supply voltage: min 12.0, current 12.1, max 12.2, under voltage events: 0, over voltage events: 0
                      Driver 0: stalled standstill
                      Driver 1: stalled standstill
                      Driver 2: stalled standstill
                      Driver 3: stalled standstill
                      Driver 4: standstill
                      Date/time: 2017-11-07 14:10:11
                      Slowest main loop (seconds): 0.077148; fastest: 0.000000
                      === Move ===
                      MaxReps: 0, StepErrors: 0, FreeDm: 240, MinFreeDm 240, MaxWait: 0ms, Underruns: 0, 0
                      Scheduled moves: 15, completed moves: 15
                      Bed compensation in use: none
                      Bed probe heights: 0.000 0.000 0.000 0.000 0.000
                      === Heat ===
                      Bed heater = 0, chamber heater = -1
                      Heater 0 is on, I-accum = 0.0
                      Heater 1 is on, I-accum = 0.0
                      === GCodes ===
                      Segments left: 0
                      Stack records: 1 allocated, 0 in use
                      Movement lock held by null
                      http is idle in state(s) 0
                      telnet is idle in state(s) 0
                      file is idle in state(s) 0
                      serial is idle in state(s) 0
                      aux is idle in state(s) 0
                      daemon is idle in state(s) 0
                      queue is idle in state(s) 0
                      autopause is idle in state(s) 0
                      Code queue is empty.
                      Network state is running
                      WiFi module is connected to access point
                      WiFi firmware version 1.20beta6
                      WiFi MAC address 2c:3a:e8:0a:f1:18
                      WiFi Vcc 3.36, reset reason Turned on by main processor
                      WiFi flash size 4194304, free heap 33368
                      WiFi IP address 192.168.0.114
                      WiFi signal strength -42dBm
                      Reconnections 0
                      HTTP sessions: 2 of 8
                      Socket states: 2 0 0 0 0 0 0 0
                      Responder states: HTTP(1) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0)

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        dc42 administrators
                        last edited by 7 Nov 2017, 20:37

                        Were you able to reconnect by pressing the Connect button in DWC, or not?

                        Duet WiFi hardware designer and firmware engineer
                        Please do not ask me for Duet support via PM or email, use the forum
                        http://www.escher3d.com, https://miscsolutions.wordpress.com

                        1 Reply Last reply Reply Quote 0
                        • undefined
                          patel
                          last edited by 7 Nov 2017, 20:58

                          @dc42:

                          Were you able to reconnect by pressing the Connect button in DWC, or not?

                          I try both way refresh F5 and connect button
                          Run time 20min to 30min max and get Ajax error

                          1 Reply Last reply Reply Quote 0
                          • undefined
                            dc42 administrators
                            last edited by 8 Nov 2017, 15:46

                            Patel, a few more questions:

                            1. Have you worked through https://duet3d.com/wiki/WiFi_disconnections_and_AJAX_timeout_errors ?

                            2. In the AJAX error message box, is the Error Reason always given as "timeout"?

                            3. After a disconnection occurs, are you able to ping the Duet?

                            Duet WiFi hardware designer and firmware engineer
                            Please do not ask me for Duet support via PM or email, use the forum
                            http://www.escher3d.com, https://miscsolutions.wordpress.com

                            1 Reply Last reply Reply Quote 0
                            • undefined
                              dc42 administrators
                              last edited by 8 Nov 2017, 16:10

                              KeeganB, I recall that you are getting disconnections more frequently when your printer is printing than at other times. Please can you try simulating some prints (this is a right-click option in DWC1.19.3) and see if connections are lost more frequently during simulations than when the printer is idle.

                              Patel, if you too have found that the connection is much less reliable when printing, please try this too.

                              Duet WiFi hardware designer and firmware engineer
                              Please do not ask me for Duet support via PM or email, use the forum
                              http://www.escher3d.com, https://miscsolutions.wordpress.com

                              1 Reply Last reply Reply Quote 0
                              • undefined
                                KeeganB
                                last edited by 8 Nov 2017, 16:43

                                @dc42:

                                KeeganB, I recall that you are getting disconnections more frequently when your printer is printing than at other times. Please can you try simulating some prints (this is a right-click option in DWC1.19.3) and see if connections are lost more frequently during simulations than when the printer is idle.

                                Patel, if you too have found that the connection is much less reliable when printing, please try this too.

                                Hey David,

                                I can test that. I need to email you, Roland, and Tony with some of my findings over the past few days. Ill try to type that up today.

                                Thanks

                                Artemis
                                Rostock Max v2
                                Orion

                                1 Reply Last reply Reply Quote 0
                                • undefined
                                  patel
                                  last edited by 8 Nov 2017, 20:10

                                  @dc42:

                                  Patel, a few more questions:

                                  1. Have you worked through https://duet3d.com/wiki/WiFi_disconnections_and_AJAX_timeout_errors ?

                                  2. In the AJAX error message box, is the Error Reason always given as "timeout"?

                                  3. After a disconnection occurs, are you able to ping the Duet?

                                  Error timeout. And I follow your wiki page also.
                                  After error some time connect right way and some time I need press reset button get back

                                  I am tried to do this thing can you accept return.

                                  1 Reply Last reply Reply Quote 0
                                  • undefined
                                    dc42 administrators
                                    last edited by 8 Nov 2017, 20:33

                                    I've noticed a difference between the M122 reports from KeeganB and patel when the wifi connection has been lost and DWC won't reconnect. KeeganB's report from some time ago had this:

                                    HTTP sessions: 1 of 8
                                    Socket states: 0 0 0 0 0 0 0 0
                                    Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0)

                                    Patel's more recent reports have this:

                                    HTTP sessions: 2 of 8
                                    Socket states: 2 0 0 0 0 0 0 0
                                    Responder states: HTTP(1) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0)

                                    Patel's reports are intriguing, because HTTP state 1 should time out after 2 seconds if no data is received.

                                    Patel, were M122 reports obtained by sending M122 from the USB port when DWC has disconnected? Or did you reconnect DWC and send M122 from DWC?

                                    Also, did you have just one device (e.g. PC) connected to the Duet; or did you have a second device (e.g. smartphone, tablet or another PC) connected too, or a second browser tab?

                                    Duet WiFi hardware designer and firmware engineer
                                    Please do not ask me for Duet support via PM or email, use the forum
                                    http://www.escher3d.com, https://miscsolutions.wordpress.com

                                    1 Reply Last reply Reply Quote 0
                                    • undefined
                                      dc42 administrators
                                      last edited by 9 Nov 2017, 12:19

                                      1. I have put a build of DuetWiFiServer with sleep disabled (version 1.20beta7-nosleep) at https://www.dropbox.com/s/59s7vfkrf50fe0v/DuetWiFiServer-1.20beta7-nosleep.bin?dl=0. Please try it. The previous build (1.20beta6) is at https://www.dropbox.com/s/djs0p4beitjs60t/DuetWiFiServer-1.20beta6.bin?dl=0.

                                      2. Patel, what make and model of wifi router are you connecting the Duet to?

                                      Duet WiFi hardware designer and firmware engineer
                                      Please do not ask me for Duet support via PM or email, use the forum
                                      http://www.escher3d.com, https://miscsolutions.wordpress.com

                                      1 Reply Last reply Reply Quote 0
                                      • undefined
                                        KeeganB
                                        last edited by 11 Sept 2017, 14:28 9 Nov 2017, 14:02

                                        @dc42:

                                        1. I have put a build of DuetWiFiServer with sleep disabled (version 1.20beta7-nosleep) at https://www.dropbox.com/s/59s7vfkrf50fe0v/DuetWiFiServer-1.20beta7-nosleep.bin?dl=0. Please try it. The previous build (1.20beta6) is at https://www.dropbox.com/s/djs0p4beitjs60t/DuetWiFiServer-1.20beta6.bin?dl=0.

                                        2. Patel, what make and model of wifi router are you connecting the Duet to?

                                        David, I will try the beta7 build tonight.

                                        Email sent.

                                        Thanks

                                        Artemis
                                        Rostock Max v2
                                        Orion

                                        1 Reply Last reply Reply Quote 0
                                        • undefined
                                          cbusillo
                                          last edited by 9 Nov 2017, 14:12

                                          DC. It happens on my Ethernet Duet at idle and while printing. Tried different browsers and computers. Also WiFi and Ethernet connections. I saw you were concentrating on the WiFi server, so I wanted to let you know that might be the wrong direction! Love everything else about the board. Keep up the good work.

                                          Oh you might want to put a warning out that Chinese Duets are out.

                                          1 Reply Last reply Reply Quote 0
                                          268 out of 307
                                          • First post
                                            268/307
                                            Last post
                                          Unless otherwise noted, all forum content is licensed under CC-BY-SA