3.0RC1+DSF 1.2 on Duet3+RPI3 - Immediately reboots on Job Start
-
Essentially the Title - I upload the file I want printed, It tries to start it(runs M32 code) , and then the duet board loses connection from the pi and reboots.
Things I've done:
Tried Update+Upgrade some more via SSH
Tried Launching from local machine as well as web
Tried Different Slicers
Power Reset
Moved stuff around using Manual Gcode - Machine homes, probes, and extrudes properly if not loading from M32.
Searched Google for Similar issues
Searched recent forum posts for similar issues
Only found one that seems to be like mine, but was fixed by updating to the 3.0RC1 firmware, which I'm on.Things I haven't tried:
Downgrading Firmware
Downgrading DSF
The thing that will actually fix the problemEnjoy The Diag
M122 === Diagnostics === RepRapFirmware for Duet 3 MB6HC v0.6 or 1.0 version 3.0RC1 running on Duet 3 MB6HC Board ID: 08DGM-9T66A-G63SJ-6J1DG-3SD6K-9V0MA Used output buffers: 1 of 32 (13 max) === RTOS === Static ram: 152720 Dynamic ram: 149124 of which 0 recycled Exception stack ram used: 216 Never used ram: 91156 Tasks: NETWORK(ready,1984) HEAT(blocked,1200) CanReceiv(suspended,3808) CanSender(suspended,1476) CanClock(blocked,1424) TMC(blocked,212) MAIN(running,3700) IDLE(ready,160) Owned mutexes: LwipCore(NETWORK) === Platform === Last reset 00:18:10 ago, cause: software Last software reset at 2019-12-29 05:11, reason: Memory protection fault, spinning module LinuxInterface, available RAM 90816 bytes (slot 3) Software reset code 0x4170 HFSR 0x00000000 CFSR 0x00000082 ICSR 0x0444a804 BFAR 0x00000032 SP 0x20417354 Task 0x4e49414d Stack: 0042f1ff 004023d0 01000000 00000000 00000000 00000000 3ff60000 a941c360 3f7767e8 dbabb9ed 3f011eaf 00000000 422dee38 20000000 40283013 00000000 43300000 00000000 40240000 60000010 0044928f 00000000 20428a60 Error status: 0 Free file entries: 10 SD card 0 not detected, interface speed: 37.5MBytes/sec SD card longest block write time: 0.0ms, max retries 0 MCU temperature: min 41.4, current 41.4, max 41.7 Supply voltage: min 23.6, current 23.7, max 23.8, under voltage events: 0, over voltage events: 0, power good: yes 12V rail voltage: min 12.1, current 12.1, max 12.2, under voltage events: 0 Driver 0: standstill, reads 61372, writes 0 timeouts 0, SG min/max not available Driver 1: standstill, reads 61373, writes 0 timeouts 0, SG min/max not available Driver 2: standstill, reads 61372, writes 0 timeouts 0, SG min/max not available Driver 3: standstill, reads 61371, writes 0 timeouts 0, SG min/max not available Driver 4: standstill, reads 61372, writes 0 timeouts 0, SG min/max not available Driver 5: standstill, reads 61372, writes 0 timeouts 0, SG min/max not available Date/time: 2019-12-29 05:29:23 Slowest loop: 2.21ms; fastest: 0.09ms === Move === Hiccups: 0(0), FreeDm: 375, MinFreeDm: 375, MaxWait: 0ms Bed compensation in use: none, comp offset 0.000 === MainDDARing === Scheduled moves: 0, completed moves: 0, StepErrors: 0, LaErrors: 0, Underruns: 0, 0 === AuxDDARing === Scheduled moves: 0, completed moves: 0, StepErrors: 0, LaErrors: 0, Underruns: 0, 0 === Heat === Bed heaters = 0 -1 -1 -1 -1 -1 -1 -1 -1, chamberHeaters = -1 -1 -1 -1 === GCodes === Segments left: 0 Stack records: 1 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 idle in state(s) 0 aux is idle in state(s) 0 daemon* is ready with "M122" in state(s) 0 queue is idle in state(s) 0 lcd is idle in state(s) 0 spi is idle in state(s) 0 autopause is idle in state(s) 0 Code queue is empty. === Network === Slowest loop: 0.46ms; fastest: 0.01ms Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0) Telnet(0) HTTP sessions: 0 of 8 - Ethernet - State: 0 Error counts: 0 0 0 0 0 Socket states: 0 0 0 0 0 0 0 0 === CAN === Messages sent 367, longest wait 0ms for type 0 === Linux interface === State: 0, failed transfers: 0 Last transfer: 16ms ago RX/TX seq numbers: 3185/31511 SPI underruns 0, overruns 0 Number of disconnects: 2 Buffer RX/TX: 0/0-0 === Duet Control Server === Duet Control Server v1.2.1.0 Code buffer space: 4096 Configured SPI speed: 2000000 Hz Full transfers per second: 29.97
-
Thanks, your report and diagnostic output came just in time for me to identify the probable cause before I release 3.0RC2. Please try that version when I release it, which I plan to do later today.
-
Yep! Solved the bug!
Thanks! -
Thanks for confirming.
-
@dc42 Thank you for Fixing it so quickly!
-
@Luke-sLaboratory said in 3.0RC1+DSF 1.2 on Duet3+RPI3 - Immediately reboots on Job Start:
@dc42 Thank you for Fixing it so quickly!
You reported it at just the right time. But I am surprised that nobody else reported the same issue.
-
@dc42 said in 3.0RC1+DSF 1.2 on Duet3+RPI3 - Immediately reboots on Job Start:
@Luke-sLaboratory said in 3.0RC1+DSF 1.2 on Duet3+RPI3 - Immediately reboots on Job Start:
@dc42 Thank you for Fixing it so quickly!
You reported it at just the right time. But I am surprised that nobody else reported the same issue.
Yeah I did a search and was very surprised to not see another - I'm barely getting my new machine up and running so I figured others would be breaking things.