22-May-2016, 11:43 AM
(21-May-2016, 05:01 PM)Leonard Wrote: I only have the USB stick containing the Snakeoil software in the streamer during start-up. As soon as it has started and is playing I remove the USB stick to avoid getting any noise/pollution from it. So far this worked fine (except that I couldn't switch players, but that has not been an issue for me).
As there is no USB stick attached there is also no way the streamer can update the log.
That could be the issue. While the OS (SquashFS partition) itself is written to and read from RAM, the persistent partition (casper-rw) isn't. Removing the USB probably causes some I/O error and then crashed it (e.g. when LMS is trying to update or read it's database). What you may want is to create another RAM disk and call it casper-rw and sync but that may be too troublesome.
Have you considered PxE booting before? I.e. have your Network ROM boot up a OS that's stored on a remote computer (e.g. a NAS). This way you have not SSD or USB, and it's just the network reading files off a remote NAS (and the most frequenctly accesses files are cached locally)..
Something like this (Video of PxE booting Audiophile Linux back in the day).
Snakeoil Operating System - Music, your way!