2.2.7ac1: Still broken Generic SCSI with CRW1622 writing CDs

Christoph Lameter (christoph@lameter.com)
Thu, 29 Apr 1999 10:24:01 -0700 (PDT)


Just tried to write a RH 6.0 CD and found that the old breakage still
exists. Booted to 2.2.5ac1 and it worked fine. This also works without a
hitch with 2.0.X kernels.

Output from sessioin:

bash-2.02$ cdrecord redhat60.iso
Cdrecord release 1.6 Copyright (C) 1995-1998 Jörg Schilling
scsidev: '0,0'
scsibus: 0 target: 0 lun: 0
Device type : Removable CD-ROM
Version : 0
Response Format: 1
Vendor_info : 'Memorex '
Identifikation : 'CRW-1622 '
Revision : 'D4.0'
Device seems to be: Generic mmc CD-RW.
Using generic SCSI-3/mmc CD-R driver (mmc_cdr).
Driver flags : SWABAUDIO
Starting to write CD at speed 2 in write mode for single session.
Last chance to quit, starting real write in 1 seconds.
cdrecord: Success. write_g1: scsi sendcmd: retryable error
CDB: 2A 00 00 00 00 10 00 00 10 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: F0 00 02 00 00 00 00 0A 00 0C 51 16 04 01 00 00
Sense Key: 0x2 Not Ready, Segment 0
Sense Code: 0x04 Qual 0x01 (logical unit is in process of becoming ready)
Fru 0x
0
Sense flags: Blk 0 (valid)
cmd finished after 0.003s timeout 40s
write track data: error after 32768 bytes
Sense Bytes: F0 00 00 00 00 00 00 0A 00 0C 4A 89 00 00 00 00 00 00
cdrecord: Success. flush cache: scsi sendcmd: retryable error
CDB: 35 00 00 00 00 00 00 00 00 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: F0 00 02 00 00 00 00 0A 00 0C 4A 89 04 01 00 00
Sense Key: 0x2 Not Ready, Segment 0
Sense Code: 0x04 Qual 0x01 (logical unit is in process of becoming ready)
Fru 0x
0
Sense flags: Blk 0 (valid)
cmd finished after 0.001s timeout 120s
Trouble flushing the cache
cdrecord: Success. close track/session: scsi sendcmd: retryable error
CDB: 5B 00 02 00 00 00 00 00 00 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: F0 00 02 00 00 00 00 0A 00 0C 4A 89 04 01 00 00
Sense Key: 0x2 Not Ready, Segment 0
Sense Code: 0x04 Qual 0x01 (logical unit is in process of becoming ready)
Fru 0x
0
Sense flags: Blk 0 (valid)
cmd finished after 0.002s timeout 480s

Kernel Messages:

Apr 29 09:43:38 cyrix200 kernel: scsi : aborting command due to timeout :
pid 55
, scsi0, channel 0, id 0, lun 0 Write (10) 00 00 00 00 00 00 00 10 00
Apr 29 09:43:38 cyrix200 kernel: hdc: irq timeout: status=0xd0 { Busy }
Apr 29 09:43:40 cyrix200 kernel: hdc: ATAPI reset complete
Apr 29 09:43:40 cyrix200 kernel: hdc: irq timeout: status=0xd0 { Busy }
Apr 29 09:43:41 cyrix200 kernel: hdc: ATAPI reset complete
Apr 29 09:43:41 cyrix200 kernel: hdc: irq timeout: status=0xd0 { Busy }

relevant parts of bootup messages:

Apr 29 10:18:28 cyrix200 kernel: CPU: Cyrix 6x86L 2x Core/Bus Clock
stepping 02
Apr 29 10:18:28 cyrix200 kernel: Checking 386/387 coupling... OK, FPU
using exception 16 error reporting.
Apr 29 10:18:28 cyrix200 kernel: Checking 'hlt' instruction... OK.
Apr 29 10:18:28 cyrix200 kernel: POSIX conformance testing by UNIFIX
Apr 29 10:18:28 cyrix200 kernel: PCI: PCI BIOS revision 2.10 entry at
0xfb470
Apr 29 10:18:28 cyrix200 kernel: PCI: Using configuration type 1
Apr 29 10:18:28 cyrix200 kernel: PCI: Probing PCI hardware

Apr 29 10:18:28 cyrix200 kernel: VP_IDE: IDE controller on PCI bus 00 dev
39
Apr 29 10:18:28 cyrix200 kernel: VP_IDE: not 100% native mode: will probe
irqs later
Apr 29 10:18:28 cyrix200 kernel: ide0: BM-DMA at 0x6000-0x6007, BIOS
settings: hda:pio, hdb:pio
Apr 29 10:18:28 cyrix200 kernel: ide0: VIA Bus-Master (U)DMA Timing Config
Success
Apr 29 10:18:28 cyrix200 kernel: ide1: BM-DMA at 0x6008-0x600f, BIOS
settings: hdc:pio, hdd:pio
Apr 29 10:18:28 cyrix200 kernel: ide1: VIA Bus-Master (U)DMA Timing Config
Success
Apr 29 10:18:28 cyrix200 kernel: hda: Maxtor 87000D8, ATA DISK drive
Apr 29 10:18:28 cyrix200 kernel: hdb: probing with STATUS(0x00) instead of
ALTSTATUS(0x50)
Apr 29 10:18:28 cyrix200 kernel: hdb: probing with STATUS(0x00) instead of
ALTSTATUS(0x50)
Apr 29 10:18:28 cyrix200 kernel: hdc: Memorex CRW-1622, ATAPI CDROM drive
Apr 29 10:18:28 cyrix200 kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Apr 29 10:18:28 cyrix200 kernel: ide1 at 0x170-0x177,0x376 on irq 15
Apr 29 10:18:28 cyrix200 kernel: hda: Maxtor 87000D8, 6679MB w/256kB
Cache, CHS=851/255/63, (U)DMA
Apr 29 10:18:28 cyrix200 kernel: Floppy drive(s): fd0 is 1.44M
Apr 29 10:18:28 cyrix200 kernel: FDC 0 is an 8272A
Apr 29 10:18:28 cyrix200 kernel: scsi0 : SCSI host adapter emulation for
IDE ATAPI devices
Apr 29 10:18:28 cyrix200 kernel: scsi : 1 host.
Apr 29 10:18:28 cyrix200 kernel: Vendor: Memorex Model: CRW-1622
Rev: D4.0
Apr 29 10:18:28 cyrix200 kernel: Type: CD-ROM
ANSI SCSI revision: 02
Apr 29 10:18:28 cyrix200 kernel: Detected scsi CD-ROM sr0 at scsi0,
channel 0, id 0, lun 0
Apr 29 10:18:28 cyrix200 kernel: scsi : detected 1 SCSI cdrom total.
Apr 29 10:18:28 cyrix200 kernel: sr0: scsi3-mmc drive: 6x/6x writer cd/rw
xa/form2 cdda tray
Apr 29 10:18:28 cyrix200 kernel: Uniform CDROM driver Revision: 2.54

-----------------------------------------------------------------------------
Christoph Lameter, MSCS, M.Div.
Available for a job or consulting (see http://lameter.com/consulting.html)
-----------------------------------------------------------------------------

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