There are numerous instructions you can google (and maybe even in the vmware kb) on how to do this.
The basic premise is the driver MUST be added within the Windows guest BEFORE you actually change the controller of the boot partition. A simple way to do this is to add a small drive to the VM on a NEW controller of type paravirtual. Once the driver is installed, you can change the boot OS controller and cleanup after yourself.