I have a Raspberry Pi set up as a HTPC using Raspbmc. Almost every time I play a video from my notebook on Raspbmc over SMB, some time during the video it freezes and the screen goes blank. After about a minute, the XBMC menu appears at its last state. I can play the video again from here and there is usually no further problem during the playback of that video.
I think this is Raspbmc losing its network connection. I know this because whenever this happens and the screen goes blank, I can see that the XBMC remote (on my Android cellphone) cannot connect to Raspbmc. I can see the same by using the remote on the web browser which complains that the connection to Raspbmc is lost.
Why is Raspbmc temporarily unreachable over the network? I read on another forum that playing video over SMB might take too much CPU. Could that cause the network freeze? Is there anything I can do to diagnose or fix this?