Re: PIII SMP

2003-07-31 Thread John Baldwin

On 31-Jul-2003 Terry Lambert wrote:
> It wasn't clear to me at the time whether the discussion was
> geared toward having both APIC and xAPIC support, or only xAPIC
> support.

Both, the xAPIC is mostly backwards compatible.  The extension of
the ID field just uses bits that are reserved (and hard-wired to 0)
on the older APICs.  Thus, if one uses 0xFF to address all CPU's
(the only real difference), then it will work on both types of
APICs.

> I'm not happy with my Circa 1996 dual P90 box.  It's not
> inconceivable that non-xAPIC processors might get deprecated
> in the rush to more than 16 CPU's, like my ASUS dual P90
> box seems to have been.

The P90 breakage isn't related to any APIC changes AFAICT.  Do
you have any more details of the exact breakage on the P90?
I've forgotten the details. :(

> Also, the recent change to make SSE instructions the build
> default also bit me on one of my machines without SSE support.

Humm, is this in the kernel?

-- 

John Baldwin <[EMAIL PROTECTED]>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: PIII SMP

2003-07-31 Thread Terry Lambert
John Baldwin wrote:
> > You may not be happy with P III's.  I'm not sure if the SMP code
> > has been changed to handle only the xAPIC now, or not; there was
> > a discussion a little while back about supporting more than 16
> > CPUs in a machine, which would require this change.
> 
> Adding support for xAPICs isn't going to break P3 machines.  Less
> FUD please.  One of my test machines is a dual ppro 200 and although
> I haven't booted it in a while it ran current just fine the last
> time I tried.

I'm not trying to FUD.

It wasn't clear to me at the time whether the discussion was
geared toward having both APIC and xAPIC support, or only xAPIC
support.

Maybe you could clear that up.

I'm not happy with my Circa 1996 dual P90 box.  It's not
inconceivable that non-xAPIC processors might get deprecated
in the rush to more than 16 CPU's, like my ASUS dual P90
box seems to have been.

Also, the recent change to make SSE instructions the build
default also bit me on one of my machines without SSE support.

-- Terry
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: PIII SMP

2003-07-30 Thread Michael L. Squires
I have 5.1-RELEASE running on a dual PIII/850 SM P6DGH; lots of APIC errors
on boot, but no obvious effects.  I was able to complete a complete 
"make buildworld ... mergemaster" cycle, plus rebuild ports (including
OpenOffice) with no errors.

"mptable" won't completely run, but, again, no obvious symptoms.

Mike Squires
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: PIII SMP

