The kernel normally "blocks" mounting of /dev/hda4 while it does a filesystem check -- this gets triggered frequently after the max-mount count or max-mount time expires. When mounting manually, use the "nocheck" option to skip such unnecessary checks (which is what Hijack causes to happen on the player itself when the Filesystem Check on Sync menu entry is used.