RRF3.3RC2+3 Errors on emergency stop
-
Running Duet3 6HC+3HC+3HC in standalone.
Upgraded from B3 to RC2+3 and get this errors after pressing Emergency Reset or issuing a M112.
2021-05-24 19:55:54 [warn] Error: SendReq call from wrong task type=6013 dst=2 2021-05-24 19:55:54 [warn] Error: Failed to switch off remote heater 1: SendReq call from wrong task type=6013 dst=2 2021-05-24 19:55:54 [warn] Error: SendReq call from wrong task type=6013 dst=2 2021-05-24 19:55:54 [warn] Error: Failed to switch off remote heater 2: SendReq call from wrong task type=6013 dst=2 2021-05-24 19:55:54 [warn] Error: SendReq call from wrong task type=6013 dst=2 2021-05-24 19:55:54 [warn] Error: Failed to switch off remote heater 3: SendReq call from wrong task type=6013 dst=2 2021-05-24 19:55:54 [info] Event logging stopped
My M122s:
2021-05-24 20:07:47 [warn] Date and time set at power up + 00:00:03 2021-05-24 20:07:53 [debug] === Diagnostics === 2021-05-24 20:07:53 [debug] RepRapFirmware for Duet 3 MB6HC version 3.3RC2+3 (2021-05-19 11:13:46) running on Duet 3 MB6HC v0.6 or 1.0 (standalone mode) 2021-05-24 20:07:53 [debug] Board ID: 08DJM-956L2-G43S4-6JKDD-3SJ6L-TB62G 2021-05-24 20:07:53 [debug] Used output buffers: 1 of 40 (15 max) 2021-05-24 20:07:53 [debug] === RTOS === 2021-05-24 20:07:53 [debug] Static ram: 150680 2021-05-24 20:07:53 [debug] Dynamic ram: 94604 of which 0 recycled 2021-05-24 20:07:53 [debug] Never used RAM 108908, free system stack 200 words 2021-05-24 20:07:53 [debug] Tasks: 2021-05-24 20:07:53 [debug] NETWORK(ready,25.9%,226) 2021-05-24 20:07:53 [debug] ETHERNET(notifyWait,0.1%,124) 2021-05-24 20:07:53 [debug] HEAT(delaying,0.0%,339) 2021-05-24 20:07:53 [debug] Move(notifyWait,0.0%,352) 2021-05-24 20:07:53 [debug] CanReceiv(notifyWait,0.0%,907) 2021-05-24 20:07:53 [debug] CanSender(notifyWait,0.0%,373) 2021-05-24 20:07:53 [debug] CanClock(delaying,0.0%,350) 2021-05-24 20:07:53 [debug] TMC(notifyWait,7.4%,93) 2021-05-24 20:07:53 [debug] MAIN(running,65.0%,924) 2021-05-24 20:07:53 [debug] IDLE(ready,1.4%,29) 2021-05-24 20:07:53 [debug] , total 100.0% Owned mutexes: 2021-05-24 20:07:53 [debug] HTTP(MAIN) 2021-05-24 20:07:53 [debug] === Platform === 2021-05-24 20:07:53 [debug] Last reset 00:00:09 ago, cause: software 2021-05-24 20:07:53 [debug] Last software reset at 2021-05-24 20:07, reason: User, GCodes spinning, available RAM 108916, slot 0 2021-05-24 20:07:53 [debug] Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00400000 BFAR 0x00000000 SP 0x00000000 Task MAIN Freestk 0 n/a 2021-05-24 20:07:53 [debug] Error status: 0x00 2021-05-24 20:07:53 [debug] Aux0 errors 0,0,0 2021-05-24 20:07:53 [debug] Aux1 errors 0,0,0 2021-05-24 20:07:53 [debug] Step timer max interval 126 2021-05-24 20:07:53 [debug] MCU temperature: min 40.7, current 41.1, max 41.2 2021-05-24 20:07:53 [debug] Supply voltage: min 31.3, current 31.3, max 31.4, under voltage events: 0, over voltage events: 0, power good: yes 2021-05-24 20:07:53 [debug] 12V rail voltage: min 12.0, current 12.1, max 12.1, under voltage events: 0 2021-05-24 20:07:53 [debug] Heap OK, handles allocated/used 0/0, heap memory allocated/used/recyclable 0/0/0, gc cycles 0 2021-05-24 20:07:53 [debug] Driver 0: position 0, standstill, reads 52647, writes 16 timeouts 0, SG min/max 0/0 2021-05-24 20:07:53 [debug] Driver 1: position 0, standstill, reads 52647, writes 16 timeouts 0, SG min/max 0/0 2021-05-24 20:07:53 [debug] Driver 2: position 0, standstill, reads 52650, writes 14 timeouts 0, SG min/max 0/0 2021-05-24 20:07:53 [debug] Driver 3: position 0, standstill, reads 52655, writes 14 timeouts 0, SG min/max 0/0 2021-05-24 20:07:53 [debug] Driver 4: position 0, standstill, reads 52655, writes 14 timeouts 0, SG min/max 0/0 2021-05-24 20:07:53 [debug] Driver 5: position 0, standstill, reads 52656, writes 14 timeouts 0, SG min/max 0/0 2021-05-24 20:07:53 [debug] Date/time: 2021-05-24 20:07:53 [debug] 2021-05-24 20:07:53 2021-05-24 20:07:53 [debug] Slowest loop: 4.91ms; fastest: 0.05ms 2021-05-24 20:07:53 [debug] === Storage === Free file entries: 9 2021-05-24 20:07:53 [debug] SD card 0 detected, interface speed: 25.0MBytes/sec 2021-05-24 20:07:53 [debug] SD card longest read time 3.0ms, write time 3.6ms, max retries 0 2021-05-24 20:07:53 [debug] === Move === DMs created 125, maxWait 0ms, bed compensation in use: none, comp offset 0.000 2021-05-24 20:07:53 [debug] === MainDDARing === Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1 2021-05-24 20:07:53 [debug] === AuxDDARing === Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1 2021-05-24 20:07:53 [debug] === Heat === Bed heaters = 2021-05-24 20:07:53 [debug] 0 2021-05-24 20:07:53 [debug] -1 2021-05-24 20:07:53 [debug] -1 2021-05-24 20:07:53 [debug] -1 2021-05-24 20:07:53 [debug] -1 2021-05-24 20:07:53 [debug] -1 2021-05-24 20:07:53 [debug] -1 2021-05-24 20:07:53 [debug] -1 2021-05-24 20:07:53 [debug] -1 2021-05-24 20:07:53 [debug] -1 2021-05-24 20:07:53 [debug] -1 2021-05-24 20:07:53 [debug] -1 2021-05-24 20:07:53 [debug] , chamberHeaters = 2021-05-24 20:07:53 [debug] -1 2021-05-24 20:07:53 [debug] -1 2021-05-24 20:07:53 [debug] -1 2021-05-24 20:07:53 [debug] -1 2021-05-24 20:07:53 [debug] === GCodes === 2021-05-24 20:07:53 [debug] Segments left: 0 2021-05-24 20:07:53 [debug] Movement lock held by null 2021-05-24 20:07:53 [debug] HTTP is ready with "m122b0" in state(s) 0 2021-05-24 20:07:53 [debug] Telnet is idle in state(s) 0 2021-05-24 20:07:53 [debug] File is idle in state(s) 0 2021-05-24 20:07:53 [debug] USB is idle in state(s) 0 2021-05-24 20:07:53 [debug] Aux is idle in state(s) 0 2021-05-24 20:07:53 [debug] Trigger is idle in state(s) 0 2021-05-24 20:07:53 [debug] Queue is idle in state(s) 0 2021-05-24 20:07:53 [debug] LCD is idle in state(s) 0 2021-05-24 20:07:53 [debug] SBC is idle in state(s) 0 2021-05-24 20:07:53 [debug] Daemon is idle in state(s) 0 2021-05-24 20:07:53 [debug] Aux2 is idle in state(s) 0 2021-05-24 20:07:53 [debug] Autopause is idle in state(s) 0 2021-05-24 20:07:53 [debug] Code queue is empty. 2021-05-24 20:07:53 [debug] === CAN === Messages queued 146, send timeouts 0, received 208, lost 0, longest wait 1ms for reply type 6042, peak Tx sync delay 5, free buffers 49 (min 48) 2021-05-24 20:07:53 [debug] === Network === 2021-05-24 20:07:53 [debug] Slowest loop: 3.39ms; fastest: 0.02ms 2021-05-24 20:07:53 [debug] Responder states: 2021-05-24 20:07:53 [debug] HTTP(0) 2021-05-24 20:07:53 [debug] HTTP(0) 2021-05-24 20:07:53 [debug] HTTP(0) 2021-05-24 20:07:53 [debug] HTTP(0) 2021-05-24 20:07:53 [debug] HTTP(0) 2021-05-24 20:07:53 [debug] HTTP(0) 2021-05-24 20:07:53 [debug] FTP(0) 2021-05-24 20:07:53 [debug] Telnet(0), 0 sessions 2021-05-24 20:07:53 [debug] Telnet(0), 0 sessions 2021-05-24 20:07:53 [debug] HTTP sessions: 1 of 8 2021-05-24 20:07:53 [debug] - Ethernet - State: active 2021-05-24 20:07:53 [debug] Error counts: 0 0 1 0 0 Socket states: 2021-05-24 20:07:53 [debug] 5 2021-05-24 20:07:53 [debug] 2 2021-05-24 20:07:53 [debug] 2 2021-05-24 20:07:53 [debug] 2 2021-05-24 20:07:53 [debug] 2 2021-05-24 20:07:53 [debug] 0 2021-05-24 20:07:53 [debug] 0 2021-05-24 20:07:53 [debug] 0 2021-05-24 20:07:55 [debug] Diagnostics for board 1: 2021-05-24 20:07:55 [debug] Duet EXP3HC firmware version 3.3RC2+2 (2021-05-17 18:05:14) Bootloader ID: SAME5x bootloader version 2.2 (2021-01-16b1) 2021-05-24 20:07:55 [debug] Never used RAM 159168, free system stack 0 words Tasks: Move(notifyWait<null>,0.0%,160) HEAT(delaying<null>,0.0%,61) CanAsync(notifyWait<null>,0.0%,72) CanRecv(notifyWait<null>,0.0%,83) CanClock(notifyWait<null>,0.0%,74) TMC(notifyWait<null>,23.0%,63) MAIN(running<null>,75.6%,387) IDLE(ready<null>,0.0%,40) AIN(delaying<null>,1.3%,263), total 100.0% Last reset 00:02:01 ago, cause: software 2021-05-24 20:07:55 [debug] Last software reset time unknown, reason: AssertionFailed, available RAM 159320, slot 1 Software reset code 0x0120 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00000000 BFAR 0xe000ed38 SP 0x20004754 Task HEAT Freestk 142 bad marker 2021-05-24 20:07:55 [debug] Stack: 00000544 0002eb94 000261af 42000400 000223e3 2002f020 00000000 2002f038 2000151c 00000000 0001d681 0002dd80 0002de38 0002d43c 000b0000 2000159c 00000000 2002f020 00015609 00000000 000009c4 000009c4 a5a5a5a5 a5a5a5a5 a5a5a5a5 a5a5a5a5 00024ff5 2021-05-24 20:07:55 [debug] Driver 0: position 0, 160.0 steps/mm, standstill, reads 38999, writes 18 timeouts 0, SG min/max 0/0, steps req 0 done 0 Driver 1: position 0, 160.0 steps/mm, standstill, reads 39002, writes 18 timeouts 0, SG min/max 0/0, steps req 0 done 0 Driver 2: position 0, 80.0 steps/mm, standstill, reads 39013, writes 11 timeouts 0, SG min/max 0/0, steps req 0 done 0 2021-05-24 20:07:55 [debug] Moves scheduled 0, completed 0, in progress 0, hiccups 0, step errors 0, maxPrep 0, maxOverdue 0, maxInc 0, mcErrs 0, gcmErrs 0 Peak sync jitter 6, peak Rx sync delay 175, resyncs 0, no step interrupt scheduled VIN: 32.1V, V12: 12.2V MCU temperature: min 36.5C, current 36.9C, max 36.9C Ticks since heat task active 80, ADC conversions started 121514, completed 121514, timed out 0, errs 0 2021-05-24 20:07:55 [debug] Last sensors broadcast 0x00000000 found 0 86 ticks ago, loop time 0 CAN messages queued 533, send timeouts 0, received 612, lost 0, free buffers 36, min 36, error reg 10000 dup 0, oos 0, bm 0, wbm 0 2021-05-24 20:07:57 [debug] Diagnostics for board 2: 2021-05-24 20:07:57 [debug] Duet EXP3HC firmware version 3.3RC2+2 (2021-05-17 18:05:14) Bootloader ID: not available 2021-05-24 20:07:57 [debug] Never used RAM 158184, free system stack 0 words Tasks: Move(notifyWait<null>,0.0%,160) HEAT(delaying<null>,0.0%,61) CanAsync(notifyWait<null>,0.0%,72) CanRecv(notifyWait<null>,0.0%,83) CanClock(notifyWait<null>,0.0%,74) TMC(notifyWait<null>,23.0%,63) MAIN(running<null>,75.6%,299) IDLE(ready<null>,0.0%,40) AIN(delaying<null>,1.4%,263), total 100.0% Last reset 00:02:02 ago, cause: software 2021-05-24 20:07:57 [debug] Last software reset at 2021-05-24 00:08, reason: AssertionFailed, available RAM 158184, slot 0 Software reset code 0x0120 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00000000 BFAR 0xe000ed38 SP 0x20004764 Task HEAT Freestk 146 ok 2021-05-24 20:07:57 [debug] Stack: 00000544 0002eb10 000260ff 42000400 0002232f 00000000 00000020 2002f020 2000159c 00000003 0001d25b 00000000 2002f020 00000020 000157b1 00000000 00013d62 00013d62 41bae850 a5a5a5a5 a5a5a5a5 a5a5a5a5 00024f45 a5a5a5a5 00000058 00000000 2002ee70 2021-05-24 20:07:57 [debug] Driver 0: position 0, 830.0 steps/mm, standstill, reads 58474, writes 16 timeouts 0, SG min/max 0/0, steps req 0 done 0 Driver 1: position 0, 830.0 steps/mm, standstill, reads 58477, writes 16 timeouts 0, SG min/max 0/0, steps req 0 done 0 Driver 2: position 0, 830.0 steps/mm, standstill, reads 58481, writes 16 timeouts 0, SG min/max 0/0, steps req 0 done 0 2021-05-24 20:07:57 [debug] Moves scheduled 0, completed 0, in progress 0, hiccups 0, step errors 0, maxPrep 0, maxOverdue 0, maxInc 0, mcErrs 0, gcmErrs 0 Peak sync jitter 11, peak Rx sync delay 175, resyncs 0, no step interrupt scheduled VIN: 24.1V, V12: 12.2V MCU temperature: min 37.9C, current 38.3C, max 38.3C Ticks since heat task active 74, ADC conversions started 122891, completed 122890, timed out 0, errs 0 2021-05-24 20:07:57 [debug] Last sensors broadcast 0x0000000e found 3 80 ticks ago, loop time 0 CAN messages queued 669, send timeouts 0, received 608, lost 0, free buffers 36, min 36, error reg 110000 dup 0, oos 0, bm 0, wbm 0
-
@typqxq thanks for your report. This has just been fixed in the forthcoming release 3.3RC3.
-
I confirm this is fixed in 3.3RC3.