From owner-freebsd-questions Sun Feb 9 17:41:54 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA27428 for questions-outgoing; Sun, 9 Feb 1997 17:41:54 -0800 (PST) Received: from squirrel.tgsoft.com (squirrel.tgsoft.com [207.167.64.183]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA27409; Sun, 9 Feb 1997 17:41:18 -0800 (PST) Received: (from thompson@localhost) by squirrel.tgsoft.com (8.8.3/8.6.12) id RAA10501; Sun, 9 Feb 1997 17:42:36 -0800 (PST) Date: Sun, 9 Feb 1997 17:42:36 -0800 (PST) Message-Id: <199702100142.RAA10501@squirrel.tgsoft.com> From: mark thompson To: dyson@freebsd.org CC: questions@freebsd.org In-reply-to: <199702092338.SAA00183@dyson.iquest.net> (toor@dyson.iquest.net) Subject: Re: Intel 82371SB IDE interface Sender: owner-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk From: "John S. Dyson" Date: Sun, 9 Feb 1997 18:38:06 -0500 (EST) > > I have noticed that in 2.2 there is a driver for the 83271SB: > (sys/pci/wd82371.c) that includes itself iff NPCI > 0. > > So what is going on here? wd82371 creates a piix device that appears to > be a DMA controller. Does the wdc driver magically use this? I simply > fail to see where that is happening. > Good, because it isn't in the code :-). I have hacked a little on it, but with little success. I mostly suggest that you make sure that your bios is "tuned-up" to the speed that the drive can support, and FreeBSD will use the PIO mode that the bios sets. Someday, someone will add the DMA support. PIO is really slow on P6 machines as I have heard. John uhm. so you elided the bit at the top that showed that the wdc controller was found on the isa bus. That implies to me that FreeBSD will use the isa bus to talk to the controller, right? 2nd question... should i be thinking in terms of adding code to the piix driver to make it work? -mark