RE: aacraid, Adaptec 2410SA on RH9?

John Willis <[email protected]> Sat, 23 Aug 2003 06:15:36 -0500
Newsgroups gmane.linux.drivers.aacraid.devel
Message-ID <[email protected]>
I think Mark was referring to the Retail CD-ROM
that comes packaged with the Adaptec 2410SA controller.

On this CD-ROM are a number of directories, which are
loosely described in the file [ Packages.txt ] in the root.

The problem is the CD-ROM does not entirely follow the
layout described in the file [ Packages.txt ]

Anyway.. under the [ /Packages ] directory is [ ../Linux ] and

/Apps
/DRIVER_PACKAGE
/Redhat_7.3
/Redhat_8.0

The Apps directory is the browser based management tool.

The DRIVER_PACKAGE directory contains the actual driver source
code that was used to create the RedHat driver disks.

The Redhat_7.3 and Redhat_8.0 directories contain subdirectories
that contain modules and driver disk images.

The driver has been an evolving collaboration between several
people including Alan Cox of Redhat who has modified 2.4.20
versions of the kernel and released them as 2.4.20-rcX-acX
kernels.

The driver source code on the CD-ROM is just the code required
to compile the loadable [ aacraid.o ] kernel module.

To make a RedHat driver disk one would download the DD-Kit
(Device Driver kit?) from [ http://people.redhat.com/dledford/ ]

And basically "import" the proper kernel source code and run the
DD-kit utility to contruct modules and then "dd.img" driver disk images
which could be written to a floppy.

The aacraid driver first appeared in kernel 2.4.17-pre1 but it doesn't
always recognize and work for the Adaptec 2410SA controller.

Redhat 9 by default uses kernel 2.4.20-8, although it has had an update
release that took it up to 2.4.20-13

The Redhat system and driver have to continually be updated with 
PCI bus "identifiers" so that when the system boots it recognizes 
the hardware by its PCI identifier and loads the proper module and
sets up the card correctly for use.

The Adaptec 2410SA is a member of a family of controllers which share
a common driver.. the same driver "in theory" works for many cards,
but new cards (like the 2410) may have special needs or features that
are gradually discovered, developed, and exploited.. and sometimes
features have to be backed away from for stability reasons.

Marks "point" I believe, was that the driver exists in the default
kernel for Redhat 9, but it was not mature enough to be functional,
hence Adaptec/Alan Cox and others released a later version that 
was compatible across several versions of Redhat.. the same source
code used to create driver disks for 7.3 and 8.0 could in theory
be used to create driver disks for 9.0 in fact the "diff" files in
the patches indicate its already been tested to some degree.

However there are certain quality standards at Adaptec that prevents
him from releasing a driver disk, before its thoroughly tested.

There's nothing stopping anyone else however from taking the source
code and compiling a driver disk for Redhat 9.

But.. from my own research, I've noticed people experiencing a 
SCSI hang problems, and kernel panics, when using the driver.. 
the driver isn't really a SCSI device driver, but masquerades 
as one.. several people have been closely following the latest 
releases through the Alan Cox's series of kernel releases.

Alan seems far ahead, or "in tune" with the people making strides
towards improving the driver.. work continues on a "version" of
the driver for the 2.5 kernel.. but it seems until recently to
have been a bit behind the advances on the 2.4 driver, and recently
someone took a look at the 2.4 version and was moving towards 
adding more functionality to the 2.5 version.

.. so.. good news is RH9 driver basically exists, but not as a
driver disk yet, also improvements are being made faster than
Adaptec is able to release the latest driver.. to get the truly
latest you may have to change the kernel your using in your Redhat 
distribution to one of the 2.4.20-rcX-acX versions..

but then you have the chicken and the egg problem of installing 
Redhat on the controller and keeping up with the initrd file
required for booting.

- john w.

-----Original Message-----
From: Greg Padberg [mailto:[email protected]]
Sent: Fri Aug 15 11:37:00 2003 
To: [email protected]
Subject: aacraid, Adaptec 2410SA on RH9?


Thanks for the prompt reply!

This morning I tried the RH "Severn" beta which seems to properly recognize
the controller and drives.

Yes I had attempted the dd install, from RH9 and RH8 CDs.  The strangeness
is that RH8 doesn't access the floppy drive even for a moment to seek for a
driver disk.  RH9 accesses the floppy drive OK although the RH8 driver disk
doesn't work with RH9 and a RH9 driver disk could not be found on the
Adaptec website.

I just got delivery of the hardware earlier this week.  The release notes on
the CD included with the 2410SA indicates that it is quite recent (as of
July 2003) but there isn't anything available for RH9 on the CD or Adaptec
website.  Your email address indicates that you work for Adaptec, can you
prod the appropriate folks at Adaptec to post RH9 driver disk on the
website?

So far I haven't found anything on the Adaptec website or CD that I can use
to install RH9 easily.  To have a RH9 driver disk image file available would
certainly be useful!

Greg Padberg

-----Original Message-----
From: Salyzyn, Mark [mailto:[email protected]]
Sent: Friday, August 15, 2003 8:59 AM
To: 'Greg Padberg'; [email protected]
Subject: RE: aacraid, Adaptec 2410SA on RH9?


Yes, tested RH9.

The RH9 drivers (RH9INT and RH9US) were released with the product, I am not
sure if we released the driver disks (as they were not matrix tested) but
the rpm has the modules.

We are still working out the kinks for an unsupported driver page so that
you can have the latest driver build products available for download. This
would be the mechanism where I would place the RH9 install disks.

The failure to access the floppy is a hardware (motherboard and/or OS
interaction with the floppy hardware) issue, I would assume you are
selecting the dd install. RH8' aacraid driver did not have the product ids
for the 2410SA, you will need the updated driver as provided on the install
disk (or post-install, using the rpm).

Sincerely -- Mark Salyzyn

-----Original Message-----
From: Greg Padberg [mailto:[email protected]]
Sent: Friday, August 15, 2003 10:37 AM
To: [email protected]
Subject: aacraid, Adaptec 2410SA on RH9?


Red Hat Linux seems to detect the Adaptec 2410SA SATA RAID controller as
using the "aacraid" driver.
Has anyone got this card working with RH9?
I also tried installing RH8 with Adaptec's driver disk after updating the
firmware (2003 July 29 version) and still no luck (RH8 doesn't even access
the floppy drive for the driver disk).
Adaptec doesn't seem to have RH9 drivers for the 2410SA available at this
time.

Anyone with further info?

Greg Padberg

Computer / Network Technician
Eston-Elrose School Division #33
Box 430 Elrose, Saskatchewan S0L 0Z0
Tel (306) 378-2505     Fax (306) 378-2338
Email [email protected]

_______________________________________________
Linux-aacraid-devel mailing list
[email protected]
http://lists.us.dell.com/mailman/listinfo/linux-aacraid-devel
Please read the FAQ at http://lists.us.dell.com/faq or search the list
archives at http://lists.us.dell.com/htdig/


_______________________________________________
Linux-aacraid-devel mailing list
[email protected]
http://lists.us.dell.com/mailman/listinfo/linux-aacraid-devel
Please read the FAQ at http://lists.us.dell.com/faq or search the list archives at http://lists.us.dell.com/htdig/