a 'workaround' with some side-effects that worked for me is the "grub2 + setpci"-trick to (re-)enable AHCI (see ). The positive side-effect is, you get somewhat better IO-performance (my SSD read throughput went up about 30%). The negative side-effect is, you loose suspend/resume support. To the latter, there seems hope (see ).
My main goal was actually not fixing the DVD drive but getting rid of the wasted time during boot while waiting for the ata code to time-out.