Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Feb 2012 14:09:11 +0530
From:      "Desai, Kashyap" <Kashyap.Desai@lsi.com>
To:        Jason Wolfe <nitroboost@gmail.com>
Cc:        "freebsd-scsi@freebsd.org" <freebsd-scsi@freebsd.org>, "McConnell, Stephen" <Stephen.McConnell@lsi.com>
Subject:   RE: LSI2008 controller clobbers first disk with new LSI mps driver
Message-ID:  <B2FD678A64EAAD45B089B123FDFC3ED72B96D347BB@inbmail01.lsi.com>
In-Reply-To: <CAAAm0r3oRTcfipyVcp9nE1CL3dcK7cft8AUSf%2BfGYVK90b2A0w@mail.gmail.com>
References:  <CAAAm0r2NFhF=eh2bOPMnVN8E6e2o0KfaST0N-M_gWoJHpFOLmQ@mail.gmail.com> <CAAAm0r37H0Pf_HvFTqo%2B1RSCV%2BBkzD5EcXj5M40H9xGREr%2Bfow@mail.gmail.com> <B2FD678A64EAAD45B089B123FDFC3ED72B96D344CA@inbmail01.lsi.com> <CAAAm0r3MVHZixAKDF=ChD977PbNUC8dyiBFB=NzC30S8FeZ3Nw@mail.gmail.com> <B2FD678A64EAAD45B089B123FDFC3ED72B96D344F2@inbmail01.lsi.com> <CAAAm0r02bXNve6Do5C1m1RyzLhWA9xx97KKMeLhcHC66U2SF4g@mail.gmail.com> <B2FD678A64EAAD45B089B123FDFC3ED72B96D34500@inbmail01.lsi.com> <CAFPOs6pwb44oNabH5vabDPJyFutMKa5mhgvHY=HkQVpV20YiYw@mail.gmail.com> <CAAAm0r1pWN-F=madGdk7N%2BoRuZmSD5_MAYwLh6By126L0CTGuw@mail.gmail.com> <B2FD678A64EAAD45B089B123FDFC3ED72B96D34558@inbmail01.lsi.com> <CAAAm0r1x15_ho2MD0tX7Y7A6mnU2N6zihNOz_Qz=jpsyBkDCWQ@mail.gmail.com> <B2FD678A64EAAD45B089B123FDFC3ED72B96D3455B@inbmail01.lsi.com> <B2FD678A64EAAD45B089B123FDFC3ED72B96D34626@inbmail01.lsi.com> <CAAAm0r3_S2jTG=Te4UhLqHPqiXq7_aAOHNp=W3jb4KLJx9PTRg@mail.gmail.com> <B2FD678A64EAAD45B089B123FDFC3ED72B96D34748@inbmail01.lsi.com> <CAAAm0r3oRTcfipyVcp9nE1CL3dcK7cft8AUSf%2BfGYVK90b2A0w@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--_002_B2FD678A64EAAD45B089B123FDFC3ED72B96D347BBinbmail01lsic_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Here is a possible root cause of this issue.

Enclosure which you are using in your setup (might be) not configured prope=
rly.

You have Enclosure with 12 Slots + 1 SES Device.
See below detail from the log.

	EventDataLength: 5
	AckRequired: 0
	Event: SasEnclDeviceStatusChange (0x1d)
	EventContext: 0x0
	EnclosureHandle: 0x2
	ReasonCode: Added
	PhysicalPort: 0
	NumSlots: 13
	StartSlot: 0
	PhyBits: 0xff

StartSlot is 0 in this case.=20
Correct behavior should be each device on your enclosure must have differen=
t slot number starting from 0 till 12.=20
I have doubt that SES device has not configured well and it is using slot-0=
 as default. This can create issue for actual device which is connected to =
slot-0.
So In your setup you will have slot-0 till slot-11 assigned for actual Phys=
 of your enclosures and again slot-0 is assigned for SES device instead of =
Slot-12.

To confirm my doubt: please provide me debug dmesg log using attached patch=
.

~ Kashyap

