Sometimes it takes other people to point out the obvious (been there myself many times).
It could have been almost anything, the trouble is that cheap unmanaged switches have no diagnostics, so it's impossible to tell what's gone wrong. Buying a managed switch (Mikrotik's RB250GS is one cheap 5 port option) gives you a better chance to diagnose that type of fault.