[Bug 64548] System logs fill with cdrom errors (1 GB per 20 minutes)

kko ko69859 at uta.fi
Tue Oct 10 02:03:26 UTC 2006


Public bug reported:

I am at a loss to diagnose what causes this. Faulty hardware, faulty
kernel, faulty compact disc (except that I _think_ the drive was empty
after I had removed the disc)?

I am using Ubuntu Breezy.

Today I noticed that my root partition was full, even though it was
supposed to have 1 GB free. I suspected some error messages were
flooding the log. I had been using Konqueror to convert music from music
CD's (of various make and age) with two of my drives.

What I found in three logfiles (syslog, kern.log, messages), was these four messages:
Oct  7 14:23:54 mymachine kernel: [4303409.960000] cdrom: dropping to old style cdda (sense=4)
Oct  7 14:23:54 mymachine kernel: [4303409.960000] hdd: packet command error: status=0x51 { DriveReady SeekComplete Error }
Oct  7 14:23:54 mymachine kernel: [4303409.960000] hdd: packet command error: error=0x54 { AbortedCommand LastFailedSense=0x05 }
Oct  7 14:23:54 mymachine kernel: [4303409.960000] ide: failed opcode was: unknown

...and the last three of these messages kept repeating indefinitely,
until the three files were all above 350 MB, totaling about 1 GB. This
had been going on for 20 minutes, i.e. until the root partition filled.

The drive either fails to read a disc, or fails to identify that the
drive is empty. Sometimes it also fails to eject nicely, having to use
"sudo" to eject, but I don't know if this is connected. I had used "sudo
eject /dev/hdd" on this drive twice. The first time it didn't eject,
just opened and closed the tray. The second time it ejected. This _seems
to_ possibly have triggered the errors.


hdparm -i (after the incident) shows this:
/dev/hdd:

 Model=DVD-ROM DDU1621, FwRev=VER S2.9, SerialNo=
 Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
 RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
 BuffType=unknown, BuffSize=0kB, MaxMultSect=0
 (maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
 IORDY=yes, tPIO={min:227,w/IORDY:120}, tDMA={min:120,rec:150}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  sdma0 sdma1 sdma2 mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2
 AdvancedPM=no

 * signifies the current active mode

hdparm (after the incident) shows this:
/dev/hdd:
 IO_support   =  0 (default 16-bit)
 unmaskirq    =  0 (off)
 using_dma    =  0 (off)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    = 256 (on)
 HDIO_GETGEO failed: Invalid argument


If I remember, I'll check this after a clean boot, and see if it's different. (I believe it is, it should be using dma.)

** Affects: linux-source-2.6.12 (Ubuntu)
     Importance: Undecided
         Status: Needs Info

-- 
System logs fill with cdrom errors (1 GB per 20 minutes)
https://launchpad.net/bugs/64548




More information about the kernel-bugs mailing list