> -----Original Message-----
> From: Jason Wolfe [mailto:nitroboost@gmail.com]
> Sent: Wednesday, February 22, 2012 2:06 AM
> To: Desai, Kashyap
> Cc: freebsd-scsi@freebsd.org; McConnell, Stephen
> Subject: Re: LSI2008 controller clobbers first disk with new LSI mps
> driver
>=20
> On Tue, Feb 21, 2012 at 10:51 AM, Desai, Kashyap <Kashyap.Desai@lsi.com>
> wrote:
> > Jason,
> >
> > I am looking at your logs and trying to correlate with code.
> >
> > Meanwhile can you try to reduce 4 Drives from you setup and repeat the
> same test ?
> > BTW, Do you have access to "lsiutil" ?
> >
> > ~ Kashyap
>=20
> Kashyap,
>=20
> I don't have physical access to the server, it's in one of our remote
> locations.  If it comes down to it, I could have drives removed, but
> it's $$.  Let me know if you think it will require that.  I've not
> seen lsiutil for FreeBSD and I was under the impression it was closed
> source.  Maybe you can point me in the direction if there is a way I
> can grab it?
>=20
> Jason

--_002_B2FD678A64EAAD45B089B123FDFC3ED72B96D347BBinbmail01lsic_
Content-Type: application/octet-stream; name="dump_mapping_svn_2.patch"
Content-Description: dump_mapping_svn_2.patch
Content-Disposition: attachment; filename="dump_mapping_svn_2.patch";
	size=4778; creation-date="Wed, 22 Feb 2012 08:35:07 GMT";
	modification-date="Wed, 22 Feb 2012 13:28:56 GMT"
Content-Transfer-Encoding: base64

