public inbox for linux-scsi@vger.kernel.org
 help / color / mirror / Atom feed
* Weird Qlogic 2200 FC HBA / CNSI G7324  problem
@ 2002-07-11 23:08 Thomas Langås
       [not found] ` <20020711164141.B8468@beaverton.ibm.com>
  0 siblings, 1 reply; 6+ messages in thread
From: Thomas Langås @ 2002-07-11 23:08 UTC (permalink / raw)
  To: linux-scsi


We have an installation that constists of:
* 2x2 CNSI G7324 (active-active) 
* Each CNSI G7324 has 2x270GB RAID-partitions
* Servers with Qlogic 2200 FC HBAs

Today this is a 8 server, 1 HBA pr server config, so
there's one partition pr server. We're however trying to
change this now, to a 4 server, 2 HBA pr. server config
which will mean 2 partitions pr server. And now we bumped
into a problem; we can't get more than one partition
pr CNSI detected on each server, it doesn't matter how
many HBAs we insert, only one of the HBAs find a 
partition from that one CNSI-controller.

test3:/usr/src/linux-2.4/drivers/scsi# uname -a
Linux test3.stud.ntnu.no 2.4.18-3smp #1 SMP Thu Apr 18 07:27:31 EDT 2002 i686 unknown

(Output from dmesg)
scsi1 : QLogic QLA2200 PCI to Fibre Channel Host Adapter: bus 1 device 6 irq 16
        Firmware version:  2.02.03, Driver version 6.1b2
scsi2 : QLogic QLA2200 PCI to Fibre Channel Host Adapter: bus 1 device 8 irq 20
        Firmware version:  2.02.03, Driver version 6.1b2

Anyone has any idea where we should start searching for
a solution to this problem?  


Another problem, which I don't think is serious, is this:

(also from dmesg)

scsi1: Host table full.
scsi2: Host table full.

I get this on all our newly installed servers, never seen 
this one before, actually. But looking through the driver
code, it didn't seem that it was something to care about:

test3:/usr/src/qlogic# grep -B 18 -A 13 "Host table" qla2x00.c 
                } else if (status[0] == 0x4000) {
                        if (status[1] & 0x0001) {
                                /*
                                 * This is an initiator only device. Save
                                 * some info to host_db and ignore it.
                                 */
                                if (ha->next_host_slot < 8) {
                                        BCOPY(device->wwn, ha->phost_db
                                            [ha->next_host_slot].wwn, 8);
                                        BCOPY(device->name, ha->phost_db
                                            [ha->next_host_slot].name, 8);
                                        ha->phost_db[ha->next_host_slot].
                                            d_id.b24 = device->d_id.b24;
                                        ha->phost_db[ha->next_host_slot].
                                            loop_id = device->loop_id;
                                        ha->next_host_slot++;
                                } else {
                                        printk(KERN_INFO
                                            "scsi%ld: Host table full.\n",
                                            ha->host_no);
                                }
                                return 2;
                        }

                        /* This is target capable device */
                        qla2x00_get_port_database(ha, device, 0);

                        DEBUG(printk("scsi%d: Fabric Login OK. loop id=0x%04x, "
                            "port Id=%06x\n",
                            (int)ha->host_no, 
                            device->loop_id, device->d_id.b24);)
                        return 0;


So, any help at all would be greatly appreciated.
In advance, thanks!

-- 
Thomas

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2002-07-12 23:13 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-07-11 23:08 Weird Qlogic 2200 FC HBA / CNSI G7324 problem Thomas Langås
     [not found] ` <20020711164141.B8468@beaverton.ibm.com>
2002-07-12  0:45   ` Thomas Langås
2002-07-12  8:23     ` Thomas Langås
2002-07-12  9:18       ` Thomas Langås
2002-07-12 16:16         ` Mike Anderson
2002-07-12 23:13           ` Thomas Langås

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox