Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Feb 1998 13:39:31 -0500 (EST)
From:      Andrew Herdman <andrew@whine.com>
To:        scsi@FreeBSD.ORG
Subject:   CRW4260tx with cdrecord (fwd)
Message-ID:  <Pine.BSF.3.96.980215133209.13564B-100000@why>

next in thread | raw e-mail | index | archive | help
I recently purchased a new Yamaha CRW4260tx CD rewriteable and CD-R.

I am running freebsd-current build on 980205.  After sending an e-mail
to the author of CDRecord to find out why I was getting:

         cd0: physio split the request.. cannot proceed

He pointed me to dejanews looking for "physio split" which turned up
an e-mail for bug kern/5599 which is the exact same problem I am gettting
except with the pt0 device.  It noted in the bug report that the 971225 snap
worked fine, I tried this kernel as well, the volia i can write both CD-R's
and CD-RW's.  

I see there were a few commits to the scsi portion of the sys tree, but
can't see anything that would cause this problem, the message is printed
from scsi_ioctl.c from function scsistrategy.  

The commits were done by "eivind".  Anyone have any clues?  I really want
to stick to the snap i'm using now because it's been very stable for me.
But I really hate rebooting an old kernel just to write a CD.  

Thanks
  Andrew



---------- Forwarded message ----------
Date: Thu, 12 Feb 1998 18:53:59 -0500 (EST)
From: Andrew Herdman <andrew@whine.com>
To: hackers@freebsd.org, schilling@fokus.gmd.de
Subject: CRW4260tx with cdrecord

I just purchased a new Yamaha CRW4260tx and would like to use cdrecord
to write both RW CD's and RO CD's.  Problem is i'm getting an odd error.
The drive is probed as a scsi cd and comes up as cd0, i have linked
/dev/rcd0.ctl to /dev/scgx which the instructions seem to indicate.
After doing this, cdrecord is able to access the drive as shown below:

# cdrecord -v dev=1,1,0 speed=2 /usr/iso.img

Cdrecord release 1.5 Copyright (C) 1995-1997 Jvrg Schilling
TOC Type: 1 = CD-ROM
scsidev: '1,1,0'
scsibus: 1 target: 1 lun: 0
Device type    : Removable CD-ROM
Version        : 2
Response Format: 2
Capabilities   : 
Vendor_info    : 'YAMAHA  '
Identifikation : 'CRW4260         '
Revision       : '1.0e'
Device seems to be: Generic mmc CD-RW.
Using generic SCSI-3/mmc CD-R driver (mmc_cdr).
Driver flags   : SWABAUDIO
Track 01: data   40 Mb        
Total size:      46 Mb (04:37.46) = 20810 sectors
track info: 00 1A 01 01 00 00 4F 01 00 00 00 00 00 00 00 00 00 05 17 B4 00 00 00 00 00 05 17 B4
Set  Starting to write CD at speed 2 in write mode for single session.
Last chance to quit, starting real write in 1 seconds.
Set  Set  track info: 00 1A 01 01 00 00 4F 01 00 00 00 00 00 00 00 00 00 05 17 B4 00 00 00 00 00 05 17 B4
Starting new track at sector: 0
cdrecord: Input/output error. write_g1: scsi sendcmd: no error
status: 0x0 (GOOD STATUS)
resid: 63488

write track data: error after 0 bytes
Sense Bytes: 70 00 00 00 00 00 00 0A 00 00 00 00 00 00 00 00 00 00
Writing  time:    5.073s
Fixating...
cdrecord: Undefined error: 0. close session: scsi sendcmd: retryable error
status: 0x0 (GOOD STATUS)
Fixating time:    0.004s

Now, this is the error message that the kernel gives me, and it really
concerns me, as I don't see any switches to control data size...

         cd0: physio split the request.. cannot proceed


Has anyone ever run into this problem before and found a way to correct it?

I haven't tried CD-R media yet, but the error seems not to be a media
issue.

Thanks
  Andrew



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-scsi" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.980215133209.13564B-100000>