Does doing a sys_sync() (before accessing hda3) help?