From owner-freebsd-stable@FreeBSD.ORG Wed Dec 5 18:45:33 2007 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6FB9C16A418 for ; Wed, 5 Dec 2007 18:45:33 +0000 (UTC) (envelope-from d_elbracht@ecngs.de) Received: from ecngs.de (mail.ecngs.de [217.73.144.50]) by mx1.freebsd.org (Postfix) with ESMTP id DA8C613C478 for ; Wed, 5 Dec 2007 18:45:32 +0000 (UTC) (envelope-from d_elbracht@ecngs.de) Received: from EC1a (ec1.elbracht.net [217.73.144.99]) by ecngs.de (SurgeMail 3.8f2) with ESMTP id 1909694-1922481 for ; Wed, 05 Dec 2007 19:44:47 +0100 From: "d_elbracht" To: Date: Wed, 5 Dec 2007 19:45:26 +0100 Message-ID: <008301c8376f$00945dc0$639049d9@EC1a> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198 Thread-Index: Acg3bwAwp2GePumjSEGUw5hwNPyGOA== Subject: HPET at Tyan H2000M (S3992-E) south-bridge X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Dec 2007 18:45:33 -0000 just some info that may save somebody else time on that. I swapped motherbards today on FreeBSD 6.2, AMD64, cvsup'd 07/18/2007 Orignal was a Tyan K8S (S2882) New is a Tyan H2000M (S3992-E) on boot, the system got stuck right before it would mount drives. A ctrl+c after waiting for a minute showed it hang somehere in /sbin/devd It continued to the login prompt, but the timer (e.g. date) never increased comparing the boot-logs showed: Timecounter "HPET" frequency 14318180 Hz quality 2000 acpi0: Power Button (fixed) Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 acpi_hpet0: iomem 0xfed00000-0xfed03fff on acpi0 Timecounter "HPET" frequency 232831 Hz quality 2000 digging thru CVSUP, I found the change in acpi_hpet.c cvsup to 6.3-PRE, make kernel, and the problem seems to be gone: Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 acpi_timer0: <32-bit timer at 3.579545MHz> port 0x508-0x50b on acpi0 .... acpi_hpet0: iomem 0xfed00000-0xfed03fff on acpi0 acpi_hpet0: HPET never increments, disabling device_attach: acpi_hpet0 attach returned 6 By accident, I found that the bios-default for HPET setable in the south-bridge of the H2000M is DISABLED. Enableing it, the logs shows: Timecounter "ACPI-safe" frequency 3579545 Hz quality 850 acpi_timer0: <32-bit timer at 3.579545MHz> port 0x508-0x50b on acpi0 acpi_hpet0: iomem 0xfed00000-0xfed003ff on acpi0 Timecounter "HPET" frequency 14318180 Hz quality 900 looks like the simple problem in this case may have been (dam..d) bios-setting Dieter