I only had a few minutes to look into this this evening. The problem you
are seeing is coming from ide-cd.c in ide_cdrom_select_disc where it has
the lines:
if (
#if ! STANDARD_ATAPI
CDROM_STATE_FLAGS (drive)->sanyo_slot == 0 &&
#endif
info->changer_info->slots[slot].disc_present == 0) {
return -ENOMEDIUM;
}
I have not had time to look into this further yet, but rest assured that I
will. Anywhere, this is the test thjat is failing, and causing eject to
not behave. I need to look up LOAD/UNLOAD CD (page 97 of ATAPI v. 2.6 (see
link in ide-cd for the spec) to see why I added code to bailing out on this.
It may be dumbness, or I may have had a reason. Will check.
-Erik
-- Erik B. Andersen Web: http://www.inconnect.com/~andersen/ email: andersee@debian.org --This message was written using 73% post-consumer electrons--- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu