Date: Mon, 22 May 2000 17:39:14 -0400 From: "Liotta, Bob" <bLiotta@USCO.com> To: "'questions@Freebsd.org'" <questions@Freebsd.org> Subject: I have an SMP Problem Message-ID: <A1335534778DD311991300A0C9F3B3F2DEC3D1@ntnau220.usco.com>
next in thread | raw e-mail | index | archive | help
Folks, I have an HP LC2000r 2 CPU System. I built an SMP Kernel for 4.0 and during the boot stage, it randomly locks up. My guess is it hangs when trying to start the 2nd CPU. I have other recent models of the HP NetServer and they work fine. I currently have this working on LC3 Servers. Not sure what the problem is. It will boot with a single processor though. I have attached an mptable listing. Any ideas would be appreciated. Thanks. Bob ============================================================================ === MPTable, version 2.0.15 looking for EBDA pointer @ 0x040e, found, searching EBDA @ 0x0009e800 searching CMOS 'top of mem' @ 0x0009e400 (633K) searching default 'top of mem' @ 0x0009fc00 (639K) searching BIOS @ 0x000f0000 MP FPS found in BIOS @ physical addr: 0x000f7970 ---------------------------------------------------------------------------- --- MP Floating Pointer Structure: location: BIOS physical address: 0x000f7970 signature: '_MP_' length: 16 bytes version: 1.4 checksum: 0x4e mode: Virtual Wire ---------------------------------------------------------------------------- --- MP Config Table Header: physical address: 0x0009e960 signature: 'PCMP' base table length: 356 version: 1.4 checksum: 0xde OEM ID: 'HP ' Product ID: 'LC 2000 ' OEM table pointer: 0x00000000 OEM table size: 0 entry count: 36 local APIC address: 0xfee00000 extended table length: 272 extended table checksum: 248 ---------------------------------------------------------------------------- --- MP Config Base Table Entries: -- Processors: APIC ID Version State Family Model Step Flags 1 0x11 BSP, usable 6 8 1 0x387fb ff 0 0x11 AP, usable 6 8 1 0x387fb ff -- Bus: Bus ID Type 0 PCI 1 PCI 2 PCI 3 PCI 4 PCI 5 PCI 6 ISA -- I/O APICs: APIC ID Version State Address 2 0x11 usable 0xfec00000 3 0x11 usable 0xfec01000 -- I/O Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# ExtINT active-hi edge 6 0 2 0 INT active-hi edge 6 1 2 1 INT active-hi edge 6 2 2 2 INT active-hi edge 6 3 2 3 INT active-hi edge 6 4 2 4 INT active-lo level 6 5 2 5 INT active-hi edge 6 6 2 6 INT active-hi edge 6 7 2 7 INT active-hi edge 6 8 2 8 INT active-lo level 6 9 2 9 INT active-lo level 6 10 2 10 INT active-lo level 6 11 2 11 INT active-hi edge 6 12 2 12 INT active-hi edge 6 13 2 13 INT active-hi edge 6 14 2 14 INT active-hi edge 6 15 2 15 INT active-lo level 0 2:A 3 0 INT active-lo level 0 3:A 3 1 INT active-lo level 0 4:A 3 2 INT active-lo level 0 5:A 3 3 INT active-lo level 3 2:A 3 4 INT active-lo level 3 6:A 3 8 INT active-lo level 3 6:B 3 9 -- Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# ExtINT active-hi edge 6 0 255 0 NMI active-hi edge 0 0:A 255 1 ---------------------------------------------------------------------------- --- MP Config Extended Table Entries: -- bus ID: 0 address type: I/O address address base: 0x0 address range: 0x2000 -- bus ID: 3 address type: I/O address address base: 0x2000 address range: 0x900 -- bus ID: 0 address type: I/O address address base: 0x2900 address range: 0xd700 -- bus ID: 0 address type: memory address address base: 0x80000000 address range: 0x7d000000 -- bus ID: 3 address type: memory address address base: 0xfd000000 address range: 0x10000 -- bus ID: 0 address type: memory address address base: 0xfd010000 address range: 0x1df0000 -- bus ID: 0 address type: memory address address base: 0xfef00000 address range: 0x1100000 -- bus ID: 0 address type: memory address address base: 0xa0000 address range: 0x20000 -- bus ID: 0 address type: memory address address base: 0xd0000 address range: 0x10000 -- bus ID: 0 address type: memory address address base: 0xf00000 address range: 0x100000 -- bus ID: 1 bus info: 0x00 parent bus ID: 0-- bus ID: 2 bus info: 0x00 parent bus ID: 0-- bus ID: 4 bus info: 0x00 parent bus ID: 3-- bus ID: 5 bus info: 0x00 parent bus ID: 3-- bus ID: 6 bus info: 0x01 parent bus ID: 0-- bus ID: 0 address modifier: add predefined range: 0x00000000-- bus ID: 0 address modifier: add predefined range: 0x00000001-- bus ID: 3 address modifier: subtract predefined range: 0x00000000-- bus ID: 3 address modifier: subtract predefined range: 0x00000001 ---------------------------------------------------------------------------- --- # SMP kernel config file options: # Required: options SMP # Symmetric MultiProcessor Kernel options APIC_IO # Symmetric (APIC) I/O # Optional (built-in defaults will work in most cases): #options NCPU=2 # number of CPUs #options NBUS=7 # number of busses #options NAPIC=2 # number of IO APICs #options NINTR=24 # number of INTs ---------------------------------------------------------------------------- --- Bob Liotta Internet Services Champion To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?A1335534778DD311991300A0C9F3B3F2DEC3D1>