From owner-freebsd-stable@FreeBSD.ORG Thu Nov 17 12:57:24 2005 Return-Path: X-Original-To: stable@freebsd.org Delivered-To: freebsd-stable@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 23CCE16A41F for ; Thu, 17 Nov 2005 12:57:24 +0000 (GMT) (envelope-from ed@edslocomb.com) Received: from mail.edslocomb.net (dsl231-050-180.sea1.dsl.speakeasy.net [216.231.50.180]) by mx1.FreeBSD.org (Postfix) with SMTP id 7B94043D46 for ; Thu, 17 Nov 2005 12:57:18 +0000 (GMT) (envelope-from ed@edslocomb.com) Received: (qmail 1005 invoked from network); 17 Nov 2005 12:57:17 -0000 Received: from unknown (HELO robotslave) (216.231.50.17) by dsl231-050-180.sea1.dsl.speakeasy.net with SMTP; 17 Nov 2005 12:57:17 -0000 Message-ID: <007a01c5eb76$7528bec0$1132e7d8@robotslave> From: "Ed" To: References: <007201c5eaf4$8be7ef00$1132e7d8@robotslave> Date: Thu, 17 Nov 2005 04:42:37 -0800 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2527 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2527 Cc: Subject: Re: Kernel clock for 6-STABLE runs at 1/2 speed in VMware 5.0 - WORKAROUND FOUND 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: Thu, 17 Nov 2005 12:57:24 -0000 After noticing the problem went away in Safe Mode, and then figuring out what Safe Mode actually does*, I've worked around the problem by disabling the APIC device, which, I gather, forces FreeBSD to use the old-fashioned IRQ timers. This fix will not work if you want to run an SMP kernel in VMWare, I suppose, but I imagine there aren't too many people doing such a thing. Anyhoo: In /boot/loader.conf , add: hint.apic.0.disabled=1 * All currently available documentation for FreeBSD Safe Mode, for those who are interested, is apparently located here: grep -A11 'bootsafekey @' /boot/beastie.4th