Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Dec 2000 23:10:02 -0800 (PST)
From:      Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
To:        freebsd-bugs@FreeBSD.org
Subject:   Re: i386/23681: keyboard is not working when the laptop is docked 
Message-ID:  <200012240710.eBO7A2L70570@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR i386/23681; it has been noted by GNATS.

From: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
To: "Claude LeFrancois (LMC)" <lmcclef@lmc.ericsson.se>
Cc: freebsd-gnats-submit@FreeBSD.ORG,
	yokota@zodiac.mech.utsunomiya-u.ac.jp
Subject: Re: i386/23681: keyboard is not working when the laptop is docked 
Date: Sun, 24 Dec 2000 16:08:05 +0900

 Hi,
 
 >I have applied your patch, recompiled and installed the kernel. Unfortunately,
 >this new kernel doesn't seem to fix the problem. I had similar kernel messages
 >. I
 >send them to you as an attachment to this message.
 
 You provided two copies of demsg output. In the first one, the AT keyboard
 seems to be working. Is this when you run the system without the docking
 station?
 
 In the second dmesg output the AT keyboard failed to reset.
 
 Ok. Another suggestion.  Set the flags 0x3 to atkbd in you kernel
 configuration file:
 
 device          atkbd0  at atkbdc? irq 1 flags 0x3
 
 This will avoid resetting the keyboard when the kernel starts.
 
 >The keyboard is a 104 key PS/2 Compaq keyboard. There is no model number on it
 >.
 >Only FCC ID and compliance logos can be seen on the keyboard. I have the Compa
 >q
 >spare part number (269513-001) and some other strings without any references
 >(RT235BTW, DOMESTIC 166516-006 and 123754-201 A).
 >
 >I have tested successfully another 104 key PS/2 keyboard. This one has a model
 >number: KB-9956. It is working properly with the docking station. In the kerne
 >l
 >messages I send you, you can see a boot sequence with the keyboard driver load
 >ed
 >properly.
 >
 >I have tested the not working keyboard with a Windows and a Linux computers. I
 >t is
 >working with these systems. I guess the keyboard is not the problem... Maybe t
 >he
 >keyboard controller ?
 
 Um, well, sort of, perhaps.  Our kernel may be having difficulty
 in communicating with the keyboard via the docking station.  The keyboard
 controller in the notebook computers sometimes have slightly different
 features and exhibit different behavior than the keyboard controller
 on the normal mothorboard...
 
 >Thanks for your help,
 >
 >Claude.
 [...]
 
 >Copyright (c) 1992-2000 The FreeBSD Project.
 >Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
 >	The Regents of the University of California. All rights reserved.
 >FreeBSD 4.2-RELEASE #1: Thu Dec 21 20:15:08 EST 2000
 >    root@lmcpc118634.pc:/usr/src/sys/compile/LMC
 >Calibrating clock(s) ... TSC clock: 266706126 Hz, i8254 clock: 1193316 Hz
 >CLK_USE_I8254_CALIBRATION not specified - using default frequency
 [...]
 
 >atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
 >atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
 >atkbd: the current kbd controller command byte 0065
 >atkbd: keyboard ID 0x41ab (2)
 >kbdc: RESET_KBD return code:00fa
 >kbdc: RESET_KBD status:00aa
 >kbd0 at atkbd0
 >kbd0: atkbd0, AT 101/102 (2), config:0x1, flags:0x3d0000
 [...]
 
 This looks good.
 
 >syncing disks... 4 4 4 4 
 >done
 >Uptime: 1d1h46m21s
 >Rebooting...
 >Copyright (c) 1992-2000 The FreeBSD Project.
 >Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
 >	The Regents of the University of California. All rights reserved.
 >FreeBSD 4.2-RELEASE #1: Thu Dec 21 20:15:08 EST 2000
 >    root@lmcpc118634.pc:/usr/src/sys/compile/LMC
 >Calibrating clock(s) ... TSC clock: 266706966 Hz, i8254 clock: 1193319 Hz
 >CLK_USE_I8254_CALIBRATION not specified - using default frequency
 >Timecounter "i8254"  frequency 1193182 Hz
 [...]
 
 >atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
 >atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
 >atkbd: the current kbd controller command byte 0065
 >atkbd: keyboard ID 0x41ab (2)
 >kbdc: RESET_KBD return code:ffffffff
 >kbdc: RESET_KBD return code:ffffffff
 >kbdc: RESET_KBD return code:00fa
 >kbdc: RESET_KBD status:00fa
 >kbdc: DIAGNOSE status:0055
 >kbdc: TEST_KBD_PORT status:0000
 >atkbd: failed to reset the keyboard.
 >device_probe_and_attach: atkbd0 attach returned 6
 [...]
 
 This is bad ;-<
 
 Kazu
 


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




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