Description of problem:
In dmesg when running eject:
"program eject is using a deprecated SCSI ioctl, please convert it to
Version-Release number of selected component (if applicable):
There's an "example" of using the new SG_IO in there:
but this will only work if this program is the only one poking at the
device, which won't work if HAL is running (could use
hal_device_lock() from HAL though).
Adding Alex to the CC: as this breaks nautilus' eject as well.
it's now fixed in eject-2.0.13-13. Thanks for your info.