My Optiarc AD-7170A would read CD's OK, but couldn't write them, nor would it install from data DVD. Data DVD creation would also fail.
Data DVD installs would err out with "The application failed to initialize properly ( 0xc0000006 )".
After reading this http://support.microsoft.com/kb/305680 (and lots of other stuff) I decided to play with the DVD hardware.
1) moved drive from mid-cable to end of IDE cable. No obvious effect, but Good Practise!
2) changed drive jumper from CableSelect to Master. Now data DVD install starts, but fails after a minute or so. Looks like cable was NOT set up for CSel.
3) changed IDE cable from 40-wire to 80-wire. Data DVD install now succeeds!
Dell Dimension 2350
Optiarc AD-7170A - original firmware
Seagate Barracuda 500GB PATA
1 GB RAM
WinXP Pro SP2
(Yeah, it's old. But it's mine!)