2003-07-30 Thread Stepping Razor
Since now we're talking PPRO's, I couldn't help but post a "me to..."
dmesg:
Copyright (c) 1992-2003 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 5.1-RELEASE #0: Tue Jun 10 01:20:48 PDT 2003
[EMAIL PROTECTED]:/usr/obj/usr/src/sys/IPS_MP_GENERIC
Preloaded elf kernel "/boot/kernel/kernel" at 0xc06db000.
Timecounter "i8254"  frequency 1193182 Hz
Timecounter "TSC"  frequency 198665998 Hz
CPU: Pentium Pro (198.67-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x617  Stepping = 7
Features=0xfbff
real memory  = 134217728 (128 MB)
avail memory = 122970112 (117 MB)
Programming 24 pins in IOAPIC #0
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
 cpu0 (BSP): apic id:  0, version: 0x00040011, at 0xfec08000
 cpu1 (AP):  apic id: 12, version: 0x00040011, at 0xfec08000
 io0 (APIC): apic id: 13, version: 0x00170011, at 0xfec0
Pentium Pro MTRR support enabled
npx0:  on motherboard
npx0: INT 16 interface
pcibios: BIOS version 2.10
pcib0:  at pcibus 0 on motherboard
pci0:  on pcib0
IOAPIC #0 intpin 18 -> irq 2
IOAPIC #0 intpin 17 -> irq 10
IOAPIC #0 intpin 16 -> irq 11
fxp0:  port 
0xff40-0xff5f mem 0xfef0-0xfeff,0xffbdd000-0xffbddfff irq 2 at 
device 6.0 on pci0
fxp0: Ethernet address 00:a0:c9:14:06:d1
miibus0:  on fxp0
nsphy0:  on miibus0
nsphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
isab0:  at device 7.0 on pci0
isa0:  on isab0
atapci0:  port 0xffa0-0xffaf at device 7.1 
on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
uhci0:  port 0xff80-0xff9f irq 10 
at device 7.2 on pci0
usb0:  on uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
ahc0:  port 0xfc00-0xfcff mem 
0xffbde000-0xffbdefff irq 10 at device 9.0 on pci0
aic7880: Ultra Wide Channel A, SCSI Id=7, 16/253 SCBs
pci0:  at device 11.0 (no driver attached)
orm0:  at iomem 
0xea000-0xebfff,0xe9000-0xe9fff,0xc8000-0xcc7ff,0xc-0xc7fff on isa0
pmtimer0 on isa0
atkbdc0:  at port 0x64,0x60 on isa0
fdc0:  at port 
0x3f7,0x3f0-0x3f5 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
ppc0:  at port 0x378-0x37f irq 7 on isa0
ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
ppbus0:  on ppc0
ppbus0: IEEE1284 device found /NIBBLE/ECP
Probing for PnP devices on ppbus0:
ppbus0:  PRINTER MLC,PCL,PML
plip0:  on ppbus0
lpt0:  on ppbus0
lpt0: Interrupt-driven port
ppi0:  on ppbus0
sc0:  at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
vga0:  at port 0x3c0-0x3df iomem 0xa-0xb on isa0
unknown:  can't assign resources (port)
psmcpnp0: irq resource info is missing; assuming irq 12
unknown:  can't assign resources (port)
unknown:  can't assign resources (port)
unknown:  can't assign resources (port)
unknown:  can't assign resources (port)
APIC_IO: routing 8254 via 8259 and IOAPIC #0 intpin 0
Timecounters tick every 10.000 msec
IPsec: Initialized Security Association Processing.
acd0: CD-RW  at ata1-master PIO4
Waiting 15 seconds for SCSI devices to settle
SMP: AP CPU #1 Launched!
...

John Baldwin wrote:

On 29-Jul-2003 Terry Lambert wrote:

[EMAIL PROTECTED] wrote:

dear list,

buying two PIII for a dual system ... what do i have to pay attention to
(besides the requirements of the M/B)?
aka ... are all PIII SMP capable?
You want the stepping to be the same.

You may not be happy with P III's.  I'm not sure if the SMP code
has been changed to handle only the xAPIC now, or not; there was
a discussion a little while back about supporting more than 16
CPUs in a machine, which would require this change.


Adding support for xAPICs isn't going to break P3 machines.  Less
FUD please.  One of my test machines is a dual ppro 200 and although
I haven't booted it in a while it ran current just fine the last
time I tried.


___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: PIII SMP

2003-07-30 Thread The Hermit Hacker
On Wed, 30 Jul 2003, John Baldwin wrote:

> Adding support for xAPICs isn't going to break P3 machines.  Less FUD
> please.  One of my test machines is a dual ppro 200 and although I
> haven't booted it in a while it ran current just fine the last time I
> tried.

And I'm running 3 Dual PIII servers right now, one of whicih was running
-CURRENT until a few days ago ...

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: PIII SMP

2003-07-30 Thread John Baldwin

On 29-Jul-2003 Terry Lambert wrote:
> [EMAIL PROTECTED] wrote:
>> 
>> dear list,
>> 
>> buying two PIII for a dual system ... what do i have to pay attention to
>> (besides the requirements of the M/B)?
>> aka ... are all PIII SMP capable?
> 
> You want the stepping to be the same.
> 
> You may not be happy with P III's.  I'm not sure if the SMP code
> has been changed to handle only the xAPIC now, or not; there was
> a discussion a little while back about supporting more than 16
> CPUs in a machine, which would require this change.

Adding support for xAPICs isn't going to break P3 machines.  Less
FUD please.  One of my test machines is a dual ppro 200 and although
I haven't booted it in a while it ran current just fine the last
time I tried.

-- 

John Baldwin <[EMAIL PROTECTED]>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: PIII SMP

2003-07-29 Thread Terry Lambert
Jens Rehsack wrote:
> On 29.07.2003 10:05, [EMAIL PROTECTED] wrote:
> > buying two PIII for a dual system ... what do i have to pay attention to
> > (besides the requirements of the M/B)?
> > aka ... are all PIII SMP capable?
> >
> > thanks
> 
> Maybe you want to take a look into
> <http://www.bnv-bamberg.de/home/ba3294/smp/index.htm> first, too?

Excellent resource!  Thanks for posting this!

BTW: Since the PIII's run in slightly older motherboards, it's
probably worth pointing out that a number of the Intel chipsets
are known to have problems with PCI bus master arbitration when
you have more than 2 PCI bus master devices in the box; the one
I definitely recognized as being a problem was the NX, but I had
also heard there were issues with the FX and the ServerWorks III,
as well.  Checking "Tom's Hardware" is probably a good idea.  I
didn't see this mentioned in any of the "Notes"/"Comment" sections.

-- Terry
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: PIII SMP

2003-07-29 Thread Jens Rehsack
On 29.07.2003 10:05, [EMAIL PROTECTED] wrote:

dear list,

buying two PIII for a dual system ... what do i have to pay attention to
(besides the requirements of the M/B)?
aka ... are all PIII SMP capable?
thanks
Maybe you want to take a look into
<http://www.bnv-bamberg.de/home/ba3294/smp/index.htm> first, too?
Jens

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: PIII SMP

2003-07-29 Thread Roger 'Rocky' Vetterberg
[EMAIL PROTECTED] wrote:

dear list,

buying two PIII for a dual system ... what do i have to pay attention to
(besides the requirements of the M/B)?
aka ... are all PIII SMP capable?
thanks

Make sure the stepping is identical.

Some motherboards require Tualatin's to be able to run dual, others will 
happily run even Celeron CPU's in smp.
I personally run a Dell Poweredge 1500SC motherboard with two Tualatin 
1.13GHz PIII's, and Ive had no problems at all with it. I also run a MSI 
649D-Pro motherboard with two PIII 1Ghz (not Tualatin) which also works 
great, but performance wise it's no match for the dual Tualatin.

I would say Tualatin's are youre best bet, they are a little expensive 
but they work great in dual systems, thats what they are designed for. 
Just make sure your motherboard can handle Tualatins.

--
R
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: PIII SMP

2003-07-29 Thread Terry Lambert
[EMAIL PROTECTED] wrote:
> 
> dear list,
> 
> buying two PIII for a dual system ... what do i have to pay attention to
> (besides the requirements of the M/B)?
> aka ... are all PIII SMP capable?

You want the stepping to be the same.

You may not be happy with P III's.  I'm not sure if the SMP code
has been changed to handle only the xAPIC now, or not; there was
a discussion a little while back about supporting more than 16
CPUs in a machine, which would require this change.

I know that my Dual P90 machine has been unable to run -current
for quite some time due to some changes that went in to the low
level mp_machdep code.

See also Intel's site:

<http://search.intel.com/corporate/search.asp?category=ALL&SearchCrit=ALL&mh=200&isoCode=en&MimeType=ALL&version=2.0&q1=%22Pentium+III%22+SMP>

-- Terry
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


PIII SMP

2003-07-29 Thread freebsd_deamon
dear list,

buying two PIII for a dual system ... what do i have to pay attention to
(besides the requirements of the M/B)?
aka ... are all PIII SMP capable?

thanks


-- 
COMPUTERBILD 15/03: Premium-e-mail-Dienste im Test
--
1. GMX TopMail - Platz 1 und Testsieger!
2. GMX ProMail - Platz 2 und Preis-Qualitätssieger!
3. Arcor - 4. web.de - 5. T-Online - 6. freenet.de - 7. daybyday - 8. e-Post

___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"