CVSup 5.2-CURRENT: Only one physical processor recognized.

John Stockdale jstockdale at stanford.edu
Mon Dec 8 21:21:49 PST 2003


Hey everyone,

Sorry for that last email, this time I actually have troubleshooted the  
problem correctly.

I just upgraded to 5.2-CURRENT today, and made the appropriate changes  
to my kernel config, did the full kernel and source update and now  
neither the kernel specified below or the same with device acpi added  
will recognize both processors. My current dmesg.boot is included as  
well.

The current system is a Dual 2.0 Ghz Xeon system running on a Tyan  
Thunder i7505 motherboard. Everything was picked up fine before this  
CVSup.

I really don't know what's going on here, but if anyone has any idea's  
I'd really appreciate any help.

Thanks

John Stockdale
Stanford University


#
# SMPKernel for FreeBSD/i686 Based on:
# GENERIC -- Generic kernel configuration file for FreeBSD/i386
#
# Edited by John Stockdale on 08 December 2003
#
# ChangeLog:
#       SMP Enabled             14 March 2003
#       APIC Enabled            14 March 2003
#       Device List Customized  14 March 2003
#       Sound (pcm) Added       14 March 2003
#       HTT Enabled             15 March 2003
#       Increased Maxusers      21 March 2003
#       Commented out HTT       02 April 2003
#       Set MAXMEM              02 April 2003
#       Maxusers to Auto        02 April 2003
#       Add GEOM_BDE            11 April 2003
#       Enable IPFW             07 May 2003
#       Changed options APIC_IO to device apic
#                               08 December 2003
#
# $FreeBSD: src/sys/i386/conf/GENERIC,v 1.376 2003/02/13 22:24:43  
obrien Exp $

machine         i386
#cpu            I486_CPU
#cpu            I586_CPU
cpu             I686_CPU
ident           SMPKernel20031208
maxusers        0

# SMP Kernel Options (To compile a SMP enabled kernel, the first two  
are needed)
options         SMP                     # Symmetric MultiProcessor  
Kernel
device          apic                    # Symmetric (APIC) I/O
#options        HTT                     # HyperThreading Technology

# Additional Options
options         MAXMEM=(1024*1024)
options         GEOM_BDE

# Firewall Options
options         IPFIREWALL
options         IPFIREWALL_VERBOSE
options         IPFIREWALL_VERBOSE_LIMIT=128

#To statically compile in device wiring instead of /boot/device.hints
#hints          "GENERIC.hints"         #Default places to look for  
devices.

makeoptions     DEBUG=-g                #Build kernel with gdb(1) debug  
symbols

options         SCHED_4BSD              #4BSD scheduler
options         INET                    #InterNETworking
options         INET6                   #IPv6 communications protocols
options         FFS                     #Berkeley Fast Filesystem
options         SOFTUPDATES             #Enable FFS soft updates support
options         UFS_ACL                 #Support for access control  
lists
options         UFS_DIRHASH             #Improve performance on big  
directories
options         MD_ROOT                 #MD is a potential root device
#options        NFSCLIENT               #Network Filesystem Client
#options        NFSSERVER               #Network Filesystem Server
#options        NFS_ROOT                #NFS usable as root device,  
requires NFSCLIENT
#options        MSDOSFS                 #MSDOS Filesystem
options         CD9660                  #ISO 9660 Filesystem
options         PROCFS                  #Process filesystem (requires  
PSEUDOFS)
options         PSEUDOFS                #Pseudo-filesystem framework
options         COMPAT_43               #Compatible with BSD 4.3 [KEEP  
THIS!]
options         COMPAT_FREEBSD4         #Compatible with FreeBSD4
options         SCSI_DELAY=2000         #Delay (in ms) before probing  
SCSI
options         KTRACE                  #ktrace(1) support
options         SYSVSHM                 #SYSV-style shared memory
options         SYSVMSG                 #SYSV-style message queues
options         SYSVSEM                 #SYSV-style semaphores
options         _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time  
extensions
options         KBD_INSTALL_CDEV        # install a CDEV entry in /dev
options         AHC_REG_PRETTY_PRINT    # Print register bitfields in  
debug
                                         # output.  Adds ~128k to driver.
