From owner-freebsd-bugs Tue Apr 9 17:30:20 2002 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 1168B37B416 for ; Tue, 9 Apr 2002 17:30:02 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g3A0U2w88768; Tue, 9 Apr 2002 17:30:02 -0700 (PDT) (envelope-from gnats) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 2A7B737B405 for ; Tue, 9 Apr 2002 17:22:31 -0700 (PDT) Received: (from nobody@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g3A0MVW87917; Tue, 9 Apr 2002 17:22:31 -0700 (PDT) (envelope-from nobody) Message-Id: <200204100022.g3A0MVW87917@freefall.freebsd.org> Date: Tue, 9 Apr 2002 17:22:31 -0700 (PDT) From: Daniel McRobb To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: i386/36943: reboot hangs on Tyan Thunder K7 with SMP Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 36943 >Category: i386 >Synopsis: reboot hangs on Tyan Thunder K7 with SMP >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Apr 09 17:30:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Daniel McRobb >Release: 4.5-RELEASE >Organization: Ixia >Environment: FreeBSD gm.netops.ixiacom.com 4.5-RELEASE FreeBSD 4.5-RELEASE #0: Thu Mar 14 18:29:44 GMT 2002 dwm@gm.aa.ixiacom.com:/usr/src/sys/compile/IXIA150 i386 BIOS revision 2.10 >Description: After any non-trivial amount of uptime, 'reboot' and 'shutdown -r' fail to complete if SMP is enabled. Oddly enough, this doesn't seem to happen on an older Tyan Thunder K7 motherboard with BIOS revision 2.06, but I don't think that BIOS supports the newer MP chips (the older machine has the original 1.2GHz MP CPUs). The older machine also doesn't have console redirect enabled in the BIOS, otherwise they're the same. Changing the MP spec in the BIOS between 1.1 and 1.4 doesn't solve the problem. Neither does enabling PCI interrupts in the MP table. We need console redirect in the BIOS so I haven't tried disabling it. dmesg: Copyright (c) 1992-2002 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 4.5-RELEASE #0: Thu Mar 14 18:29:44 GMT 2002 dwm@gm.aa.ixiacom.com:/usr/src/sys/compile/IXIA150 Timecounter "i8254" frequency 1193182 Hz CPU: AMD Athlon(tm) MP 1600+ (1393.79-MHz 686-class CPU) Origin = "AuthenticAMD" Id = 0x662 Stepping = 2 Features=0x383fbff AMD Features=0xc0480000<,AMIE,DSP,3DNow!> real memory = 2147418112 (2097088K bytes) avail memory = 2088009728 (2039072K bytes) Programming 24 pins in IOAPIC #0 IOAPIC #0 intpin 2 -> irq 0 FreeBSD/SMP: Multiprocessor motherboard cpu0 (BSP): apic id: 1, version: 0x00040010, at 0xfee00000 cpu1 (AP): apic id: 0, version: 0x00040010, at 0xfee00000 io0 (APIC): apic id: 2, version: 0x00170011, at 0xfec00000 Preloaded elf kernel "kernel" at 0xc0397000. VESA: v2.0, 4096k memory, flags:0x0, mode table:0xc03290c2 (1000022) VESA: ATI MACH64 Pentium Pro MTRR support enabled md0: Malloc disk Using $PIR table, 268435454 entries at 0xc00fdef0 npx0: on motherboard npx0: INT 16 interface pcib0: on motherboard pci0: on pcib0 pcib1: at device 1.0 on pci0 pci1: on pcib1 isab0: at device 7.0 on pci0 isa0: on isab0 atapci0: port 0xf000-0xf00f at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 chip1: at device 7.3 on pci0 ohci0: mem 0xdc000-0xdcfff irq 11 at device 7.4 on pci0 usb0: OHCI version 1.0, legacy support usb0: SMM does not respond, resetting usb0: on ohci0 usb0: USB revision 1.0 uhub0: (unknown) OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 4 ports with 4 removable, self powered ahc0: port 0x1000-0x10ff mem 0xfc001000-0xfc001fff irq 10 at device 13.0 on pci0 aic7899: Ultra160 Wide Channel A, SCSI Id=7, 32/255 SCBs ahc1: port 0x1400-0x14ff mem 0xfc002000-0xfc002fff irq 5 at device 13.1 on pci0 aic7899: Ultra160 Wide Channel B, SCSI Id=7, 32/255 SCBs pci0: at 14.0 xl0: <3Com 3c980C Fast Etherlink XL> port 0x1c00-0x1c7f mem 0xfc004000-0xfc00407f irq 3 at device 15.0 on pci0 xl0: Ethernet address: 00:e0:81:03:e1:59 miibus0: on xl0 ukphy0: on miibus0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto xl1: <3Com 3c980C Fast Etherlink XL> port 0x1c80-0x1cff mem 0xfc004400-0xfc00447f irq 11 at device 16.0 on pci0 xl1: Ethernet address: 00:e0:81:03:e1:5a miibus1: on xl1 ukphy1: on miibus1 ukphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto eisa0: on motherboard eisa0: unknown card @@@0000 (0x00000000) at slot 1 orm0: