From owner-FreeBSD-users-jp@jp.freebsd.org  Wed May 27 09:34:48 1998
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.8.8+3.0Wbeta13/8.7.3) id JAA11607;
	Wed, 27 May 1998 09:34:48 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from diana.infonets.hiroshima-u.ac.jp (diana.infonets.hiroshima-u.ac.jp [133.41.33.53])
	by jaz.jp.freebsd.org (8.8.8+3.0Wbeta13/8.7.3) with ESMTP id JAA11602
	for <freebsd-users-jp@jp.freebsd.org>; Wed, 27 May 1998 09:34:47 +0900 (JST)
	(envelope-from taoka@infonets.hiroshima-u.ac.jp)
Received: from cal.infonets.hiroshima-u.ac.jp (cal.infonets.hiroshima-u.ac.jp [133.41.33.61]) by diana.infonets.hiroshima-u.ac.jp (8.8.5/3.5Wpl5) with ESMTP id JAA11544 for <freebsd-users-jp@jp.freebsd.org>; Wed, 27 May 1998 09:34:46 +0900 (JST)
Received: from localhost (localhost [127.0.0.1]) by cal.infonets.hiroshima-u.ac.jp (8.8.7/3.5Wpl5) with ESMTP id JAA11998 for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 27 May 1998 09:34:46 +0900 (JST)
To: FreeBSD-users-jp@jp.freebsd.org
From: Satoshi Taoka <taoka@infonets.hiroshima-u.ac.jp>
X-Mailer: Mew version 1.92.4 on XEmacs 20.4 (Emerald)
X-Prom-Mew: Prom-Mew 1.92.9 (procmail reader for Mew)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19980527093445M.taoka@infonets.hiroshima-u.ac.jp>
Date: Wed, 27 May 1998 09:34:45 +0900
X-Dispatcher: imput version 971024
Lines: 124
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: FreeBSD-users-jp 28722
Subject: [FreeBSD-users-jp 28722] CRW4260tx & 'biodone: buffer already done'
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org


$BED2,$G$9!#(B

