Many places on the web report that some SATA DVD-roms not working correctly. It hang time by time or disconnect without any visible reasons. Problems with access media and ejecting.
I was one of these "lucky" guys with all range of these issues.

after some research I decide to clear all additional info from Device (SATA) section in DSDT (it keeps some methods taking care about timing like _GTM,_STM, _GTF methods)
so no it looks like this
CODE
            Device (SATA)
            {
                Name (_ADR, 0x001F0002)
                OperationRegion (PCI, PCI_Config, 0x40, 0x20)
                Device (PRIM)
                {
                    Name (_ADR, Zero)
                    
                    Device (DRV0)
                    {
                        Name (_ADR, Zero)
                    }

                    Device (DRV1)
                    {
                        Name (_ADR, One)
                    }
                }

                Device (SECD)
                {
                    Name (_ADR, One)
                    
                    Device (DRV0)
                    {
                        Name (_ADR, Zero)
                    }

                    Device (DRV1)
                    {
                        Name (_ADR, One)
                    }
                }
            }

now it seems problem gone (Hard drives working fine, I burned some DVD-disks without any problems)