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
next 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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox