From owner-freebsd-smp@FreeBSD.ORG Thu Oct 30 05:09:07 2003 Return-Path: Delivered-To: freebsd-smp@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0E39B16A4CE for ; Thu, 30 Oct 2003 05:09:07 -0800 (PST) Received: from park.rambler.ru (park.rambler.ru [81.19.64.101]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6FFD743FA3 for ; Thu, 30 Oct 2003 05:09:05 -0800 (PST) (envelope-from is@rambler-co.ru) Received: from is.park.rambler.ru (is.park.rambler.ru [81.19.64.102]) by park.rambler.ru (8.12.6/8.12.6) with ESMTP id h9UD94J6024566 for ; Thu, 30 Oct 2003 16:09:04 +0300 (MSK) (envelope-from is@rambler-co.ru) Date: Thu, 30 Oct 2003 16:09:04 +0300 (MSK) From: Igor Sysoev X-Sender: is@is.park.rambler.ru To: freebsd-smp@freebsd.org Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: can not boot SMP kernel on GA-8EGXDR-E X-BeenThere: freebsd-smp@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD SMP implementation group List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Oct 2003 13:09:07 -0000 I can not boot SMP kernel on GA-8EGXDR-E motherboard in Gigabyte GS-SR222E server - it hangs on SCSI disks after CPUs launched: ------- SMP: enabled INTs: 1, 3, 4, 5, 9, 10, 11, 14, 15, 16, apic_imen: 0x00fe31c5 [ skipped ] APIC_IO: routing 8254 via IOAPIC #0 intpin 0 [ skipped ] SMP: AP CPU #2 Launched! SMP: CPU2 apic_initialize(): lint0: 0x00010700 lint1: 0x00010400 TPR: 0x00000010 SVR: 0x000001ff SMP: AP CPU #1 Launched! SMP: CPU1 apic_initialize(): lint0: 0x00010700 lint1: 0x00010400 TPR: 0x00000010 SVR: 0x000001ff SMP: AP CPU #3 Launched! SMP: CPU3 apic_initialize(): lint0: 0x00010700 lint1: 0x00010400 TPR: 0x00000010 SVR: 0x000001ff acd0: CDROM drive at ata0 as master [ skipped ] acd0: Medium: no/blank disc Waiting 15 seconds for SCSI devices to settle ahd0: Downloading Sequencer Program... 710 instructions downloaded ahd0: Features 0x101, Bugs 0x8ffe3f, Flags 0x43f1 (noperiph:ahd0:0:-1:-1): SCSI bus reset delivered. 0 SCBs aborted. ahd1: Downloading Sequencer Program... 710 instructions downloaded ahd1: Features 0x101, Bugs 0x8ffe3f, Flags 0x43f0 (noperiph:ahd1:0:-1:-1): SCSI bus reset delivered. 0 SCBs aborted. ------- In maillists I found two the same reports without resolution: on GA-8EGXDR-HT: http://freebsd.rambler.ru/bsdmail/freebsd-smp_2003/msg00452.html on GA-8EDXDR-HT: http://freebsd.rambler.ru/bsdmail/freebsd-smp_2003/msg00587.html I had tried 4.8-RELEASE, 4.9-RELEASE and 5.1-RELEASE SMP kernels with and without HTT. All of them are hangs in the same place. 4.8-RELEASE UP kernel runs without any problems. The motherboard has three PCI buses on-board: pcib0 ata0 ata1 fxp0 ... pcib1 ahd0 ahd1 pcib2 em0 I thought that there can be some problem with interrupt routing and IOAPIC so I disabled ahd in kernel config and add IDE disk. After reboot FreeBSD saw ata disk. This disk has no filesystem so I can not say just now if SMP kernel can work on this motherboard with ata and fxp and without ahd and em0. But it seems that pci0 interrupts works fine. I can post dmesg of boot -v, outputs of mptable and pconf, or can try suggested patches and debug sessions. Igor Sysoev http://sysoev.ru/en/