The error is on /dev/hda3, not the one(s) you ran fsck on.

/dev/hda3 is where the player software saves a lot of settings, including the current running order (playlist) and per-track settings and stuff.

There is no fsck for /dev/hda3, but you could instead simply wipe it clean and hope that fixes the error.

Connect via serial port, hit control^C to break out of the player and get a shell (command) prompt. Then do this to wipe out /dev/hda3:

cat /dev/zero > /dev/hda3

Cheers