From owner-freebsd-questions@FreeBSD.ORG Tue Jan 18 23:09:29 2011 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 70E871065674 for ; Tue, 18 Jan 2011 23:09:29 +0000 (UTC) (envelope-from jdc@koitsu.dyndns.org) Received: from qmta14.emeryville.ca.mail.comcast.net (qmta14.emeryville.ca.mail.comcast.net [76.96.27.212]) by mx1.freebsd.org (Postfix) with ESMTP id 51F6F8FC08 for ; Tue, 18 Jan 2011 23:09:29 +0000 (UTC) Received: from omta08.emeryville.ca.mail.comcast.net ([76.96.30.12]) by qmta14.emeryville.ca.mail.comcast.net with comcast id x8w91f0010FhH24AEAwJJa; Tue, 18 Jan 2011 22:56:18 +0000 Received: from koitsu.dyndns.org ([98.248.34.134]) by omta08.emeryville.ca.mail.comcast.net with comcast id xAwH1f00a2tehsa8UAwJde; Tue, 18 Jan 2011 22:56:18 +0000 Received: by icarus.home.lan (Postfix, from userid 1000) id C3F979B422; Tue, 18 Jan 2011 14:56:17 -0800 (PST) Date: Tue, 18 Jan 2011 14:56:17 -0800 From: Jeremy Chadwick To: Steve Polyack Message-ID: <20110118225617.GA16727@icarus.home.lan> References: <4D3608BD.7010604@comcast.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4D3608BD.7010604@comcast.net> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-stable , User Questions , freebsd-hardware@freebsd.org Subject: Re: Keyboard repeat issues with Dell Optiplex 980s X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Jan 2011 23:09:29 -0000 On Tue, Jan 18, 2011 at 04:40:13PM -0500, Steve Polyack wrote: > > We've recently upgraded a few desktop workstations from Dell > Optiplex 960s to Optiplex 980s. We were running FreeBSD > 8.1-RELEASE. The migration was performed by simply swapping the > drives into the new systems. Immediately after switching people > over, they all began to report bizarre keyboard issues - things like > infinite key repeats (letters, numbers, "enter") for keys they did > not hold down. The key repeats continue indefinitely until another > key is pressed. Occasionally, even mouse input will trigger similar > infinite keyboard input repetition. In addition to the repeat > issue, sometimes physical key-presses are not registered by FreeBSD, > leading to typos and angry developers. > > We've tried doing fresh installs of FreeBSD 8.2-RC2 on two of these > systems, and the issue persists. Because of the observed behavior, > I'm thinking that this is due to new hardware in the 980s which > isn't timing or handling interrupts correctly under the FreeBSD > kernel. > > Looking at a 'pciconf -lvb' from each system, I noticed that the 980 > has two USB controllers which probe under ehci(4), while the 960 > (which does not exhibit this problem), enumerates six uhci(4) > controllers and two ehci(4) controllers. To cut to the chase here, > the 960 users' keyboards probe under a USB1.0 uhci(4), while the > 980s only have ehci(4) devices to attach to. > > So, I guess what I'm asking is - has anyone else seen any keyboard > repeat or other USB craziness with ehci(4) ports or otherwise Intel > PCH controllers? Any fellow Optiplex 980 users? I'd be more than > happy to provide pciconf or other output if requested. Try adding the following to /boot/loader.conf then reboot and see if the "excessive repeat" behaviour changes: hint.kbdmux.0.disabled="1" It would also help if you would state exactly what brand/model of keyboard is used. Yes, believe it or not, it matters. dmesg output would be helpful in this case. -- | Jeremy Chadwick jdc@parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP 4BD6C0CB |