From owner-freebsd-current Mon Aug 21 14:11:07 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.FreeBSD.org (8.6.11/8.6.6) id OAA11979 for current-outgoing; Mon, 21 Aug 1995 14:11:07 -0700 Received: from meter.eng.uci.edu (meter.eng.uci.edu [128.200.85.3]) by freefall.FreeBSD.org (8.6.11/8.6.6) with ESMTP id OAA11968 for ; Mon, 21 Aug 1995 14:11:03 -0700 Received: from balboa.eng.uci.edu by meter.eng.uci.edu (8.6.12) id OAA29967; Mon, 21 Aug 1995 14:11:01 -0700 Received: from localhost.uci.edu by balboa.eng.uci.edu (5.65c) id AA08666; Mon, 21 Aug 1995 14:11:00 -0700 Message-Id: <199508212111.AA08666@balboa.eng.uci.edu> To: current@freebsd.org Subject: Re: IDE CDROM In-Reply-To: Your message of "Sun, 20 Aug 1995 22:57:25 PDT." <199508210557.AA02106@balboa.eng.uci.edu> Date: Mon, 21 Aug 1995 14:10:59 -0700 From: Steven Wallace Sender: current-owner@freebsd.org Precedence: bulk > I ONLY have an IDE CDROM drive and that is it. No other IDE drives. > So the IDE CDROM is configured to be the master. Maybe that is the reason? > Okay, I figured out a round-about way to compile the kernel and get the driver to work only with an IDE cdrom as master. Do the following steps: Add to config: options ATAPI #Enable ATAPI support for IDE bus controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr device wcd0 #IDE CD-ROM Do NOT add any disk wd0 or wd1 to the config. config cd /sys/compile/ edit the Makefile and add to the ned of the OBJS wd.o and atapi.o edit wd.h to look like: #define NWDC 1 #define NWD 1 and compile the kernel. On probe I get: wdc0 at 0x1f0-0x1f7 irq 14 on isa wdc0: unit 0 (atapi): , removable, intr atapi0.0: controller not ready Even though it says "controller not ready" it seems to work fine. Make sure you get the new MAKEDEV and MAKEDEV wcd0 Steven