Originally Posted by Uncle_Theodore
Did you try the
command from a root terminal?
I tried /dev/hda eject (the same way I would issue a rewind command to a tape drive). That didn't work.
Klearview, I will save that for future reference.
I went ahead and gave up and rebooted though. I could eject the drive then (of course), but it still wouldn't read disks. Turns out the drive is bad (or needed a cleaning, yet it was hardly ever used and I have no cleaning kit anyway). I swapped a new drive in and it works flawless now. It's annoying to not be able to eject though.