From owner-freebsd-bugs Tue Dec 24 13:51:13 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id NAA05976 for bugs-outgoing; Tue, 24 Dec 1996 13:51:13 -0800 (PST) Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id NAA05971 for ; Tue, 24 Dec 1996 13:51:11 -0800 (PST) Received: from sax.sax.de (sax.sax.de [193.175.26.33]) by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id WAA06768; Tue, 24 Dec 1996 22:51:05 +0100 Received: (from uucp@localhost) by sax.sax.de (8.6.12/8.6.12-s1) with UUCP id WAA10282; Tue, 24 Dec 1996 22:51:05 +0100 Received: (from j@localhost) by uriah.heep.sax.de (8.8.4/8.6.9) id WAA13516; Tue, 24 Dec 1996 22:33:15 +0100 (MET) From: J Wunsch Message-Id: <199612242133.WAA13516@uriah.heep.sax.de> Subject: Re: 2.1.6/boot.flp/EISA To: mishania@demos.su Date: Tue, 24 Dec 1996 22:33:15 +0100 (MET) Cc: freebsd-bugs@FreeBSD.ORG Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: <199612241913.WAA20078@megillah.demos.su> from "Mikhail A. Sokolov" at "Dec 24, 96 10:13:42 pm" X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E X-Mailer: ELM [version 2.4ME+ PL17 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-bugs@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk As Mikhail A. Sokolov wrote: > taking a look at god *(&^% NetServer LC (HP) we notice that it's full of EISA > slot's and EISA'ish itself. Correct me if I am wrong, but why doesn't > boot.flp kernel contain controller eisa0 line ? j@uriah 195% cvs co -rRELENG_2_1_6_1_RELEASE -d. src/sys/i386/conf/GENERIC U ./GENERIC j@uriah 196% fgrep eisa GENERIC controller eisa0 It does. Your problem is another. FreeBSD 2.1.5R was the first release that indeed shipped with EISA code enabled (2.1R had it disabled and buggy). However, the EISA per slot memory for slots >= 10 conflicts with the PCI address range, therefore the device probing is limited to slots 0 through 9. Unfortunately, the on-board AHA2740 in the EISA Netservers is at slot # 11. If you can bootstrap your system with another controller, you can work around this by changing the #define in sys/i386/eisa/eisaconf.h, and rebuilding your kernel. I've found a hack to allow bootstrapping a 2.2 system, it's already in the new BETA which is about to be announced every minute now. There you can tell ``eisa 12'' in the command-line UserConfig screen, to extend the number of slots to be probed. This allows you installing the system, so you could continue as described above. All this is described in the (updated) FAQ, topic 3.16. -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-)