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

    Incident report: RRF 3 RC6 DWC 2.1.0 Lockup during print.

    Scheduled Pinned Locked Moved
    Beta Firmware
    11
    41
    2.3k
    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.
    • Nuramoriundefined
      Nuramori
      last edited by

      I’ve been having a similar issue. I’m going to do some more testing, but I’m starting to suspect that it happens when I open another an instance on another computer to check on the print. Typically I have one window always opened on my main computer looking at the web page, it on occasion I will open a web page on an iPad when I’m downstairs hanging out with the family. I think that the times I’ve come up to find the printer stalled and unresponsive until I power cycle the printer, might be related to that. Otherwise, I have no repeatable factor to why it’s started acting in the manner it has, mirroring the behavior you’re seeing.

      1 Reply Last reply Reply Quote 0
      • Danalundefined
        Danal
        last edited by

        Just had the third failure in a row, about 30 minutes in. Absolutely no DWC after starting the job.

        Now regressing. Deciding exactly how and to what...

        Delta / Kossel printer fanatic

        1 Reply Last reply Reply Quote 0
        • Danalundefined
          Danal
          last edited by

          My attempt at regressing to 1.2.5.0.

          apt will not automatically deal with regressed dependencies, but it will tell you what would work. I've edited out 'false starts' and left only the commands that worked, in the order that they worked.

          mkdir backup
           cp -r /opt/dsf/* backup
           ls -al backup/sd/sys
           sudo apt remove duetsoftwareframework
           sudo apt autopurge
           sudo apt autoclean
           sudo apt list -a duetsoftwareframework
           sudo apt install duetruntime=1.2.5.0
           sudo apt install duetcontrolserver=1.2.5.0
           sudo apt install duetsd=1.0.5
           sudo apt install duettools=1.2.5.0
           sudo apt install duetwebserver=1.2.3.1
           sudo apt install duetwebcontrol=2.0.7-1
           sudo apt install reprapfirmware=1.2.5.0-1
           sudo apt install duetsoftwareframework=1.2.5.0
           sudo reboot
          

          The backup is not strictly required, apt uninstall won't delete non-empty directories.

          Delta / Kossel printer fanatic

          1 Reply Last reply Reply Quote 1
          • Danalundefined
            Danal
            last edited by Danal

            At this point, duetcontrolserver is trying over and over to connect to the board. It can't, probably because of RRF mismatch. Time to 'bossac' the board. From the Pi:

            ~/BOSSA/bin/bossac -e -w -v -b /opt/dsf/sd/sys/Duet3Firmware_MB6HC.bin

            This should be the correct release of firmware to match the DSF and friends, as installed by apt.

            Worked... Had to press the reset button (or power cycle) after bossac. Also, good thing I made the backup, config.g was overlaid.

            Now on:

            Duet Web Control 2.0.7
            Board: Duet 3 MB6HC v0.6 or 1.0 (MB6HC)
            DSF Version: 1.2.5.0
            Firmware: RepRapFirmware for Duet 3 MB6HC 3.01-RC4 (2020-03-16b1)

            Delta / Kossel printer fanatic

            1 Reply Last reply Reply Quote 0
            • Danalundefined
              Danal
              last edited by

              Next step:

              M997 B1
              M997 B2

              M115 B0
              M115 B1
              M115 B2

              4/12/2020, 1:24:31 AM	M115 B2
              Board EXP3HC firmware 3.01-RC4 (2020-03-16b1)
              4/12/2020, 1:24:25 AM	M115 B1
              Board EXP3HC firmware 3.01-RC4 (2020-03-16b1)
              4/12/2020, 1:24:16 AM	M115 B0
              FIRMWARE_NAME: RepRapFirmware for Duet 3 MB6HC FIRMWARE_VERSION: 3.01-RC4 ELECTRONICS: Duet 3 MB6HC v0.6 or 1.0 FIRMWARE_DATE: 2020-03-16b1
              

              Now to power cycle one more time, home, level, and run same print job.

              Delta / Kossel printer fanatic

              tobias_munichundefined 1 Reply Last reply Reply Quote 0
              • tobias_munichundefined
                tobias_munich @Danal
                last edited by

                @Danal have exactly the same issue...

                Hypercube-Evolution, Dual-Z, Nimble v2, Orion Piezo
                Duet3, DuetWifi, Raspberry Pi 4, 7 inch HDMI Display, Panel-Due
                Firmware: RepRapFirmware for Duet 3 MB6HC 'always the latest release'

                1 Reply Last reply Reply Quote 0
                • chas2706undefined
                  chas2706
                  last edited by

                  @dc42 said:

                  There are no plans for a RRF 3.01-RC7 release, because there are no bugs in 3.01-RC6.

                  1 Reply Last reply Reply Quote 0
                  • A Former User?
                    A Former User
                    last edited by

                    @chas2706 said in Incident report: RRF 3 RC6 DWC 2.1.0 Lockup during print.:

                    because there are no bugs in 3.01-RC6.

                    I would think its obvious that we're talking about "known" bugs; and plans change.

                    Virtually no amount of testing can prove the absence of bugs.

                    1 Reply Last reply Reply Quote 0
                    • Danalundefined
                      Danal
                      last edited by Danal

                      Same print job finished just fine, about 3 hours, on RC4 and friends.

                      Duet Web Control 2.0.7
                      Board: Duet 3 MB6HC v0.6 or 1.0 (MB6HC)
                      DSF Version: 1.2.5.0
                      Firmware: RepRapFirmware for Duet 3 MB6HC 3.01-RC4 (2020-03-16b1)

                      Delta / Kossel printer fanatic

                      1 Reply Last reply Reply Quote 0
                      • gtj0undefined
                        gtj0
                        last edited by

                        I would report all DSF issues to @chrishamm on github...
                        https://github.com/chrishamm/DuetSoftwareFramework/issues
                        or in this thread... https://forum.duet3d.com/topic/15343/dsf-1-3-1-unstable-released

                        1 Reply Last reply Reply Quote 0
                        • Danalundefined
                          Danal
                          last edited by

                          @gtj0 How would I determine whether to post in RRF 3.0RC6 vs. DSF 1.3?

                          Delta / Kossel printer fanatic

                          droftartsundefined gtj0undefined 2 Replies Last reply Reply Quote 0
                          • droftartsundefined
                            droftarts administrators @Danal
                            last edited by

                            @Danal run the job in Duet 3 standalone with the same settings and firmware version?

                            Ian

                            Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

                            1 Reply Last reply Reply Quote 0
                            • gtj0undefined
                              gtj0 @Danal
                              last edited by

                              @Danal said in Incident report: RRF 3 RC6 DWC 2.1.0 Lockup during print.:

                              @gtj0 How would I determine whether to post in RRF 3.0RC6 vs. DSF 1.3?

                              I have asked that question many times and I've never received a satisfactory response.

                              @droftarts said in Incident report: RRF 3 RC6 DWC 2.1.0 Lockup during print.:

                              @Danal run the job in Duet 3 standalone with the same settings and firmware version?

                              Ian

                              Don't get me started.

                              It's not always easy to just "run in standalone mode". In my case, I have to remove the covers from the printer to get to the sd card and remove the cable between the Duet and the SBC.

                              I also don't believe it's the user's responsibility to have to determine which component of the system is at fault. That should be Duet3D's responsibility. The fact that RRF and DSF seem to be owned and operated by 2 separate companies irks me to no end.

                              dc42undefined 1 Reply Last reply Reply Quote 0
                              • Danalundefined
                                Danal
                                last edited by Danal

                                I agree. From a user's perspective, DSF and RRF are the same thing. Gcode goes in one end and motion comes out the other.

                                For example, it is incredibly weird that M999 restarts RRF but not DSF, even when it is absolutely reproducible that any number of hangs are cleared ONLY by restarting DSF. Which a user of this "gcode everywhere" system has no way to do (other than on the Pi, and with sudo no less!)

                                I love Duet and have been a happy advocate for at least a few years. I am aghast at the latest directions and actions. I sincerely hope they course correct. (To be clear, I'm all in favor of SBC/Pi integration. It is the way that's being accomplished that is going to send a great company downhill if they don't change something).

                                Delta / Kossel printer fanatic

                                A Former User? 1 Reply Last reply Reply Quote 0
                                • Danalundefined
                                  Danal
                                  last edited by Danal

                                  Also, as regards how easy to "reproduce in stand-alone", I don't have any ethernet that will reach. I am not the first owner of this house, and there is not an inch of Cat anything in it (except about 1 foot (1/2 meter) between the cable modem and the main wireless router). I'm also not real motivated to make a special SD card, run special ether, etc, etc, to run the printer in a mode which I will literally never run. It goes back to DSF and RRF being layers of the same thing, and they should be supported that way.

                                  Delta / Kossel printer fanatic

                                  1 Reply Last reply Reply Quote 0
                                  • Danalundefined
                                    Danal
                                    last edited by Danal

                                    OK, rant over. Sort of.

                                    Delta / Kossel printer fanatic

                                    droftartsundefined 1 Reply Last reply Reply Quote 0
                                    • botundefined
                                      bot
                                      last edited by

                                      And here I am, just sad that RRF 2 isn't getting the attention it needs and deserves! We need an LTS team!

                                      *not actually a robot

                                      1 Reply Last reply Reply Quote 1
                                      • chas2706undefined
                                        chas2706
                                        last edited by

                                        @Danal said in Incident report: RRF 3 RC6 DWC 2.1.0 Lockup during print.:

                                        I agree. From a user's perspective, DSF and RRF are the same thing.

                                        I had my sarcastic rant earlier when I quoted DC42's statement that RRF 3.01-RC6 has no bugs.

                                        I agree, I too am not interested if any particular bug is within the RRF, DCS, or DSF. They should all work together as one whole package.

                                        The issue I have is that like you I love the idea of Duet 3 with SBC but there are many problems at the minute and all I seem to get is "It works ok in standalone mode".

                                        If I wanted "stand alone" I would not have purchased RRF 3 and Raspberry Pi 4!

                                        Rant over!

                                        dc42undefined 1 Reply Last reply Reply Quote 0
                                        • A Former User?
                                          A Former User @Danal
                                          last edited by

                                          @Danal said in Incident report: RRF 3 RC6 DWC 2.1.0 Lockup during print.:

                                          and with sudo no less!

                                          this was a topic way back when, sort of intermingled with permissions on the /opt/dsf/sd folder and /dev/spi nodes and the priority was to get it working first, then revisit.

                                          as such i didn't poke in great detail, but as access to the spi node can be solved by group permissions, listening to port 80 (or any port below 1024) sounds like the last hurdle. the easy woraround would be nginx and a reverse proxy which would also ease setting up ssl with sometihng like letsencrypt (even if not exposed to the internet)

                                          There are larger issues to deal with first i guess - but I will say the state of the supporting firmware and software has not been clearly communicated following the release of the hardware.

                                          I believe I in August said I expected to run RRF2 as the stable version for 6-12 months, and the unfortunate truth of it is that with the limited team developing RRF3 + DSF they need the depend on the community for testing to stand a chance at getting ready for main stream use in such a short timeframe.

                                          At the end of the day its up to the user to choose something tried and true, or accept that early adoption comes with a price tag in more than one sense.

                                          Danalundefined 2 Replies Last reply Reply Quote 0
                                          • droftartsundefined
                                            droftarts administrators @Danal
                                            last edited by

                                            @gtj0 said

                                            Don't get me started.

                                            Okay, sorry I mentioned it.

                                            @Danal said

                                            OK, rant over. Sort of.

                                            Okay, sorry, won't mention it again! We appreciate all your support!

                                            @chas2706 said

                                            Rant over!

                                            No, really, I'm sorry for suggesting it, I'll never say it again!

                                            @bearer said

                                            At the end of the day its up to the user to choose something tried and true, or accept that early adoption comes with a price tag in more than one sense.

                                            I agree. It's just taking time to get DSF (which is pretty much brand new) up to speed with the rest of the firmware (painstakingly developed over many years). But without community interest and expertise getting it working, reporting bugs and fixing, it will take much longer. So once again, thank you all for your continued support.

                                            Ian

                                            Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

                                            Danalundefined garyd9undefined 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Unless otherwise noted, all forum content is licensed under CC-BY-SA