From owner-freebsd-current@FreeBSD.ORG Sun May 18 19:45:18 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9A34F37B401; Sun, 18 May 2003 19:45:18 -0700 (PDT) Received: from canning.wemm.org (canning.wemm.org [192.203.228.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2CB6243F75; Sun, 18 May 2003 19:45:18 -0700 (PDT) (envelope-from peter@wemm.org) Received: from wemm.org (localhost [127.0.0.1]) by canning.wemm.org (Postfix) with ESMTP id 05B402A7EA; Sun, 18 May 2003 19:45:18 -0700 (PDT) (envelope-from peter@wemm.org) X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.4 To: Scott Long In-Reply-To: <3EC825C4.6040203@btc.adaptec.com> Date: Sun, 18 May 2003 19:45:18 -0700 From: Peter Wemm Message-Id: <20030519024518.05B402A7EA@canning.wemm.org> cc: David O'Brien cc: Ruslan Ermilov cc: current@FreeBSD.org cc: re@FreeBSD.org Subject: Re: Tidying src/release/*/{dokern.sh,drivers.conf} X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 May 2003 02:45:19 -0000 Scott Long wrote: > Peter Wemm wrote: > > Wilko Bulte wrote: > > > >>On Sun, May 18, 2003 at 02:30:52PM -0700, David O'Brien wrote: > >> > >>>On Sun, May 18, 2003 at 11:31:30AM +0300, Ruslan Ermilov wrote: > >>> > >>>>Index: sys/alpha/conf/GENERIC > >>>>=================================================================== > >>>>RCS file: /home/ncvs/src/sys/alpha/conf/GENERIC,v > >>>>retrieving revision 1.159 > >>>>diff -u -r1.159 GENERIC > >>>>--- sys/alpha/conf/GENERIC 21 Apr 2003 16:44:04 -0000 1.159 > >>>>+++ sys/alpha/conf/GENERIC 18 May 2003 08:26:10 -0000 > >>>>@@ -95,6 +95,7 @@ > >>>> # SCSI Controllers > >>>> device ahc # AHA2940 and onboard AIC7xxx devices > >>>> device isp # Qlogic family > >>>>+device ispfw # Firmware module for Qlogic host adapt > > > > ers > > > >>>Why? The isp(4) and ispfw(4) maintainer has purposely not done this. > >> > >>Matt (mjacob) has learned me that having the right firmware > >>loaded via ispfw.ko can be quite crucial to have isp operate correctly. > >>ispfw.ko is rather big, due to the various different isp f/w > >>revs/cards it supports. > > > > > > Yes, but he had intended that it be used as a module so that it could be > > unloaded when finished. It is only used once, to bootstrap the cards. > > Putting it in GENERIC prevents the unload. > > > > Is the isp(4) driver smart enough to load the ispfw module in a default > install with no user intervention? I'm having trouble locating any code > in the isp driver that would do this. No, it doesn't. There was a loader.conf hook to load it, just like all the other module hooks. BTW; was this change made for i386 as well? It has the same isp cards that would presumably need the same firmware loaded. The same on ia64 - most of the older machines have ISP cards in there. Cheers, -Peter -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com "All of this is for nothing if we don't go to the stars" - JMS/B5