so it means that my dvd drive is ok.there is some kind of internal connection problem,isn't it?
Yes this is exactly what it means. I would take it back to the tech that repaired it and have them open the system up and check the optical drive connection. It may have been loosened or damaged while he was working on it before.