2$B%u7nA0$KCmJ8$7$?(BCD-RW$B$,$d$C$HFO$$$?$N$G!"(Bcdrecord$B$r;n$7$F$_$^$7$?!#(B
$B$G!"(Bcdrecord$B$r2~B$$7$J$1$l$P$J$i$J$+$C$?$N$G!"O"Mm$7$^$9!#(B

$B4D6-$O(B

OS: FreeBSD 2.2.6-R
SCSI$B%"%@%W%?(B: AHA-1542CF 
CD-R: YAMAHA CRW4260tx

$B$G$9!#(B

$B2~B$A0$@$H!"(B

biodone: buffer already done

$B$H$$$&%a%C%;!<%8$,=P$F!"(B

# cdrecord -dummy -v dev=0,1,0 /opt/work3/cd-r/2.2.6-image
Cdrecord release 1.6 Copyright (C) 1995-1998 Jg Schilling
TOC Type: 1 = CD-ROM
scsidev: '0,1,0'
scsibus: 0 target: 1 lun: 0
cdrecord/OBJ/i386-freebsd-cc/cdrecord: Cannot do inquiry for CD-Recorder.
cdrecord/OBJ/i386-freebsd-cc/cdrecord: Input/output error. test unit ready: scsi sendcmd: no error
CDB:  00 00 00 00 00 00
status: 0x0 (GOOD STATUS)
cmd finished after 0.012s timeout 40s
cdrecord/OBJ/i386-freebsd-cc/cdrecord: The unit seems to be hung and needs power cycling.

$B$H$J$j!"<:GT$7$F$^$7$?!#$=$3$G!"(B

[FreeBSD-users-jp 18170] [FYI] CD-R Drive with cdrecord-1.5

$B$G>R2p$5$l$?MM$J2~B$$r9T$J$&$H!"(B

# cdrecord/OBJ/i386-freebsd-cc/cdrecord -dummy -v dev=0,1,0 /opt/work3/cd-r/2.2.6-image
Cdrecord release 1.6 Copyright (C) 1995-1998 Jg Schilling
TOC Type: 1 = CD-ROM
scsidev: '0,1,0'
scsibus: 0 target: 1 lun: 0
Device type    : Removable CD-ROM
Version        : 2
Response Format: 2
Capabilities   : 
Vendor_info    : 'YAMAHA  '
Identifikation : 'CRW4260         '
Revision       : '1.0g'
Device seems to be: Generic mmc CD-RW.
Using generic SCSI-3/mmc CD-R driver (mmc_cdr).
Driver flags   : SWABAUDIO
Track 01: data  496 MB        
Total size:     569 MB (56:27.40) = 254055 sectors
Lout start:     570 MB (56:29/30) = 254055 sectors
ATIP info from disk:
  Indicated writing power: 4
  Is not unrestricted
  Is not erasable
  ATIP start of lead in:  -11559 (97:27/66)
  ATIP start of lead out: 333750 (74:12/00)
Disk type: Phthalocyanine or similar
Manufacturer: Ricoh Company Limited
Blocks total: 333750 Blocks remaining: 321823
Starting to write CD at speed 1 in dummy mode for single session.
Last chance to quit, starting dummy write in 8 seconds.^C


$B$H$J$j!"@.8y$7$^$7$?!#%"%@%W%?!<$N$;$$!"$=$l$H$b(BCD-RW$B$+$J!)(B

$B$3$3$G!"(BQandA$B$G$9!#(B

[Q] cdrecord 1.6$B$r;H$&$H!"(B

biodone: buffer already done

$B$H$$$&%a%C%;!<%8$,=P$F!"<:GT$7$F$7$^$$$^$9!#(B

[A] cdrecord 1.6$B$r2~B$$9$k$3$H$G!";H$($k$h$&$K$J$j$^$9!#(B

cdrecord-1.6/cdrecord/scsi-bsd.c

$B$N(B223$B9TL\$N(B

req.flags = SCCMD_ESCAPE;

$B$r(B

req.flags = 0;

$B$H$7$^$9!#(Bports$B$r;H$C$F%3%s%Q%$%k$9$k>l9g$K$O!"(B

--- cdrecord/scsi-bsd.c~	Fri Mar 27 18:07:43 1998
+++ cdrecord/scsi-bsd.c	Wed May 27 09:26:29 1998
@@ -220,7 +220,11 @@
 		sp->error = SCG_FATAL;
 		return (0);
 	}
+#if 0 /* hikura */
 	req.flags = SCCMD_ESCAPE;	/* We set the SCSI cmd len */
+#else
+	req.flags = 0;
+#endif
 	if (sp->flags & SCG_RECV_DATA)
 		req.flags |= SCCMD_READ;
 	else if (sp->size > 0)

$B$r!"(B/usr/ports/sysutils/cdrecord/patches/patch-ax$B$J$I$H$7$FF~$l$F$*$1$P(B
$B$h$$$G$7$g$&!#C"$7!"8=:_$N(Bports/package$B$G$O!">!<j$K(B

ln -sf /dev/rworm0.ctl /dev/scgx

$B$H$7$F$7$^$&$N$G!"<+J,$G@5$7$$>l=j$K%j%s%/$9$kI,MW$,$"$j$^$9!#Cm0U$7$F$/(B
$B$@$5$$!#(B


# $B$:$C$HA0!"(Bcdrecord$B$K$D$$$F$N(BQandA$B$r:n$C$?$N$@$1$l$I$b!"$^$@!"(BQandA$B$N%a!<(B
# $B%j%s%0%j%9%H$KAw$C$F$^$;$s!#<+J,$G3N$+$a$k4D6-$,$G$-$?$N$G!"$=$l$,=*$o$C(B
# $B$F$+$i!"Aw$k$3$H$K$7$^$9!#(B


 $BED2,(B $BCR;V(B    $B9-EgBg3X9)3XItBhFsN`2sO)%7%9%F%`9)3X(B
             taoka@infonets.hiroshima-u.ac.jp
