From owner-freebsd-current@FreeBSD.ORG Tue Dec 23 16:23:16 2008 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ACA021065673; Tue, 23 Dec 2008 16:23:16 +0000 (UTC) (envelope-from rink@rink.nu) Received: from mx1.rink.nu (gloom.rink.nu [213.34.49.2]) by mx1.freebsd.org (Postfix) with ESMTP id 62EAD8FC13; Tue, 23 Dec 2008 16:23:16 +0000 (UTC) (envelope-from rink@rink.nu) Received: from localhost (localhost [127.0.0.1]) by mx1.rink.nu (Postfix) with ESMTP id EFCD86D42B; Tue, 23 Dec 2008 17:23:42 +0100 (CET) X-Virus-Scanned: amavisd-new at rink.nu Received: from mx1.rink.nu ([213.34.49.2]) by localhost (gloom.rink.nu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w9c2IaT7hwgr; Tue, 23 Dec 2008 17:23:36 +0100 (CET) Received: by mx1.rink.nu (Postfix, from userid 1000) id 401B16D423; Tue, 23 Dec 2008 17:23:36 +0100 (CET) Date: Tue, 23 Dec 2008 17:23:36 +0100 From: Rink Springer To: Alfred Perlstein Message-ID: <20081223162336.GA77652@rink.nu> References: <20081222214010.GA18389@elvis.mu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20081222214010.GA18389@elvis.mu.org> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: current@freebsd.org Subject: Re: HEADSUP usb2 (usb4bsd) to become default in 2 weeks. 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: Tue, 23 Dec 2008 16:23:16 -0000 Hi people, On Mon, Dec 22, 2008 at 01:40:10PM -0800, Alfred Perlstein wrote: > We're going to usher in the New Year with a new usb stack. > > Now is the time to test, test, test. > > It is also the time to point out anything missing from usb2 that > is in usb1. > > In two weeks, on Jan 3rd I will switch the GENERIC kernel to use > usb2. > > The old usb code will remain in case there is any fallout. > > Depending on how this trial goes we will hopefully move to the new > stack entirely within a few weeks after bug reports start dying > down. For what it's worth, I think this is *way* too early to be even considering this; there is still massive fundamental work being performed on the new stack (which reminds me that I really should get back to my permission patches soonish), but that is not the only issue. For example, is anyone looking forward to porting Weongyo Jeong's NDIS USB patches to USB2 and then having to figure out if breakage arises from his work, from the new USB2 stack from a combination of the two? It'd be best for all just to let that mature out in HEAD. My suggestion is that we attempt to get the new USB2 stack in a shape where we believe we only need to fix bugs in it, and not fundamentally alter the design of it. Truth to be told, as limited as the old stack is, it does its work for most people, so if we throw the switch to the new stack, we'd be advertising that we have a new, stable-enough-for-GENERIC USB2 stack. I'd suggest that after the big changes are in, we wait at least a month or 2 before we start raising the question "USB2, are we there yet?" Regards, -- Rink P.W. Springer - http://rink.nu "Chance favours the prepared mind" - Penn