From owner-freebsd-usb@FreeBSD.ORG Mon Feb 16 17:22:41 2009 Return-Path: Delivered-To: usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EB62F10656F5; Mon, 16 Feb 2009 17:22:41 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from pele.citylink.co.nz (pele.citylink.co.nz [202.8.44.226]) by mx1.freebsd.org (Postfix) with ESMTP id AF8F28FC14; Mon, 16 Feb 2009 17:22:41 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from localhost (localhost [127.0.0.1]) by pele.citylink.co.nz (Postfix) with ESMTP id E63B6FF34; Tue, 17 Feb 2009 06:22:40 +1300 (NZDT) X-Virus-Scanned: Debian amavisd-new at citylink.co.nz Received: from pele.citylink.co.nz ([127.0.0.1]) by localhost (pele.citylink.co.nz [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K8z95NqqBFjd; Tue, 17 Feb 2009 06:22:37 +1300 (NZDT) Received: from citylink.fud.org.nz (unknown [202.8.44.45]) by pele.citylink.co.nz (Postfix) with ESMTP; Tue, 17 Feb 2009 06:22:37 +1300 (NZDT) Received: by citylink.fud.org.nz (Postfix, from userid 1001) id 6BADD1142A; Tue, 17 Feb 2009 06:22:37 +1300 (NZDT) Date: Mon, 16 Feb 2009 09:22:37 -0800 From: Andrew Thompson To: current@freebsd.org Message-ID: <20090216172237.GD4723@citylink.fud.org.nz> References: <20090215223428.GA74071@citylink.fud.org.nz> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20090215223428.GA74071@citylink.fud.org.nz> User-Agent: Mutt/1.5.17 (2007-11-01) Cc: usb@freebsd.org Subject: Re: HEADSUP: USB2 now default in GENERIC kernels 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: Mon, 16 Feb 2009 17:22:43 -0000 On Sun, Feb 15, 2009 at 02:34:28PM -0800, Andrew Thompson wrote: > Hi, > > > The GENERIC kernels for all architectures now default to the new USB2 stack. No > kernel config options or code have been removed so if a problem arises please > report it and optionally revert to the old USB stack. > > IMPORTANT NOTES: > > 1. If you are loading USB kernel modules then ensure that these are also > changed over, eg uftdi.ko -> usb2_serial_ftdi.ko. You can not load oldUSB > modules with the GENERIC kernels. > > 2. If you have a custom kernel that includes GENERIC as a base, you need to > ensure that any additional usb devices that you specify are changed over. > > 3. The USB2 kernel options and module names are _temporary_. The next stage is > to move the USB2 code into its permanent location in the source tree and at > that point will take over the well established naming. (ie, usb, ehci, ohci, > uftdi). There will be no changes going from FreeBSD 7.x -> 8.0 > > 4. Once (3) is complete the oldUSB code will still be usable until much closer > to the 8.0 branch. 5. Some people have noted that the latest xorg 7.4 requires the hal daemon to enumerate the input devices. hal does not (yet) work with USB2 so if you find that the keyboard/mouse are not working in X then try adding the following line to the ServerLayout section in xorg.conf Option "AllowEmptyInput" "off" regards, Andrew