Strange - have you repartitioned your hda at any time in the past? 8c and above (maybe earlier, I can't remember exactly) repartition the disk on startup as there was a new swap partition scheme from that point.

What does the kernel say when it ID's the disk in the boot sequence?

Hugo