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>