Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Jul 1997 02:49:55 -0500
From:      Tony Overfield <tony@dell.com>
To:        Steve Passe <smp@csn.net>, smp@FreeBSD.ORG
Subject:   Re: Latest code.
Message-ID:  <3.0.1.32.19970717024955.0068eb64@bugs.us.dell.com>

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

>Hi,
>
>This would be a good time to update your source trees.

While following the suggestion to try out the latest code, I 
attempted to install the 3.0-970716-SNAP but it failed for me.  After 
booting the boot floppy and choosing an ordinary "Novice", "Kernel 
Developer" install, and just before the "can't turn back" screen 
appears, I get this result:

                   +---------- Information Dialog ----------+
                   | Adding default route to 143.166.169.1.panic: page fault
                   +----------------------------------------+
syncing disks... done
Automatic reboot in 15 seconds - press a key on the console to abort
--> Press a key on the console to reboot <--

This is not likely to be a problem with SMP support since the install 
floppy is the thing that's not working, but since I was wanting to try 
out the SMP stuff, I didn't let this stop me.

Then I tried 3.0-970713-SNAP and it seems to work fine.  At least it 
works well enough to produce the information below.  Does anyone see 
anything wrong that might prevent the 3.0-970716-SNAP from working?

The first few lines come from the GENERIC kernel, but since they 
aren't displayed by the SMP-GENERIC kernel, I've included them here:

FreeBSD 3.0-970713-SNAP #0: Sun Jul 13 09:16:03 GMT 1997
    root@make.ican.net:/usr/src/sys/compile/GENERIC
