From owner-freebsd-commit Mon Oct 9 08:15:16 1995 Return-Path: owner-commit Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id IAA13372 for freebsd-commit-outgoing; Mon, 9 Oct 1995 08:15:16 -0700 Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id IAA13355 for cvs-all-outgoing; Mon, 9 Oct 1995 08:15:12 -0700 Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id IAA13342 for cvs-sys-outgoing; Mon, 9 Oct 1995 08:15:09 -0700 Received: (from joerg@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id IAA13333 ; Mon, 9 Oct 1995 08:15:03 -0700 Date: Mon, 9 Oct 1995 08:15:03 -0700 From: Joerg Wunsch Message-Id: <199510091515.IAA13333@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/scsi scsi_base.c scsiconf.c worm.c Sender: owner-commit@FreeBSD.org Precedence: bulk joerg 95/10/09 08:15:02 Modified: sys/scsi scsi_base.c scsiconf.c worm.c Log: Some bug fixes for the worm driver: o don't use polled mode after the device probe phase o don't biodone() a NULL buffer pointer o increase the timeout for scsi_read_capacity(); WORMs are slooow o make WORMMs known to scsiconf at all This brings the driver in a state where it at least doesn't immediately panic, nor hangs the controller any more. Unfortunately, at least the YAMAHA CDR100 i've been testing with answered my write attempts with an "Incorrect command sequence" response. Perhaps other CD burners might work however. Reviewed by: dufault