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

    Upgrade from 1.22.6 to 1.24 Has Goosed *.local addressing.

    Scheduled Pinned Locked Moved
    General Discussion
    2
    10
    499
    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.
    • DocTruckerundefined
      DocTrucker
      last edited by DocTrucker

      Hi All,

      Having issues with a duet v0.6 that has stopped talking to the network.

      I've tried different leads and disconnected a dc42 IR probe that i had just swapped in on a different fault diagnostic. Here is the M122 response. Any ideas? I will try bossac loading the firmware again, and double check release note to ensure I hadn't missed anything between 1.22.6 and 1.24.

      === Diagnostics ===
      RepRapFirmware for Duet version 1.24 running on Duet 0.6
      Used output buffers: 2 of 16 (2 max)
      === System ===
      Static ram: 44204
      Dynamic ram: 42580 of which 3328 recycled
      Stack ram used: 1080 current, 2452 maximum
      Never used ram: 5740
      === Platform ===
      Last reset 00:07:15 ago, cause: power up
      Last software reset at 2019-07-27 07:22, reason: User, spinning module GCodes, available RAM 4300 bytes (slot 3)
      Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0400f000 BFAR 0xe000ed38 SP 0xffffffff
      Error status: 0
      Free file entries: 10
      SD card 0 detected, interface speed: 21.0MBytes/sec
      SD card longest block write time: 0.0ms, max retries 0
      MCU temperature: min 37.9, current 58.2, max 58.6
      Date/time: 1970-01-01 00:00:00
      Slowest loop: 0.32ms; fastest: 0.10ms
      I2C nak errors 24, send timeouts 0, receive timeouts 0, finishTimeouts 0, resets 24
      === Move ===
      Hiccups: 0, FreeDm: 100, MinFreeDm: 100, MaxWait: 0ms
      Bed compensation in use: none, comp offset 0.000
      === DDARing ===
      Scheduled moves: 0, completed moves: 0, StepErrors: 0, LaErrors: 0, Underruns: 0, 0
      === Heat ===
      Bed heaters = 0, chamberHeaters = -1 -1
      === GCodes ===
      Segments left: 0
      Stack records: 2 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 ready with "M122" 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 ===
      Free connections: 16 of 16
      Free transactions: 24 of 24
      Locked: 0, state: 4, listening: 20071bf4, 0, 0
      ok

      Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

      1 Reply Last reply Reply Quote 0
      • DocTruckerundefined
        DocTrucker
        last edited by

        Just seen this on startup. Bug?

        Done!
        RepRapFirmware for Duet is up and running.
        Network up, IP=192.168.85.113
        Bad command: Done!
        ok
        Bad command: RepRapFirmware for Duet is up and running.
        ok
        Bad command: etwork up, IP=192.168.85.113
        ok

        Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

        1 Reply Last reply Reply Quote 0
        • DocTruckerundefined
          DocTrucker
          last edited by

          Odd, my .local address doesn't work but the IP address does...

          wesbrooks@shlapentop:~$ ping ormergog.local
          ping: ormergog.local: Name or service not known
          wesbrooks@shlapentop:~$ ping 192.168.85.113
          PING 192.168.85.113 (192.168.85.113) 56(84) bytes of data.
          64 bytes from 192.168.85.113: icmp_seq=1 ttl=255 time=0.159 ms
          64 bytes from 192.168.85.113: icmp_seq=2 ttl=255 time=0.240 ms
          64 bytes from 192.168.85.113: icmp_seq=3 ttl=255 time=0.197 ms
          64 bytes from 192.168.85.113: icmp_seq=4 ttl=255 time=0.276 ms
          64 bytes from 192.168.85.113: icmp_seq=5 ttl=255 time=0.230 ms
          64 bytes from 192.168.85.113: icmp_seq=6 ttl=255 time=0.198 ms
          64 bytes from 192.168.85.113: icmp_seq=7 ttl=255 time=0.226 ms
          64 bytes from 192.168.85.113: icmp_seq=8 ttl=255 time=0.211 ms
          64 bytes from 192.168.85.113: icmp_seq=9 ttl=255 time=0.228 ms
          ^C
          --- 192.168.85.113 ping statistics ---
          9 packets transmitted, 9 received, 0% packet loss, time 8200ms
          rtt min/avg/max/mdev = 0.159/0.218/0.276/0.033 ms
          wesbrooks@shlapentop:~$ ^C
          wesbrooks@shlapentop:~$

          Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

          1 Reply Last reply Reply Quote 0
          • DocTruckerundefined
            DocTrucker
            last edited by

            Network section of config.g:

            ; Network
            M550 P"OrmerGog" ; Machine name (can be anything you like)
            M540 P0xBE:0xEF:0xDE:0xAD:0xFE:0xF0 ; MAC Address
            M552 P0 ; IP address (0 = use DHCP)
            M555 P2 ; Set output to look like Marlin
            M575 P1 B57600 S1 ; Comms parameters for PanelDue
            M586 P0 S1 ; Enable HTTP
            M586 P1 S0 ; Disable FTP
            M586 P2 S0 ; Disable Telnet

            Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

            1 Reply Last reply Reply Quote 0
            • DocTruckerundefined
              DocTrucker
              last edited by DocTrucker

              Tried the following with no luck. Access via IP address still works fine, ormergog.local doesn't. Now rolling back to 1.22.6.

              ; Network
              M550 POrmerGog ; Machine name (can be anything you like)
              M540 PBE:EF:DE:AD:FE:F0 ; MAC Address
              M552 P0 S1 ; IP address (P0 = use DHCP, S1 = Enable Networking)
              M554 P192.168.85.1 ; Gateway
              M553 P255.255.255.0 ; Subnet mask
              M555 P2 ; Set output to look like Marlin
              M575 P1 B57600 S1 ; Comms parameters for PanelDue
              M586 P0 S1 ; Enable HTTP
              M586 P1 S0 ; Disable FTP
              M586 P2 S0 ; Disable Telnet

              Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

              1 Reply Last reply Reply Quote 0
              • DocTruckerundefined
                DocTrucker
                last edited by

                Currently running Duet Web Control 2.0.0-RC6.

                Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

                1 Reply Last reply Reply Quote 0
                • DocTruckerundefined
                  DocTrucker
                  last edited by

                  .local addressing works fine on 1.23 (2018-12-24b1) .

                  Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

                  1 Reply Last reply Reply Quote 0
                  • dc42undefined
                    dc42 administrators
                    last edited by dc42

                    The MDNS support in the LWIP TCP/IP library was crashing RRF on some user's machines. On investigation I found the that MDNS code was pile of junk, with error checking missing in multiple places, causing buffer overflows and/or null pointer dereferences - hence the problems. So MDNS support was removed in version 1.23. See https://forum.duet3d.com/topic/8352/duet-0-6-randomly-reboots/5.

                    Anyone interested in fixing RRF to reinstate this functionality should consider upgrading the version of LWIP used by RRF to version 2.

                    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 1
                    • DocTruckerundefined
                      DocTrucker
                      last edited by

                      Argh! Ok, fair enough. I'll have to sort out the mac address IP reserves on the router again.

                      That is really easy to miss in the release notes if you had no idea what MDNS is.

                      Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

                      1 Reply Last reply Reply Quote 0
                      • dc42undefined
                        dc42 administrators
                        last edited by dc42

                        I've updated the upgrade notes to mention ".local" addressing.

                        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 1
                        • First post
                          Last post
                        Unless otherwise noted, all forum content is licensed under CC-BY-SA