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 original settings. * I have VERIFIED magicdev is not installed * After the above steps-- the multiple messages/errors in the messages file continue to appear- one per second at least. Error being reported is exactly as I described in my original bug submission. Help?
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.