From owner-freebsd-acpi@FreeBSD.ORG Tue Dec 6 04:00:34 2005 Return-Path: X-Original-To: freebsd-acpi@freebsd.org Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 91C5E16A41F; Tue, 6 Dec 2005 04:00:34 +0000 (GMT) (envelope-from Robert.Faulds@voxify.com) Received: from mail.voxify.com (65-123-2-7.dia.cust.qwest.net [65.123.2.7]) by mx1.FreeBSD.org (Postfix) with ESMTP id C79B143D7D; Tue, 6 Dec 2005 04:00:22 +0000 (GMT) (envelope-from Robert.Faulds@voxify.com) X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable Date: Mon, 5 Dec 2005 20:00:21 -0800 Message-ID: <331CA3AB8A236A488C92DEC289C7D04D016423FF@Deliverance.voxify.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Tyan Tiget S5351-i7322 hangs with ACPI (AMD64 or i386) Thread-Index: AcX5zUn0Be1vtP4KQqmW5PWm22xO/gAOiQoQ From: "Robert Faulds" To: "John Baldwin" Cc: freebsd-acpi@freebsd.org Subject: RE: Tyan Tiget S5351-i7322 hangs with ACPI (AMD64 or i386) X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Dec 2005 04:00:34 -0000 What I did for these tests:=20 installed 6.0-RELEASE/i386 (booted with with apic disabled) cd /usr/src; make kernel KERNCONF=3DSMP connect a serial console reboot at the boot menu I hit 6 OK set console=3Dcomconsole Then disable apic: The dmesg is in http://xocolatl.com/rfaulds/freebsd-acpi/test2-SMP-dmesg-apic-disabled This boots ok. I repeat the same procedure but this time I disable acpi: http://xocolatl.com/rfaulds/freebsd-acpi/test2-SMP-dmesg-acpi-disabled=20 This won't boot, but I left it for about 20 minutes and it printed the message that it had attached pass0 and da0. After an hour or so, it was still sitting complaining that "mpt1: Timedout requests already complete. Interrupts may not be functioning." I repeated these steps with an Adaptec 2130SLP controller and I get the same behavior. I also discovered the error I made originally WRT disabling APIC along with ACPI. Choosing option 2 from the boot menu (or setting hint.acpi.0.disabled=3D1 at the loader prompt) of amd64 6.0-REL also disables APIC. I do not know why but it turned out to be a feature in my case. Suggestions? TIA, Robert -----Original Message----- From: John Baldwin [mailto:jhb@freebsd.org]=20 Sent: Monday, December 05, 2005 10:28 AM To: Robert Faulds Cc: freebsd-acpi@freebsd.org Subject: Re: Tyan Tiget S5351-i7322 hangs with ACPI (AMD64 or i386) On Friday 02 December 2005 06:20 pm, Robert Faulds wrote: > No love from SMP either. It still only boots with apic disabled. > I put up the mptable, and a few other files at > http://xocolatl.com/rfaulds/freebsd-acpi/ > I've been stepping through the BIOS but there is no options for forcing > the mp spec. > Interestingly, I have disabled HyperThreading in the BIOS and yet the > SMP kernel still detects it. The BIOS toggle just changes the HT CPUs to be listed as disabled in the MADT=20 table ACPI uses. The 'Hyperthreading' printf in the dmesg is based on=20 reading the registers from the CPU and is output even in a UP kernel. Your=20 MP table looks ok as well, so I'm not sure why a dmesg with no ACPI is not=20 finding your CPUs. How did you disable ACPI, did you boot using safe mode? =20 If so, try breaking into the loader and just disable ACPI via set hint.acpi.0.disabled=3D1 Safe mode disables SMP support as well as ACPI. --=20 John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" =3D http://www.FreeBSD.org