Did you try to do it plugged in?
No I tried that & it made no difference. Ended up finally getting it working by plugging it into a powered USB hub though.
Managed to get XBMC on it, then realised I have to download/ssh each additional channel on XMBC individually. What a palaver.