From owner-freebsd-acpi@FreeBSD.ORG Wed Feb 8 03:55:01 2006 Return-Path: X-Original-To: freebsd-acpi@freebsd.org Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0440816A420; Wed, 8 Feb 2006 03:55:01 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id AD06443D7F; Wed, 8 Feb 2006 03:54:55 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.3/8.13.3) with ESMTP id k183q1CM069663; Tue, 7 Feb 2006 20:52:02 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Tue, 07 Feb 2006 20:52:01 -0700 (MST) Message-Id: <20060207.205201.74679845.imp@bsdimp.com> To: duncan.fbsd@gmail.com From: Warner Losh In-Reply-To: <200602071413.07109.duncan.fbsd@gmail.com> References: <200602071237.31791.duncan.fbsd@gmail.com> <200602071404.44314.jhb@freebsd.org> <200602071413.07109.duncan.fbsd@gmail.com> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Tue, 07 Feb 2006 20:52:02 -0700 (MST) Cc: freebsd-acpi@freebsd.org Subject: Re: Kernel panic with ACPI enabled X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Feb 2006 03:55:01 -0000 > It seems to me that eisa was an extension to isa and that most modern > computers don't have an isa bus but have eisa bus instead, In fact I > have a Gateway Computer (500Mhz PIII) that has an eisa slot on the MB. Most modern computers do *NOT* have EISA slots. EISA slots are a very specialized 32-bit bus that is very rare in anything faster than 200MHz. I have a 333MHz EISA machine that is the fasted I could find. A common misconception is that the ISA slot with two parts to it is a EISA slot. This is wrong. > Actually most modern computers don't physically have a slot for either > isa or eisa. Quite possibly either one would work. I have 'device eisa' > in my conf, it's also 'device eisa' in the GENERIC conf which is why I > mentioned it. Eisa has a completely different configuration structure than ISA. EISA has .cfg files that you have to load into EEPROM of the motherboard to tell it what cards are in what slots and what the resources used by each one are. The ISA bus still exists in most every machine today, although it is electrically incompatible with the original ISA bus and isn't an expansion bus for cards. It lives on as LPC. However, FreeBSD still treats LPC and ISA as the same thing since from a software perspective they basically are the same. Adding device eisa can cause problems. It causes reads to registers that many really don't implement anymore. Since windows doesn't look at these registers, many motherboards have them broken. Warner