<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="wordpress/2.2.1" --><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">

<channel>
	<title>Adaptec Linux Blog</title>
	<link>http://linux.adaptec.com</link>
	<description />
	<pubDate>Fri, 24 Jul 2009 11:11:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/AdaptecLinuxBlog" type="application/rss+xml" /><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FAdaptecLinuxBlog" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FAdaptecLinuxBlog" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.feedburner.com/AdaptecLinuxBlog" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FAdaptecLinuxBlog" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2FAdaptecLinuxBlog" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.addtoany.com/?linkname=Adaptec%20Linux%20Blog&amp;linkurl=http%3A%2F%2Ffeeds.feedburner.com%2FAdaptecLinuxBlog&amp;type=feed" src="http://www.addtoany.com/addfr-b.gif">Add to Any Feed Reader</feedburner:feedFlare><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Using smartmontools-5.38 with series 2/5/5Z controllers with firmware 17380 onwards</title>
		<link>http://linux.adaptec.com/2009/07/24/using-smartmontools-538-with-series-255z-controllers-with-firmware-17380-onwards/</link>
		<comments>http://linux.adaptec.com/2009/07/24/using-smartmontools-538-with-series-255z-controllers-with-firmware-17380-onwards/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 11:11:58 +0000</pubDate>
		<dc:creator>Phil Wilson</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://linux.adaptec.com/2009/07/24/using-smartmontools-538-with-series-255z-controllers-with-firmware-17380-onwards/</guid>
		<description><![CDATA[Hi folks, in the last few days I have come across an issue running smartmontools-5.38 with the series 2, 5 and 5Z controllers on firmware 17380 onwards with SATA drives.
Just a bit of background ..
By default (configurable using the expose_physicals module options parameter), the aacraid driver exposes the physical disks attached to the controller to [...]]]></description>
			<content:encoded><![CDATA[<p>Hi folks, in the last few days I have come across an issue running smartmontools-5.38 with the series 2, 5 and 5Z controllers on firmware 17380 onwards with SATA drives.</p>
<p><strong>Just a bit of background ..</strong></p>
<p>By default (configurable using the expose_physicals module options parameter), the aacraid driver exposes the physical disks attached to the controller to the operating system but prevents the disk driver from attaching them by setting the no_uld_attach flag. The disks can be accessed via the SCSI generic driver though dangerous operations are blocked (e.g. writes).</p>
<p>Programs like smartctl are then able to send SMART commands to a physical disks via the associated SCSI generic device node. If the disk is SATA (-d sat specified) then smartctl makes use of SAT (SCSI ATA translation) to &#8220;wrap up&#8221; the SMART command in a SCSI CDB (command descriptor block) which is then sent via the SCSI generic and aacraid driver to the controller firmware.</p>
<p><strong>The problem</strong></p>
<p>From controller firmware 17380 onwards, the SAT layer (in the controller firmware) more completely implements the SAT specification, particularly with regard to commands that are sent where the host application (for example smartctl) requires the ATA register information to be read back. Typically the commands that would require this are ATA non-data protocol.</p>
<p>Specifically with smartctl, there are two commands used where the application needs to see the ATA registers to determine the status of the drive.</p>
<p>ATA_CHECK_POWER_MODE (ATA command 85h - smartctl needs to see COUNT in the register information to determine the power mode)</p>
<p>ATA_RETURN_STATUS (SMART command B0 with features DAh - smartctl needs to see the LBA mid and high values to determine if the drive is reporting a SMART threshold exceeded error - for example using smartctl -H &#8230;).</p>
<p>When a SAT CDB is issued and the host application wishes to see the ATA register information, it sets the CK_COND (check condition) bit in the SAT passthrough CDB. This indicates to the SATL that the ATA register information should be returned in an ATA status return descriptor. Firmware 17380 now implements this as per the SAT specification which requires the SATL code to generate a check condition and in response to a request sense (or in this case using autosense), the  sense key set to RECOVERED ERROR and additional sense qualifier to ATA PASSTHROUGH INFORMATION AVAILABLE, the ATA status return descriptor is then included in the sense data.</p>
<p>Unfortunately, the CHECK CONDITION causes the aacraid driver to also return a &#8220;host_status&#8221; indicating a controller internal error occurred (DID_ERROR). This propagates back to smartctl which exits. My colleague is currently looking at the aacraid driver to see how to avoid this but in case it helps anyone here is a temporary workaround (modification of smartctl behaviour) - note this will ignore host_status SG_ERR_DID_ERROR which isn&#8217;t desirable long-term. From the smartmontools-5.38 source dir &#8230;</p>
<p>patch -p1 &lt; <em>diff below</em>  os_linux.cpp</p>
<p><code><br />
662a663<br />
&gt; #define LSCSI_DID_ERROR 0x7 /* Need to work around aacraid driver quirk */<br />
787c788,791<br />
&lt;                 return -EIO;    /* catch all */<br />
---<br />
&gt;               /* Check for DID_ERROR - workaround for aacraid driver quirk */<br />
&gt;               if (LSCSI_DID_ERROR != io_hdr.host_status) {<br />
&gt;                       return -EIO;    /* catch all if not DID_ERR */<br />
&gt;               }<br />
</code></p>
<p>&#8230; and recompile</p>
<p>I&#8217;ll post back soon as I know more from my colleague.</p>
<p>thanks, Phil.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux.adaptec.com/2009/07/24/using-smartmontools-538-with-series-255z-controllers-with-firmware-17380-onwards/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Improving support for Debian based OS’s</title>
		<link>http://linux.adaptec.com/2009/07/24/improving-support-for-debian-based-oss/</link>
		<comments>http://linux.adaptec.com/2009/07/24/improving-support-for-debian-based-oss/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 06:04:04 +0000</pubDate>
		<dc:creator>Phil Wilson</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://linux.adaptec.com/2009/07/24/improving-support-for-debian-based-oss/</guid>
		<description><![CDATA[Hi folks, I have had a number of questions both from the blog and also directly from customers regarding better support for Debian based OS&#8217;s.
Thanks to Vincent for his recent comment ..
Vincent wrote :-
&#8220;I’d really like to see some official support for Debian based systems. All the supported systems have a common root. I’d imagine [...]]]></description>
			<content:encoded><![CDATA[<p>Hi folks, I have had a number of questions both from the blog and also directly from customers regarding better support for Debian based OS&#8217;s.</p>
<p>Thanks to Vincent for his recent comment ..</p>
<p>Vincent wrote :-</p>
<p>&#8220;I’d really like to see some official support for Debian based systems. All the supported systems have a common root. I’d imagine that at least supporting Ubuntu LTS might be something desirable, since that is aimed at being stable and offering long term support.&#8221;</p>
<p>I forwarded this to our management team and they are asking what we need to do to provide better support. I would appreciate any comments that you may have  - to start the ball rolling here are some of my own thoughts.</p>
<p>- Provide DEB packaged versions of ASM with scripts that work on Debian based distributions (to avoid having to convert the rpm and manually edit and setup the init scripts) - see <a href="http://linux.adaptec.com/2007/11/15/how-do-i-get-adaptec-storage-manager-to-work-with-ubuntu-710/">http://linux.adaptec.com/2007/11/15/how-do-i-get-adaptec-storage-manager-to-work-with-ubuntu-710/</a></p>
<p>- Provide support for users other than root to have admin privilege within ASM since the root account is often disabled or password less - an issue raised by Thomas. On this subject, although not yet publically available,  the next version of ASM provides &#8220;administrator&#8221; equivalent privilege in the GUI for user account aac if a member of the wheel group as an alternative to using the root account.</p>
<p>- Perhaps, as Vincent suggests,  adding Ubuntu LTS to our validation and test matrix and potentially include a driver deb package for folk who wish to use the latest if this would be useful.</p>
<p>Please add your comments. I will be away for a week but would like to present them to the management team mid August.</p>
<p>thanks, Phil</p>
]]></content:encoded>
			<wfw:commentRss>http://linux.adaptec.com/2009/07/24/improving-support-for-debian-based-oss/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Updating the aacraid driver in Ubuntu</title>
		<link>http://linux.adaptec.com/2008/12/09/updating-the-aacraid-driver-in-ubuntu/</link>
		<comments>http://linux.adaptec.com/2008/12/09/updating-the-aacraid-driver-in-ubuntu/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 10:10:32 +0000</pubDate>
		<dc:creator>Phil Wilson</dc:creator>
		
		<category><![CDATA[RAID under Linux]]></category>

		<category><![CDATA[Linux distributions]]></category>

		<category><![CDATA[Open Source Support]]></category>

		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://linux.adaptec.com/2008/12/09/updating-the-aacraid-driver-in-ubuntu/</guid>
		<description><![CDATA[I have had a few questions recently on how to update the aacraid driver in Ubuntu and wanted to share the procedure I use as the readme in our source code downloads is confusing for Debian type distributions.
In general, the aacraid driver uses a family match approach to identify RAID cards using ARC (Adaptec RAID [...]]]></description>
			<content:encoded><![CDATA[<p>I have had a few questions recently on how to update the aacraid driver in Ubuntu and wanted to share the procedure I use as the readme in our source code downloads is confusing for Debian type distributions.</p>
<p>In general, the aacraid driver uses a family match approach to identify RAID cards using ARC (Adaptec RAID Code) firmware and the driver to firmware interface has been kept consistent  (which in most cases allows an older driver to recognise and work with more recent hardware). The driver itself is held in the scsi-misc-2.6 repository at kernel.org so most distributions include a suitable driver. We hope to add a posting soon discussing this in more detail.</p>
<p>In most cases, the shipped driver is fine and there is little or no benefit in updating, however to take advantage of the Intelligent Power Management feature (which required additional code) or updating to a driver which supports the cache module parameter (see my post on xfs write performance - coming shortly), it can be necessary.</p>
<p>For information, the code additions to support Intelligent Power Management were introduced at 1.1.5-2456 - I believe this is the version that ships with Ubuntu 8.10. If you have an earlier driver, the controller will work fine but the power management options in ASM aren&#8217;t acccessible.</p>
<p>Our support website contains the aacraid source code in DKMS (Dynamic Kernel Module Support) format which is intended to make the process of building and installing kernel modules from source far simpler. More information on DKMS can be found here ..<br />
http://linux.dell.com/projects.shtml/</p>
<p>Here is the procedure I use &#8230;</p>
<p>First install the Linux headers<br />
apt-get install linux-headers-`uname -r`</p>
<p>If this fails due to missing dependencies then run<br />
apt-get -f install</p>
<p>Now download and install the Debian DKMS package from here &#8230;.<br />
http://linux.dell.com/dkms/</p>
<p>(It looks like the latest stable DKMS package for debian is here<br />
http://linux.dell.com/dkms/permalink/dkms_2.0.20.4-0ubuntu1_all.deb</p>
<p>Download the compressed aacraid DKMS tarball and extract the files. You don&#8217;t need the dkms rpm , just the aacraid module source rpm.</p>
<p>You can either convert the aacraid dkms rpm to deb using alien<br />
alien aacraid-1.1.5.2459-dkms.noarch.rpm<br />
and install the resulting deb file using dpkg</p>
<p>or<br />
rpm2cpio aacraid-1.1.5.2459-dkms.noarch.rpm | (cd / ; cpio -idmu)</p>
<p>Now add the module to the dkms tree<br />
dkms add -m aacraid -v 1.1.5.2459</p>
<p>Now build it<br />
dkms build -m aacraid -v 1.1.5.2459</p>
<p>and install the new driver.</p>
<p>dkms install -m aacraid -v 1.1.5.2459</p>
<p>The install process will also rebuild the initrd (saving the old one first).</p>
<p>Hope this helps someone - thanks for reading, Phil.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux.adaptec.com/2008/12/09/updating-the-aacraid-driver-in-ubuntu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Smartmontools and Adaptec RAID controllers</title>
		<link>http://linux.adaptec.com/2008/09/26/smartmontools-and-adaptec-raid-controllers/</link>
		<comments>http://linux.adaptec.com/2008/09/26/smartmontools-and-adaptec-raid-controllers/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 08:38:52 +0000</pubDate>
		<dc:creator>Phil Wilson</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://linux.adaptec.com/2008/09/26/smartmontools-and-adaptec-raid-controllers/</guid>
		<description><![CDATA[Anssi asked :-
 Is there any way to get the full SMART info from a SATA harddisk connected to Adaptec 21610SA RAID adapter?
The usual &#8220;smartctl -a /dev/sdX&#8221; command fails with aacraid driver.
Hi Anssi, thanks for this question, I&#8217;ve been meaning to post some information on this as its a question I&#8217;ve had from a few of [...]]]></description>
			<content:encoded><![CDATA[<p>Anssi asked :-</p>
<p> <span style="font-size: 8.5pt; color: black; font-family: 'Arial','sans-serif'">Is there any way to get the full SMART info from a SATA harddisk connected to Adaptec 21610SA RAID adapter?<br />
The usual &#8220;smartctl -a /dev/sdX&#8221; command fails with aacraid driver.</span></p>
<p><span style="font-size: 8.5pt; color: black; font-family: 'Arial','sans-serif'">Hi Anssi, thanks for this question, I&#8217;ve been meaning to post some information on this as its a question I&#8217;ve had from a few of my European customers. Unfortunately on this generation of controllers, the smartctl commands are not passed through to the disks but starting with the 5-series and recently launched 2-series controllers, the smartmon tools work fine. To use smartmon tools with the 2 or 5 series, you need to </span></p>
<p><span style="font-size: 8.5pt; color: black; font-family: 'Arial','sans-serif'"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://linux.adaptec.com/2008/09/26/smartmontools-and-adaptec-raid-controllers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>1220SA adp3132 SATA raid controller driver for ubuntu</title>
		<link>http://linux.adaptec.com/2007/12/22/1220sa-adp3132-sata-raid-controller-driver-for-ubuntu/</link>
		<comments>http://linux.adaptec.com/2007/12/22/1220sa-adp3132-sata-raid-controller-driver-for-ubuntu/#comments</comments>
		<pubDate>Sat, 22 Dec 2007 00:40:46 +0000</pubDate>
		<dc:creator>Anil Ravindranath</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://linux.adaptec.com/2007/12/22/1220sa-adp3132-sata-raid-controller-driver-for-ubuntu/</guid>
		<description><![CDATA[Jason Emanuel wrote:-
I&#8217;m trying to get a 1220SA sata raid controller card working under Ubuntu 7.10 Gutsy. I have a copy of the adp3132.rhel4.x86_64.rpm but I cannot seem to get it to install. Can someone point me in the right direction? I&#8217;ve gone so far as to unzip the rpm and I&#8217;m poking around through [...]]]></description>
			<content:encoded><![CDATA[<p>Jason Emanuel wrote:-</p>
<p><strong>I&#8217;m trying to get a 1220SA sata raid controller card working under Ubuntu 7.10 Gutsy. I have a copy of the adp3132.rhel4.x86_64.rpm but I cannot seem to get it to install. Can someone point me in the right direction? I&#8217;ve gone so far as to unzip the rpm and I&#8217;m poking around through the installer script but it is quite a large file and I&#8217;d hate to mess something up.</p>
<p>thanks in advance for any help you can provide me.</strong></p>
<p> Jason,</p>
<p>You are trying RHEL4 driver rpm on ubuntu which will not work as the driver rpm is specific to a particular OS version and tied to that OS&#8217;s Vermagic.  What I would suggest is to try using the SHIM rpm package instead. The SHIM package is available at the same downloads page under &#8220;linux source code&#8221;. Install the rpm and follow the instructions to build your own module obj, img and driver rpms for your OS.  To use the SHIM package you need to have kernel sources for the Linux version you are using.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux.adaptec.com/2007/12/22/1220sa-adp3132-sata-raid-controller-driver-for-ubuntu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>arconf with HostRAID ESB2 controller</title>
		<link>http://linux.adaptec.com/2007/12/19/arconf-with-hostraid-esb2-controller/</link>
		<comments>http://linux.adaptec.com/2007/12/19/arconf-with-hostraid-esb2-controller/#comments</comments>
		<pubDate>Wed, 19 Dec 2007 22:57:25 +0000</pubDate>
		<dc:creator>Anil Ravindranath</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://linux.adaptec.com/2007/12/19/arconf-with-hostraid-esb2-controller/</guid>
		<description><![CDATA[Kavan Wrote:-
I installed Adaptec Storage Manager Ver 5.20 in a RHEL5 machine. A RAID 10 array is configured and attached to a HostRAID ESB2 controller.
I can see the controller and the array using the GUI. But arcconf doesn&#8217;t see controller. For example, &#8216;./arcconf GETSTATUS 0&#8242; results in &#8216;Controllers found: 0. Invalid controller number.&#8217;. 
Kavan,
Since you [...]]]></description>
			<content:encoded><![CDATA[<p>Kavan Wrote:-</p>
<p><strong>I installed Adaptec Storage Manager Ver 5.20 in a RHEL5 machine. A RAID 10 array is configured and attached to a HostRAID ESB2 controller.</p>
<p>I can see the controller and the array using the GUI. But arcconf doesn&#8217;t see controller. For example, &#8216;./arcconf GETSTATUS 0&#8242; results in &#8216;Controllers found: 0. Invalid controller number.&#8217;. </strong></p>
<p>Kavan,</p>
<p>Since you are using HostRAID controller, you need to use to hrconf instead of arcconf. Please try &#8220;hrconf getstatus 1&#8243; and it should work. You can get the hrconf utility from <a href="http://www.adaptec.com/support">www.adaptec.com/support</a> which is part of Storage Management downloads.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux.adaptec.com/2007/12/19/arconf-with-hostraid-esb2-controller/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Updating controller BIOS / firmware from ASM on Linux systems</title>
		<link>http://linux.adaptec.com/2007/12/12/updating-controller-bios-firmware-from-asm-on-linux-systems/</link>
		<comments>http://linux.adaptec.com/2007/12/12/updating-controller-bios-firmware-from-asm-on-linux-systems/#comments</comments>
		<pubDate>Wed, 12 Dec 2007 14:28:43 +0000</pubDate>
		<dc:creator>Phil Wilson</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://linux.adaptec.com/2007/12/12/updating-controller-bios-firmware-from-asm-on-linux-systems/</guid>
		<description><![CDATA[How do I update the BIOS of my Adaptec 3405 from Adaptec Storage Manager on Ubuntu server? I don't want to have to reboot to DOS?]]></description>
			<content:encoded><![CDATA[<p><strong>Roger wrote :-</strong></p>
<p><strong>How do I update the BIOS of my Adaptec 3405 from Adaptec Storage Manager on Ubuntu server? I don&#8217;t want to have to reboot to DOS. Thanks</strong></p>
<p>Thanks for raising this Roger - using DOS for the firmware upgrades can be a right pain especially as many systems now don&#8217;t have floppy drives. The good news is you can do this either from the Adaptec Storage Manager GUI or from the arcconf command line tool. For either method, start by downloading the firmware (as of 12/12/07 the firmware is B15323). Extract / transfer the files ending with a &#8220;.ufi&#8221; extension to the Linux system.</p>
<p>Before following either procedure, I should add some wise words - please backup any important data and plan the process so that downtime will not detrimentally impact users.<strong> </strong></p>
<p><strong>Using the GUI </strong>- start the Adaptec Storage Manager (ASM) GUI and login to ASM using root credentials. On the left side of the screen, right click on &#8220;direct attached storage&#8221;</p>
<p>- From the drop down menu, select the option &#8220;Update Controller Images&#8221;. This will start the ROM update wizard, click next.</p>
<p>- On the &#8220;choose the ROM update image files&#8221; select &#8220;add&#8221; and browse to the location of the .ufi files you downloaded. There will either be two or four files to select depending on the controller (two for the 3405S). Select all the available files - multiple files are selected by holding down CTRL. Click next.</p>
<p>- The relevant controller should be displayed. (Note that Adaptec Storage Manager can monitor many systems from one GUI. If you have multiple machines with 3405 controllers they will all appear and you can select which of these you wish to upgrade). Select the controller(s) by clicking the check box beside it / them, &#8220;next&#8221; to the final confirmation screen and then &#8220;apply&#8221;. The firmware updrade should proceed.</p>
<p>Note if the controller is greyed out in the screen above, this is either because the controller is already running this version of firmware or you are downgrading it. In this case holding ctrl while selecting the controller will force the update to continue (use with caution).</p>
<p><strong>Using the command line utility &#8220;arcconf&#8221;</strong></p>
<p>- After downloading / extracting the UFI files change directory to /usr/StorMan and as root execute the command line utility &#8220;arcconf ROMUPDATE &lt;controller number&gt; &lt;base name&gt;&#8221; so in my system with a single 3405 and my ufi files in directory /firmware, the syntax would be &#8220;arcconf ROMUPDATE 1 /firmware/AS3405&#8243;. When prompted, confirm with &#8220;y&#8221; and the upgrade should proceed.</p>
<p> I hope this is a help. If you have any issues then please let me know and I&#8217;ll do my best to help.</p>
<p>thanks for reading, Phil</p>
]]></content:encoded>
			<wfw:commentRss>http://linux.adaptec.com/2007/12/12/updating-controller-bios-firmware-from-asm-on-linux-systems/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to monitor the status of arrays in Ubuntu 7.10.</title>
		<link>http://linux.adaptec.com/2007/11/15/how-to-monitor-the-status-of-arrays-in-ubuntu-710/</link>
		<comments>http://linux.adaptec.com/2007/11/15/how-to-monitor-the-status-of-arrays-in-ubuntu-710/#comments</comments>
		<pubDate>Thu, 15 Nov 2007 09:00:14 +0000</pubDate>
		<dc:creator>Phil Wilson</dc:creator>
		
		<category><![CDATA[Storage Management under Linux]]></category>

		<guid isPermaLink="false">http://linux.adaptec.com/2007/11/15/how-to-monitor-the-status-of-arrays-in-ubuntu-710/</guid>
		<description><![CDATA[ I have a server running 64bit Ubuntu 7.10 with a 2020ZCR using the aacraid kernel module. I'm trying to figure out how to check the status of the array, but I have been unable to find anything that works. Does Adaptec have some sort of utility that I can use?]]></description>
			<content:encoded><![CDATA[<p><strong>Brian wrote :-</strong></p>
<p><strong> I have a server running 64bit Ubuntu 7.10 with a 2020ZCR using the aacraid kernel module. I&#8217;m trying to figure out how to check the status of the array, but I have been unable to find anything that works. Does Adaptec have some sort of utility that I can use?</strong></p>
<p>That&#8217;s a great question Brian and thanks for submitting it. As it happens, I&#8217;ve just responded to Philippe from France who was asking something similar although there are a few differences since you are using an earlier product.</p>
<p>Under Storage Manager downloads for the 2020ZCR on our support site, version 4.30 build 16038 of Adaptec Storage Manager is listed however I would suggest using the newer 5.20 build 17414 version for Linux x64 which is posted under our later products. You can download this from any of the newer Unified Serial products for example here :-</p>
<p><a href="http://www.adaptec.com/en-US/downloads/storage_manager/sm?productId=SAS-3405&amp;dn=Adaptec+RAID+3405">http://www.adaptec.com/en-US/downloads/storage_manager/sm?productId=SAS-3405&amp;dn=Adaptec+RAID+3405</a> </p>
<p>The newer version resolves an issue when converting the downloaded rpm file to deb format using the &#8220;alien&#8221; command - with version 4.30, alien doesn&#8217;t recognise the machine architecture x86_64 as valid, it is expecting amd64. Secondly the later version ships with the libraries that Adaptec Storage Manager needs to use and drops the dependency on having the right version of libstdc++ installed.</p>
<p>If after downloading, you can follow the steps in my response to Philippe (titled &#8220;How do I get Adaptec Storage Manager to work with Ubuntu 7.10?&#8221;) then it should work.</p>
<p>You didn&#8217;t mention if you were using the graphical desktop. If you are then you could use the GUI interface as described in my other note. If not, then you can still monitor the array using either the arcconf command line utility or you can install ASM on a different machine which does have a graphical desktop (Linux or Windows) and add the Ubuntu machine as a remotely managed system (in this case, if you are using the firewall, you may need to open port 34571).</p>
<p>Please do come back to let us know how this goes.</p>
<p>Thanks for reading,</p>
<p> Phil</p>
]]></content:encoded>
			<wfw:commentRss>http://linux.adaptec.com/2007/11/15/how-to-monitor-the-status-of-arrays-in-ubuntu-710/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How do I get Adaptec Storage Manager to work with Ubuntu 7.10?</title>
		<link>http://linux.adaptec.com/2007/11/15/how-do-i-get-adaptec-storage-manager-to-work-with-ubuntu-710/</link>
		<comments>http://linux.adaptec.com/2007/11/15/how-do-i-get-adaptec-storage-manager-to-work-with-ubuntu-710/#comments</comments>
		<pubDate>Thu, 15 Nov 2007 07:58:35 +0000</pubDate>
		<dc:creator>Phil Wilson</dc:creator>
		
		<category><![CDATA[Storage Management under Linux]]></category>

		<guid isPermaLink="false">http://linux.adaptec.com/2007/11/15/how-do-i-get-adaptec-storage-manager-to-work-with-ubuntu-710/</guid>
		<description><![CDATA[How do I get the Adaptec Storage Manager software working in Ubuntu 7.10 "Gutsy Gibbon"?]]></description>
			<content:encoded><![CDATA[<p><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial"></span></font><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial"></span></font><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial"></span></font><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial"></span></font><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial"></span></font><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial"></span></font><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial"></span></font><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial"></span></font><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial"></span></font><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial"></span></font><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial"></span></font><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial"></span></font><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial"></span></font><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial"></span></font><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial"></span></font><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial"></span></font><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial"></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-size: 10pt; font-family: Arial"><strong>Philippe wrote:- </strong></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-size: 10pt; font-family: Arial"></span></p>
<p><span style="font-size: 10pt; font-family: Arial"><strong>I am experiencing problems getting the Adaptec Storage Manager software to install on the 32 bit version of Ubuntu 7.10 “Gutsy Gibbon”. The OS is working fine and sees all the arrays but the management software seems to be designed for Redhat or SuSE distrubtions. Can you help at all?</strong></span><span style="font-size: 10pt; font-family: Arial"> </span></p>
<p><span style="font-size: 10pt; font-family: Arial"></span><span style="font-size: 10pt; font-family: Arial"><span style="font-size: 10pt; font-family: Arial">The Adaptec Storage Manager (ASM) software is posted on our support site in rpm format but should work with many distributions. I gave it a try in my lab with both 32 and 64 bit Ubuntu 7.10 and found the following procedure worked for me.</span><span style="font-size: 10pt; font-family: Arial"> </span></span></p>
<ul>
<li>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">Download the latest version of Adaptec Storage Manager for Linux (choose the 32 or 64 bit version depending on the installation) from http://www.adaptec.com/support. At the time of writing, the latest release is version 5.20 build 17414. Save the rpm file somewhere.</span></p>
</li>
<li>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">Check if you have the alien command available and if not, install it (“sudo apt-get install alien” worked for me)</span></p>
</li>
<li>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">Convert the downloaded rpm file to deb format using the alien command so in my case on a 32 bit installation, “sudo alien –scripts asm_linux_x86_v5_20_17414.rpm” which produces file “storman_5.20-1_i386.deb” (don’t forget the –scripts parameter).</span></p>
</li>
<li>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">Install the deb file. I used “sudo dpkg –i storman_5.20-1_i386.deb”</span></p>
</li>
</ul>
<p><span style="font-size: 10pt; font-family: Arial"></span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">This will install Adaptec Storage Manager (the installation directory is /usr/StorMan) and start the agent. The installation script does not however configure the rc scripts so it is necessary to take some manual steps to make sure the agent is started automatically on boot. Additionally, </span><span style="font-size: 10pt; font-family: Arial">Ubuntu seems to boot to run level 2 by default, however the Adaptec Storage Manager startup scripts are configured to run the ASM agent in run levels 3 and 5. To allow the agent to start in run level 2 and setup the rc scripts, follow these steps.</span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-size: 10pt; font-family: Arial"></span></p>
<ul>
<li>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-size: 10pt; font-family: Arial">Edit the /etc/init.d/stor_agent file. Identify the lines beginning #Default and change them to match the following</span></p>
</li>
</ul>
<blockquote>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-size: 10pt; font-family: Arial"># Default Start:<span>  </span>2 3 5</span></p>
<p><span style="font-size: 10pt; font-family: Arial"></span><span style="font-size: 10pt; font-family: Arial"># Default Stop: <span> </span>0 1 6</span></p>
<p><span style="font-size: 10pt; font-family: Arial"></span><span style="font-size: 10pt; font-family: Arial"><span style="font-size: 10pt; font-family: Arial">(This removes run level 2 from “stop” and adds it to “start”).</span></span></p></blockquote>
<ul>
<li>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span style="font-size: 10pt; font-family: Arial"></span><span style="font-size: 10pt; font-family: Arial">Check that /etc/init.d/stor_agent is executable and run the update-rc.d script <span> </span>“sudo update-rc.d stor_agent defaults”</span></p>
</li>
</ul>
<p><span style="font-size: 10pt; font-family: Arial">To start the Adaptec Storage Manager GUI, run the script /usr/StorMan/StorMan.sh. When prompted to login, Adaptec Storage Manager treats any “non root” user as a “guest” with look but can’t touch privileges. To make changes within Adaptec Storage Manager (create / delete arrays etc) it is necessary to login to Adaptec Storage Manager using root which will require the root password to be set to something known.</span><span style="font-size: 10pt; font-family: Arial"> </span></p>
<p><span style="font-size: 10pt; font-family: Arial"></span><span style="font-size: 10pt; font-family: Arial"><span style="font-size: 10pt; font-family: Arial"></span></span><span style="font-size: 10pt; font-family: Arial"><span style="font-size: 10pt; font-family: Arial">Thanks for reading,</span></span></p>
<p><span style="font-size: 10pt; font-family: Arial"><span style="font-size: 10pt; font-family: Arial"></span><span style="font-size: 10pt; font-family: Arial"><span style="font-size: 10pt; font-family: Arial">Phil</span></span></span></p>
<p></span></font></p>
]]></content:encoded>
			<wfw:commentRss>http://linux.adaptec.com/2007/11/15/how-do-i-get-adaptec-storage-manager-to-work-with-ubuntu-710/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Babylon class (I2O) RAID Storage Manager?</title>
		<link>http://linux.adaptec.com/2007/10/08/babylon-class-i2o-raid-storage-manager/</link>
		<comments>http://linux.adaptec.com/2007/10/08/babylon-class-i2o-raid-storage-manager/#comments</comments>
		<pubDate>Mon, 08 Oct 2007 18:36:00 +0000</pubDate>
		<dc:creator>Salyzyn</dc:creator>
		
		<category><![CDATA[Linux distributions]]></category>

		<category><![CDATA[Open Source Support]]></category>

		<guid isPermaLink="false">http://linux.adaptec.com/2007/10/08/babylon-class-i2o-raid-storage-manager/</guid>
		<description><![CDATA[I would like to rebuild a broken RAID-1 array without shutting down and rebooting the server (to use SMOR). I have been unable to find a Storage Manager download on the Adaptec website that lists support for the 2110S]]></description>
			<content:encoded><![CDATA[<p>Albert writes:</p>
<p><strong>Working for a client who has a 2110S installed under Slackware Linux. They would like to rebuild a broken RAID-1 array without shutting down and rebooting the server (to use SMOR). I have been unable to find a Storage Manager download on the Adaptec website that lists support for the 2110S. Can you provide a URL to an appropriate distribution of Storage Manager? Thanks in advance!</strong></p>
<p>The following suggestions are untested, any RAID manipulation carried out incorrectly will lead to loss of data.</p>
<p>The 2110S belongs to the Babylon class of RAID controllers.. This family of Adapters includes all the DPT I2O based controllers and the Adaptec Babylon 3210S, 3410S, 2000S, 2005S, 2010S, 2015S, 2100S, 2110S &amp; 2400A. You will find that Storage Manager products for any one of these adapters will generally work for the entire family, albeit the specific versions may have not been specifically tested together.</p>
<p>In that vein, you may wish to try the Storage Manager for the 2400A located at <a href="http://www.adaptec.com/en-US/downloads/storage_manager/sm?productId=AAR-2400A&amp;dn=Adaptec+ATA+RAID+2400A">http://www.adaptec.com/en-US/downloads/storage_manager/sm?productId=AAR-2400A&amp;dn=Adaptec+ATA+RAID+2400A</a>; but I suspect you will need to search for compatibility libraries in your version of Linux as the last build of this product was for RedHat 7.3 (a 2.4 based kernel).</p>
<p>It should not matter if you are using the dpt_i2o or the i2o_block Linux drivers, the ioctls are compatible with the dpteng middleware that ties all the management utilities together and acts as the traffic cop that communicates to the Adapters.</p>
<p>Also, Markus Lidel, the author of the i2o_block driver, was kind enough to continue to support our raidutil, the Storage Manager Command Line Utility, under Linux. We had released raidutil and the dpteng middleware into the public domain. You will find his effort located at <a href="http://i2o.shadowconnect.com/download.php">http://i2o.shadowconnect.com/download.php</a>. We could not release the GUI portion into the public domain because of Library Licensing issues with a third party. The dpteng middleware that is part of Marcus&#8217; package is supposed to be compatible with the GUI.</p>
<p>Good Luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://linux.adaptec.com/2007/10/08/babylon-class-i2o-raid-storage-manager/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
