[3.6.0-beta.4 SBC] WatchdogTimeout - bad header 0xff
-
Another failure today
Feb 15 22:05:47 Meltingplot-MBL-480-vaswsq DuetControlServer[4948]: [info] Printing resumed Feb 16 00:59:08 Meltingplot-MBL-480-vaswsq DuetControlServer[4948]: [warn] Restarting full transfer because a bad header format code was received (0xff) Feb 16 00:59:09 Meltingplot-MBL-480-vaswsq DuetControlServer[4948]: [warn] Lost connection to Duet (Timeout while waiting for transfer ready pin) Feb 16 00:59:09 Meltingplot-MBL-480-vaswsq DuetControlServer[4948]: [info] Connection to Duet established Feb 16 00:59:09 Meltingplot-MBL-480-vaswsq DuetControlServer[4948]: [warn] Daemon: Aborting orphaned macro file daemon.g Feb 16 00:59:09 Meltingplot-MBL-480-vaswsq DuetControlServer[4948]: [info] Aborted macro file daemon.g Feb 16 00:59:09 Meltingplot-MBL-480-vaswsq DuetControlServer[4948]: [warn] SPI connection has been reset Feb 16 00:59:09 Meltingplot-MBL-480-vaswsq DuetControlServer[4948]: [info] Aborted job file Feb 16 00:59:09 Meltingplot-MBL-480-vaswsq DuetControlServer[4948]: [info] Starting macro file config.g on channel Trigger Feb 16 00:59:15 Meltingplot-MBL-480-vaswsq DuetControlServer[4948]: [error] M584: Driver 50.0 does not exist Feb 16 00:59:15 Meltingplot-MBL-480-vaswsq DuetControlServer[4948]: Driver 51.0 does not exist Feb 16 00:59:15 Meltingplot-MBL-480-vaswsq DuetControlServer[4948]: [info] Starting macro file config-override.g on channel Trigger Feb 16 00:59:15 Meltingplot-MBL-480-vaswsq DuetControlServer[4948]: [info] Trigger: Finished macro file config-override.g Feb 16 00:59:15 Meltingplot-MBL-480-vaswsq DuetControlServer[4948]: [info] Event logging stopped Feb 16 00:59:15 Meltingplot-MBL-480-vaswsq DuetControlServer[4948]: [info] Event logging to 0:/sys/eventlog.log started
2025-02-15 22:05:47 Printing resumed 2025-02-16 00:59:09 Warning: Lost connection to Duet (Timeout while waiting for transfer ready pin) 2025-02-16 00:59:09 Connection to Duet established 2025-02-16 00:59:09 Warning: SPI connection has been reset 2025-02-16 00:59:09 Connection to SBC established! 2025-02-16 00:59:15 Error: M584: Driver 50.0 does not exist Driver 51.0 does not exist 2025-02-16 00:59:15 G10 P0 X0 Y0 Z0 2025-02-16 00:59:15 G10 P0 R0 S0 2025-02-16 00:59:15 G10 L2 P1 X0.000000 Y0.000000 Z0.000000 2025-02-16 00:59:15 G10 L2 P2 X0.000000 Y0.000000 Z0.000000 2025-02-16 00:59:15 G10 L2 P3 X0.000000 Y0.000000 Z0.000000 2025-02-16 00:59:15 G10 L2 P4 X0.000000 Y0.000000 Z0.000000 2025-02-16 00:59:15 G10 L2 P5 X0.000000 Y0.000000 Z0.000000 2025-02-16 00:59:15 G10 L2 P6 X0.000000 Y0.000000 Z0.000000 2025-02-16 00:59:15 G10 L2 P7 X0.000000 Y0.000000 Z0.000000 2025-02-16 00:59:15 G10 L2 P8 X0.000000 Y0.000000 Z0.000000 2025-02-16 00:59:15 G10 L2 P9 X0.000000 Y0.000000 Z0.000000 2025-02-16 00:59:15 Event logging stopped 2025-02-16 00:59:15 Event logging started
M122 === Diagnostics === RepRapFirmware for Duet 3 MB6HC version 3.6.0-beta.4 (2025-02-11 09:51:22) running on Duet 3 MB6HC v1.02 or 1.02a (SBC mode) Board ID: 08DJM-9P63L-DJ3T8-6JKD4-3SJ6K-9A77A Used output buffers: 1 of 40 (17 max) Error in macro line 29 while starting up: M584: Driver 50.0 does not exist Driver 51.0 does not exist === RTOS === Static ram: 137396 Dynamic ram: 98044 of which 3056 recycled Never used RAM 105560, free system stack 180 words Tasks: LASER(5,nWait 7,0.0%,269) SBC(2,nWait 7,1.0%,725) HEAT(3,nWait 6,0.0%,323) Move(4,nWait 6,0.0%,323) TMC(4,nWait 6,3.0%,375) CanReceiv(6,nWait 1,0.0%,805) CanSender(5,nWait 7,0.0%,334) CanClock(7,delaying,0.0%,350) MAIN(1,running,95.9%,101) IDLE(0,ready,0.0%,29) USBD(3,blocked,0.0%,144), total 100.0% Owned mutexes: HTTP(MAIN) === Platform === Last reset 06:21:05 ago, cause: software Last software reset at 2025-02-16 00:59, reason: WatchdogTimeout, Gcodes spinning, available RAM 83312, slot 1 Software reset code 0x00a3 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x1440e04f BFAR 0x00000000 SP 0x2045ffa8 Task MAIN Freestk 78286 ok Stack: fff530e0 0000f850 0000f850 0000f850 f846069c 00000000 0044b234 a1030027 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff === Storage === Free file entries: 20 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 === Segments created 0, maxWait 0ms, bed comp in use: none, height map offset 0.000, hiccups added 0/0 (0.00/0.00ms), max steps late 0, ebfmin 0.00, ebfmax 0.00 Pos req/act/dcf: 0.00/0/0.00 0.00/0/0.00 0.00/0/0.00 Next step interrupt due in 140 ticks, disabled Driver 0: standstill, SG min n/a, mspos 8, reads 53019, writes 11 timeouts 0 Driver 1: standstill, SG min n/a, mspos 8, reads 53019, writes 11 timeouts 0 Driver 2: standstill, SG min n/a, mspos 760, reads 53006, writes 24 timeouts 0 Driver 3: standstill, SG min n/a, mspos 40, reads 53006, writes 24 timeouts 0 Driver 4: standstill, SG min n/a, mspos 232, reads 53006, writes 24 timeouts 0 Driver 5: standstill, SG min n/a, mspos 260, reads 53008, writes 22 timeouts 0 Phase step loop runtime (us): min=0, max=18, frequency (Hz): min=1918, max=2094 === DDARing 0 === Scheduled moves 0, completed 0, LaErrors 0, Underruns [0, 0, 0] Segments left 0, axes/extruders owned 0x00000000, drives owned 0x00000000 Code queue is empty === DDARing 1 === Scheduled moves 0, completed 0, LaErrors 0, Underruns [0, 0, 0] Segments left 0, axes/extruders owned 0x00000000, drives owned 0x00000000 Code queue is empty === Heat === Bed heaters 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1, chamber heaters -1 -1 -1 -1 -1 -1 -1 -1, ordering errs 0 === GCodes === Movement locks held by null, null HTTP* is doing "M122" in state(s) 0 Telnet is idle in state(s) 0 File is idle 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 0, running macro Aux2 is idle in state(s) 0 Autopause is idle in state(s) 0 File2 is idle in state(s) 0 Queue2 is idle in state(s) 0 === Filament sensors === Driver 31: pos 13718.32, errs: frame 0 parity 0 ovrun 0 pol 0 ovdue 0 === CAN === Messages queued 199813, received 365858, lost 0, ignored 0, errs 0, boc 0 Longest wait 241ms for reply type 6041, peak Tx sync delay 384, free buffers 50 (min 49), ts 108370/108369/0 Tx timeouts 0,0,0,0,0,0 === SBC interface === Transfer state: 5, failed transfers: 0, checksum errors: 0 RX/TX seq numbers: 53927/29369 SPI underruns 0, overruns 0 State: 5, disconnects: 0, timeouts: 0 total, 0 by SBC, IAP RAM available 0x27a80 Buffer RX/TX: 0/0-0, open files: 0 === Duet Control Server === Duet Control Server version 3.6.0-beta.4 (2025-02-11 12:02:27, 32-bit) HTTP+Executed: > Executing M122 Daemon: >> Doing macro daemon.g, started by system Code buffer space: 4096 Configured SPI speed: 8000000Hz, TfrRdy pin glitches: 1 Full transfers per second: 39.57, max time between full transfers: 85.1ms, max pin wait times: 945.5ms/6.2ms Codes per second: 8.62 Maximum length of RX/TX data transfers: 5444/1664
M122 B50 Diagnostics for board 50: Duet EXP1HCL rev 1.0a or earlier firmware version 3.6.0-beta.4 (2025-02-10 20:09:59) Bootloader ID: SAME5x bootloader version 2.4 (2021-12-10) All averaging filters OK Never used RAM 45228, free system stack 178 words Tasks: EncCal(1,nWait 6,0.0%,469) Move(3,nWait 7,0.1%,97) CLSend(3,nWait 6,0.0%,149) TMC(4,nWait 6,70.4%,317) HEAT(2,nWait 6,0.1%,105) CanAsync(5,nWait 4,0.0%,70) CanRecv(3,nWait 1,0.0%,31) CanClock(5,nWait 1,0.0%,63) MAIN(1,running,28.1%,253) IDLE(0,ready,0.0%,29) AIN(2,nWait 2,1.3%,255), total 100.0% Owned mutexes: Last reset 20:42:45 ago, cause: software Last software reset data not available Moves scheduled 410248, hiccups 0 (0.00/0.00ms), segs 259, step errors 0 (types 0x0), maxLate 0 maxPrep 2467, ebfmin 0.00 max 0.00 Phase step loop runtime (us): min=34, max=69, frequency (Hz): min=488, max=17045 Peak sync jitter -10/6, peak Rx sync delay 192, resyncs 0/1, next timer interrupt due in 4 ticks, enabled, next step interrupt due in 4205270383 ticks, disabled VIN voltage: min 24.6, current 24.6, max 24.6 V12 voltage: min 12.2, current 12.2, max 12.2 MCU temperature: min 29.2C, currentDriver 0: pos 1924, 80.0 steps/mm, ok, SG min n/a, mspos 8, reads 55386, writes 16871 timeouts 1524 Last sensors broadcast 0x00000000 found 0 63 ticks ago, 0 ordering errs, loop time 0 CAN messages queued 596576, send timeouts 0, received 1061897, lost 0, ignored 0, errs 0, boc 0, free buffers 38, min 33, error reg 0 dup 0, oos 0/0/0/0, bm 0, wbm 0, rxMotionDelay 573, adv 17915/70063 Closed loop driver 0 mode: closed loop, pre-error threshold: 2.00, error threshold: 4.00, encoder type rotaryAS5047, position 9853 Encoder reverse polarity: yes, full rotations 0, last angle 9854, minCorrection=-9.0, maxCorrection=9.4, agc 57, mag 4645, no error Tuning mode: 0, tuning error: 0, collecting data: no Accelerometer: none I2C bus errors 12, naks 0, contentions 0, other errors 0
M122 B51 Diagnostics for board 51: Duet EXP1HCL rev 1.0a or earlier firmware version 3.6.0-beta.4 (2025-02-10 20:09:59) Bootloader ID: SAME5x bootloader version 2.4 (2021-12-10) All averaging filters OK Never used RAM 44892, free system stack 174 words Tasks: EncCal(1,nWait 6,0.0%,469) Move(3,nWait 7,0.1%,97) CLSend(3,nWait 6,0.0%,149) TMC(4,nWait 6,70.2%,317) HEAT(2,nWait 6,0.1%,105) CanAsync(5,nWait 4,0.0%,70) CanRecv(3,nWait 1,0.0%,31) CanClock(5,nWait 1,0.0%,63) MAIN(1,running,28.3%,253) IDLE(0,ready,0.0%,29) AIN(2,nWait 2,1.3%,255), total 100.0% Owned mutexes: Last reset 20:43:05 ago, cause: software Last software reset data not available Moves scheduled 371581, hiccups 0 (0.00/0.00ms), segs 273, step errors 0 (types 0x0), maxLate 0 maxPrep 2394, ebfmin 0.00 max 0.00 Phase step loop runtime (us): min=34, max=70, frequency (Hz): min=491, max=16304 Peak sync jitter -7/9, peak Rx sync delay 192, resyncs 0/1, next timer interrupt due in 1 ticks, enabled, next step interrupt due in 4190702455 ticks, disabled VIN voltage: min 24.2, current 24.2, max 24.3 V12 voltage: min 12.0, current 12.1, max 12.1 MCU temperature: min 28.2C, current Driver 0: pos -1824, 80.0 steps/mm, ok, SG min n/a, mspos 8, reads 21706, writes 13725 timeouts 1238 Last sensors broadcast 0x00000000 found 0 131 ticks ago, 0 ordering errs, loop time 0 CAN messages queued 596733, send timeouts 0, received 1023400, lost 0, ignored 0, errs 0, boc 0, free buffers 38, min 32, error reg 0 dup 0, oos 0/0/0/0, bm 0, wbm 0, rxMotionDelay 544, adv 18140/70373 Closed loop driver 0 mode: closed loop, pre-error threshold: 2.00, error threshold: 4.00, encoder type rotaryAS5047, position 9340 Encoder reverse polarity: yes, full rotations 0, last angle 9341, minCorrection=-35.3, maxCorrection=30.5, agc 47, mag 4612, no error Tuning mode: 0, tuning error: 0, collecting data: no Accelerometer: none I2C bus errors 12, naks 0, contentions 0, other errors 0
-
undefined Phaedrux moved this topic from DSF Development