If you're making a motherboard, and you're going to provide onboard IDE RAID, that's great, even if the product isn't fantastic. However, should the user specify that they would just prefer to have some IDE channels, please do so in a standard fashion.
I shouldn't be up at 3am building kernel modules for something that should work out of the box.