I have been having problems with a Rasberry-Pi B+ running RISC OS. The first microSD card from ROOL got completely corrupted. They replaced it: this did not cure the problems (though they seemed better). ROOL said it had t be a hardware fault, so I got the R-Pi B+ replaced by Farnell. The problems are still present.
There are essentially two problems:
Firstly: SD access is very flaky. During Boot, the Pi will report disk errors from certain programs, but checking these after booting, they run fine and no disc error can be found. Also, when saving to the SD card, the Pi will often report a disk fault. Usually DiscKnight will find no fault, though sometimes there is a disk corruption. Occasionally the freespace map will be corrupted.
Secondly: The mouse behaves erratically: mouse clicks are often not registered - I have counted up to seven clicks before one registers. Double clicking has little chance, unless the clicks are very widely spaced.
Sometimes a mouse click will be held until the mouse is moved slightly, when the click is registered. This is particularly noticeable on drag and drop: the dragged item sticks to the mouse pointer when the button is released and does not drop until the mouse is moved slightly.
Sometimes a whole string of clicks will be discharged, stopping only when the mouse is moved.
Both behaviours may be slightly better with the latest combination: certainly th first SD card was completely corrupted by the first R-Pi. But the problem persists even having rep;aced SSD and R-PI.
So it seems there is a software problem combining with the hardware - or maybe the Pi's firmware. To me, it seems like a timing problem. It is inconsistent: sometimes it is much less noticeable that at others. Maybe these problems are specific to the B+ or were they also present on the earlier R-Pi and are much worse on the B+.
If they are in the B+ hardware/firmware, rather than in RISC OS - maybe users of other OS have had similar experiences?
Certainly as it now is, the behaviour is an extremely poor introduction for any new users of RISC OS.