Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 02 Sep 2003 02:46:24 -0600
From:      Scott Long <scottl@freebsd.org>
To:        Scott Ballantyne <sdb@ssr.com>
Cc:        freebsd-scsi@freebsd.org
Subject:   Re: Adaptec 2120S question...
Message-ID:  <3F5458E0.7070604@freebsd.org>
In-Reply-To: <20030902082603.980.qmail@ssr.com>
References:  <20030902082603.980.qmail@ssr.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Scott Ballantyne wrote:
> Thanks to the advice here, I've been very happily using an Adaptec
> 2120S.
> 
> It would be nice to use the management software that came on the
> CD. Is it possible to run this with Linux emulation on 4.8?
> 
> If so, could someone give me a hint how to do it? Do I just use the
> rpm command to extract the distribution from the CD?
> 
> Thanks,
> sdb

Yes, it's quite possible.  You'll need to compile your kernel (or, if 
you're using modules, the aac module) with the option 
'AAC_COMPAT_LINUX'.  That will enable the aac driver to respond to
management apps that run through Linux emulation.

As for the apps itself, the RPM on the CD comes with two programs.
The GUI is called 'Storage Manager Browser Edition' and can safely be
thrown away and never touched.  I'm not sure if it will work under
emulation, and frankly there is no compelling reason to find out.

The CLI is called 'aaccli' and is buried in the RPM.  This is the
program that you want.  It's a little tricky to learn, but it is
quite powerful, scriptable, and useful.  What you'll need to do is
extract the RPM with 'rpm2cpio < <rpmfile> | cpio -i --make-directories'
Search through the result for aaccli, and run the command 'brandelf -t
Linux aaccli'.  After that, the aaccli should be ready to run.

Don't hesitate to email me if you have questions/problems.

Scott



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