From owner-freebsd-scsi@FreeBSD.ORG Mon Sep 24 08:49:42 2012 Return-Path: Delivered-To: freebsd-scsi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 74021106566C for ; Mon, 24 Sep 2012 08:49:42 +0000 (UTC) (envelope-from Kashyap.Desai@lsi.com) Received: from na3sys009aog104.obsmtp.com (na3sys009aog104.obsmtp.com [74.125.149.73]) by mx1.freebsd.org (Postfix) with ESMTP id DD5988FC1C for ; Mon, 24 Sep 2012 08:49:41 +0000 (UTC) Received: from paledge01.lsi.com ([192.19.193.42]) (using TLSv1) by na3sys009aob104.postini.com ([74.125.148.12]) with SMTP ID DSNKUGAen+v9o8APfdlMTK/hzpJSQe6vrQ8M@postini.com; Mon, 24 Sep 2012 01:49:41 PDT Received: from PALCAS01.lsi.com (128.94.213.117) by PALEDGE01.lsi.com (192.19.193.42) with Microsoft SMTP Server (TLS) id 8.3.264.0; Mon, 24 Sep 2012 04:47:31 -0400 Received: from PALEXCH11.lsi.com (128.94.223.42) by PALCAS01.lsi.com (128.94.213.117) with Microsoft SMTP Server (TLS) id 8.3.264.0; Mon, 24 Sep 2012 04:48:24 -0400 Received: from inbexch02.lsi.com (135.36.98.40) by PALEXCH11.lsi.com (128.94.223.42) with Microsoft SMTP Server (TLS) id 14.2.309.2; Mon, 24 Sep 2012 04:48:23 -0400 Received: from inbmail01.lsi.com ([135.36.98.64]) by inbexch02.lsi.com ([135.36.98.40]) with mapi; Mon, 24 Sep 2012 14:18:20 +0530 From: "Desai, Kashyap" To: Jason Keltz , "freebsd-scsi@freebsd.org" Date: Mon, 24 Sep 2012 14:18:18 +0530 Thread-Topic: mps target difference between FreeBSD 9 and 9.1 RC Thread-Index: Ac2Won9yT5g+ZBCeTTWqCLnSZ+TREgDjmNbw Message-ID: References: <505A2614.2000709@cse.yorku.ca> In-Reply-To: <505A2614.2000709@cse.yorku.ca> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Cc: Subject: RE: mps target difference between FreeBSD 9 and 9.1 RC X-BeenThere: freebsd-scsi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SCSI subsystem List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Sep 2012 08:49:42 -0000 Jason: FreeBSD9.0 is very old driver where we don't have "mps_mapping.c". With mps= _mapping.c we are supporting different Target ID mapping which is main reas= on why you are seeing two different target ID behaviors in this case. We have major two mapping method. 1. enclosure slot mapping and 2. Device mapping. Depends upon what you have configured in FW Driver will behave accordingly. I would suggest to flash your Card completely and start from fresh with onl= y FreeBSD-9.1. do not compare FreeBSD-9.0 ` Kashyap > -----Original Message----- > From: owner-freebsd-scsi@freebsd.org [mailto:owner-freebsd- > scsi@freebsd.org] On Behalf Of Jason Keltz > Sent: Thursday, September 20, 2012 1:38 AM > To: freebsd-scsi@freebsd.org > Subject: mps target difference between FreeBSD 9 and 9.1 RC >=20 > I have a Dell R720 and a 24 x 2.5" Dell MD1220 JBOD. I have added dual > LSI 9205-8e, each connected to the same MD1220 array. Under FreeBSD > 9.0, if I do a "camcontrol devlist" (with every other disk removed), I > see: >=20 > at scbus0 target 0 lun 0 (pass0,da0) > at scbus0 target 2 lun 0 (pass1,da1) > at scbus0 target 4 lun 0 (pass2,da2) > at scbus0 target 6 lun 0 (pass3,da3) > at scbus0 target 8 lun 0 (pass4,da4) > at scbus0 target 10 lun 0 (pass5,da5) > at scbus0 target 36 lun 0 > (pass6,ses0) > at scbus1 target 12 lun 0 (pass7,da6) > at scbus1 target 14 lun 0 (pass8,da7) > at scbus1 target 16 lun 0 (pass9,da8) > at scbus1 target 18 lun 0 > (pass10,da9) > at scbus1 target 21 lun 0 > (pass11,da10) > at scbus1 target 22 lun 0 > (pass12,da11) > at scbus1 target 36 lun 0 > (pass13,ses1) > at scbus6 target 0 lun 0 (pass14,cd0) >=20 > ... which is what I would expect. If I do the same thing with any > pre-release/RC version of 9.1, I see: >=20 > at scbus0 target 34 lun 0 (pass0,da0) > at scbus0 target 36 lun 0 (pass1,da1) > at scbus0 target 38 lun 0 (pass2,da2) > at scbus0 target 39 lun 0 (pass3,da3) > at scbus0 target 41 lun 0 (pass4,da4) > at scbus0 target 43 lun 0 (pass5,da5) > at scbus0 target 45 lun 0 > (ses0,pass6) > at scbus1 target 21 lun 0 (pass7,da6) > at scbus1 target 23 lun 0 (pass8,da7) > at scbus1 target 24 lun 0 (pass9,da8) > at scbus1 target 26 lun 0 > (pass10,da9) > at scbus1 target 29 lun 0 > (pass11,da10) > at scbus1 target 31 lun 0 > (pass12,da11) > at scbus1 target 32 lun 0 > (ses1,pass13) > at scbus6 target 0 lun 0 (pass14,cd0) >=20 > In particular, note how the targets are starting at 34. I wonder if > someone might explain why? >=20 > I was considering using /boot/device.hints to hard-code the daX mapping > to avoid the use of "labels" for my volumes, but I wouldn't expect the > targets to change between the two releases. >=20 > Thanks for any information that you can provide.. >=20 > Jason. >=20 > _______________________________________________ > freebsd-scsi@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-scsi > To unsubscribe, send any mail to "freebsd-scsi-unsubscribe@freebsd.org"