Столько "умных" советов.. Хоть бы кто спросил в какой среде надо управлять приводом! Виндоус, Линукс или встраиваемая платформа с однопоточной прошивкой?
Какие "одни программы без драйверов"?? Все действия с оборудованием из пространства пользователя осуществляются только с помощью драйверов! Это относится ко всем без исключения операционкам, которые разделяют привилегии пользователей.
Я что-то не пойму.. Слабо открыть ядро линукса и просмотреть драйвер IDE?? Там же всё как на ладоне. Увидите какими командами и что делается, понравяться бинарные команды

Далее, открываете Open Source проект по записи/перезаписи CD/DVD болванок под Linux и смотрите как это делается!
http://cdrecord.berlios.de/old/private/cdrecord.htmlЧто может быть проще переиспользования чужого кода?