Shutdown kernel panic (this is normal in Firmware 1.0.9 and below, removed in 1.1 and above)

You have no idea how long i struggled with this as part of a larger problem. I’m not sure if you are experiencing some of things i was seeing along with the Kernel Panic, but basically I was seeing 3 things…

  1. Kernel Panic on shutdown
  2. If ANY GCode file was loaded on the controller at the time of reboot after the Kernal Panic the 1F would hang on start up with a “Processing New File” modal dialog box.
  3. Deleting all the GCode files via SSH to get around the Processing New File problem would result in the controller not homing and not being able to jog after start-up. The only way to work around this was a series of E stops and reboots. However if i left any GCode on the 1F i’d get stuck in this loop again and the Kernel Panic was there on every shut down and i suspected it was part of the problem.

Long story short, I don’t think the Kernel Panic is normal as once i figured out the root cause of all the problems I was having the Kernel Panic went away along with the other issues. In my case the root cause was the web camera. If the web cam was plugged in when the system was shut down it would cause the Kernel Panic, and I believe it was causing some I/O errors that resulted in it hanging at startup during the Processing New File step. I can still use the web cam…but I make sure to disconnect it before shutting down, and i don’t plug it in until after the 1F is up and running.

I’m not sure if you’re problems are at all related to what i had going on but figured i’d share in the event you are headed down the same path and I hope this helps you avoid a lot of the time spent trying to figure this out. Support was a great help and they even sent a replacement controller thinking mine was faulty, but the problem was easy to reproduce on the new controller as well. Hopefully there will be a firmware upgrade to address this issue. There seem to be processes not terminating properly at shut down and unhandled exceptions in the code that cause it to hang during the Processing File step when starting up, in my case all related to I/O errors with the web cam.