From owner-freebsd-stable Thu Jul 27 14:39:20 2000 Delivered-To: freebsd-stable@freebsd.org Received: from mass.osd.bsdi.com (mass.osd.bsdi.com [204.216.28.234]) by hub.freebsd.org (Postfix) with ESMTP id 81C4237C0E4 for ; Thu, 27 Jul 2000 14:39:17 -0700 (PDT) (envelope-from msmith@mass.osd.bsdi.com) Received: from mass.osd.bsdi.com (localhost [127.0.0.1]) by mass.osd.bsdi.com (8.9.3/8.9.3) with ESMTP id OAA00547; Thu, 27 Jul 2000 14:49:20 -0700 (PDT) (envelope-from msmith@mass.osd.bsdi.com) Message-Id: <200007272149.OAA00547@mass.osd.bsdi.com> X-Mailer: exmh version 2.1.1 10/15/1999 To: Tony Finch Cc: stable@freebsd.org Subject: Re: PNPBIOS and atkbd In-reply-to: Your message of "Thu, 27 Jul 2000 19:26:50 -0000." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 27 Jul 2000 14:49:20 -0700 From: Mike Smith Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > Since someone clued me in about using the PNPBIOS option to automate > some isa resource allocations I have been experimenting with it. I've > managed to remove most of the irq stuff from my kernel configuration > file, apart from a few culprits. The main one is the keyboard and > mouse. The minimum working config I have found is: > device atkbdc > device atkbd0 at atkbdc? irq 1 > device psm0 at atkbdc? irq 12 > If I remove the irq statements the kernel panics when probing the > keyboard "nexus_setup_intr: NULL irq resource!" which is a bit of a > shame. IWBNI the driver could get that information from PNP. Hmm, but > the PNP probe messages don't seem to have the necessary information. > > The other annoyance is that I have to tell vga and syscons to find > themselves on the ISA bus. Does PNP not inform the OS about them > either? It does, actually. The problem is that the early console attach happens long before we start paying attention to this information. The problem is reasonably well understood - the "correct" solution hasn't quite made itself known yet. (It probably involves some extra access methods to the PnP information, so consider this "something that will eventually be fixed".) -- ... every activity meets with opposition, everyone who acts has his rivals and unfortunately opponents also. But not because people want to be opponents, rather because the tasks and relationships force people to take different points of view. [Dr. Fritz Todt] To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message