Hi there!
I'm currently in the process of migrating an 'old' nRF5X based application already in the field to the nRF Connect SDK, and am stumbling upon issues with logging to the filesystem.
The issue is reproducible with the nRF Connect SDK V2.0.0 and an nRF52832 DK. Just make sure to connect the SD-card correctly; SCK to P0.12, MOSI to P0.13, MISO to P0.14 and CS to P0.11. I've also attached our custom board definition for completeness sake.
The issue is that the logfiles aren't being opened and/or created when there are multiple transaction going on. In the provided application, for instance, I create a new file and log simultaneously. This results in error -2 ENOENT (No such file or directory) or error -5 EIO (I/O-error).
I'm very interested if this is known/defined behaviour, logical behaviour (max SD write/read speeds) or just undocumented/undefined behaviour.
Kind regards,
Jochem