Make sure you are using an 80 pin cable. XP doesn't seem to care, but Vista might. I had a similar problem with a Sony DVD drive with an Nvidia chipset on the motherboard. It wouldn't recognize it at all, and it complained about my CD writer, although it reads from it alright.
EggHeadCafe.com - .NET Developer Portal of Choice
http://www.eggheadcafe.com