Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Sep 2002 13:58:39 -0600
From:      "Long, Scott" <Scott_Long@adaptec.com>
To:        "'bmah@acm.org'" <bmah@acm.org>
Cc:        Randy Pratt <rpratt1950@earthlink.net>, freebsd-qa@freebsd.org, scottl@freebsd.org
Subject:   RE: 4.7-RC1 and aac.ko 
Message-ID:  <2C7CBDC6EA58D6119E4A00065B3A24CB046555@btcexc01.btc.adaptec.com>

next in thread | raw e-mail | index | archive | help
> 
> 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2C7CBDC6EA58D6119E4A00065B3A24CB046555>