O Hibernate pode causar alguns problemas - mas isso não explica se ele não está funcionando no Linux ou depois de um reset.
Você diz que outros dispositivos funcionaram - tudo o que posso pensar / sugerir é: você já tentou um soquete USB diferente no caso de ser o soquete danificado. Novamente, se estiver relacionado ao hibernate, uma reinicialização deve resolvê-lo e uma reinicialização no Linux não deve ser afetada.