From owner-freebsd-qa Fri Sep 20 12:58:46 2002 Delivered-To: freebsd-qa@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 75C1F37B40A; Fri, 20 Sep 2002 12:58:45 -0700 (PDT) Received: from magic.adaptec.com (magic.adaptec.com [208.236.45.80]) by mx1.FreeBSD.org (Postfix) with ESMTP id E217443E65; Fri, 20 Sep 2002 12:58:44 -0700 (PDT) (envelope-from Scott_Long@adaptec.com) Received: from redfish.adaptec.com (redfish.adaptec.com [162.62.50.11] (may be forged)) by magic.adaptec.com (8.10.2+Sun/8.10.2) with ESMTP id g8KJwgN29446; Fri, 20 Sep 2002 12:58:42 -0700 (PDT) Received: from btc.btc.adaptec.com (btc.btc.adaptec.com [10.100.0.52]) by redfish.adaptec.com (8.8.8+Sun/8.8.8) with ESMTP id MAA08678; Fri, 20 Sep 2002 12:58:41 -0700 (PDT) Received: from btcexc01.btc.adaptec.com (btcexc01 [10.100.0.23]) by btc.btc.adaptec.com (8.8.8+Sun/8.8.8) with ESMTP id NAA07931; Fri, 20 Sep 2002 13:58:39 -0600 (MDT) Received: by btcexc01.btc.adaptec.com with Internet Mail Service (5.5.2653.19) id ; Fri, 20 Sep 2002 13:58:40 -0600 Message-ID: <2C7CBDC6EA58D6119E4A00065B3A24CB046555@btcexc01.btc.adaptec.com> From: "Long, Scott" To: "'bmah@acm.org'" Cc: Randy Pratt , freebsd-qa@freebsd.org, scottl@freebsd.org Subject: RE: 4.7-RC1 and aac.ko Date: Fri, 20 Sep 2002 13:58:39 -0600 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain Sender: owner-freebsd-qa@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > > If memory serves me right, "Long, Scott" wrote: > > > Can you give me some background on this? Where do those messages > > come from? Is it specific to a certain configuration? > > Ah, sorry. The error message in question is printed by sysinstall, > and appears when a user starts up from the 4.7-RC1 install CDROM. > > Some time ago, sysinstall gained the ability to load kernel modules > from the mfsroot image; this lets us strip more drivers out of the > (always cramped) boot kernel. In revision 1.3.2.5 of > src/release/i386/driver.conf, aac was removed from the kernel on > the CDROMs and moved to mfsroot image. > > (You probably know this already but it doesn't affect GENERIC at > all...just the kernel on the media the user installs from.) > > So...I was looking through src/sys/modules/aac/Makefile. Does aac > really have a dependency on the linux module, and could that > cause this problem? > > (Unfortunately there are no other error messages or diagnostics on > sysinstall's debugging VTY. sysinstall is able to load other kernel > modules before and after aac.ko without incident.) > Bruce, Thanks for the background. I can imagine that the dependency on the linux.ko module is what's causing the failure. The code is there so the driver can interact with Linux-only applications. Probably the best thing to do is compile the module without the AAC_COMPAT_LINUX option, but only for the install floppy case. The module that gets installed should still have that option. This is messy, I know, and I'm very, very swamped with work and aic7xxx issues at the moment. Feel free to fix it if you can; if push comes to shove and it's not fixed soon, you can just unilaterally remove that option from the module makefile. Thanks for bring this to my attention, btw. Scott To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-qa" in the body of the message