From owner-freebsd-usb@FreeBSD.ORG Mon Feb 16 18:31:44 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 3CBF71065796 for ; Mon, 16 Feb 2009 18:31:44 +0000 (UTC) (envelope-from haro@kgt.co.jp) Received: from smtp1.dcns.ne.jp (smtp1.dcns.ne.jp [203.178.100.134]) by mx1.freebsd.org (Postfix) with SMTP id C1F5F8FC0C for ; Mon, 16 Feb 2009 18:31:43 +0000 (UTC) (envelope-from haro@kgt.co.jp) Received: (qmail 30042 invoked from network); 17 Feb 2009 03:05:03 +0900 Received: from unknown (HELO localhost) (210.238.26.2) by smtp1.dcns.ne.jp with SMTP; 17 Feb 2009 03:05:03 +0900 Date: Tue, 17 Feb 2009 03:05:01 +0900 (JST) Message-Id: <20090217.030501.240656213.haro@h4.dion.ne.jp> To: thompsa@FreeBSD.org From: Munehiro Matsuda In-Reply-To: <20090216172237.GD4723@citylink.fud.org.nz> References: <20090215223428.GA74071@citylink.fud.org.nz> <20090216172237.GD4723@citylink.fud.org.nz> X-Mailer: Mew version 5.2 on Emacs 22.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: usb@freebsd.org, current@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 18:31:46 -0000 From: Andrew Thompson Date: Mon, 16 Feb 2009 09:22:37 -0800 ::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" Hi Andrew, As I wrote in other thread, the description in /usr/ports/UPDATING is wrong. It's not "ServerLayout" section, but shuold be "ServerFlags" section as follows: Section "ServerFlags" Option "AllowEmptyInput" "off" EndSection Hope this helps, Haro =------------------------------------------------------------------------------ _ _ Munehiro (haro) Matsuda -|- /_\ |_|_| Internet Solution Dept., KGT Inc. /|\ |_| |_|_|