On Wednesday, October 19, 2005 3:00 PM, Luben Tuikov wrote: > > On 10/19/05 16:08, Moore, Eric Dean wrote: > > Luben: He is adding support for linkerrors and link/phy reset; > > these for for CSMI/SDI API. > > > > Can you in your driver retreive link errors for the links > on the expanders? > > Yes. (offloaded to user space) > I had a very good discussion with Luben over the phone last night. Luben clarified this for me in regards to expanders: http://www.t10.org/drafts.htm#sas2 The linkerrors can be done by issuing a SMP passthru sending SMP_REPORT_ERROR_LOG. Section 10.4.3.6 The link/phy reset can be done by issuing a SMP passthru sending SMP_PHY_CONTROL. Section 10.4.3.10 The mpt fusion f/w supports smp passthru, and we could for these attributes do SMP passthru if we wanted to return this data for expanders. Our f/w only provides a easy special wrapper config page for hba phys. For expanders, we are going to have to do smp passthru. So Christoph what should we do in driver? Ignore returning data for expanders? Luben suggestion(correct me if I'm wrong) is this should be done thru user space, instead of exporting this in the /sys/class/sas_phy attributes. Thus we need to export a SMP_PASSTHRU mechanism. I believe there is discussion by Christoph ( and I believe Luben backs this idea) of doing all this thru the /dev/sg interface. > > > What and where can I get this? > > http://linux.adaptec.com/sas/ > Also see my sig. Thanks. I will check it out. Eric Moore - : send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html