From owner-freebsd-hackers Fri May 12 10:28:35 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (Postfix) with ESMTP id B7C2737B610; Fri, 12 May 2000 10:28:30 -0700 (PDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.9.3/8.9.3) with ESMTP id LAA63879; Fri, 12 May 2000 11:28:29 -0600 (MDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.3/8.8.3) with ESMTP id LAA12536; Fri, 12 May 2000 11:28:01 -0600 (MDT) Message-Id: <200005121728.LAA12536@harmony.village.org> To: FreeBSD MAIL Subject: Re: BROKEN_KEYBOARD_RESET Cc: freebsd-hackers@FreeBSD.ORG, freebsd-questions@FreeBSD.ORG In-reply-to: Your message of "Fri, 12 May 2000 04:29:40 -1000." <200005121429.EAA13692@mauibuilt.com> References: <200005121429.EAA13692@mauibuilt.com> Date: Fri, 12 May 2000 11:28:01 -0600 From: Warner Losh Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <200005121429.EAA13692@mauibuilt.com> FreeBSD MAIL writes: : Is this the kernel setting to dislable ctrl-alt-delete from resetting : a systtem? If so it seems to be broken in 4.0-RELEASE. : is there another way of doing this? remaping keyboard perhaps? : : # BROKEN_KEYBOARD_RESET disables the use of the keyboard controller to : # reset the CPU for reboot. This is needed on some systems with broken : # keyboard controllers. No. The hot key squence CAD will reboot the system. Or rather it will cause the init process to get a signal that causes it to reboot the system. BROKEN_KEYBOARD_RESET does something different. In the IBM PC and newer compatible machines, the keyboard controller part is connected to a lot of different things, including the reset line to the CPU. Generally one can get a fairly clean reset of the CPU by telling the keyboard controller micro controller to reset the CPU with a nice pulse downt he reset line. Some keyboard controllers didn't think this was important enough to get right, so they don't implement this proplerly. These controllers are generally on the 386 and 486 class of machines and some pentium laptops (exceptions to the rule exist) where the keyboard controller was still a 8042 microcontroller programmed to talk to the keyboard. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message