From owner-freebsd-usb@FreeBSD.ORG Tue Oct 3 17:16:02 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 4002216A403 for ; Tue, 3 Oct 2006 17:16:02 +0000 (UTC) (envelope-from uspoerlein@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.185]) by mx1.FreeBSD.org (Postfix) with ESMTP id 25EE743D62 for ; Tue, 3 Oct 2006 17:15:55 +0000 (GMT) (envelope-from uspoerlein@gmail.com) Received: by nf-out-0910.google.com with SMTP id n29so267612nfc for ; Tue, 03 Oct 2006 10:15:55 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:date:from:to:cc:subject:message-id:mail-followup-to:references:mime-version:content-type:content-disposition:in-reply-to; b=K520wWW7PfF9Xd8cQ2Vz2RexsRzfeFUGA0kpLDzqlLEkQet576FWKv6wUcgxgSLosuh1KOSg+M43Q5Keyu5/DvFrVjT4GHUZpYQzhlH3qVUoN5LB3pDnK56fsQnMiK5mSnE5BXkQnA/eyTGrq364NPB6nW34C+3UJcYYTeG6gwU= Received: by 10.49.36.6 with SMTP id o6mr1139593nfj; Tue, 03 Oct 2006 10:15:54 -0700 (PDT) Received: from roadrunner.q.local ( [85.180.170.45]) by mx.gmail.com with ESMTP id i1sm1486759nfe.2006.10.03.10.15.53; Tue, 03 Oct 2006 10:15:53 -0700 (PDT) Received: from roadrunner.q.local (localhost [127.0.0.1]) by roadrunner.q.local (8.13.8/8.13.6) with ESMTP id k93HFnNA001906; Tue, 3 Oct 2006 19:15:49 +0200 (CEST) (envelope-from uspoerlein@gmail.com) Received: (from q@localhost) by roadrunner.q.local (8.13.8/8.13.6/Submit) id k93HFmpQ001905; Tue, 3 Oct 2006 19:15:48 +0200 (CEST) (envelope-from uspoerlein@gmail.com) Date: Tue, 3 Oct 2006 19:15:48 +0200 From: Ulrich Spoerlein To: Hans Petter Selasky Message-ID: <20061003171548.GA1325@roadrunner.q.local> Mail-Followup-To: Hans Petter Selasky , freebsd-usb@freebsd.org References: <200609171214.49165.hselasky@c2i.net> <20060930152928.GB1441@roadrunner.q.local> <200610010944.04652.hselasky@c2i.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200610010944.04652.hselasky@c2i.net> Cc: freebsd-usb@freebsd.org Subject: Re: New UMASS driver available for testing 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: Tue, 03 Oct 2006 17:16:02 -0000 Hans Petter Selasky wrote: > On Saturday 30 September 2006 17:29, Ulrich Spoerlein wrote: > > As you can see, performance increased by roughly 10%, but system time > > increased about 300% :( > > > > I hope this info was useful to you and am looking forward to seeing your > > reworked USB system hit the tree soon! > > The extra time used is due to an inline wait loop in the code, to make things > simple. 505856+0 records in 505856+0 records out 258998272 bytes transferred in 1771.034516 secs (146241 bytes/sec) dd if=/dev/da0 of=/dev/zero bs=$i 0.20s user 3.10s system 0% cpu 29:31.05 total 63232+0 records in 63232+0 records out 258998272 bytes transferred in 775.213552 secs (334099 bytes/sec) dd if=/dev/da0 of=/dev/zero bs=$i 0.01s user 0.41s system 0% cpu 12:55.23 total 7904+0 records in 7904+0 records out 258998272 bytes transferred in 650.920062 secs (397896 bytes/sec) dd if=/dev/da0 of=/dev/zero bs=$i 0.00s user 0.07s system 0% cpu 10:50.93 total 988+0 records in 988+0 records out 258998272 bytes transferred in 641.615133 secs (403666 bytes/sec) dd if=/dev/da0 of=/dev/zero bs=$i 0.00s user 0.03s system 0% cpu 10:41.63 total 123+1 records in 123+1 records out 258998272 bytes transferred in 641.612930 secs (403667 bytes/sec) dd if=/dev/da0 of=/dev/zero bs=$i 0.00s user 0.04s system 0% cpu 10:41.63 total Looks good to me, CPU usage is back to the old USB stack, but performance is up roughly 10%. Nice. So, when is that stuff going to finally hit -CURRENT? Any schedule? Ulrich Spoerlein -- A: Yes. >Q: Are you sure? > >A: Because it reverses the logical flow of conversation. > >>Q: Why is top posting frowned upon?