I just don't think it is a software issue. It very may well be but I just don't think so.
Do you have a windows box that you can put your faulty cd-rom in? That was we can tell if it still ejects in Windows.
To get your other cd-rom to work, try upgrading to SuSe 9.3. Maybe they have the right drivers for it in that version.