Help my drive cant read?

I need help. I have a NEC 3540-A drive and my problem with it is i cant read from some disks using windows explorer and i also cant enter the drive at all in command prompt (it says device is not ready).
What i can do with the drive is burn. Burning using any kind of software works just fine.
And the wierd part is the disks that it wont read in windows explorer, i can play those on the same drive using winamp or power dvd.
Another thing i noticed is normally when you try and enter an optical drive with no disc in, windows says please enter disc or something. Mine doesnt say anything. It just shows an empty drive.

Please help me.