From owner-cvs-sbin Mon May 1 12:46:08 1995 Return-Path: cvs-sbin-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id MAA03689 for cvs-sbin-outgoing; Mon, 1 May 1995 12:46:08 -0700 Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id MAA03683 ; Mon, 1 May 1995 12:45:58 -0700 Received: (from julian@localhost) by ref.tfs.com (8.6.8/8.6.6) id MAA04236; Mon, 1 May 1995 12:45:58 -0700 From: Julian Elischer Message-Id: <199505011945.MAA04236@ref.tfs.com> Subject: Re: cvs commit: src/sbin/scsi scsi.8 scsi.c To: dufault@freefall.cdrom.com (Peter Dufault) Date: Mon, 1 May 1995 12:45:57 -0700 (PDT) Cc: CVS-commiters@freefall.cdrom.com, cvs-sbin@freefall.cdrom.com In-Reply-To: <199505011235.FAA22911@freefall.cdrom.com> from "Peter Dufault" at May 1, 95 05:35:07 am Content-Type: text Content-Length: 784 Sender: cvs-sbin-owner@freebsd.org Precedence: bulk You need to doit on the 'd' device (under old code.. no idea what under the new slice code.. will go check.. hmmm if (PARTITION(dev) != RAW_PART && !SCSI_SUPER(dev)) return (ENOTTY); return (scsi_do_ioctl(dev, cmd, addr, flag, p, sc_link)); I guess we should change that to if ((SLICE(dev) != WHOLE_DISK_SLICE) && !SCSI_SUPER(dev)) return (ENOTTY); return (scsi_do_ioctl(dev, cmd, addr, flag, p, sc_link)); > > dufault 95/05/01 05:35:06 > > Modified: sbin/scsi scsi.8 scsi.c > Log: > Add a "-s" argument to specify the command timeout in seconds. > Now you should be able to format a disk with something like: > > scsi -f /dev/rsd?c -s 1200 -c "4 0 0 0 0 0" > assuming sd.c lets you open it. >