This is exactly the reason I am having trouble fixing this... It
seems some people are having door-locking problems, and others are not! My
ATAPI cdrom drive (an NEC 4x4 changer) does not have this problem, and
since I cannot duplicate this, I am having trouble figuring out how to fix
it. I also have to finish my thesis during the next week, so I will not be
able to even look at this until then.
Perhaps those who ARE having door-locking problems could take a look at the
ide-cd driver and the generic cdrom driver and see if they can figure out
the problem. The files where door-locking problem hunters should look are:
/linux/drivers/cdrom/cdrom.c
/linux/drivers/block/ide-cd.c
And it may (or may not) be necessary to read the ATAPI standard which is
available from:
ftp://fission.dt.wdc.com/pub/standards/atapi/spec/SFF8020-r2.6/PDF/8020r26.pdf
If somebody wants to have fortune and glory (well, glory anyway) and
happens to have the great luck of having a IDE/ATAPI cdrom drive that
has door-locking problems with the development kernel, please feel free to
figure the problem out and send me a patch. Since my cdrom drive works
fine with the driver in the development kernel, until somebody who does
have this problem sends me a patch, this is not likely to get fixed. This
is a great opportunity to impress your friends!
-Erik
-- The Linux kernel ide-cd guy --
-- Erik B. Andersen Web: http://www.et.byu.edu/~andersee/ 2485 South State St. email: andersee@et.byu.edu or andersee@debian.org Springville, Ut 84663 phone: (801) 489-1231 --This message was written using 73% post-consumer electrons--