Date: Sat, 31 Jan 1998 13:09:13 -0500 From: John Capo <jc@irbs.com> To: freebsd-smp@FreeBSD.ORG Subject: SMP results with a P6DLF and 686DLX Message-ID: <19980131130913.08777@irbs.com>
next in thread | raw e-mail | index | archive | help
I brought in a Supermicro P6DLF for evaluation because it is the only AT form factor PII board I could find and I have a bunch of AT for factor rack mount machines I would like to upgrade. Both of these boards use the 440LX chipset. P6DLF problems: 1) Can not disable keyboard checks, stupid AMI bios. 2) Sometimes refuses to boot after a BIOS config change. 3) Did not work with SDRAM. AMI's cheezy memory test ran but it would go no further. Same SDRAM works fine in two other MB's. 4) Stream reports only 90MB/Sec Copy, PII 233. 5) mptable reports all interrupts assigned to ISA bus. I hacked the correct PCI interrupts into an SMP kernel and got this beast to run but I won't be keeping it. The Giga-Byte 686DLX was plug-and-play. Dual PII 233, 64MB SDRAM, aic7880 on MB, -current from 12/25/97 Stream: Function Rate (MB/s) RMS time Min time Max time Copy: 172.0320 0.2041 0.1953 0.2266 Scale: 159.2889 0.2141 0.2109 0.2188 Add: 184.3200 0.2750 0.2734 0.2812 Triad: 169.7684 0.3057 0.2969 0.3359 # dd if=/dev/zero of=/dev/null bs=1m count=200 200+0 records in 200+0 records out 209715200 bytes transferred in 1.632337 secs (128475433 bytes/sec) /dev/wd0a on / (local) /tmp --> /var/tmp /dev/sd0s1e on /usr (local) /usr/src /usr/obj /dev/sd0s1f on /var (local) /dev/wd0s1g on /usr/local (local) time make buildworld 3769.083u 1977.816s 2:02:25.80 78.2% 751+1020k 38865+198350io 2757pf+0w time make -j4 -k buildworld 3808.444u 2298.867s 1:45:55.99 96.0% 743+957k 40923+364408io 2903pf+0w time make -j12 -k buildworld 3832.445u 2309.156s 1:44:40.10 97.7% 744+950k 41670+364395io 3435pf+0w Kernel builds after a make depend. time make 118.532u 24.845s 3:16.97 72.7% 972+1252k 404+5561io 97pf+0w time make -j4 121.676u 31.329s 1:46.65 143.4% 962+1242k 52+7123io 0pf+0w time make -j12 121.767u 33.132s 1:44.49 148.2% 961+1238k 53+7088io 0pf+0w =============================================================================== MPTable, version 2.0.15 ------------------------------------------------------------------------------- MP Floating Pointer Structure: location: BIOS physical address: 0x000f5830 signature: '_MP_' length: 16 bytes version: 1.1 ---> BIOS is set for version 1.4 checksum: 0x80 mode: Virtual Wire ------------------------------------------------------------------------------- MP Config Table Header: physical address: 0x000f1400 signature: 'PCMP' base table length: 292 version: 1.1 checksum: 0x96 OEM ID: 'OEM00000' Product ID: 'PROD00000000' OEM table pointer: 0x00000000 OEM table size: 0 entry count: 28 local APIC address: 0xfee00000 extended table length: 0 extended table checksum: 0 ------------------------------------------------------------------------------- MP Config Base Table Entries: -- Processors: APIC ID Version State Family Model Step Flags 0 0x11 BSP, usable 6 3 4 0xfbff 1 0x11 AP, usable 6 3 4 0xfbff -- Bus: Bus ID Type 0 PCI 1 PCI 2 ISA -- I/O APICs: APIC ID Version State Address 2 0x11 usable 0xfec00000 -- I/O Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# ExtINT conforms conforms 2 0 2 0 INT conforms conforms 2 1 2 1 INT conforms conforms 2 0 2 2 INT conforms conforms 2 3 2 3 INT conforms conforms 2 4 2 4 INT conforms conforms 2 5 2 5 INT conforms conforms 2 6 2 6 INT conforms conforms 2 7 2 7 INT active-hi edge 2 8 2 8 INT conforms conforms 2 9 2 9 INT conforms conforms 2 10 2 10 INT conforms conforms 2 11 2 11 INT conforms conforms 2 12 2 12 INT conforms conforms 2 13 2 13 INT conforms conforms 2 14 2 14 INT conforms conforms 2 15 2 15 INT active-lo level 0 7:A 2 19 INT active-lo level 0 10:A 2 18 INT active-lo level 0 12:A 2 16 SMI conforms conforms 2 0 2 23 -- Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# ExtINT conforms conforms 0 0:A 255 0 NMI conforms conforms 0 0:A 255 1 ------------------------------------------------------------------------------- dmesg output: Copyright (c) 1992-1997 FreeBSD Inc. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 3.0-CURRENT #3: Sat Jan 31 11:26:09 EST 1998 root@t9.worldtel.net:/usr/src/sys/compile/SMP CPU: Pentium Pro (686-class CPU) Origin = "GenuineIntel" Id = 0x634 Stepping=4 Features=0x80fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,MMX> real memory = 67108864 (65536K bytes) avail memory = 62652416 (61184K bytes) FreeBSD/SMP: Multiprocessor motherboard cpu0 (BSP): apic id: 0, version: 0x00040011, at 0xfee00000 cpu1 (AP): apic id: 1, version: 0x00040011, at 0xfee00000 io0 (APIC): apic id: 2, version: 0x00170011, at 0xfec00000 Probing for devices on PCI bus 0: chip0: <Host to PCI bridge (vendor=8086 device=7180)> rev 0x03 on pci0.0.0 chip1: <PCI to PCI bridge (vendor=8086 device=7181)> rev 0x03 on pci0.1.0 chip2: <Intel 82371AB PCI to ISA bridge> rev 0x01 on pci0.7.0 ide_pci0: <Intel PIIX4 Bus-master IDE controller> rev 0x01 on pci0.7.1 chip3: <Intel 82371AB USB host controller> rev 0x01 int d irq 11 on pci0.7.2 chip4: <Intel 82371AB power management> rev 0x01 on pci0.7.3 fxp0: <Intel EtherExpress Pro 10/100B Ethernet> rev 0x02 int a irq 18 on pci0.10.0 fxp0: Ethernet address 00:a0:c9:86:b4:bd ahc0: <Adaptec aic7880 Ultra SCSI host adapter> rev 0x00 int a irq 16 on pci0.12.0 ahc0: Using left over BIOS settings ahc0: aic7880 Single Channel, SCSI Id=7, 16 SCBs ahc0: waiting for scsi devices to settle scbus0 at ahc0 bus 0 sd0 at scbus0 target 1 lun 0 sd0: <SEAGATE ST15150N 0022> type 0 fixed SCSI 2 sd0: Direct-Access 4095MB (8388315 512 byte sectors) Probing for devices on PCI bus 1: Probing for devices on the ISA bus: sc0 at 0x60-0x6f irq 1 on motherboard sc0: VGA color <16 virtual consoles, flags=0x0> sio0 at 0x3f8-0x3ff irq 4 on isa sio0: type 16550A sio1 at 0x2f8-0x2ff irq 3 on isa sio1: type 16550A lpt0 at 0x378-0x37f irq 7 on isa lpt0: Interrupt-driven port lp0: TCP/IP capable interface fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: FIFO enabled, 8 bytes threshold wdc0 at 0x1f0-0x1f7 irq 14 on isa wdc0: unit 0 (wd0): <QUANTUM FIREBALL_TM3200A> wd0: 3067MB (6281856 sectors), 6232 cyls, 16 heads, 63 S/T, 512 B/S scd0 not found at 0x230 ep0 not found at 0x300 npx0 flags 0x7 on motherboard npx0: INT 16 interface APIC_IO: routing 8254 via 8259 on pin 0 SMP: AP CPU #1 Launched! =============================================================================== I also have a Giga-Byte 686BLX. Its a single PII, 440LX chipset, AT form factor. make buildworld with the same disks and SDRAM was 1:55. dd and stream reports are essentially the same as the 686DLX. John Capo
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980131130913.08777>