On Wed, 27 Feb 2002, Joerg Schilling wrote:

> A buffer underrun, activate DMA and it will work.
> 
> 
>http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/problems.html

Drive which is feeding it is DMA-enabled. When I enable DMA on the
DVR-A03:

cdrecord-prodvd-1.11a13-i586-pc-linux-gnu -dummy -dao dev=0,0,0 -v disc1
Track 01:   0 of 4458 MB
written.cdrecord-prodvd-1.11a13-i586-pc-linux-gnu: Input/output error.
write_g1: scsi sendcmd: no error
CDB:  2A 00 00 00 00 00 00 00 1F 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0E 00 00 00 00 20 00 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x20 Qual 0x00 (invalid command operation code) Fru 0x0
Sense flags: Blk 0 (not valid) 
cmd finished after 0.006s timeout 100s

write track data: error after 0 bytes
Sense Bytes: 70 00 00 00 00 00 00 0E 00 00 00 00 00 00 00 00 00 00
Writing  time:    5.100s

If I also turn on 32 bit I/O it doesn't even get that far and instead
offers:
cdrecord-prodvd-1.11a13-i586-pc-linux-gnu: Data will not fit on any disk.
cdrecord-prodvd-1.11a13-i586-pc-linux-gnu: Cannot write CD's >= 100 minutes.

I also tried tweaking the DMA mode using various -X values to hdparm, with
less success.

This is with 2.4.3 as well as with stock 2.4.18; 2.4.18 with the IDE patch
applied, incidentally not related to this, doesn't work on a machine with
a PDC20267; It hangs probing drives hanging off the card. The system is
running glibc 2.2.2 and is a dual processor Pentium 3 750. It started out
as RedHat 7.1 but certainly isn't anymore.

-D





-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to