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>
index | next in thread | raw e-mail
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
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.980215133209.13564B-100000>
