Like the thread title says, the tray button won't eject the CD/DVD when I press it, but the terminal's eject button works (hesitantly though.)

This only happens when a CD/DVD is INSIDE the tray. the button works without a CD/DVD in normally.

Any remedy to this issue?