From owner-freebsd-hardware Tue Apr 25 09:57:25 1995 Return-Path: hardware-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id JAA00671 for hardware-outgoing; Tue, 25 Apr 1995 09:57:25 -0700 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id JAA00660 for ; Tue, 25 Apr 1995 09:57:22 -0700 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.11/8.6.9) id JAA10132; Tue, 25 Apr 1995 09:54:24 -0700 From: "Rodney W. Grimes" Message-Id: <199504251654.JAA10132@gndrsh.aac.dev.com> Subject: Re: PCI plug-n-play on Intel Premiere Baby II? To: ljo@po.CWRU.Edu Date: Tue, 25 Apr 1995 09:54:23 -0700 (PDT) Cc: fenner@parc.xerox.com, freebsd-hardware@FreeBSD.org In-Reply-To: <199504201743.MAA00831@amcell2.accumed.com> from "L Jonas Olsson" at Apr 20, 95 12:43:25 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1568 Sender: hardware-owner@FreeBSD.org Precedence: bulk > > The Intel Premiere II (aka Plato) uses shared ISA interrupts if you > don't mark enough ISA interrupts as available (vs "used by ISA card") > in the plug and play subportion of the BIOS setup. > > I've used three PCI cards all at different IRQs on this board. > (video, frame grabber, and NCR810). Since these all 3 have different ``classes'' in the PCI config space, the Plato BIOS will infact assign them to 3 seperate interrupts if they are available as you stated above. The real nasties come in when you try to get 2 disk class controllers to be on seperate interrupts, then the nightmare begins. Some one is sending me a FAX on what one vendor came up with for fixing this. I will try to create a FAQ entry using that info. > > I'm more worried about the things Rod have said about multiple bus > masters. I plan to use this board with NCR810 and an Imaging > Technology bus-mastering PCI frame grabber. 2 masters, you should be okay. Don't try to add a bus mastered Ethernet card or another disk controller though, you will have problems. > Jonas > > PS I've succesfully used the BitFlow Raptor PCI frame grabber under > FreeBSD. This was all in user mode using /dev/io to read some PCI > BIOS variables (memory address and IRQ line) and /dev/mem to mmap > the registers and memory (8MB region). This is shared memory access > and the read speed is ~15.5MB/s on 90MHz Plato. Cool...!! -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD