il tuo hub esterno è autoalimentato?
hai altre periferiche collegate all'hub?
prova a collegarlo direttamente a una porta usb, almeno vedi
se in questa condizione la carica avviene correttamente.
Altrimenti potrebbe anche essere la batteria dell'MP3
che non tiene più la carica.
Essendo una batteria ricaricabile, anche lei non è eterna.
luca