From owner-freebsd-current@FreeBSD.ORG Fri Nov 18 21:34:08 2005 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B4F0A16A41F for ; Fri, 18 Nov 2005 21:34:08 +0000 (GMT) (envelope-from tillman@seekingfire.com) Received: from mail.seekingfire.com (caliban.seekingfire.com [24.72.123.45]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5495743D49 for ; Fri, 18 Nov 2005 21:34:07 +0000 (GMT) (envelope-from tillman@seekingfire.com) Received: by mail.seekingfire.com (Postfix, from userid 500) id 1DA6A3C9; Fri, 18 Nov 2005 15:34:07 -0600 (CST) Date: Fri, 18 Nov 2005 15:34:07 -0600 From: Tillman Hodgson To: FreeBSD -CURRENT Message-ID: <20051118213407.GD89507@seekingfire.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Habeas-SWE-1: winter into spring X-Habeas-SWE-2: brightly anticipated X-Habeas-SWE-3: like Habeas SWE (tm) X-Habeas-SWE-4: Copyright 2002 Habeas (tm) X-Habeas-SWE-5: Sender Warranted Email (SWE) (tm). The sender of this X-Habeas-SWE-6: email in exchange for a license for this Habeas X-Habeas-SWE-7: warrant mark warrants that this is a Habeas Compliant X-Habeas-SWE-8: Message (HCM) and not spam. Please report use of this X-Habeas-SWE-9: mark in spam to . X-GPG-Key-ID: 828AFC7B X-GPG-Fingerprint: 5584 14BA C9EB 1524 0E68 F543 0F0A 7FBC 828A FC7B X-GPG-Key: http://www.seekingfire.com/personal/gpg_key.asc X-Urban-Legend: There is lots of hidden information in headers X-Tillman-rules: yes he does User-Agent: Mutt/1.5.11 Cc: Subject: Compaq ProLiant 1600 server freezes when detecting keyboard controller X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Nov 2005 21:34:08 -0000 This appears to be reated to PR i386/87026, "[hang] Bootup hang on atkbdc on Compaq 1850R between 6.0-CURRENT-SNAP004 and 6.0-BETA5" http://www.freebsd.org/cgi/query-pr.cgi?pr=i386/87026 In my case, I have a -current kernel from August 20th 2005 that continues to boot properly. Subsequent kernels, including both Oct 20 and Nov 17, fail to boot past the atkbdc point. It's an interesting freeze in that cntrl-alt-del doesn't perform a reboot. The Aug 20 kernel lines corresponding to that point look like this: atkbdc0: at port 0x60,0x64 on isa0 atkbd0: irq 1 on atkbdc0 I've been ignoring the problem so far and just using the Aug 20 kernel. Unfortunately, my userland is no longer in sync with my kernel (loading PF especially kills the machine) and so I figured I'd better actually ask about the problem and see if I can get it resolved. I have a single PCI card, an xl NIC that I use in addition to the onboard tl NIC: xl0: <3Com 3c900B-TPO Etherlink XL> port 0x2000-0x207f mem 0xc6dfee80-0xc6dfeeff irq 15 at device 15.0 on pci0 xl0: selecting 10baseT transceiver, half duplex xl0: Ethernet address: 00:01:02:2d:17:47 xl0: [GIANT-LOCKED] The server is otherwise bare-bones and is used as a firewall/anti-spam mail relay. It's running a custom kernel, GENERIC from Nov 17 with the debugging and SMP sections commented out and IPSEC/firewalling added. The work-around described in the PR I mentioned above (setting hint.atkbd.0.flags and enabling ACPI) didn't help. I've posted a dmesg from the working Aug 20 kernel to http://www.seekingfire.com/files/dmesg.boot which I'll leave up for a few days. I don't have the capability to post the boot process for a newer kernel because it freezes before that point. I'll look into setting up serial output for it, though my digi box is misbehaving lately and I've been unable to connect this particular server to it successfully. Any suggested workarounds for this sort of issue? -T -- Real men make their own kernel with nothing but a ball of string, a hammer and the instruction manual from a Norelco shaver. Why I remember hacking a copy of OS390 onto my TRS-80 using a 4 baud modem running Morse Code emulation .... I used the RPG compiler to build a damn refrigerator. -- AppyPappy on Slashdot