kern/146287: [ciss] ciss(4) cannot see more than one SmartArray controller

Sean Bruno seanbru at yahoo-inc.com
Wed May 5 20:58:55 UTC 2010


On Wed, 2010-05-05 at 13:46 -0700, Ulf Zimmermann wrote:
> On Wed, May 05, 2010 at 01:31:16PM -0700, Ulf Zimmermann wrote:
> > On Wed, May 05, 2010 at 12:17:56PM -0700, Sean Bruno wrote:
> > > 
> > > > If anyone is interested, I think I can bring up a DL380 g4 so someone can
> > > > fix it, if there is interest. Probably got even a SmartArray or other PCI-X
> > > > card that can be plugged in.
> > > > 
> > > 
> > > Actually, yes.  That would be great.
> > > 
> > > Sean
> > 
> > Ok, let me dig out the one DL380 g4 we have not in use right now (got
> > plenty of DL360 g4/g4p) and find some PCI-X cards for it.
> > 
> > -- 
> > Regards, Ulf.
> 
> Ok, found a machine and hooked it up. DL380 g4, has single port Qlogic Fibre
> channel HBA in slot 1 and 2 right now. What version should I install? 8-REL?
> Current?
> 

When you confirm that the card is not present.  Apply this patch to your
kernel source and see if it appears.

Index: acpi_pcib.c
===================================================================
--- acpi_pcib.c	(revision 207672)
+++ acpi_pcib.c	(working copy)
@@ -26,7 +26,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
+__FBSDID("$FreeBSD: head/sys/dev/acpica/acpi_pcib.c 193530 2009-06-05
18:44:36Z jkim $");
 
 #include "opt_acpi.h"
 #include <sys/param.h>
@@ -139,8 +139,10 @@
      * XXX: This isn't entirely correct since we may be a PCI bus
      * on a hot-plug docking station, etc.
      */
+#if 0
     if (!acpi_DeviceIsPresent(dev))
 	return_VALUE(ENXIO);
+#endif
 
     /*
      * Get the PCI interrupt routing table for this bus.  If we can't


If this works, we'll need to get an aml dump of the acpi tables via:

acpidump -dt

Sean





More information about the freebsd-scsi mailing list