Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Mar 2008 18:53:44 GMT
From:      Timothy Smith <trangayesi@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   kern/121708: nforce 650i mobo w/ usb keyboard infinite key repeat hang
Message-ID:  <200803141853.m2EIritR029619@www.freebsd.org>
Resent-Message-ID: <200803141900.m2EJ0B9U043812@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         121708
>Category:       kern
>Synopsis:       nforce 650i mobo w/ usb keyboard infinite key repeat hang
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Mar 14 19:00:11 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Timothy Smith
>Release:        7.0-RELEASE
>Organization:
>Environment:
Linux ramayana 2.6.22-suspend2-r2 #3 SMP Fri Jan 4 13:03:34 MST 2008 i686 Intel(R) Core(TM)2 CPU 6420 @ 2.13GHz GenuineIntel GNU/Linux
>Description:
I have identical problem behavior with the following FreeBSD install ISOs:

- 5.5-RELEASE-i386-bootonly.iso
- 6.3-RELEASE-i386-bootonly.iso
- 7.0-RELEASE-i386-bootonly.iso
- 7.0-RELEASE-amd64-bootonly.iso

When I boot from the install CD, it brings me to the menu to select my keyboard layout.  The first key I press (e.g., <ENTER> or <DownArrow>) is repeated over and over, and no further keyboard input is possible.

E.g., if I press and release <DownArrow>, the menu scrolls down to the very last entry and then is stuck there.  Or if I press and release <ENTER>, it flip-flops perpetually between the main menu screen and the sub-screen.  It behaves as if I am just holding down the first key I press.

If I boot with ACPI on, my power button does not have any effect at this point.  If I press the RESET button, then when the GRUB menu shows the keyboard is not functional; I have to switch the power supply off and on to reset it.

The following work properly:

- 4.11-RELEASE-i386-miniinst.iso (FreeBSD 4.11)
- dfly-1.12.0_REL.iso (DragonFly BSD)
- BeleniX 0.6.1 (OpenSolaris distro)
- NetBSD 4.0
- Linux 2.6 kernel
- Windows XP

>How-To-Repeat:
The hardware:

- XFX nForce 650i motherboard
  - NVIDIA nForce 650i Ultra MCP chipset
  - Product web page: http://tinyurl.com/366hty
  - Latest BIOS update from XFX installed (650P04)
- USB keyboard (Microsoft Comfort Curve Keyboard 2000 v1.0)
- Intel Core 2 Duo E6420 CPU
- NVIDIA 7900GS video card
- 4G RAM
- 1 SATA hard drive

Boot from a FreeBSD install CD (5.5-RELEASE and higher).  At the boot menu, the keyboard functions properly (SPACE to pause the countdown, 2 to boot without ACPI, etc.).

Wait for the first menu to show, press and release any key.

Watch it behave as if the key is being pressed repeatedly.  Notice that no key input has any effect (including Ctrl-Alt-Del).  If ACPI is on, the Power button has no effect.

I tried setting the BIOS USB settings to V1.1 only, and it had no effect.  I tried disabling the USB keyboard in the BIOS; at the boot menu, the keyboard did not function at all; once the menu system came up, the same exact problem happened.

Unfortunately I don't have a PS/2 keyboard to test with!
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200803141853.m2EIritR029619>