Red Hat Bugzilla – Bug 20583
ATAPI (ide) CD-RW drive continually reports "Error: not ready" once per second. Other normal CDROM drive is OK.
Last modified: 2007-04-18 12:29:45 EDT
After booting and logging into RedHat 7.0, the following message appears in the /var/log/messages
file. The message appears approximately once to twice per second, and never stops:
kernel: ATAPI device hdc:
Error: Not ready (Sense key=0x02)
(reserved error code) -- (asc=0x3a, ascq=0x01)
The failed "Read Cd/Dvd Capacity" packet command was:
"25 00 00 00 00 00 00 00 00 00 00 00"
This error seems specific to the CD-RW drive, and appears as soon as the login process is
complete. There is not a disc in the CD-RW drive. The PC has two IDE/ATAPI cd drives- one,
a standard CDROM (no problems), the other, a CD-RW drive, which reports the errors above.
The drive in question is a PLEXTOR 12/10/32A CD-rewriter.
This error seems related to the "Autorun" feature of Linux; disabling Autorun.kdelnk from the
"autostart" folder allows the error to stop- but of course, the downside to that is that now BOTH
cd-drives will not function automatically when cd's are inserted. (That simply cures the errors
from happening, but of course does not address the problem, an apparent flaw in the ide cdrom driver(s).)
This was not a problem or issue in RedHat 6.2, using the exact same hardware configuration.
The "severity=high" on this bug request is due to the massive number of error messages that
acculate in the system log file-- essentially rendering effective use of /var/log/messages useless
due to the amount of messages-- due to the constant activity on the hard drive (logging messages),
as well as the high potential for the /var file system to fill up rapidly.
This same problem happens to me. I hava a Yamaha CDRW8424 cd burner.
I have the same thing with a pioneer 115 dvd. I am at redhat 6.2, kernal 2.2.16
rpm -e magicdev --nodeps
Not a kernel bug but magicdev bugs
OK-- call me confused, but removing magicdev had NO EFFECT on the problem.
* I have removed magicdev (via the rpm command mentioned above)
* I replaced the "autorun.kdelnk" item in my "Autostart" folder, to re-enact
* I have VERIFIED magicdev is not installed
* After the above steps-- the multiple messages/errors in the messages file
to appear- one per second at least. Error being reported is exactly as I
described in my
original bug submission.
If you are running KDE, then indeed the problem package
is autorun not magicdev. (Though magicdev may sometimes
produce similar messages.)
As for blaming it on "magicdev bugs", I'd like still like know what
they are... everything it is doing is perfectly legal as
far as I know,and if doing it causes the IDE device to start
generating errors, well, the kernel should be protecting
against that, not spewing messages.
As the external customer- I agree with the analysis just added... that it's
not magicdev-- that it's likely AUTORUN... as a followup, are there any
method(s) to "tweak" autorun to have it not cause the kernel to generate error
messages once a second? (Or do I just be patient and wait until autorun is
patched?). The common denominator in all this is the CD-RW drives-- and as
reported, many flavors- not just one. (and yes, I've updated my CD-RW's drive
firmware to the latest). Many thanks- I look forward to this.
reassigned to package owner
this is not the fault of autorun. It has to check if a media is present, so the
kernel has to provide an interface. If this interface is so verbose, the kernel
has to be blamed :)
It would be nice if magicdev and autorun could be configured to ignore
particular devices for wierd hardware that errors out when a perfectly
good command is sent to it.
Michael, you commented out this debugging message from the kernel, correct?
No, I did *not* comment out that message. It is a generic message
about problems with IDE devices, and disabling it would mean that
important messages would not get through. I am not going to endanger
the data of people with working hardware in order to shut the kernel
up about broken hardware.
If folks do not like the messages about broken hardware, magicdev
and autorun MUST have configuration options available not to look
at certain devices.
(You may be thinking about the VFS disk changed message, which is
commented out, but that is not what this bug report is about.)
Is this really "broken hardware"? I could understand that if this only
happened with one specific CD-RW drive-- but as noted, several flavors of Cd-
RW drives are causing the kernel messages to appear. I am assuming that
autorun is querying the drive about the status ("got a cd yet? got a cd
yet?") and for whatever reason, doesn't like the answer.
Therefore... before blaming the hardware folks- is there something in
the "answer" (status code) that is being returned that autorun/magicdev should
allow, that it is currently complaining about?
After further discussion all that was wanted for this by the kernel team was a
configuration option to turn off magicdev - that is there and has been there
since its inception - it can be found in the control center. I believe autorun
has the same thing.
Well, to resolve the original poster's complaint, magicdev and
autorun should have configuration options per device, not just
the choice to not run them at all.
If there is a configuration option for making magicdev only
look at one device, I'm not aware of it.