More often than not, when my DVD drive ejects, it immediately pulls right back in. Ejecting it again usually makes it stay open.

I remember people were having this problem in Intrepid, and it was solved by altering the udev rules. This seems to be something different; the udev rule file for the Intrepid fix doesn't even exist in Karmic, and creating it breaks DVD auto-mounting entirely.

I have two systems doing this, with completely different hardware - one's an IDE DVD drive and the other's a SATA. But no one seems to be posting about it recently, here or elsewhere.