Nothing was working for me. I must have a faulty motor to eject, but Dave Stowe's suggestion to hold it on it's side and let gravity help did the trick!
Response to mikokatsun post about shaking it.
This worked for us. A PC requires paper clip, Mac requires a good shake.
Option 1 worked right away! Thanks for the help!
"/usr/bin/drutil tray eject" worked for me, where other options failed. (including "/usr/bin/drutil eject")
Yes!! Holding the machine sideways with the disc slot facing down and shaking the **** out of it while clicking eject worked great for a workaround. Now to see about a permanent fix.
Retrieving data ...