Okay, that all looks good.

And the filesystem check still fails if run immediately after the swapon /dev/hda6 command ?