From owner-freebsd-hackers Mon Jul 10 16:16:56 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from arjun.niksun.com (64-51-67-2.client.dsl.net [64.51.67.2]) by hub.freebsd.org (Postfix) with ESMTP id 76A4937B607; Mon, 10 Jul 2000 16:16:48 -0700 (PDT) (envelope-from joy@niksun.com) Received: from falcon.niksun.com (falcon.niksun.com [10.0.0.167]) by arjun.niksun.com (8.9.3/8.9.3) with ESMTP id TAA46308; Mon, 10 Jul 2000 19:17:01 -0400 (EDT) (envelope-from joy@falcon.niksun.com) Message-ID: <396A5981.19AD6985@falcon.niksun.com> Date: Mon, 10 Jul 2000 23:17:21 +0000 From: Joy Ganguly X-Mailer: Mozilla 4.51 [en] (X11; I; FreeBSD 3.2-RELEASE i386) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-hackers , freebsd-smp@FreeBSD.ORG, freebsd-scsi@FreeBSD.ORG Subject: Adaptec 3950 and SMP... Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG hi all, i have a L440GX+ intel server motherboard running 2 P3. The motherboard has an on-board scsi controller aic7896 (ahc0, ahc1). Additionally i have added an "Adaptec 3950 scsi controller" board(ahc2, ahc3). When i boot an uniprocessor kernel everything works fine. However when i boot a multiprocessor kernel everything seems ok till the boot mesg shows "Waiting for scsi devices to settle". But after waiting for some time the boot msg shows a lot of SCB timeouts and hangs. IF i remove the additional scsi controller things start working again (except that the system complains about unable to mount root partition...but it boots). Since things work in a UP kernel i think it is an SMP related problem. The mptable output is :-# Required: options SMP # Symmetric MultiProcessor Kernel options APIC_IO # Symmetric (APIC) I/O # Optional (built-in defaults will work in most cases): #options NCPU=2 # number of CPUs #options NBUS=4 # number of busses #options NAPIC=1 # number of IO APICs #options NINTR=24 # number of INTs dmesg on the UP kernel shows ahc0: rev 0x00 int a irq 11 on pci0.12.0 ahc0: aic7896/97 Wide Channel A, SCSI Id=7, 16/255 SCBs ahc1: rev 0x00 int a irq 11 on pci0.12.1 ahc1: aic7896/97 Wide Channel B, SCSI Id=7, 16/255 SCBs ahc2: rev 0x00 int a irq 10 on pci0.13.0 ahc2: aic7896/97 Wide Channel A, SCSI Id=7, 16/255 SCBs ahc3: rev 0x00 int a irq 10 on pci0.13.1 ahc3: aic7896/97 Wide Channel B, SCSI Id=7, 16/255 SCBs Irq 10 is not used by anything else. What can be the problem ?? thanx in advance joy To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message