Bug 132066 - [ukbd] Keyboard failure USB keyboard DELL 760
Summary: [ukbd] Keyboard failure USB keyboard DELL 760
Status: Open
Alias: None
Product: Base System
Classification: Unclassified
Component: usb (show other bugs)
Version: Unspecified
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-usb (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-24 14:20 UTC by Judah Levine
Modified: 2018-01-03 05:16 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Judah Levine 2009-02-24 14:20:03 UTC
Pressing the Caps Lock or Num Lock key will disable the keyboard completely. This happens at the very start of sysgen. The only fix is to restart the system. This happens with 6.2, 6.4 and 7.1. The same hardware works normally with Windows XP. Changing the keyboard doesn't make any difference.

Fix: 

no workaround found
How-To-Repeat: Just turn on the system and press caps lock or num lock
Comment 1 Gavin Atkinson freebsd_committer freebsd_triage 2009-02-24 16:29:54 UTC
Responsible Changed
From-To: freebsd-i386->freebsd-usb

Over to maintainer(s)
Comment 2 Gavin Atkinson freebsd_committer freebsd_triage 2009-02-24 16:32:42 UTC
State Changed
From-To: open->feedback

To submitter: Can you please give the output of "usbdevs -v"?  Also, 
please reboot and select the "verbose logging" option from the menu, 
and supply the output of "dmesg |grep -A 2 -B 2 kbd"
Comment 3 Gavin Atkinson freebsd_committer freebsd_triage 2009-02-25 10:49:12 UTC
State Changed
From-To: feedback->open

Feedback received, thanks!
Comment 4 Gavin Atkinson freebsd_committer freebsd_triage 2009-02-25 10:49:35 UTC
-------- Forwarded Message --------
From: Judah Levine <jlevine@boulder.nist.gov>
Date: Tue, 24 Feb 2009 10:53:40 -0700

Hello,

>To submitter: Can you please give the output of "usbdevs -v"?

Controller /dev/usb0:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), 
Intel(0x0000), rev 1.00
  port 1 powered
  port 2 powered
Controller /dev/usb1:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), 
Intel(0x0000), rev 1.00
  port 1 powered
  port 2 powered
Controller /dev/usb2:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), 
Intel(0x0000), rev 1.00
  port 1 powered
  port 2 powered
Controller /dev/usb3:
addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), 
Intel(0x0000), rev 1.00
  port 1 powered
  port 2 powered
  port 3 powered
  port 4 powered
  port 5 powered
  port 6 powered
Controller /dev/usb4:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), 
Intel(0x0000), rev 1.00
  port 1 addr 2: low speed, power 70 mA, config 1, Dell USB 
Keyboard(0x2105), Dell(0x413c), rev 3.52
  port 2 addr 3: low speed, power 100 mA, config 1, Optical USB 
Mouse(0xc016), Logitech(0x046d), rev 3.40
Controller /dev/usb5:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), 
Intel(0x0000), rev 1.00
  port 1 powered
  port 2 powered
Controller /dev/usb6:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), 
Intel(0x0000), rev 1.00
  port 1 powered
  port 2 powered
Controller /dev/usb7:
addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), 
Intel(0x0000), rev 1.00
  port 1 powered
  port 2 powered
  port 3 powered
  port 4 powered
  port 5 powered
  port 6 powered



>and supply the output of "dmesg |grep -A 2 -B 2 kbd"

ioapic0 <Version 2.0> irqs 0-23 on motherboard
lapic0: Forcing LINT1 to edge trigger
kbd1 at kbdmux0
ath_hal: 0.9.17.2 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
acpi0: <DELL B10K   > on motherboard
--
pmtimer0 on isa0
orm0: <ISA Option ROMs> at iomem 
0xc0000-0xcc7ff,0xcc800-0xce7ff,0xce800-0xcffff on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: model Generic PS/2 mouse, device ID 0
--
sio1: port may not be enabled
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
ukbd0: Dell Dell USB Keyboard, rev 1.10/3.52, addr 2, iclass 3/1
kbd2 at ukbd0
ums0: Logitech Optical USB Mouse, rev 2.00/3.40, addr 3, iclass 3/1
ums0: 3 buttons and Z dir.

Judah Levine
Time and Frequency Division
NIST Boulder
Comment 5 Gavin Atkinson freebsd_committer freebsd_triage 2009-03-20 14:33:36 UTC
-------- Forwarded Message --------
From: Judah Levine <jlevine@boulder.nist.gov>
To: gavin@FreeBSD.org, freebsd-usb@FreeBSD.org
Cc: fein@nist.gov
Subject: Re: usb/132066: [ukbd] Keyboard failure USB keyboard DELL 760
Date: Fri, 13 Mar 2009 10:14:33 -0600

Hello,
    I have fixed this problem, but I don't understand why
it works.
    I made the following changes to the config file
and re-built the kernel:

     1.  remove device atkb
     2.  add device puc
     3.  add:
         options UKBD_DFLT_KEYMAP
         options UKBD_DFLT_KEYMAP=us.unix

I have installed the same software with USB keyboards on
many different systems, and this is the first time that I had to
do this.

The system now works correctly both using the command-line
and X-windows.

Is it possible that the keyboard is not being recognized correctly
during the bootstrap process?


Judah Levine
Time and Frequency Division
NIST Boulder
Comment 6 Eitan Adler freebsd_committer freebsd_triage 2017-12-31 08:00:51 UTC
For bugs matching the following criteria:

Status: In Progress Changed: (is less than) 2014-06-01

Reset to default assignee and clear in-progress tags.

Mail being skipped