Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Apr 99 20:19:00 -0000
From:      mikebw@bilow.bilow.uu.ids.net (Mike Bilow)
To:        aic7xxx@freebsd.org
Subject:   Problem w/ SMP and aic7xxx
Message-ID:  <71786813@bilow.bilow.uu.ids.net>

next in thread | raw e-mail | index | archive | help


Joseph T. Trudeau wrote in a message to Mike Bilow:

 JTT> Hardware:
 JTT>   HP Netserver LH Pro
 JTT>   128 Meg RAM (2 - 64 Meg DIMM)
 JTT>   2 - Pentium Pro 200's
 JTT>   2 - aic7880 on-board (PCI):  They share interrupt 11 and 
 JTT> cannot be changed to have unique interrupts for each (The EISA
 JTT> config utility promptly configures both adapters to the same 
 JTT> interrupt when either is changed).

The HP Netserver LH Pro does have this IRQ problem, but using a 2.2 kernel
which supports IO-APIC should handle this, I would think.  It does cause
problems on the 2.0 kernels.

 JTT> NOTE:  I noticed that the 1st CPU has 512K cache while the
 JTT> 2nd CPU only has 256K cache.

That is ABSOLUTELY NOT a supported configuration in the HP Netserver.  In fact,
the CPUs must have exactly identical steppings to work stably; check
/proc/cpuinfo to see what you have.  It would also be worth pulling the CPUs
and doing a physical inspection to make sure they are rated for the proper
speed, since obviously a mismatched set cannot have been factory installed.

If you run dual PPro CPUs with different cache sizes, the cache coherency is
going to fall apart when you run DMA devices such as the SCSI controller.  My
suggestion is to test by building a 2.2 kernel for non-SMP and running with the
second CPU physically removed: if that works stably, you have diagnosed it.
 
-- Mike




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe aic7xxx" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?71786813>