3.3b1: Can’t pause or cancel file in progress
-
I run 3.3b1 on 6HC+3HC+SBC with DWC3.2.2. While printing, i loose the ability to pause or cancel the current job.
2021-02-27 17:14:56 M1 Error: M1: Pause the print before attempting to cancel it 2021-02-27 17:14:52 M0 Error: M0: Pause the print before attempting to cancel it 2021-02-27 17:14:48 M25 Error: M25: Cannot pause print, because no file is being printed! 2021-02-27 16:57:08 M122 B1 Diagnostics for board 1: Duet EXP3HC firmware version 3.3beta1 (2021-02-14 16:32:08) Bootloader ID: SAME5x bootloader version 2.2 (2021-01-16b1) Never used RAM 154784, free system stack 0 words Tasks: Move(notifyWait,80) HEAT(delaying,69) CanAsync(notifyWait,72) CanRecv(notifyWait,82) CanClock(notifyWait,74) TMC(notifyWait,30) MAIN(running,207) AIN(delaying,260) Last reset 08:56:06 ago, cause: power up Last software reset at 2020-11-10 18:16, reason: StackOverflow, available RAM 154112, slot 0 Software reset code 0x0100 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0000080e BFAR 0xe000ed38 SP 0x2002ffb4 Task � Freestk 4294967295 ok Stack: 2000137c 200013b0 0002525d 00000000 0003e418 20001598 20003b28 00000000 00024885 200014b4 20003ab0 00000000 00f00000 e000ef34 c0000000 20003b30 000249c5 0002472c 61000000 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff Driver 0: position 78019, 160.0 steps/mm, ok, reads 60727, writes 0 timeouts 0, SG min/max 0/1023, steps req 51010289 done 51010128 Driver 1: position -441066, 160.0 steps/mm, ok, reads 60726, writes 0 timeouts 0, SG min/max 0/1023, steps req 53426002 done 53425629 Driver 2: position 35383024, 830.0 steps/mm, ok, reads 60727, writes 0 timeouts 0, SG min/max 0/1023, steps req 9814045 done 9814008 Moves scheduled 1552785, completed 1552782, in progress 1, hiccups 0, step errors 0, maxPrep 151, maxOverdue 3, maxInc 1, mcErrs 0, gcmErrs 0 Peak sync jitter 11, peak Rx sync delay 191, resyncs 0, next step interrupt due in 20 ticks, enabled VIN: 24.1V, V12: 12.1V MCU temperature: min 39.8C, current 40.0C, max 40.2C Ticks since heat task active 14, ADC conversions started 32166756, completed 32166754, timed out 0 Last sensors broadcast 0x00000002 found 1 19 ticks ago, loop time 0 CAN messages queued 82129, send timeouts 0, received 428755, lost 0, free buffers 36, min 36, error reg 0 dup 0, oos 9, bm 0, wbm 0 2021-02-27 16:57:03 M122 B0 === Diagnostics === RepRapFirmware for Duet 3 MB6HC version 3.3beta1 running on Duet 3 MB6HC v0.6 or 1.0 (SBC mode) Board ID: 08DJM-956L2-G43S4-6JKDD-3SJ6L-TB62G Used output buffers: 1 of 40 (18 max) === RTOS === Static ram: 148196 Dynamic ram: 62796 of which 304 recycled Never used RAM 139376, free system stack 118 words Tasks: Linux(ready,105) HEAT(delaying,283) CanReceiv(notifyWait,774) CanSender(notifyWait,357) CanClock(delaying,342) TMC(notifyWait,18) MAIN(running,667) IDLE(ready,20) Owned mutexes: HTTP(MAIN) === Platform === Last reset 08:55:08 ago, cause: software Last software reset at 2021-02-27 08:01, reason: MemoryProtectionFault mmarValid daccViol, GCodes spinning, available RAM 140492, slot 2 Software reset code 0x0163 HFSR 0x00000000 CFSR 0x00000082 ICSR 0x0444a804 BFAR 0x00000008 SP 0x204327b0 Task Linu Freestk 316 ok Stack: 2042efd0 00000063 00000003 00000000 0048ff96 00406dab 00406eb8 61030000 00406d7f 004865b4 20000000 403e0000 204327e8 20432a14 00000106 41f00001 20426e68 00486954 00000001 00000000 20432a14 20432950 00486960 00000000 20432950 00406eeb 2042da88 Error status: 0x00 Aux0 errors 0,0,0 Aux1 errors 0,0,0 MCU temperature: min 45.1, current 45.6, max 46.3 Supply voltage: min 31.8, current 31.9, max 32.0, under voltage events: 0, over voltage events: 0, power good: yes 12V rail voltage: min 12.0, current 12.0, max 12.1, under voltage events: 0 Driver 0: position 71013, ok, reads 65003, writes 0 timeouts 0, SG min/max 0/1023 Driver 1: position -608, ok, reads 65003, writes 0 timeouts 0, SG min/max 0/1023 Driver 2: position 111952, standstill, reads 65004, writes 0 timeouts 0, SG min/max not available Driver 3: position 298, ok, reads 65002, writes 0 timeouts 0, SG min/max 0/1023 Driver 4: position 0, ok, reads 65002, writes 0 timeouts 0, SG min/max 0/1023 Driver 5: position 0, ok, reads 65002, writes 0 timeouts 0, SG min/max 0/1023 Date/time: 2021-02-27 16:57:02 Slowest loop: 47.36ms; fastest: 0.06ms === Storage === Free file entries: 10 SD card 0 not detected, interface speed: 37.5MBytes/sec SD card longest read time 0.0ms, write time 0.0ms, max retries 0 === Move === DMs created 125, maxWait 0ms, bed compensation in use: mesh, comp offset 0.000 === MainDDARing === Scheduled moves 1425778, completed moves 1425718, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state 3 === AuxDDARing === Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1 === Heat === Bed heaters = 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1, chamberHeaters = -1 -1 -1 -1 Heater 0 is on, I-accum = 0.1 Heater 1 is on, I-accum = 0.0 === GCodes === Segments left: 1 Movement lock held by null HTTP* is doing "M122 B0" in state(s) 0 Telnet is idle in state(s) 0 File* is doing "G1 X197.882004 Y238.949997 E0.019730" in state(s) 0 USB is idle in state(s) 0 Aux is idle in state(s) 0 Trigger* is idle in state(s) 0 Queue* is idle in state(s) 0 LCD is idle in state(s) 0 SBC is idle in state(s) 0 Daemon is idle in state(s) 0 Aux2 is idle in state(s) 0 Autopause is idle in state(s) 0 Code queue is empty. === CAN === Messages queued 430408, send timeouts 3051, received 82507, lost 0, longest wait 22ms for reply type 6024, peak Tx sync delay 557, free buffers 49 (min 33) === SBC interface === State: 4, failed transfers: 2 Last transfer: 1ms ago RX/TX seq numbers: 51371/38827 SPI underruns 1, overruns 1 Number of disconnects: 1, IAP RAM available 0x2d410 Buffer RX/TX: 2688/128-4080 === Duet Control Server === Duet Control Server v3.2.2 File: Buffered code: G1 X197.814 Y238.249 E0.01973 Buffered code: G1 X197.780 Y237.545 E0.01973 Buffered code: G1 X197.780 Y236.841 E0.01973 Buffered code: G1 X197.814 Y236.137 E0.01973 Buffered code: G1 X197.882 Y235.436 E0.01973 Buffered code: G1 X197.984 Y234.739 E0.01973 Buffered code: G1 X198.119 Y234.048 E0.01972 Buffered code: G1 X198.288 Y233.364 E0.01973 Buffered code: G1 X198.489 Y232.689 E0.01973 Buffered code: G1 X198.723 Y232.025 E0.01973 Buffered code: G1 X198.989 Y231.373 E0.01973 Buffered code: G1 X199.285 Y230.734 E0.01973 Buffered code: G1 X199.613 Y230.110 E0.01973 Buffered code: G1 X199.970 Y229.503 E0.01973 Buffered code: G1 X200.356 Y228.914 E0.01973 Buffered code: G1 X200.770 Y228.344 E0.01973 Buffered code: G1 X201.211 Y227.795 E0.01973 Buffered code: G1 X201.678 Y227.268 E0.01973 Buffered code: G1 X202.170 Y226.764 E0.01973 Buffered code: G1 X202.686 Y226.284 E0.01973 Buffered code: G1 X203.224 Y225.830 E0.01972 Buffered code: G1 X203.784 Y225.402 E0.01973 Buffered code: G1 X204.363 Y225.002 E0.01973 Buffered code: G1 X204.962 Y224.631 E0.01973 Buffered code: G1 X205.577 Y224.288 E0.01973 Buffered code: G1 X206.208 Y223.976 E0.01973 Buffered code: G1 X206.854 Y223.695 E0.01972 Buffered code: G1 X207.513 Y223.445 E0.01973 Buffered code: G1 X208.183 Y223.227 E0.01973 Buffered code: G1 X208.862 Y223.042 E0.01972 Buffered code: G1 X209.550 Y222.890 E0.01973 ==> 1460 bytes Code buffer space: 2560 Configured SPI speed: 8000000 Hz Full transfers per second: 57.94 Maximum length of RX/TX data transfers: 4932/1688 File /opt/dsf/sd/gcodes/RearLeft v6.2.gcode is selected, processing