From owner-freebsd-scsi Sun Feb 15 10:39:48 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA05484 for freebsd-scsi-outgoing; Sun, 15 Feb 1998 10:39:48 -0800 (PST) (envelope-from owner-freebsd-scsi@FreeBSD.ORG) Received: from why.whine.com (whine-gw.whine.com [205.150.249.254]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA05461 for ; Sun, 15 Feb 1998 10:39:44 -0800 (PST) (envelope-from andrew@whine.com) Received: from why (why [205.150.249.1]) by why.whine.com (8.8.8/8.7.3) with SMTP id NAA14054 for ; Sun, 15 Feb 1998 13:39:31 -0500 (EST) Date: Sun, 15 Feb 1998 13:39:31 -0500 (EST) From: Andrew Herdman X-Sender: andrew@why To: scsi@FreeBSD.ORG Subject: CRW4260tx with cdrecord (fwd) Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-scsi@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 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 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