All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Thomas Langås" <tlan@stud.ntnu.no>
To: linux-scsi@vger.kernel.org
Subject: Weird Qlogic 2200 FC HBA / CNSI G7324  problem
Date: Fri, 12 Jul 2002 01:08:44 +0200	[thread overview]
Message-ID: <20020712010844.A19115@stud.ntnu.no> (raw)


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

             reply	other threads:[~2002-07-11 23:09 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-07-11 23:08 Thomas Langås [this message]
     [not found] ` <20020711164141.B8468@beaverton.ibm.com>
2002-07-12  0:45   ` Weird Qlogic 2200 FC HBA / CNSI G7324 problem 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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20020712010844.A19115@stud.ntnu.no \
    --to=tlan@stud.ntnu.no \
    --cc=linux-scsi@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.