From owner-freebsd-bugs@FreeBSD.ORG Wed May 21 16:20:05 2008 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AD4DA106567A for ; Wed, 21 May 2008 16:20:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 954F08FC1A for ; Wed, 21 May 2008 16:20:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m4LGK5N2050197 for ; Wed, 21 May 2008 16:20:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m4LGK5vo050196; Wed, 21 May 2008 16:20:05 GMT (envelope-from gnats) Date: Wed, 21 May 2008 16:20:05 GMT Message-Id: <200805211620.m4LGK5vo050196@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Bob Frazier Cc: Subject: Re: kern/123140: [smp] SMP boot causes slow KB, ATA drives not detected X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Bob Frazier List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 May 2008 16:20:05 -0000 The following reply was made to PR kern/123140; it has been noted by GNATS. From: Bob Frazier To: bug-followup@freebsd.org Cc: Subject: Re: kern/123140: [smp] SMP boot causes slow KB, ATA drives not detected Date: Wed, 21 May 2008 10:12:08 -0700 Problems appear to be related to APIC and APIC configuration. Boot without ACPI either hangs (AMD64) or does not set up the keyboard interrupts (so no keyboard input) (i386). Apparently APIC will not set up properly without the ACPI tables. The ACPI tables may actually be wrong, or might actually point to where the problem is. acpidump -t output follows /* RSD PTR: OEM=Nvidia, ACPI_Rev=2.0x (2) XSDT=0x7fef30c0, length=36, cksum=126 */ /* XSDT: Length=68, Revision=1, Checksum=215, OEMID=Nvidia, OEM Table ID=ASUSACPI, OEM Revision=0x42302e31, Creator ID=AWRD, Creator Revision=0x0 Entries={ 0x7fef9a80, 0x7fef9d40, 0x7fef9bc0, 0x7fefa440 } */ /* FACP: Length=244, Revision=3, Checksum=125, OEMID=Nvidia, OEM Table ID=ASUSACPI, OEM Revision=0x42302e31, Creator ID=AWRD, Creator Revision=0x0 FACS=0x7fef0000, DSDT=0x7fef3240 INT_MODEL=PIC Preferred_PM_Profile=Desktop (1) SCI_INT=9 SMI_CMD=0x142e, ACPI_ENABLE=0xa1, ACPI_DISABLE=0xa0, S4BIOS_REQ=0x0 PSTATE_CNT=0x34 PM1a_EVT_BLK=0x1000-0x1003 PM1a_CNT_BLK=0x1004-0x1005 PM2_CNT_BLK=0x101c-0x101c PM_TMR_BLK=0x1008-0x100b GPE0_BLK=0x1020-0x1027 GPE1_BLK=0x14a0-0x14af, GPE1_BASE=32 P_LVL2_LAT=101 us, P_LVL3_LAT=1001 us FLUSH_SIZE=0, FLUSH_STRIDE=0 DUTY_OFFSET=1, DUTY_WIDTH=3 DAY_ALRM=125, MON_ALRM=126, CENTURY=50 IAPC_BOOT_ARCH= Flags={WBINVD,PROC_C1,SLP_BUTTON,RTC_S4,RESET_REG} RESET_REG=0xcf9:0[8] (IO), RESET_VALUE=0x6 X_FACS=0x7fef0000, X_DSDT=0x7fef3240 X_PM1a_EVT_BLK=0x1000:0[8] (IO) X_PM1a_CNT_BLK=0x1004:0[8] (IO) X_PM_TMR_BLK=0x1008:0[8] (IO) X_GPE0_BLK=0x1020:0[8] (IO) X_GPE1_BLK=0x14a0:0[8] (IO) */ /* FACS: Length=64, HwSig=0x00000000, Firm_Wake_Vec=0x00000000 Global_Lock= Flags= Version=0 */ /* DSDT: Length=26567, Revision=1, Checksum=230, OEMID=NVIDIA, OEM Table ID=ASUSACPI, OEM Revision=0x1000, Creator ID=MSFT, Creator Revision=0x3000000 */ /* MCFG: Length=60, Revision=1, Checksum=228, OEMID=Nvidia, OEM Table ID=ASUSACPI, OEM Revision=0x42302e31, Creator ID=AWRD, Creator Revision=0x0 Base Address= 0x00000000f0000000 Segment Group= 0x0000 Start Bus= 0 End Bus= 31 */ /* APIC: Length=152, Revision=1, Checksum=224, OEMID=Nvidia, OEM Table ID=ASUSACPI, OEM Revision=0x42302e31, Creator ID=AWRD, Creator Revision=0x0 Local APIC ADDR=0xfee00000 Flags={PC-AT} Type=Local APIC ACPI CPU=0 Flags={ENABLED} APIC ID=0 Type=Local APIC ACPI CPU=1 Flags={ENABLED} APIC ID=1 Type=Local APIC ACPI CPU=2 Flags={ENABLED} APIC ID=3 Type=Local APIC ACPI CPU=3 Flags={ENABLED} APIC ID=2 Type=IO APIC APIC ID=4 INT BASE=0 ADDR=0x00000000fec00000 Type=INT Override BUS=0 IRQ=0 INTR=0 Flags={Polarity=conforming, Trigger=conforming} Type=INT Override BUS=0 IRQ=9 INTR=9 Flags={Polarity=active-hi, Trigger=level} Type=INT Override BUS=0 IRQ=14 INTR=14 Flags={Polarity=active-hi, Trigger=edge} Type=INT Override BUS=0 IRQ=15 INTR=15 Flags={Polarity=active-hi, Trigger=edge} Type=Local NMI ACPI CPU=0 LINT Pin=1 Flags={Polarity=active-hi, Trigger=edge} Type=Local NMI ACPI CPU=1 LINT Pin=1 Flags={Polarity=active-hi, Trigger=edge} Type=Local NMI ACPI CPU=2 LINT Pin=1 Flags={Polarity=active-hi, Trigger=edge} Type=Local NMI ACPI CPU=3 LINT Pin=1 Flags={Polarity=active-hi, Trigger=edge} */ /* SSDT: Length=772, Revision=1, Checksum=233, OEMID=Nvidia, OEM Table ID=ASUSACPI, OEM Revision=0x42302e31, Creator ID=AWRD, Creator Revision=0x0 */