Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Jul 97 14:13:49 +0100
From:      Jean-Marc Zucconi <jmz@cabri.obs-besancon.fr>
To:        Janick.Taillandier@ratp.fr
Cc:        freebsd-scsi@freebsd.org
Subject:   Re: Problem with worm in current
Message-ID:  <9707091313.AA22669@cabri.obs-besancon.fr>
In-Reply-To: <19970707204247.46321@fugue.noisy.ratp> (Janick.Taillandier@ratp.fr)

next in thread | previous in thread | raw e-mail | index | archive | help
>>>>> Janick Taillandier writes:

 > On Mon, Jul 07, 1997 at 04:49:15PM +0100, Jean-Marc Zucconi wrote:
 >> 
 >> > worm0: ILLEGAL REQUEST asc:82,0 Vendor Specific ASC
 >> 
 >> This means "Command Now Not Valid". Can you turn the debugging on so
 >> that we can see what exactly happens?

 > Sure. Il will mail you the results.

 >> Do you try to write a data or an audio track?

 > It was an audio track.

Ok. It seems that the get capacity command returns a block size of
2048 bytes even if it was previously set to another value. Can you try
the patch below? 

Index: worm.c
===================================================================
RCS file: /home/ncvs/src/sys/scsi/worm.c,v
retrieving revision 1.42
diff -u -r1.42 worm.c
--- worm.c	1997/07/01 00:22:51	1.42
+++ worm.c	1997/07/08 17:49:40
@@ -228,10 +228,11 @@
 {
 	errval ret;
 	struct scsi_data *worm = sc_link->sd;
+	int blk_size;
 
 	SC_DEBUG(sc_link, SDEV_DB2, ("worm_size"));
 
-	worm->n_blks = scsi_read_capacity(sc_link, &worm->blk_size,
+	worm->n_blks = scsi_read_capacity(sc_link, &blk_size,
 					  flags);
 
 	/*

Jean-Marc
 _____________________________________________________________________________
 Jean-Marc Zucconi       Observatoire de Besancon       F 25010 Besancon cedex
                   PGP Key: finger jmz@cabri.obs-besancon.fr
 =============================================================================



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9707091313.AA22669>