Yes I noticed a lot of lockups on 10888, 10870 is stable AFAIT. I"ll use 870 for now and if I"ll still see lockups I"ll try 710. Plugging the keyboard also makes it lockup. I"m using just the mouse to navigate the UI.
Almost certainly a power supply issue. Try connecting the keyboard through a powered hub, or using one that requires less power (does the keyboard have a built in USB hub?).
Check the troupleshooting power problems here:
I'm not so certain, I do think that the kernel compiled for the latest openelec revisions is extremely unstable. the r10899 kernel that I loaded onto my Pi today is extremely unstable. It boots fine, but it doesn't take much to crash it. Copying a file into one of its samba shares almost immediately crashes the Pi.
I reverted to the kernel from r10773 since I had it built already, but still booting with r10899 system image and its back to being stable.
Also, the r10899 kernel is constantly spewing out errors in its kernel log like:
[ 253.998509] BUG: scheduling while atomic: smbd/1229/0x40010100
Followed by a rather lengthy stack trace. One of these errors is occurring about every 0.3 seconds right from the moment the Pi is booted even if its sitting idle. Its normally being generated from xbmc.bin instead of smbd though.