I have had the same problem on two occasions with my 2008 Eos. Both times I just left it for a while (half day to a day) and then tried later and it ejected the disc fine. It has only happened after extensive use...so it might be overheating?? (just a guess) I'd give it a few hours before trying to eject it again.