SW5kZXg6IG1wc19tYXBwaW5nLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gbXBzX21hcHBpbmcuYwkocmV2aXNp
b24gMjMxOTM2KQorKysgbXBzX21hcHBpbmcuYwkod29ya2luZyBjb3B5KQpAQCAtOTQzLDYgKzk0
Myw5IEBACiAJCXBoeV9jaGFuZ2UtPmRldmljZV9pbmZvID0KIAkJICAgIGxlMzJ0b2goc2FzX2Rl
dmljZV9wZzAuRGV2aWNlSW5mbyk7CiAKKwkJcHJpbnRmKCJMU0kgRGVidWcgJXMgJWQgc2FzIGFk
ZHIgJWp4IHNsb3QgJWQgXG4iLCBfX2Z1bmNfXywgX19MSU5FX18sCisJCQkJCXNhc19hZGRyZXNz
LCBwaHlfY2hhbmdlLT5zbG90KTsKKwogCQlpZiAoKGlvY19wZzhfZmxhZ3MgJiBNUEkyX0lPQ1BB
R0U4X0ZMQUdTX01BU0tfTUFQUElOR19NT0RFKSA9PQogCQkgICAgTVBJMl9JT0NQQUdFOF9GTEFH
U19FTkNMT1NVUkVfU0xPVF9NQVBQSU5HKSB7CiAJCQllbmNfaWR4ID0gX21hcHBpbmdfZ2V0X2Vu
Y19pZHhfZnJvbV9oYW5kbGUoc2MsCkBAIC05NzAsMTAgKzk3MywxNCBAQAogCQkJaWYgKCF0b3Bv
X2NoYW5nZS0+ZXhwX2hhbmRsZSkgewogCQkJCW1hcF9pZHgJPSBzYy0+bnVtX3JzdmRfZW50cmll
czsKIAkJCQlldF9lbnRyeS0+c3RhcnRfaW5kZXggPSBtYXBfaWR4OworCQkJCXByaW50ZigiTFNJ
IERlYnVnICVzICVkICVkICVkICVkXG4iLCBfX2Z1bmNfXywgX19MSU5FX18sCisJCQkJCWV0X2Vu
dHJ5LT5zdGFydF9pbmRleCwgZXRfZW50cnktPm51bV9zbG90cywgZXRfZW50cnktPnBoeV9iaXRz
KTsKIAkJCX0gZWxzZSB7CiAJCQkJbWFwX2lkeCA9IF9tYXBwaW5nX2ZpbmRfZW5jX21hcF9zcGFj
ZShzYywKIAkJCQkgICAgZXRfZW50cnkpOwogCQkJCWV0X2VudHJ5LT5zdGFydF9pbmRleCA9IG1h
cF9pZHg7CisJCQkJcHJpbnRmKCJMU0kgRGVidWcgJXMgJWQgJWQgJWQgJWRcbiIsIF9fZnVuY19f
LCBfX0xJTkVfXywKKwkJCQkJZXRfZW50cnktPnN0YXJ0X2luZGV4LCBldF9lbnRyeS0+bnVtX3Ns
b3RzLCBldF9lbnRyeS0+cGh5X2JpdHMpOwogCQkJCWlmIChldF9lbnRyeS0+c3RhcnRfaW5kZXgg
PT0KIAkJCQkgICAgTVBTX01BUFRBQkxFX0JBRF9JRFgpIHsKIAkJCQkJcGh5X2NoYW5nZS0+aXNf
cHJvY2Vzc2VkID0gMTsKQEAgLTE0NTgsNyArMTQ2NSwzNSBAQAogCWZyZWUoc2MtPmRwbV9wZzAs
IE1fTVBUMik7CiB9CiAKK3N0YXRpYyB2b2lkIGR1bXBfYWxsX2Z3X2RwbV9wZzAoc3RydWN0IG1w
c19zb2Z0YyAqc2MpIAoreworCQlNcGkyRHJpdmVyTWFwMEVudHJ5X3QgKmRwbV9lbnRyeTsKKwkJ
dTE2IGVudHJ5X251bTsKKwkJLy8gU2tpcCB0aGUgaGVhZGVyCisJCWRwbV9lbnRyeSA9IChNcGky
RHJpdmVyTWFwMEVudHJ5X3QgKikgKCh1aW50OF90ICopIHNjLT5kcG1fcGcwICsKKwkgICAgc2l6
ZW9mKE1QSTJfQ09ORklHX0VYVEVOREVEX1BBR0VfSEVBREVSKSk7CisJCXByaW50ZigiRHVtcCBD
b21wbGV0ZSBEUE0gRlcgUGFnZXMuLi4uLi4uLi4uLiFcbiIpOworCQlwcmludGYoIiMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuIik7CisJCXByaW50ZigiKEVu
dHJ5KSAgcGh5c2ljYWxfaWQgXHQgOiBNYXBwaW5nIEluZm86XHQgRGV2aWNlSW5kZXg6XHQgUGh5
c2ljYWxCaXRzTWFwcGluZ1xuIik7CisJCWZvciAoZW50cnlfbnVtID0gMDsgZW50cnlfbnVtIDwg
c2MtPm1heF9kcG1fZW50cmllczsgZW50cnlfbnVtKyssIAorCSAgICAJCWRwbV9lbnRyeSsrKSB7
CisJCQkJcHJpbnRmKCIgKCV4KSAgICUwOHgiLCBlbnRyeV9udW0sIGRwbV9lbnRyeS0+UGh5c2lj
YWxJZGVudGlmaWVyLkhpZ2gpOworCQkJCXByaW50ZigiICUwOHggXHQiLCBkcG1fZW50cnktPlBo
eXNpY2FsSWRlbnRpZmllci5Mb3cpOworCQkJCXByaW50ZigiICUwOHggXHQiLCBkcG1fZW50cnkt
Pk1hcHBpbmdJbmZvcm1hdGlvbik7CisJCQkJcHJpbnRmKCIgJTA4eCBcdCIsIGRwbV9lbnRyeS0+
RGV2aWNlSW5kZXgpOworCQkJCXByaW50ZigiICUwOHggXG4iLCBkcG1fZW50cnktPlBoeXNpY2Fs
Qml0c01hcHBpbmcpOworCQl9CisJCXByaW50ZigiIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjXG4iKTsKK30JCiAKK3N0YXRpYyB2b2lkIGR1bXBfZndfZHBtX3Bn
MChNcGkyRHJpdmVyTWFwMEVudHJ5X3QgKmRwbV9lbnRyeSkKK3sKKwkJcHJpbnRmKCIgICAgICAg
JTA4eCIsIGRwbV9lbnRyeS0+UGh5c2ljYWxJZGVudGlmaWVyLkhpZ2gpOworCQlwcmludGYoIiAl
MDh4IFx0IiwgZHBtX2VudHJ5LT5QaHlzaWNhbElkZW50aWZpZXIuTG93KTsKKwkJcHJpbnRmKCIg
JTA4eCBcdCIsIGRwbV9lbnRyeS0+TWFwcGluZ0luZm9ybWF0aW9uKTsKKwkJcHJpbnRmKCIgJTA4
eCBcdCIsIGRwbV9lbnRyeS0+RGV2aWNlSW5kZXgpOworCQlwcmludGYoIiAlMDh4IFxuIiwgZHBt
X2VudHJ5LT5QaHlzaWNhbEJpdHNNYXBwaW5nKTsKK30JCiBzdGF0aWMgdm9pZAogX21hcHBpbmdf
cHJvY2Vzc19kcG1fcGcwKHN0cnVjdCBtcHNfc29mdGMgKnNjKQogewpAQCAtMTQ3Miw2ICsxNTA3
LDkgQEAKIAlzdHJ1Y3QgZW5jX21hcHBpbmdfdGFibGUgKmV0X2VudHJ5OwogCXU2NCBwaHlzaWNh
bF9pZDsKIAl1MzIgcGh5X2JpdHMgPSAwOworCQorCS8vIER1bXAgQWxsIGRwbSBlbnRyeSB0byBk
ZWJ1ZworCWR1bXBfYWxsX2Z3X2RwbV9wZzAoc2MpOwkKIAogCWlmIChzYy0+aXJfZmlybXdhcmUp
CiAJCV9tYXBwaW5nX2dldF9pcl9tYXByYW5nZShzYywgJnN0YXJ0X2lkeCwgJmVuZF9pZHgpOwpA
QCAtMTQ4Nyw2ICsxNTI1LDggQEAKIAkJCXNjLT5kcG1fZW50cnlfdXNlZFtlbnRyeV9udW1dID0g
MDsKIAkJCWNvbnRpbnVlOwogCQl9CisJCS8vIER1bXAgZHBtIGVudHJ5IHRvIGRlYnVnCisJCWR1
bXBfZndfZHBtX3BnMChkcG1fZW50cnkpOwkKIAkJc2MtPmRwbV9lbnRyeV91c2VkW2VudHJ5X251
bV0gPSAxOwogCQlkcG1fZW50cnktPk1hcHBpbmdJbmZvcm1hdGlvbiA9IGxlMTZ0b2goZHBtX2Vu
dHJ5LT4KIAkJICAgIE1hcHBpbmdJbmZvcm1hdGlvbik7CkBAIC0xODM0LDYgKzE4NzQsMzEgQEAK
IH0KIAogLyoqCisgKiBtcHNfZHVtcF9kZXZfbWFwcGluZ190YWJsZSAtIER1bXAgRGV2aWNlIG1w
YXBwaW5nIHRhYmxlCisgKiBAc2M6IHBlciBhZGFwdGVyIG9iamVjdAorICoKKyAqLwordm9pZCBt
cHNfZHVtcF9kZXZfbWFwcGluZ190YWJsZShzdHJ1Y3QgbXBzX3NvZnRjICpzYykKK3sKKwl1MzIg
bWFwX2lkeDsKKwlzdHJ1Y3QgZGV2X21hcHBpbmdfdGFibGUgKm10X2VudHJ5OworCisJcHJpbnRm
KCJJbmRleCBcdCBwaHlzaWNhbF9pZCBcdCA6IHBoeV9iaXRzOlx0IGRwbV9lbnRyeV9udW06XHQg
IGRldl9oYW5kbGU6XHQgICBpZDpcdCAgICBtaXNzaW5nX2NvdW50XG4iKTsKKwlmb3IgKG1hcF9p
ZHggPSAwOyBtYXBfaWR4IDwgc2MtPm1heF9kZXZpY2VzOyBtYXBfaWR4KyspIHsKKwkJbXRfZW50
cnkgPSAmc2MtPm1hcHBpbmdfdGFibGVbbWFwX2lkeF07CisJCWlmKG10X2VudHJ5LT5waHlzaWNh
bF9pZCA9PSAwKQorCQkJY29udGludWU7CisKKwkJcHJpbnRmKCIoJXgpICUwMTZseDpcdCIsIG1h
cF9pZHgsIG10X2VudHJ5LT5waHlzaWNhbF9pZCk7CisJCXByaW50ZigiICUwOHg6XHQiLCBtdF9l
bnRyeS0+cGh5X2JpdHMpOworCQlwcmludGYoIiAlMDh4Olx0IiwgbXRfZW50cnktPmRwbV9lbnRy
eV9udW0pOworCQlwcmludGYoIiAlMDh4Olx0IiwgbXRfZW50cnktPmRldl9oYW5kbGUpOworCQlw
cmludGYoIiAlMDh4Olx0IiwgbXRfZW50cnktPmlkKTsKKwkJcHJpbnRmKCIgJTA4eDpcbiIsIG10
X2VudHJ5LT5taXNzaW5nX2NvdW50KTsKKwl9CisKK30KKy8qKgogICogbXBzX21hcHBpbmdfZ2V0
X3Nhc19pZF9mcm9tX2hhbmRsZSAtIGZpbmQgYSB0YXJnZXQgaWQgaW4gbWFwcGluZyB0YWJsZSB1
c2luZwogICogb25seSB0aGUgZGV2IGhhbmRsZS4gIFRoaXMgaXMganVzdCBhIHdyYXBwZXIgZnVu
Y3Rpb24gZm9yIHRoZSBsb2NhbCBmdW5jdGlvbgogICogX21hcHBpbmdfZ2V0X210X2lkeF9mcm9t
X2hhbmRsZS4KQEAgLTE5MDcsNiArMTk3Miw4IEBACiAJdTMyIHNhdmVkX3BoeV9iaXRzOwogCXVp
bnQ2NF90IHRlbXA2NF92YXI7CiAKKwlwcmludGYoIkxTSSBEZWJ1ZyAlcyAlZCBtYXBwaW5nICVk
IFxuIiwgX19mdW5jX18sIF9fTElORV9fLAorCQkJCQlpb2NfcGc4X2ZsYWdzICYgTVBJMl9JT0NQ
QUdFOF9GTEFHU19NQVNLX01BUFBJTkdfTU9ERSk7CiAJaWYgKChpb2NfcGc4X2ZsYWdzICYgTVBJ
Ml9JT0NQQUdFOF9GTEFHU19NQVNLX01BUFBJTkdfTU9ERSkgIT0KIAkgICAgTVBJMl9JT0NQQUdF
OF9GTEFHU19FTkNMT1NVUkVfU0xPVF9NQVBQSU5HKQogCQlnb3RvIG91dDsKQEAgLTE5ODQsNiAr
MjA1MSw4IEBACiAJCQlldF9lbnRyeS0+bnVtX3Nsb3RzID0gbGUxNnRvaChldmVudF9kYXRhLT5O
dW1TbG90cyk7CiAJCQlldF9lbnRyeS0+c3RhcnRfc2xvdCA9IGxlMTZ0b2goZXZlbnRfZGF0YS0+
U3RhcnRTbG90KTsKIAkJCWV0X2VudHJ5LT5waHlfYml0cyA9IGxlMzJ0b2goZXZlbnRfZGF0YS0+
UGh5Qml0cyk7CisJCQlwcmludGYoIkxTSSBEZWJ1ZyAlcyAlZCAlZCAlZCAlZFxuIiwgX19mdW5j
X18sIF9fTElORV9fLAorCQkJCQlldF9lbnRyeS0+c3RhcnRfaW5kZXgsIGV0X2VudHJ5LT5udW1f
c2xvdHMsIGV0X2VudHJ5LT5waHlfYml0cyk7CiAJCX0KIAkJZXRfZW50cnktPmluaXRfY29tcGxl
dGUgPSAxOwogCX0gZWxzZSBpZiAoZXZlbnRfZGF0YS0+UmVhc29uQ29kZSA9PQo=

--_002_B2FD678A64EAAD45B089B123FDFC3ED72B96D347BBinbmail01lsic_--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B2FD678A64EAAD45B089B123FDFC3ED72B96D347BB>