I recently purchased a Promise Ultra ATA100 TX2 PCI Controller card off EBay and put it in my computer with a ECS K7S5A version 3.x motherboard in it. In the BIOS I have the startup order as Floppy Disk then CD-Rom and then IDE-0. I booted off a boot floppy and blew away the contents of the hard drives and then put in my Windows XP Professional cd and booted off it. Setup kicked in and I installed the OS again with no apparent problems. After setup...the machine would come up fine until I needed to reboot it after installing some drivers...and then...lo and behold...it says it can't find a boot record and would not boot up. I went into BIOS and made IDE-0 the first boot device and still no good. Now...the hard drives are attached to IDE 1 on the Promise controller and it does detect them on boot up. Is anyone aware of a problem with this controller card and this motherboard? I have the same controller card in my other PC with a ECS K7VZA motherboard in it and it works flawlessly. I have tried all the boot orders I can think of and I am dead in the water at the moment....