Date: Sun, 9 Feb 1997 17:42:36 -0800 (PST) From: mark thompson <thompson@tgsoft.com> To: dyson@freebsd.org Cc: questions@freebsd.org Subject: Re: Intel 82371SB IDE interface Message-ID: <199702100142.RAA10501@squirrel.tgsoft.com> In-Reply-To: <199702092338.SAA00183@dyson.iquest.net> (toor@dyson.iquest.net)
next in thread | previous in thread | raw e-mail | index | archive | help
From: "John S. Dyson" <toor@dyson.iquest.net> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199702100142.RAA10501>