options         AHD_REG_PRETTY_PRINT    # Print register bitfields in  
debug
                                         # output.  Adds ~215k to driver.

# Debugging for use in -current
#options        DDB                     #Enable the kernel debugger
#options        INVARIANTS              #Enable calls of extra sanity  
checking
#options        INVARIANT_SUPPORT       #Extra sanity checks of  
internal structures, required by INVARIANTS
#options        WITNESS                 #Enable checks to detect  
deadlocks and cycles
#options        WITNESS_SKIPSPIN        #Don't run witness on spinlocks  
for speed

device          isa
#device         eisa
device          pci

# Floppy drives
device          fdc

# ATA and ATAPI devices
device          ata
device          atadisk                 # ATA disk drives
device          atapicd                 # ATAPI CDROM drives
device          atapifd                 # ATAPI floppy drives
device          atapist                 # ATAPI tape drives
options         ATA_STATIC_ID           #Static device numbering

# SCSI Controllers
#device         ahb             # EISA AHA1742 family
#device         ahc             # AHA2940 and onboard AIC7xxx devices
#device         ahd             # AHA39320/29320 and onboard AIC79xx  
devices
#device         amd             # AMD 53C974 (Tekram DC-390(T))
#device         isp             # Qlogic family
#device         mpt             # LSI-Logic MPT-Fusion
#device         ncr             # NCR/Symbios Logic
#device         sym             # NCR/Symbios Logic (newer chipsets +  
those of `ncr')
#device         trm             # Tekram DC395U/UW/F DC315U adapters

#device         adv             # Advansys SCSI adapters
#device         adw             # Advansys wide SCSI adapters
#device         aha             # Adaptec 154x SCSI adapters
#device         aic             # Adaptec 15[012]x SCSI adapters,  
AIC-6[23]60.
#device         bt              # Buslogic/Mylex MultiMaster SCSI  
adapters

#device         ncv             # NCR 53C500
#device         nsp             # Workbit Ninja SCSI-3
#device         stg             # TMC 18C30/18C50

# RAID controllers interfaced to the SCSI subsystem
#device         asr             # DPT SmartRAID V, VI and Adaptec SCSI  
RAID
#device         ciss            # Compaq Smart RAID 5*
#device         dpt             # DPT Smartcache III, IV - See NOTES  
for options!
#device         iir             # Intel Integrated RAID
#device         mly             # Mylex AcceleRAID/eXtremeRAID

# SCSI peripherals
device          scbus           # SCSI bus (required)
#device         ch              # SCSI media changers
device          da              # Direct Access (disks)
device          sa              # Sequential Access (tape etc)
device          cd              # CD
#device         pass            # Passthrough device (direct SCSI  
access)
#device         ses             # SCSI Environmental Services (and  
SAF-TE)

# RAID controllers
#device         aac             # Adaptec FSA RAID
#device         aacp            # SCSI passthrough for aac (requires  
CAM)
#device         amr             # AMI MegaRAID
#device         ida             # Compaq Smart RAID
#device         mlx             # Mylex DAC960 family
#device         pst             # Promise Supertrak SX6000
device          twe             # 3ware ATA RAID

# atkbdc0 controls both the keyboard and the PS/2 mouse
device          atkbdc          # AT keyboard controller
device          atkbd           # AT keyboard
device          psm             # PS/2 mouse

device          vga             # VGA video card driver

device          splash          # Splash screen and screen saver support

# syscons is the default console driver, resembling an SCO console
device          sc

# Enable this for the pcvt (VT220 compatible) console driver
#device         vt
#options        XSERVER                 # support for X server on a vt  
console
#options        FAT_CURSOR              # start with block cursor

device          agp             # support several AGP chipsets

# Floating point support - do not disable.
device          npx

# Power management support (see NOTES for more options)
#device         apm
# Add suspend/resume support for the i8254.
device          pmtimer

# PCCARD (PCMCIA) support
# Pcmcia and cardbus bridge support
#device         cbb                     # cardbus (yenta) bridge
#device         pcic                    # ExCA ISA and PCI bridges
#device         pccard                  # PC Card (16-bit) bus
#device         cardbus                 # CardBus (32-bit) bus

# Serial (COM) ports
device          sio                     # 8250, 16[45]50 based serial  
ports

# Parallel port
device          ppc
device          ppbus           # Parallel port bus (required)
device          lpt             # Printer
device          plip            # TCP/IP over parallel
device          ppi             # Parallel port interface device
#device         vpo             # Requires scbus and da


# PCI Ethernet NICs.
#device         de              # DEC/Intel DC21x4x (``Tulip'')
device          em              # Intel PRO/1000 adapter Gigabit  
Ethernet Card
#device         txp             # 3Com 3cR990 (``Typhoon'')
#device         vx              # 3Com 3c590, 3c595 (``Vortex'')

# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these  
NICs!
device          miibus          # MII bus support
#device         dc              # DEC/Intel 21143 and various workalikes
#device         fxp             # Intel EtherExpress PRO/100B (82557,  
82558)
#device         pcn             # AMD Am79C97x PCI 10/100 (precedence  
over 'lnc')
#device         rl              # RealTek 8129/8139
#device         sf              # Adaptec AIC-6915 (``Starfire'')
#device         sis             # Silicon Integrated Systems SiS  
900/SiS 7016
#device         ste             # Sundance ST201 (D-Link DFE-550TX)
#device         tl              # Texas Instruments ThunderLAN
#device         tx              # SMC EtherPower II (83c170 ``EPIC'')
#device         vr              # VIA Rhine, Rhine II
#device         wb              # Winbond W89C840F
#device         xl              # 3Com 3c90x (``Boomerang'',  
``Cyclone'')
#device         bge             # Broadcom BCM570xx Gigabit Ethernet

# ISA Ethernet NICs.  pccard nics included.
#device         cs              # Crystal Semiconductor CS89x0 NIC
# 'device ed' requires 'device miibus'
#device         ed              # NE[12]000, SMC Ultra, 3c503, DS8390  
cards
#device         ex              # Intel EtherExpress Pro/10 and Pro/10+
#device         ep              # Etherlink III based cards
#device         fe              # Fujitsu MB8696x based cards
#device         lnc             # NE2100, NE32-VL Lance Ethernet cards
#device         sn              # SMC's 9000 series of ethernet chips
#device         xe              # Xircom pccard ethernet

# ISA devices that use the old ISA shims
#device         le

# Wireless NIC cards
#device         wlan            # 802.11 support
#device         an              # Aironet 4500/4800 802.11 wireless  
NICs.
#device         awi             # BayStack 660 and others
#device         wi              # WaveLAN/Intersil/Symbol 802.11  
wireless NICs.
#device         wl              # Older non 802.11 Wavelan wireless NIC.

# Pseudo devices - the number indicates how many units to allocate.
device          random          # Entropy device
device          loop            # Network loopback
device          ether           # Ethernet support
device          sl              # Kernel SLIP
device          ppp             # Kernel PPP
device          tun             # Packet tunnel.
device          pty             # Pseudo-ttys (telnet etc)
device          md              # Memory "disks"
device          gif             # IPv6 and IPv4 tunneling
device          faith           # IPv6-to-IPv4 relaying (translation)

# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
device          bpf             # Berkeley packet filter

# USB support
device          uhci            # UHCI PCI->USB interface
device          ohci            # OHCI PCI->USB interface
device          usb             # USB Bus (required)
#device         udbp            # USB Double Bulk Pipe devices
device          ugen            # Generic
device          uhid            # "Human Interface Devices"
device          ukbd            # Keyboard
device          ulpt            # Printer
device          umass           # Disks/Mass storage - Requires scbus  
and da
device          ums             # Mouse
#device         urio            # Diamond Rio 500 MP3 player
#device         uscanner        # Scanners
# USB Ethernet, requires mii
#device         aue             # ADMtek USB ethernet
#device         cue             # CATC USB ethernet
#device         kue             # Kawasaki LSI USB ethernet

# Additional Devices
# Sound

device          pcm             # Enable sound

-------sysctl machdep--------
machdep.consdev: { major = 0, minor = 0 }
machdep.adjkerntz: 28800
machdep.disable_rtc_set: 0
machdep.wall_cmos_clock: 1
machdep.conrclk: 1843200
machdep.gdbspeed: 9600
machdep.conspeed: 9600
machdep.enable_panic_key: 0
machdep.disable_mtrrs: 0
machdep.cpu_idle_hlt: 1
machdep.guessed_bootdev: 2686451712
machdep.hlt_cpus: 0
machdep.panic_on_nmi: 1
machdep.tsc_freq: 1999442652
machdep.i8254_freq: 1193182
machdep.acpi_root: 1010336

----------dmesg.boot--------
Copyright (c) 1992-2003 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
         The Regents of the University of California. All rights  
reserved.
FreeBSD 5.2-CURRENT #1: Mon Dec  8 20:44:57 PST 2003
     jstockdale at XXXXX.Stanford.EDU:/usr/obj/usr/src/sys/SMPKernel20031208
Preloaded elf kernel "/boot/kernel/kernel" at 0xc082c000.
MPTable: <  PLACER CRB  >
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Xeon(TM) CPU 2.00GHz (1999.44-MHz 686-class CPU)
   Origin = "GenuineIntel"  Id = 0xf27  Stepping = 7
    
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE 
,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
   Hyperthreading: 2 logical CPUs
real memory  = 1073217536 (1023 MB)
avail memory = 1033179136 (985 MB)
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
  cpu0 (BSP): APIC ID:  0
  cpu1 (AP): APIC ID:  6
ioapic0: Assuming intbase of 0
ioapic1: Assuming intbase of 24
ioapic2: Assuming intbase of 48
ioapic0 <Version 2.0> irqs 0-23 on motherboard
ioapic1 <Version 2.0> irqs 24-47 on motherboard
ioapic2 <Version 2.0> irqs 48-71 on motherboard
Pentium Pro MTRR support enabled
     ACPI-0314: *** Error: Invalid signature where RSDP indicates  
RSDT/XSDT should be located
     ACPI-0181: *** Error: AcpiLoadTables: Could not load RSDT:  
AE_BAD_SIGNATURE
     ACPI-0213: *** Error: AcpiLoadTables: Could not load tables:  
AE_BAD_SIGNATURE
ACPI: table load failed: AE_BAD_SIGNATURE
npx0: [FAST]
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcibios: BIOS version 2.10
Using $PIR table, 23 entries at 0xc00fde50
pcib0: <MPTable Host-PCI bridge> at pcibus 0 on motherboard
pci0: <PCI bus> on pcib0
pcib0: slot 29 INTA routed to irq 16
pcib0: slot 29 INTB routed to irq 19
pcib0: slot 29 INTC routed to irq 18
pcib0: slot 29 INTD routed to irq 23
pcib0: slot 31 INTB routed to irq 17
agp0: <Intel Generic host to PCI bridge> mem 0xe0000000-0xe7ffffff at  
device 0.0 on pci0
pci0: <unknown> at device 0.1 (no driver attached)
pcib1: <MPTable PCI-PCI bridge> mem 0xe8000000-0xefffffff at device 1.0  
on pci0
pci1: <PCI bus> on pcib1
pcib1: slot 0 INTA routed to irq 17
pci1: <display, VGA> at device 0.0 (no driver attached)
pcib2: <PCIBIOS PCI-PCI bridge> at device 2.0 on pci0
pci2: <PCI bus> on pcib2
pci2: <base peripheral, interrupt controller> at device 28.0 (no driver  
attached)
pcib3: <MPTable PCI-PCI bridge> at device 29.0 on pci2
pci3: <PCI bus> on pcib3
pcib3: slot 2 INTA routed to irq 28
twe0: <3ware 7000 series Storage Controller. Driver version  
1.50.00.000> port 0x2000-0x200f mem  
0xda800000-0xdaffffff,0xda100000-0xda10000f irq 28 at device 2.0 on  
pci3
twe0: 8 ports, Firmware FE7X 1.05.00.036, BIOS BE7X 1.08.00.044
pci2: <base peripheral, interrupt controller> at device 30.0 (no driver  
attached)
pcib4: <PCI-PCI bridge> at device 31.0 on pci2
pci4: <PCI bus> on pcib4
uhci0: <Intel 82801DB (ICH4) USB controller USB-A> port 0x1840-0x185f  
irq 16 at device 29.0 on pci0
usb0: <Intel 82801DB (ICH4) USB controller USB-A> on uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1: <Intel 82801DB (ICH4) USB controller USB-B> port 0x1860-0x187f  
irq 19 at device 29.1 on pci0
usb1: <Intel 82801DB (ICH4) USB controller USB-B> on uhci1
usb1: USB revision 1.0
uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhci2: <Intel 82801DB (ICH4) USB controller USB-C> port 0x1880-0x189f  
irq 18 at device 29.2 on pci0
usb2: <Intel 82801DB (ICH4) USB controller USB-C> on uhci2
usb2: USB revision 1.0
uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
pci0: <serial bus, USB> at device 29.7 (no driver attached)
pcib5: <MPTable PCI-PCI bridge> at device 30.0 on pci0
pci5: <PCI bus> on pcib5
pcib5: slot 1 INTA routed to irq 22
pcib5: slot 2 INTA routed to irq 17
pcib5: slot 3 INTA routed to irq 16
twe1: <3ware 7000 series Storage Controller. Driver version  
1.50.00.000> port 0x3040-0x304f mem  
0xdb000000-0xdb7fffff,0xdb804800-0xdb80480f irq 22 at device 1.0 on  
pci5
twe1: 2 ports, Firmware FE7X 1.05.00.036, BIOS BE7X 1.08.00.044
pci5: <serial bus, FireWire> at device 2.0 (no driver attached)
em0: <Intel(R) PRO/1000 Network Connection, Version - 1.7.19> port  
0x3000-0x303f mem 0xdb820000-0xdb83ffff irq 16 at device 3.0 on pci5
em0:  Speed:N/A  Duplex:N/A
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel ICH4 UDMA100 controller> port  
0x18a0-0x18af,0-0x3,0-0x7,0-0x3,0-0x7 at device 31.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata0: [MPSAFE]
ata1: at 0x170 irq 15 on atapci0
ata1: [MPSAFE]
pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
pcm0: <Intel ICH4 (82801DB)> port 0x1800-0x183f,0x1400-0x14ff mem  
0xd8000800-0xd80008ff,0xd8000c00-0xd8000dff irq 17 at device 31.5 on  
pci0
pcm0: <Analog Devices AD1981A AC97 Codec>
orm0: <Option ROMs> at iomem  
0xe0000-0xe3fff,0xd3000-0xd3fff,0xd1800-0xd27ff,0xd0000-0xd17ff on isa0
pmtimer0 on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x64,0x60 on isa0
fdc0: ready for input in output
fdc0: cmd 3 failed at out byte 1 of 3
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/9 bytes threshold
ppbus0: <Parallel port bus> on ppc0
plip0: <PLIP network interface> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x100>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A, console
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on  
isa0
unknown: <PNP0303> can't assign resources (port)
unknown: <PNP0c02> can't assign resources (memory)
unknown: <PNP0401> can't assign resources (port)
unknown: <PNP0501> can't assign resources (port)
fdc1: cannot reserve I/O port range (1 ports)
Timecounters tick every 10.000 msec
ipfw2 initialized, divert disabled, rule-based forwarding enabled,  
default to deny, logging limited to 128 packets/entry by default
twed0: <Unit 0, RAID5, Normal> on twe0
twed0: 1361360MB (2788065280 sectors)
GEOM: create disk twed0 dp=0xc6b2c10c
twed1: <Unit 0, TwinStor, Normal> on twe1
twed1: 76318MB (156299440 sectors)
GEOM: create disk twed1 dp=0xc6a5ef0c
SMP: AP CPU #1 Launched!
Mounting root from ufs:/dev/twed1s1a



More information about the freebsd-smp mailing list