From owner-freebsd-scsi@FreeBSD.ORG Thu May 28 19:39:37 2015 Return-Path: Delivered-To: freebsd-scsi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DFA348F9 for ; Thu, 28 May 2015 19:39:36 +0000 (UTC) (envelope-from asomers@gmail.com) Received: from mail-oi0-x22d.google.com (mail-oi0-x22d.google.com [IPv6:2607:f8b0:4003:c06::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A51B2C3A for ; Thu, 28 May 2015 19:39:36 +0000 (UTC) (envelope-from asomers@gmail.com) Received: by oihd6 with SMTP id d6so40603271oih.2 for ; Thu, 28 May 2015 12:39:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=8B84j884zyMNOUAZr8KccndQQSQvO7yxfYgmy6RoQP8=; b=ft5e0CG2QLy9BQxX2qFGvgwTV0Dmff+pwy3CgvKyTbTQMO2WPF0haXwOhCW32VPx+X 4d0FG0yOAJTZs1n0UEMmRTEWUxkhABVxSXX8MNm112xiQuT4gmU55o5QCCv3RKUez5zW tUk/wUIJpqWtKs0velxGMr1dVLCiJzcSwPUXOSiU/I3pjukW6ZPahVbjBOlrDJfanHBn hoFX+jivdAPqLbVM4Vw4flPbPHkCGwxxRZYdeVIz2Oy5FEfSyErFrBj9hIXxy6cN6QAw +O27d3DyKrQzz/uGocDhG4MSGsQf+pfdQ0RRbTgBtyn7gWxo7upWauXA/Ybl20+0AfbQ R3xg== MIME-Version: 1.0 X-Received: by 10.202.191.6 with SMTP id p6mr3652778oif.109.1432841975838; Thu, 28 May 2015 12:39:35 -0700 (PDT) Sender: asomers@gmail.com Received: by 10.202.107.3 with HTTP; Thu, 28 May 2015 12:39:35 -0700 (PDT) In-Reply-To: <112e22fa5a66ac54f7a7f56efa62a7d9@mail.mikej.com> References: <76e9e3f41990026290382e5fa9c9b8d3@mail.mikej.com> <026292acf4288dbde00ce9bcb8686490@mail.mikej.com> <112e22fa5a66ac54f7a7f56efa62a7d9@mail.mikej.com> Date: Thu, 28 May 2015 13:39:35 -0600 X-Google-Sender-Auth: AnjnPhOx7wDbFBhElLdkReDcg4A Message-ID: Subject: Re: /dev/ses not created From: Alan Somers To: Michael Jung Cc: FreeBSD-scsi Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-scsi@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SCSI subsystem List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 May 2015 19:39:37 -0000 On Thu, May 28, 2015 at 12:11 PM, Michael Jung wrote: > On 2015-05-28 12:13, Alan Somers wrote: >> >> On Thu, May 28, 2015 at 9:22 AM, Michael Jung wrote: >>> >>> Alan, >>> >>> Thank you for the information. >>> >>> So SGPIO is out of band. >>> >>> So the intent of Marvel chip is not for in-band SES-2? >>> >>> I see these events, one for each LSI card in dmesg: >>> >>> mps1: EventReply : >>> EventDataLength: 5 >>> AckRequired: 0 >>> Event: SasEnclDeviceStatusChange (0x1d) <---- >>> EventContext: 0x0 >>> EnclosureHandle: 0x1 >>> ReasonCode: Added >>> PhysicalPort: 0 >>> NumSlots: 8 <---- >>> StartSlot: 0 >>> PhyBits: 0x0 >> >> >> >> Assuming you have IT firmware, those HBAs each have a builtin expander >> with the same number of slots as the card has ports. It's not a >> separate chip; it's just part of the HBA controller. That expander >> does not have SES functionality, however. >> > > Alan, > > Ok, I understand this event is for the expander on the HBA. Per your > suggestion > I opened a ticket with LSI this AM, and, when I get something definitive > will post > back. > > If there is a sound FAQ on I2c, SGPIO, SES/SES-2, cabling along with common > problems and use cases I have not found it - I can dream though. The wikipedia article on SGPIO is pretty good. The SES article is less good, but the SES3 standard isn't too hard to understand by itself. I2C is a very general purpose bus that has nothing to do with storage. I didn't think there was any kind of standard for reporting SES-like information over I2C, but Google suggests that there is. I can't find the standard though. The SES2 and SES3 specs don't mention I2C at all. You might ask Alexander Motin (mav@). He wrote ses(4) and if anybody knows anything about SES over I2C, it would be him. https://en.wikipedia.org/wiki/SGPIO -Alan > > A lot of reading internet posts right or wrong and reading between the lines > in manuals. > > Or I may just be getting older. > > Frustrating. > > Thank you again.