Hi,
I am a new Linux-SMP user, and I wanted to provide an additional datapoint
on SMP motherboards (not listed in the SMP FAQ). I'm presently running
two Celeron 300a PPGA's (using slockets modified with a dual support
jumper wire) at 300MHz with 512 MB of PC100 RAM on the Tekram P6B40D-A5
motherboard. This is an inexpensive ($165 US) 440BX dual Slot 1 board with
4 DIMM slots and 1 AGP/5 PCI/2 ISA slots.
Linux 2.2.1 boots fine in SMP mode without any serious difficulties. I do
have a few questions which I couldn't find answers to in the archives:
(1) Since I had to modify the slockets to enable dual CPU support, I am a
little concerned about stability. What are good tests for system
stability? The only one I know is to run, say, 100 kernel compiles. :-)
(2) LILO chokes on dual CPU's (LILO 21 with LARGE_EBDA enabled). When I
have just one CPU plugged in, it works fine. When I add the second CPU,
it locks up right after printing "LILO boot:". The Numlock light on the
keyboard is lit, and the floppy drive light stays lit from the boot-up
floppy drive seek. Any ideas? Booting from floppy works fine.
(3) The mtrr package indicates my BIOS has inconsistently initialized the
mtrr's on the two CPU's. If I correctly understand what I've read, this
is of no concern since the mtrr package corrects this. Should I report
this to Tekram? Similarly, I've enabled MPS 1.4 in the BIOS, but linux
only recognizes MPS 1.1. Also of no concern? Worth reporting to Tekram?
Thanks for any assistance! In case it is of interest, below is the output
of dmesg on my machine.
Cheers,
Wayne Whitney
PS Linux-SMP is great!
Linux version 2.2.1 (root@yomomma) (gcc version 2.7.2.3) #4 SMP Mon Feb 8 22:00:10 PST
1999
Intel MultiProcessor Specification v1.1
Virtual Wire compatibility mode.
OEM ID: OEM00000 Product ID: PROD00000000 APIC at: 0xFEE00000
Processor #0 Pentium(tm) Pro APIC version 17
Processor #1 Pentium(tm) Pro APIC version 17
I/O APIC #2 Version 17 at 0xFEC00000.
Processors: 2
mapped APIC to ffffe000 (fee00000)
mapped IOAPIC to ffffd000 (fec00000)
Detected 300686634 Hz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 299.83 BogoMIPS
Memory: 517776k/524288k available (700k kernel code, 416k reserved, 5356k data, 40k
init)
Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.26 (19981001) Richard Gooch ([EMAIL PROTECTED])
per-CPU timeslice cutoff: 25.05 usecs.
CPU0: Intel Celeron (Mendocino) stepping 05
calibrating APIC timer ...
..... CPU clock speed is 300.6918 MHz.
..... system bus clock speed is 66.8203 MHz.
Booting processor 1 eip 2000
Calibrating delay loop... 299.83 BogoMIPS
OK.
CPU1: Intel Celeron (Mendocino) stepping 05
Total of 2 processors activated (599.65 BogoMIPS).
enabling symmetric IO mode... ...done.
ENABLING IO-APIC IRQs
init IO_APIC IRQs
IO-APIC pin 0, 9, 10, 11, 17, 20, 21, 22, 23 not connected.
number of MP IRQ sources: 16.
number of IO-APIC registers: 24.
testing the IO APIC.......................
.... register #00: 02000000
....... : physical APIC id: 02
.... register #01: 00170011
....... : max redirection entries: 0017
....... : IO APIC version: 0011
.... register #02: 00000000
....... : arbitration: 00
.... IRQ redirection table:
NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
00 000 00 1 0 0 0 0 0 0 00
01 000 00 0 0 0 0 0 1 1 59
02 0FF 0F 0 0 0 0 0 1 1 51
03 000 00 0 0 0 0 0 1 1 61
04 000 00 0 0 0 0 0 1 1 69
05 000 00 0 0 0 0 0 1 1 71
06 000 00 0 0 0 0 0 1 1 79
07 000 00 0 0 0 0 0 1 1 81
08 000 00 0 0 0 0 0 1 1 89
09 000 00 1 0 0 0 0 0 0 00
0a 000 00 1 0 0 0 0 0 0 00
0b 000 00 1 0 0 0 0 0 0 00
0c 000 00 0 0 0 0 0 1 1 91
0d 000 00 1 0 0 0 0 0 0 00
0e 000 00 0 0 0 0 0 1 1 99
0f 000 00 0 0 0 0 0 1 1 A1
10 0FF 0F 1 1 0 1 0 1 1 A9
11 000 00 1 0 0 0 0 0 0 00
12 0FF 0F 1 1 0 1 0 1 1 B1
13 0FF 0F 1 1 0 1 0 1 1 B9
14 000 00 1 0 0 0 0 0 0 00
15 000 00 1 0 0 0 0 0 0 00
16 000 00 1 0 0 0 0 0 0 00
17 000 00 1 0 0 0 0 0 0 00
IRQ to pin mappings:
IRQ0 -> 2
IRQ1 -> 1
IRQ3 -> 3
IRQ4 -> 4
IRQ5 -> 5
IRQ6 -> 6
IRQ7 -> 7
IRQ8 -> 8
IRQ9 -> 18
IRQ10 -> 19
IRQ11 -> 16
IRQ12 -> 12
IRQ13 -> 13
IRQ14 -> 14
IRQ15 -> 15
.................................... done.
mtrr: your CPUs had inconsistent fixed MTRR settings
mtrr: your CPUs had inconsistent variable MTRR settings
mtrr: probably your BIOS does not setup all CPUs
PCI: PCI BIOS revision 2.10 entry at 0xfb450
PCI: Using configuration type 1
PCI: Probing PCI hardware
Linux NET4.0 for Linux 2.2
Based upon Swansea University Computer Society NET3.039
NET4: Unix domain sockets 1.0 for Linux NET4.0.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
Linux IP multicast router 0.06 plus PIM-SM
Initializing RT netlink socket
Starting kswapd v 1.5
Detected PS/2 Mouse Port.
Real Time Clock Driver v1.09
PIIX4: IDE controller on PCI bus 00 dev 39
PIIX4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:pio, hdb:pio
ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:pio, hdd:pio
hda: IBM-DTTA-371010, ATA DISK drive
hdc: FX322M, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: IBM-DTTA-371010, 9641MB w/465kB Cache, CHS=1229/255/63, UDMA
eth0: Intel EtherExpress Pro 10/100 at 0xe400, 00:04:AC:15:72:E6, IRQ 9.
Board assembly 698523-001, Physical connectors present: RJ45
Primary interface chip i82555 PHY #1.
General self-test: passed.
Serial sub-system self-test: passed.
Internal registers self-test: passed.
ROM checksum self-test: passed (0x24c9f043).
Receiver lock-up workaround activated.
Partition check:
hda: hda1 hda2 < hda5 hda6 hda7 hda8 hda9 hda10 hda11 hda12 >
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 40k freed
Adding Swap: 128484k swap-space (priority -1)
Adding Swap: 128484k swap-space (priority -2)
Adding Swap: 128484k swap-space (priority -3)
Adding Swap: 128484k swap-space (priority -4)
Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996
SB 4.16 detected OK (220)
YM3812 and OPL-3 driver Copyright (C) by Hannu Savolainen, Rob Hooft 1993-1996
hdc: ATAPI 32X CD-ROM drive, 256kB Cache
Uniform CDROM driver Revision: 2.52
VFS: Disk change detected on device ide1(22,0)
-
Linux SMP list: FIRST see FAQ at http://www.irisa.fr/prive/mentre/smp-faq/
To Unsubscribe: send "unsubscribe linux-smp" to [EMAIL PROTECTED]