From owner-freebsd-hackers Tue Mar 5 19:41:19 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id TAA25394 for hackers-outgoing; Tue, 5 Mar 1996 19:41:19 -0800 (PST) Received: from csugrad.cs.vt.edu (cremeans@csugrad.cs.vt.edu [128.173.41.74]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id TAA25383 for ; Tue, 5 Mar 1996 19:41:13 -0800 (PST) Received: (cremeans@localhost) by csugrad.cs.vt.edu (8.6.12/8.6.4) id WAA10648; Tue, 5 Mar 1996 22:40:26 -0500 From: Lee Cremeans Message-Id: <199603060340.WAA10648@csugrad.cs.vt.edu> Subject: Re: Intel Atlantis problems To: terry@lambert.org (Terry Lambert) Date: Tue, 5 Mar 1996 22:40:26 -0500 (EST) Cc: hackers@freebsd.org In-Reply-To: <199603051836.LAA08752@phaeton.artisoft.com> from "Terry Lambert" at Mar 5, 96 11:36:08 am X-Mailer: ELM [version 2.4 PL24 ME8] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@freebsd.org Precedence: bulk [about MACH 64s and port 0x2e8] > > Thanks. Isn't this something that should go in the FAQ ? Or perhaps, > > could we remove 0x2e8 from > > > > static Port_t likely_com_ports[] = { 0x3f8, 0x2f8, 0x3e8, 0x2e8, }; > > > > in /sys/i386/isa/sio.c ? > > That's the hack. > > As to your idea, no. We should identify the Mach cards, or we should > relax the invasiveness of the SIO probe code to prevent the problem. This could work, since ATI cards in general are REALLY easy to identify. ATI writes their own BIOS usually, and grepping it for ATI's magic number should work (if that isn't a Bad Thing under Unix). The number was a string, something like "761992..." I don't remember exactly, I'll look it up in the INterrupt Lists. THere's also another number that tells you what kind of card you're working with. Lee C at school