From owner-freebsd-current@FreeBSD.ORG Fri Feb 10 08:35:09 2012 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1C7A6106564A for ; Fri, 10 Feb 2012 08:35:03 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe02.c2i.net [212.247.154.34]) by mx1.freebsd.org (Postfix) with ESMTP id 62F588FC12 for ; Fri, 10 Feb 2012 08:34:59 +0000 (UTC) X-T2-Spam-Status: No, hits=-0.2 required=5.0 tests=ALL_TRUSTED, BAYES_50 Received: from [176.74.208.111] (account mc467741@c2i.net HELO laptop002.hselasky.homeunix.org) by mailfe02.swip.net (CommuniGate Pro SMTP 5.4.2) with ESMTPA id 239406021; Fri, 10 Feb 2012 09:34:57 +0100 From: Hans Petter Selasky To: freebsd-current@freebsd.org Date: Fri, 10 Feb 2012 09:33:05 +0100 User-Agent: KMail/1.13.5 (FreeBSD/8.2-STABLE; KDE/4.4.5; amd64; ; ) References: <201202100908.24184.hselasky@c2i.net> In-Reply-To: X-Face: 'mmZ:T{)),Oru^0c+/}w'`gU1$ubmG?lp!=R4Wy\ELYo2)@'UZ24N@d2+AyewRX}mAm; Yp |U[@, _z/([?1bCfM{_"B<.J>mICJCHAzzGHI{y7{%JVz%R~yJHIji`y>Y}k1C4TfysrsUI -%GU9V5]iUZF&nRn9mJ'?&>O MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201202100933.05732.hselasky@c2i.net> Cc: "Sam Fourman Jr." Subject: Re: USB3 and a Seagate FA GoFlex X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Feb 2012 08:35:09 -0000 On Friday 10 February 2012 09:18:38 Sam Fourman Jr. wrote: > On Fri, Feb 10, 2012 at 2:08 AM, Hans Petter Selasky wrote: > > On Friday 10 February 2012 07:53:16 Sam Fourman Jr. wrote: > > > UQ_MSC > > > > Try to add some of the quirks like this: > > > > usbconfig -d X.Y add_quirk UQ_MSC_XXX > > > > UQ_MSC_NO_INQUIRY > > UQ_MSC_NO_SYNC_CACHE > > > > Then replug your device. > > Icarus# usbconfig > ugen0.1: at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) > pwr=SAVE > ugen1.1: at usbus1, cfg=0 md=HOST spd=SUPER > (5.0Gbps) pwr=SAVE > ugen2.1: at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) > pwr=SAVE > ugen0.2: at usbus0, cfg=0 md=HOST spd=HIGH > (480Mbps) pwr=SAVE > ugen2.2: at usbus2, cfg=0 md=HOST spd=HIGH > (480Mbps) pwr=SAVE > ugen0.3: at usbus0, cfg=0 md=HOST spd=FULL > (12Mbps) pwr=ON > ugen0.4: at usbus0, cfg=0 > md=HOST spd=HIGH (480Mbps) pwr=ON > ugen1.2: at usbus1, cfg=0 md=HOST spd=SUPER > (5.0Gbps) pwr=ON > > Icarus# usbconfig -d 1.2 add_quirk UQ_MSC_NO_INQUIRY > Icarus# usbconfig -d 1.2 add_quirk UQ_MSC_NO_SYNC_CACHE > > > > ugen1.2: at usbus1 (disconnected) > umass0: at uhub1, port 1, addr 1 (disconnected) > (pass2:umass-sim0:0:0:0): lost device > (pass2:umass-sim0:0:0:0): removing device entry > (da0:umass-sim0:0:0:0): lost device - 0 outstanding, 0 refs > (da0:umass-sim0:0:0:0): removing device entry > ugen1.2: at usbus1 > umass0: on > usbus1 umass0: SCSI over Bulk-Only; quirks = 0x4400 > umass0:3:0:-1: Attached to scbus3 > (probe0:umass-sim0:0:0:0): SCSI status error > (probe0:umass-sim0:0:0:0): INQUIRY. CDB: 12 1 0 0 ff 0 > (probe0:umass-sim0:0:0:0): CAM status: SCSI Status Error > (probe0:umass-sim0:0:0:0): SCSI status: Check Condition > (probe0:umass-sim0:0:0:0): SCSI sense: ILLEGAL REQUEST asc:24,0 (Invalid > field in CDB) > (probe0:umass-sim0:0:0:0): Error 22, Unretryable error > pass2 at umass-sim0 bus 0 scbus3 target 0 lun 0 > pass2: < > Removable Direct Access SCSI-2 device > pass2: 400.000MB/s transfers > GEOM: new disk da0 > (da0:umass-sim0:0:0:0): SCSI status error > (da0:umass-sim0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0 > (da0:umass-sim0:0:0:0): CAM status: SCSI Status Error > (da0:umass-sim0:0:0:0): SCSI status: Check Condition > (da0:umass-sim0:0:0:0): SCSI sense: NOT READY asc:4,1 (Logical unit is in > process of becoming ready) > (da0:umass-sim0:0:0:0): Polling device for readiness > da0 at umass-sim0 bus 0 scbus3 target 0 lun 0 > da0: < > Removable Direct Access SCSI-2 device > da0: 400.000MB/s transfers > da0: 1907729MB (3907029167 512 byte sectors: 255H 63S/T 243201C) > (da0:umass-sim0:0:0:0): Request completed with CAM_REQ_CMP_ERR > (da0:umass-sim0:0:0:0): Retrying command > (da0:umass-sim0:0:0:0): AutoSense failed > (da0:umass-sim0:0:0:0): Error 5, Unretryable error > (da0:umass-sim0:0:0:0): Request completed with CAM_REQ_CMP_ERR > (da0:umass-sim0:0:0:0): Retrying command > (da0:umass-sim0:0:0:0): AutoSense failed > (da0:umass-sim0:0:0:0): Error 5, Unretryable error Hi, I believe some SCSI guys needs to look at that. If the USB transport is OK, then there is nothing more USB can do ... You can try to enable USB debugging in umass. This maybe requires a kernel recompile with "options USB_DEBUG". Then set: sysctl hw.usb.umass.debug=-1 If you see any errors on the status stage or timeouts, its USB's fault. Else it is some SCSI stuff. --HPS