I would go for the other controller if your on board one is bad. One question! Is the LED on the drive always on? If it is your cable is plugged backwards. SOme other readers also have a proprietary cable and pin arrangement so make sure you have the right one for your computer. If you have ISA slots I would reccomend testing your configuration to see if it is even up to running XP. www.pcworld.com/xpready