Calibrating clock(s) ... i586 clock: 299945805 Hz, i8254 clock: 1193200 Hz
CLK_USE_I8254_CALIBRATION not specified - using default frequency
CLK_USE_I586_CALIBRATION not specified - using old calibration method
CPU: Pentium Pro (299.94-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x633  Stepping=3

Features=0x80fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,C
MOV,MMX>

Here's the 'mptable -dmesg' output using the SMP-GENERIC kernel:

============================================================================
===

MPTable, version 2.0.12

----------------------------------------------------------------------------
---

MP Floating Pointer Structure:

  location:                     BIOS
  physical address:             0x000fe710
  signature:                    '_MP_'
  length:                       16 bytes
  version:                      1.4
  checksum:                     0x91
  mode:                         Virtual Wire

----------------------------------------------------------------------------
---

MP Config Table Header:

  physical address:             0x000f0000
  signature:                    'PCMP'
  base table length:            428
  version:                      1.4
  checksum:                     0xce
  OEM ID:                       'DELL    '
  Product ID:                   'System WS   '
  OEM table pointer:            0x00000000
  OEM table size:               0
  entry count:                  45
  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       3
0x80fbff
                 1       0x11    AP, usable      6       3       3
0x80fbff
--
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 INT#
                ExtINT  active-hi        edge        2     0          2    0
                INT      conforms    conforms        2     1          2    1
                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      conforms    conforms        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      conforms    conforms        0  16:A          2   16
                INT      conforms    conforms        0  17:D          2   16
                INT      conforms    conforms        1   9:B          2   16
                INT      conforms    conforms        1  10:C          2   16
                INT      conforms    conforms        1  11:C          2   16
                INT      conforms    conforms        0  16:B          2   17
                INT      conforms    conforms        0  17:A          2   17
                INT      conforms    conforms        1   9:C          2   17
                INT      conforms    conforms        1  10:D          2   17
                INT      conforms    conforms        1  11:D          2   17
                INT      conforms    conforms        0  16:C          2   18
                INT      conforms    conforms        0  17:B          2   18
                INT      conforms    conforms        1   9:D          2   18
                INT      conforms    conforms        1  10:A          2   18
                INT      conforms    conforms        1  11:A          2   18
                INT      conforms    conforms        0  13:D          2   19
                INT      conforms    conforms        0  16:D          2   19
                INT      conforms    conforms        0  17:C          2   19
                INT      conforms    conforms        1   8:A          2   19
                INT      conforms    conforms        1   9:A          2   19
                INT      conforms    conforms        1  10:B          2   19
                INT      conforms    conforms        1  11:B          2   19
--
Local Ints:     Type    Polarity    Trigger     Bus ID   IRQ    APIC ID INT#
                ExtINT  active-hi        edge        2     0        255    0
                NMI     active-hi        edge        2     0        255    1

----------------------------------------------------------------------------
---

# SMP kernel config file options:


# Required:
options         SMP                     # Symmetric MultiProcessor Kernel
options         APIC_IO                 # Symmetric (APIC) I/O

# Useful:
#options                SMP_AUTOSTART           # start the additional CPUs
during boot

# Optional (built-in defaults will work in most cases):
#options                NCPU=2                  # number of CPUs
#options                NBUS=3                  # number of busses
#options                NAPIC=1                 # number of IO APICs
#options                NINTR=37                # number of INTs

# Rogue hardware:
#
#  Tyan Tomcat II:
#options                SMP_TIMER_NC            #
#
#  SuperMicro P6DNE:
#options                SMP_TIMER_NC            #

----------------------------------------------------------------------------
---

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-970713-SNAP #0: Thu Jul 17 01:35:33 CDT 1997
    root@mantis.us.dell.com:/usr/src/sys/compile/SMP-GENERIC
Calibrating clock(s) ... i8254 clock: 1193198 Hz
CLK_USE_I8254_CALIBRATION not specified - using default frequency
CPU: Pentium Pro (686-class CPU)
  Origin = "GenuineIntel"  Id = 0x633  Stepping=3

Features=0x80fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,C
MOV,MMX>
real memory  = 33554432 (32768K bytes)
avail memory = 30236672 (29528K bytes)
SMP: CPU00 bsp_apic_configure() lint0: 0x00000700
                                lint1: 0x00010400
                                TPR:   0x00000010
                                SVR:   0x0000016f
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
SMP: CPU00 bsp_apic_configure() lint0: 0x00010700
                                lint1: 0x00000400
                                TPR:   0x00000010
                                SVR:   0x0000016f
pci_open(1):    mode 1 addr port (0x0cf8) is 0x80000058
pci_open(1a):   mode1res=0x80000000 (0x80000000)
pci_cfgcheck:   device 0 [class=060000] [hdr=00] is there (id=12378086)
Probing for devices on PCI bus 0:
found-> vendor=0x8086, dev=0x1237, revid=0x02
        class=06-00-00, hdrtype=0x00, mfdev=0
chip0: <Intel 82440FX (Natoma) PCI and memory controller> rev 0x02 on pci0.0.0
found-> vendor=0x8086, dev=0x7000, revid=0x01
        class=06-01-00, hdrtype=0x00, mfdev=1
chip1: <Intel 82371SB PCI to ISA bridge> rev 0x01 on pci0.13.0
found-> vendor=0x8086, dev=0x7010, revid=0x00
        class=01-01-80, hdrtype=0x00, mfdev=0
chip2: <Intel 82371SB IDE interface> rev 0x00 on pci0.13.1
        I/O Recovery Timing: 8-bit 3.5 clocks, 16-bit 3.5 clocks
        Extended BIOS: disabled
        Lower BIOS: disabled
        Coprocessor IRQ13: disabled
        Mouse IRQ12: disabled
        Interrupt Routing: A: , B: , C: , D:
                MB0: , MB1:
found-> vendor=0x1011, dev=0x0024, revid=0x01
        class=06-04-00, hdrtype=0x01, mfdev=0
chip3: <PCI to PCI bridge (vendor=1011 device=0024)> rev 0x01 on pci0.14.0
Freeing (NOT implemented) redirected PCI irq 9.
found-> vendor=0x102b, dev=0x0519, revid=0x01
        class=03-00-00, hdrtype=0x00, mfdev=0
        intpin=a, irq=16
        map[0]: type 1, range 32, base fe800000, size 14
        map[1]: type 3, range 32, base fe000000, size 23
vga0: <VGA-compatible display device> rev 0x01 int a irq 16 on pci0.16.0
Probing for devices on PCI bus 1:
Freeing (NOT implemented) redirected PCI irq 11.
found-> vendor=0x10b7, dev=0x9050, revid=0x00
        class=02-00-00, hdrtype=0x00, mfdev=0
        intpin=a, irq=19
        map[0]: type 4, range 32, base 0000ecc0, size  6
vx0: <3COM 3C905 Fast Etherlink XL PCI> rev 0x00 int a irq 19 on pci1.8.0
mii[*mii*]: disable 'auto select' with DOS util! address 00:c0:4f:11:61:18
Probing for devices on the ISA bus:
sc0: the current keyboard controller command byte 0065
kbdio: DIAGNOSE status:0055
kbdio: TEST_KBD_PORT status:0000
kbdio: RESET_KBD return code:00fa
kbdio: RESET_KBD status:00aa
sc0 at 0x60-0x6f irq 1 on motherboard
sc0: BIOS video mode:3
sc0: VGA registers upon power-up
50 18 10 00 10 00 03 00 02 67 60 4f 50 83 55 81
bf 1f 00 4f 0d 0e 00 00 07 80 9c 8e 8f 28 1f 96
b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c
3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff
sc0: video mode:24
sc0: VGA registers for mode:24
50 18 10 00 10 00 03 00 02 67 60 4f 50 83 55 81
bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96
b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c
3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff
sc0: VGA color <16 virtual consoles, flags=0x0>
ed0: disabled, not probed.
ed1: disabled, not probed.
fe0: disabled, not probed.
sio0 at 0x3f8-0x3ff irq 4 on isa
sio0: type 16550A
sio1 at 0x2f8-0x2ff irq 3 on isa
sio1: type 16550A
sio2: disabled, not probed.
sio3: disabled, not probed.
lpt0 at 0x378-0x37f irq 7 on isa
lpt0: Interrupt-driven port
lp0: TCP/IP capable interface
lpt1: disabled, not probed.
mse0: disabled, not probed.
psm0: current command byte:0065
kbdio: TEST_AUX_PORT status:0000
kbdio: RESET_AUX return code:00fa
kbdio: RESET_AUX status:00aa
kbdio: RESET_AUX ID:0000
psm0: status after reset 00 02 64
psm: status 00 00 64 (get_mouse_buttons)
psm0: status 00 02 64
psm0 at 0x60-0x64 irq 12 on motherboard
psm0: device ID 0, 2 buttons
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: NEC 72065B
fd0: 1.44MB 3.5in
fd1: 1.2MB 5.25in
wdc0 at 0x1f0-0x1f7 irq 14 on isa
wdc0: unit 0 (wd0): <WDC AC2340H>
wd0: 325MB (666600 sectors), 1010 cyls, 12 heads, 55 S/T, 512 B/S
wdc1: disabled, not probed.
bt0: disabled, not probed.
uha0: disabled, not probed.
aha0: disabled, not probed.
aic0: disabled, not probed.
nca0: disabled, not probed.
nca1: disabled, not probed.
sea0: disabled, not probed.
wt0: disabled, not probed.
mcd0: disabled, not probed.
matcdc0: disabled, not probed.
scd0: disabled, not probed.
ie0: disabled, not probed.
ie1: disabled, not probed.
ep0: disabled, not probed.
ex0: disabled, not probed.
le0: disabled, not probed.
lnc0: disabled, not probed.
ze0: disabled, not probed.
zp0: disabled, not probed.
npx0 on motherboard
npx0: INT 16 interface
apm0: disabled, not probed.
imasks: bio c0004040, tty c308109a, net c308109a
BIOS Geometries:
 0:03f00b37 0..1008=1009 cylinders, 0..11=12 heads, 1..55=55 sectors
 0 accounted for
Device configuration finished.
Considering FFS root f/s.
configure() finished.
APIC missing 8254 connection
SMP: using ALT timer setup
Enabled INTs: 0, 1, 3, 4, 6, 7, 8, 12, 14, 19, imen: 0x00f7ae24
wd0s1: type 0xa5, start 55, end = 666599, size 666545 : OK
SMP: All idle procs online.
SMP: *** AUTO *** starting 1st AP!
SMP: AP CPU #1 LAUNCHED!!  Starting Scheduling...
SMP: TADA! CPU #1 made it into the scheduler!.
SMP: CPU01 bsp_apic_configure() lint0: 0x00010700
                                lint1: 0x00010400
                                TPR:   0x00000010
                                SVR:   0x0000016f
SMP: All 2 CPU's are online!

============================================================================
===

-
Tony



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