From owner-freebsd-hackers Wed Nov 26 01:09:27 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id BAA02793 for hackers-outgoing; Wed, 26 Nov 1997 01:09:27 -0800 (PST) (envelope-from owner-freebsd-hackers) Received: from mail.award.de (mail.award.de [195.30.16.205]) by hub.freebsd.org (8.8.7/8.8.7) with SMTP id BAA02779 for ; Wed, 26 Nov 1997 01:09:21 -0800 (PST) (envelope-from timog@mail.award.de) Received: (qmail 14928 invoked by uid 1015); 26 Nov 1997 09:00:27 -0000 Message-ID: <19971126100027.53229@mail.award.de> Date: Wed, 26 Nov 1997 10:00:27 +0100 From: tg@award.de To: hackers@freebsd.org Subject: PIIX configuration Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.88e Reply_To: Sender: owner-freebsd-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hello all, while looking through the source in /sys/pci yesterday, I noticed that the detection code for the Intel 82371xx IDE chip (PIIX) was present in 2 places. The detection code in pcisupport.c will find the chip first, claim it and display that it found one, but will not do anything with the chip. This effectively blocks the detection code in wd82371.c, which means that the more sophisticated code there does not get executed at all, so no DMA setup. Quite a pity if your IDE disk supports DMA. As I was playing around (OK, hacking around) in the wd PCI interface stuff trying to speed up my IDE disk (it's nearly 3 times faster when using Linux, but I want to run FREEBSD), I wondered if there was any sound technical reason behind this ? Regards, Timo P.S.: I would appreciate replies to be cc'ed to this address, as I only subscribe to hackers-digest.