2.4.10 vm causes buffer underruns during cd writing

From: Kristian Peters (kristian.peters@korseby.net)
Date: Mon Oct 01 2001 - 02:40:19 EST


This nasty thing is repeatable for me.

After beginning writing to cd, mem (cache) is growing rapidly and after about 15
minutes
linux swaps enormous
and the system gets unusable. After about 1 minute cdrecord gets no data
anymore (it crashes) and the system is like it was before.

These problems did not occure with 2.4.9.

The following messages appear:

Sep 26 18:44:49 adlib kernel: scsi : aborting command due to timeout : pid 0,
scsi0, channel 0, id 1, lun 0 Synchronize Cache 00 00 00 00 00 00 00 00 00
Sep 26 18:44:49 adlib kernel: hdd: irq timeout: status=0xc0 { Busy }
Sep 26 18:44:49 adlib kernel: hdd: DMA disabled
Sep 26 18:44:49 adlib kernel: hdd: ATAPI reset complete
Sep 26 18:44:49 adlib kernel: hdd: irq timeout: status=0x80 { Busy }
Sep 26 18:44:49 adlib kernel: hdd: ATAPI reset complete
Sep 26 18:44:49 adlib kernel: hdd: irq timeout: status=0xd0 { Busy }

I use ide-scsi and /dev/hdd == /dev/scd1 == /dev/cdwriter.

Maybe this problem is in connection with ide-scsi...

At least, here's the output of cdrecord:

0,1,0: HP CD-Writer+ 9100b Rev: 1.06
WARNING: Cannot read driver table from file
"/var/tmp/cdrdao-1.1.5-2-buildroot/usr/share/cdrdao/drivers" - using built-in table.
Using driver: Generic SCSI-3/MMC - Version 1.2 (options 0x0010)

WARNING: Unit not ready, still trying...
WARNING: Unit not ready, still trying...
Starting write at speed 4...
Pausing 10 seconds - hit CTRL-C to abort.
Process can be aborted with QUIT signal (usually CTRL-\).
Executing power calibration...
Power calibration successful.
Writing track 01 (mode AUDIO/AUDIO)...
Writing track 02 (mode AUDIO/AUDIO)...
Writing track 03 (mode AUDIO/AUDIO)...
Writing track 04 (mode AUDIO/AUDIO)...
?: Eingabe-/Ausgabefehler. : scsi sendcmd: no error
CDB: 2A 00 00 01 A5 D9 00 00 1B 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 03 00 00 00 00 0A 00 00 00 00 0C 00 00 00
Sense Key: 0x3 Medium Error, Segment 0
Sense Code: 0x0C Qual 0x00 (write error) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.002s timeout 180s
ERROR: Write data failed.
ERROR: Writing failed - buffer under run?
ERROR: Writing failed.
Waiting 5 seconds for ejecting...

Kristian

-- 
·· · · reach me :: · ·· ·· ·  · ·· · ··  · ··· · ·
                          :: http://www.korseby.net
                          :: http://www.tomlab.de
kristian@korseby.net ....::

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sun Oct 07 2001 - 21:00:13 EST