From owner-freebsd-hackers Tue Apr 15 10:22:17 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA22462 for hackers-outgoing; Tue, 15 Apr 1997 10:22:17 -0700 (PDT) Received: from plains.nodak.edu (tinguely@plains.NoDak.edu [134.129.111.64]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA22457 for ; Tue, 15 Apr 1997 10:22:13 -0700 (PDT) Received: (from tinguely@localhost) by plains.nodak.edu (8.8.5/8.8.5) id MAA29559 for freebsd-hackers@freebsd.org; Tue, 15 Apr 1997 12:22:03 -0500 (CDT) Date: Tue, 15 Apr 1997 12:22:03 -0500 (CDT) From: Mark Tinguely Message-Id: <199704151722.MAA29559@plains.nodak.edu> To: freebsd-hackers@freebsd.org Subject: optical drives Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Is there anything special (besides adding od0 to kernel configuration) that needs to be done to get optical drives to work? I place an optical drive on a Adaptec 2940, every access I can think of using causes a integer divide by zero panic. BTW, check_part() in sys/i386/isa/diskslice_machdep.c does not check if the number of sectors per cylinder is 0 before doing an integer divide. I am only begon to trace why this number is zero when od_open() was building the label, I thought these numbers were okay. --mark.