From owner-freebsd-usb@FreeBSD.ORG Sat Aug 5 14:44:25 2006 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 19F0416A4DF for ; Sat, 5 Aug 2006 14:44:25 +0000 (UTC) (envelope-from Alex.Kovalenko@verizon.net) Received: from vms042pub.verizon.net (vms042pub.verizon.net [206.46.252.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id C110B43D46 for ; Sat, 5 Aug 2006 14:44:24 +0000 (GMT) (envelope-from Alex.Kovalenko@verizon.net) Received: from RabbitsDen ([70.21.186.106]) by vms042.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0J3J00DCA4XS9795@vms042.mailsrvcs.net> for freebsd-usb@freebsd.org; Sat, 05 Aug 2006 09:44:18 -0500 (CDT) Date: Sat, 05 Aug 2006 10:43:55 -0400 From: "Alexandre \"Sunny\" Kovalenko" In-reply-to: <200608051152.35219.hselasky@c2i.net> To: Hans Petter Selasky Message-id: <1154789035.947.14.camel@RabbitsDen> MIME-version: 1.0 X-Mailer: Evolution 2.6.2 FreeBSD GNOME Team Port Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: <200608051152.35219.hselasky@c2i.net> Cc: freebsd-usb@freebsd.org Subject: Re: Testers wanted (again) X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Aug 2006 14:44:25 -0000 On Sat, 2006-08-05 at 11:52 +0200, Hans Petter Selasky wrote: > Hi, > > I need testers for "ata-usb.c" and "if_aue.c". If you have such a device > please install subversion, "/usr/ports/devel/subversion", and then run the > following commands: > > svn --username anonsvn --password anonsvn checkout svn://svn.turbocat.net/i4b > > cd i4b/trunk/i4b/FreeBSD.usb > > make S=../src package > > # you can specify a destination directory, XXX, by using "make S=XXX install" > > make install > > Then copy the following files to > "/usr/src/sys/dev/ata" (for example) > > i4b/trunk/i4b/src/sys/dev/ata/ata-usb.c > > Then copy the following files to > "/usr/src/sys/dev/usb" (for example) > > i4b/trunk/i4b/src/sys/dev/usb/if_aue.c > i4b/trunk/i4b/src/sys/dev/usb/if_auereg.h > > Compile a new kernel with modules. > > Hope it works. > > You need FreeBSD 6 or 7. > > --HPS First, the disclaimer: this device normally would wedge my laptop solid and has been doing it for as long as I had it. With your stack it reports timeouts, but proceeds albeit at the very slow pace. Full dmesg is available at http://members.verizon.net/~akovalenko/Misc/messages relevant pieces are below: Aug 5 10:02:31 RabbitsDen kernel: FreeBSD 7.0-CURRENT #1: Sat Aug 5 08:49:20 EDT 2006 ... Aug 5 10:03:17 RabbitsDen kernel: uhci0: port 0xe400-0xe41f at device 16.0 on pci0 Aug 5 10:03:17 RabbitsDen kernel: usb0: on uhci0 Aug 5 10:03:17 RabbitsDen kernel: uhci1: port 0xe800-0xe81f at device 16.1 on pci0 Aug 5 10:03:17 RabbitsDen kernel: usb1: on uhci1 Aug 5 10:03:17 RabbitsDen kernel: uhci2: port 0xec00-0xec1f at device 16.2 on pci0 Aug 5 10:03:17 RabbitsDen kernel: usb2: on uhci2 Aug 5 10:03:17 RabbitsDen kernel: ehci0: mem 0xdfffff00-0xdfffffff at device 16.3 on pci0Aug 5 10:03:17 RabbitsDen kernel: usb3: EHCI version 1.0 Aug 5 10:03:17 RabbitsDen kernel: usb3: on ehci0 Aug 5 10:03:17 RabbitsDen kernel: usb0: USB revision 1.0 Aug 5 10:03:17 RabbitsDen kernel: uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 127 Aug 5 10:03:17 RabbitsDen kernel: uhub0: 2 ports with 2 removable, self powered Aug 5 10:03:17 RabbitsDen kernel: usb1: USB revision 1.0 Aug 5 10:03:18 RabbitsDen kernel: uhub1: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 127 Aug 5 10:03:18 RabbitsDen kernel: uhub1: 2 ports with 2 removable, self powered Aug 5 10:03:18 RabbitsDen kernel: usb2: USB revision 1.0 Aug 5 10:03:18 RabbitsDen kernel: uhub2: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 127 Aug 5 10:03:18 RabbitsDen kernel: uhub2: 2 ports with 2 removable, self powered Aug 5 10:03:18 RabbitsDen kernel: usb3: USB revision 2.0 Aug 5 10:03:21 RabbitsDen kernel: uhub3: VIA EHCI root hub, class 9/0, rev 2.00/1.00, addr 127 Aug 5 10:03:21 RabbitsDen kernel: uhub3: 6 ports with 6 removable, self powered Aug 5 10:08:17 RabbitsDen kernel: umass0: SCSI over Bulk-Only; quirks = 0x008c Aug 5 10:08:17 RabbitsDen kernel: umass0:0:0:-1: Attached to scbus0 Aug 5 10:08:18 RabbitsDen kernel: da0 at umass-sim0 bus 0 target 0 lun 0 Aug 5 10:08:18 RabbitsDen kernel: da0: Fixed Direct Access SCSI-0 device Aug 5 10:08:18 RabbitsDen kernel: da0: 40.000MB/s transfers Aug 5 10:08:18 RabbitsDen kernel: da0: 28615MB (58605120 512 byte sectors: 255H 63S/T 3648C) A ... Aug 5 10:16:06 RabbitsDen kernel: umass0: BBB bulk-in clear stall failed, USBD_TIMEOUT Aug 5 10:16:53 RabbitsDen kernel: umass0: BBB bulk-in clear stall failed, USBD_TIMEOUT ... Now, interesting thing is -- when I ran devinfo -t /dev/da0 there were visible stalls, but no USBD_TIMEOUT messages were reported. These started to appear when I did fsck /dev/da0s2a Kernel configuration is available at http://members.verizon.net/~akovalenko/Misc/AVERATEC If there is anything, I can turn on or look into, please, let me know. -- Alexandre Kovalenko (Олександр Коваленко)