RE: Dell2650/Perc 3Di: another victim

"Salyzyn, Mark" <[email protected]> Mon, 20 Oct 2003 11:16:01 -0400
Newsgroups gmane.linux.drivers.aacraid.devel
Message-ID <[email protected]>
This thread started in April with the subject of kernel: aacraid: Host
adapter reset request. SCSI hang ? 

Firmware 3157 on the 2650 had increased the timeout on the high priority
flush operations from 6 to 60 seconds (aprox). The Firmware fix is to reduce
the priority of the flush operation, but will take some time to propagate
into release. The Driver workaround (notice my choice of words ;-> ) is to
be patient with the firmware when a SCSI reset operation has been requested
to deal with a command timeout.

It is a rare problem that occurs for specific targets, motherboard CPU
speeds and kernel configurations. But when it happens, the pain was most
certainly unbearable.

Sincerely -- Mark Salyzyn 

-----Original Message-----
From: Doug Griswold [mailto:griswld-SfTS4EeWe7/[email protected]]
Sent: Monday, October 20, 2003 10:58 AM
To: Salyzyn, Mark; [email protected]; [email protected]
Subject: RE: Dell2650/Perc 3Di: another victim


What versions are having problems with these controllers?  All versions
of RedHat?  Also what versions of PERC are affected?  I must have been
asleep for awhile I havn't heard anything about this.


Thanks




>>> "Salyzyn, Mark" <[email protected]> 10/20/03 10:49AM >>>
I know I ask for it when I release sources ;->.

To compile a module based on the sources I am providing, on a RedHat
kernel
source tree, perform the following steps. Your mileage will
necessarily
vary, I tried my best to set up a cookbook to just build the module
rather
than going through the strain of building *everything*. If anyone has
corrections, do not feel timid, tell us before `just enough information
do
do oneself some harm' happens!

VERS is the kernel version, eg: RH7.3 is 2.4.18-3 etc
KERNVERS is the kernel version minus the EXTRAVERSION eg: RH7.3 is
2.4.18
DOWNLOADDIR is where you placed the aacraid driver source tarball
AACVERS is the aacraid driver version (eg 1.1.4-2256)
CONFIG is your specific configuration (eg: i686-smp)
SUBCONFIG is your sub configuration (eg: smp)
You can use your favorite editor, I placed the `ed' interaction for a
RH7.3
kernel, the idea is to make sure that the EXTRAVERSION in the Makefile
matches the kernel module you need to build.

# cd /usr/src/linux-VERS/drivers/scsi
# rm -rf aacraid
# tar -zxf DOWNLOADDIR/aacraid-AACVERS.tgz
# cd ../..
# make mrproper
# cp configs/kernel-KERNVERS-CONFIG.config .config
# ed Makefile
18746
/EXTRAVERSION
EXTRAVERSION = -3custom
s/custom/SUBCONFIG/p
w
q
# echo x | make menuconfig
# make dep
# make SUBDIRS=drivers/scsi/aacraid modules
# make SUBDIRS=drivers/scsi/aacraid modules_install

Then do a mkinitrd to set up the appropriate initrd image ... cross
you
fingers that you do not have a pile of mudd when you are finished (it
may be
a good idea to make a backup copy of the initrd image ;-> ).

I *really* hope this helps, distributing the all-seeing-all-knowing
prebuild
rpm modules is a 14MB file. I do not have the resources, or the
permission,
to provide those in a manner that would be timely enough to satisfy (1
month
+ matrix testing).

Sincerely -- Mark Salyzyn

-----Original Message-----
From: [email protected] [mailto:[email protected]] 
Sent: Monday, October 20, 2003 9:59 AM
To: [email protected] 
Subject: Dell2650/Perc 3Di: another victim


Hi,
I'm one of the many victims of the aacraid timeouts/crashes on a
PE2650/Perc
3Di.
It seems that using a non-SMP kernel alleviates the problem for me but
is
is not a solution.
We are in process to migrate all servers in our company from HP to
Dell
and this issue is a big problem.
I'm not a kernel-compiling-fan, but I'm more an rpm-installer: I'd
like
to see on official RPM update from Redhat.
In any case, I can also try the kernel-compiling way... I downloaded
the
patch from Mark but I'm not able to compile it as module: do I need to
recompile
the whole kernel?

Thanks for any further help
Domenico Viggiani

__________________________________________________________________
Tiscali ADSL e' SENZA CANONE, paghi solo quello che consumi!
Abbonati subito, Gratis per te un anno di Supermail e tanti servizi in
piu'!
http://point.tiscali.it/adsl/index.shtml 



_______________________________________________
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/

_______________________________________________
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/