Looks like some kind of hardware conflict. Try different PCI slots, preferably choose one which does not share interrupts with other system resources. I'm running out of ideas.
I also have a VT6421 and it will not work with my Western Digital SATA WDC-WD2000JS 200GB. Errors in the event log, formats that will not complete and just a slew of errors...
The drive works fine in a different computer.
However I have a Samsung 250GB hooked up to the same controller and so far it seems to work properly. so far...