Re: Compaq Smart Array 5300

From: Jeremy Chadwick <koitsu_at_FreeBSD.org>
Date: Wed, 10 Oct 2007 11:54:16 -0700
On Wed, Oct 10, 2007 at 08:06:21PM +0200, Christopher Arnold wrote:
>
> Hi all!
>
> anyone aware of issues with Compaq Smart Array 5300 on a current only a day 
> old?
>
> This is what i get in the boot message:
> ciss0: <Compaq Smart Array 5300> port 0xe800-0xe8ff mem 
> 0xfebc0000-0xfebfffff,0xfea00000-0xfeafffff irq 22 at device 1.0 on pci2
> ciss0: can't allocate config window
> device_attach: ciss0 attach returned 6
>
> The full output can be found at:
> http://www.arnold.se/boot.txt
> http://www.arnold.se/pciconf.txt
>
> Im trying to run it in a Supermicro 6010 with 370DER+ motherboard.
>
> Anyone who has any input on what this could be?

It's one of those bloody QLogic GEM chips; on this motherboard, it's
probably the QLogic GEM 354.  The motherboard manual does indicate this,
although only in the Windows driver section (this does not surprise me,
as some other vendors use GEM chips and don't tell you until you
actually have to deal with them...)

I've dealt with GEMs at work (not Supermicro products), and they do
nothing but piss you off in the case there is any sort of SCSI failure.
For example, a drive going bad and falling off the bus would normally
result in the SCSI subsystem reporting some errors and the OS
(hopefully) continuing to work w/out issue (barring if the main OS disk
failed, of course :-) ).  SCSI's pretty resilient about this sort of
thing.  The GEM is supposed to handle all of this "for" you in some
bizarre manner, but I've never seen it work reliably -- ever.  The GEM
also can, somehow, manage SCSI IDs for you and do some sort of
transparent SCSI ID remapping.  This is all what I've seen first-hand.

The GEM does have some sort of BIOS (on some mainboards you can hit
a control character sequence prior to POST completion and go in and
adjust GEM settings), but I don't know how it works.

There's comments in the FreeBSD driver code about the GEM chips
violating SCSI specification, by the way.  If you want me to dig up
the cvsweb URL for it, I can.  Based on that, and my experiences at
work, I'm not left feeling very good about those chips.

In general: I wouldn't worry about the lack of ciss0 device.  In fact,
I'd go so far to recommend you remove ses and ciss from the kernel on
that box, and hope for the best.  Scott (Long) may have some better
(and more accurate) advice on the matter; my experiences are my own.

-- 
| Jeremy Chadwick                                    jdc at parodius.com |
| Parodius Networking                           http://www.parodius.com/ |
| UNIX Systems Administrator                      Mountain View, CA, USA |
| Making life hard for others since 1977.                  PGP: 4BD6C0CB |
Received on Wed Oct 10 2007 - 16:54:17 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:19 UTC