I have had a lot of SD Card card corruption problems. It boots up most of the time, but not always. Most often the error is "journal commit i/o error".
I am at a loss to determine the cause. Here is what I have eliminated and how:
* I have not shut down the pi improperly.
* After it became corrupted, I ran the following test. I formatted the card using SDFormatter, as recommended. I re-imaged the card. On this brand new image, I set up a cron job to reboot after every 10 minutes. I got a failed reboot after about 3 hours. So I concluded the corruption was not caused by any software I installed.
* The card, then? I tried 2 different cards. Same result. Both passed error checking fine (on both chkdsk and badblocks). Both were card sold by 'modmypi' and are compatible models.
* Too many peripherals? I removed everything except the USB keyboard. Same problem.
* There is no overclocking on these 10-min reboot tests.
* The warranty bit is not set, so the pi is not fried.
* The firmware updates don't make any difference.
* Believe me: I am not shutting down the pi improperly. Really
The only thing I can think is left is the power supply, although this was also from modmypi. The thing is my case is not one that can be opened, so I don't want to check it with the voltmetre unless I absolutely have to (this will involve damaging the case, and could give me warranty problems).
In the logs, how can I verify this is indeed a power supply problem? I'm just not sure what logs are for what