When a disc does not play the first thing I try is taking the disc out of the drive and cleaning it. This sometimes works.
The second thing I try is rebooting the computer. Rebooting is a possible solution to multiple problems.
I am guessing that if you have 7MC many optical drive use the Microsoft driver. Mine uses the 7 MC driver last updated in 2006.
Firmware, if it is updated, is updated by the manufacter. The update may not be for whatever is causing a disc to just spin or not be seen.
I do not know of a method to explore the cause of a disc just spinning or not being seen. Sometimes it is a disc issue. You can try playing the disc with a different player. You can also see if other software like AnyDVD sees the disc. If it then plays or is seen I am not sure what that tells you about your optical drive. I don't know if discs can be manufactured to not be seen by computer optical drives. I do hear that some optical drives do not allow ripping.
Optical drives degrade over time and become less reliable at reading discs.
This is the sum of what I know to say about these issues and I hope there is someone who knows more.
Anál nathrach, orth’ bháis’s bethad, do chél dénmha