Re: FreeBSD 6.x on Dual PIII server only seeing one CPU ...

2006-06-23 Thread Vinny Abello
I would double check the second CPU is still functioning. Perhaps the 
cause of your crash/reboot is the CPU failing and now there is only 
one functional CPU in the system. Check the POST when the system boots.


At 04:44 PM 6/23/2006, Marc G. Fournier wrote:


Now, looking back in my /var/log/messages files, I was right, it did see
two CPUs when I first installed the OS:

May 26 20:47:23 pluto kernel: cpu0 (BSP): APIC ID:  3
May 26 20:47:23 pluto kernel: cpu1 (AP): APIC ID:  0

Now, on June 10th, I'm seeing:

Jun 10 01:17:03 pluto kernel: iir0: SCSI-B, ID 1: MPI returned 0x004B
Jun 10 01:17:03 pluto kernel: iir0: SCSI-B, ID 3: MPI returned 0x004B
Jun 10 01:17:03 pluto kernel: iir0: SCSI-B, ID 2: MPI returned 0x004B
Jun 10 01:17:03 pluto kernel: iir0: SCSI-B, ID 3: MPI returned 0x004B
Jun 10 01:17:03 pluto kernel: iir0: SCSI-B, ID 2: MPI returned 0x004B
Jun 10 01:17:03 pluto kernel: iir0: SCSI-B, ID 3: MPI returned 0x004B

And on the 22nd, I'm still seeing 2 CPUs ...

Jun 22 02:39:09 pluto kernel: cpu0 (BSP): APIC ID:  3
Jun 22 02:39:09 pluto kernel: cpu1 (AP): APIC ID:  0

It looks like yesterday around 17:58's crash/reboot is when I lost the 2nd
CPU :(

I haven't seen any errors from iir0 since the 10th though ... does anyone
know what those mean?



On Fri, 23 Jun 2006, Marc G. Fournier wrote:



Are there any known problems with FreeBSD 6.x and Dual PIII motherboards?

My source tree is from May 25th ...

I just noticed something while looking around my server, and there 
is no CPU1 running, only CPU0 ... I definitely have SMP enabled in my kernel:


# strings /boot/kernel/kernel | grep SMP
SMP_prvspace
SMPpt
Correcting Natoma config for SMP
Kernel SMP
SMP has been disabled from the loader
FreeBSD/SMP: Multiprocessor System Detected: %d CPUs
SMP: CPU %d exceeds maximum CPU %d, ignoring
SMP: Added CPU %d (%s)
SMP: cpuid = %d
SMP: actual apic_id = %d
SMP: correct apic_id = %d
SMP: AP CPU #%d Launched!
SMP: tlb shootdown to %d other cpus (only have %d)
Indicates whether the TSC is safe to use in SMP mode
npx0 cannot use IRQ 13 on an SMP system
npx0 cannot be emulated on an SMP system

but, as dmesg shows, no 2nd CPU is even being attempted to start:

Copyright (c) 1992-2006 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 6.1-STABLE #1: Sun Jun 18 00:01:02 ADT 2006
   [EMAIL PROTECTED]:/usr/obj/usr/src/sys/kernel
acpi_alloc_wakeup_handler: can't alloc wake memory
ACPI APIC Table: 
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Pentium(R) III CPU - S 1266MHz (1263.45-MHz 
686-class CPU)

 Origin = "GenuineIntel"  Id = 0x6b4  Stepping = 4

Features=0x383fbff
real memory  = 4227792896 (4031 MB)
avail memory = 4144308224 (3952 MB)
   ACPI-0698: *** Warning: Type override - [DEB_] had invalid type 
(Integer) for Scope operator, changed to (Scope)
   ACPI-0698: *** Warning: Type override - [MLIB] had invalid type 
(Integer) for Scope operator, changed to (Scope)
   ACPI-0698: *** Warning: Type override - [DATA] had invalid type 
(String) for Scope operator, changed to (Scope)
   ACPI-0698: *** Warning: Type override - [SIO_] had invalid type 
(String) for Scope operator, changed to (Scope)
   ACPI-0698: *** Warning: Type override - [SB__] had invalid type 
(String) for Scope operator, changed to (Scope)
   ACPI-0698: *** Warning: Type override - [PM__] had invalid type 
(String) for Scope operator, changed to (Scope)
   ACPI-0698: *** Warning: Type override - [ICNT] had invalid type 
(String) for Scope operator, changed to (Scope)
   ACPI-0698: *** Warning: Type override - [ACPI] had invalid type 
(String) for Scope operator, changed to (Scope)
   ACPI-0698: *** Warning: Type override - [LEDP] had invalid type 
(String) for Scope operator, changed to (Scope)
   ACPI-0698: *** Warning: Type override - [WUES] had invalid type 
(String) for Scope operator, changed to (Scope)
   ACPI-0698: *** Warning: Type override - [WUSE] had invalid type 
(String) for Scope operator, changed to (Scope)
   ACPI-0698: *** Warning: Type override - [CSB5] had invalid type 
(String) for Scope operator, changed to (Scope)
   ACPI-0698: *** Warning: Type override - [PM__] had invalid type 
(String) for Scope operator, changed to (Scope)
   ACPI-0698: *** Warning: Type override - [BIOS] had invalid type 
(Integer) for Scope operator, changed to (Scope)
   ACPI-0698: *** Warning: Type override - [CMOS] had invalid type 
(Integer) for Scope operator, changed to (Scope)

MADT: Forcing active-low polarity and level trigger for SCI
ioapic0  irqs 0-15 on motherboard
ioapic1  irqs 16-31 on motherboard
lapic3: Forcing LINT1 to edge trigger
kbd1 at kbdmux0
acpi0:  on motherboard
acpi0: Power Button (fixed)
Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000
acpi_timer0: <32-bit timer at 3.579545MHz> port 0x508-0x50b on acpi0
cpu0:  on acpi0
pcib0:  port 0xcf8-0xcf

Re: FreeBSD 6.x on Dual PIII server only seeing one CPU ...

2006-06-23 Thread Marc G. Fournier


Now, looking back in my /var/log/messages files, I was right, it did see
two CPUs when I first installed the OS:

May 26 20:47:23 pluto kernel: cpu0 (BSP): APIC ID:  3
May 26 20:47:23 pluto kernel: cpu1 (AP): APIC ID:  0

Now, on June 10th, I'm seeing:

Jun 10 01:17:03 pluto kernel: iir0: SCSI-B, ID 1: MPI returned 0x004B
Jun 10 01:17:03 pluto kernel: iir0: SCSI-B, ID 3: MPI returned 0x004B
Jun 10 01:17:03 pluto kernel: iir0: SCSI-B, ID 2: MPI returned 0x004B
Jun 10 01:17:03 pluto kernel: iir0: SCSI-B, ID 3: MPI returned 0x004B
Jun 10 01:17:03 pluto kernel: iir0: SCSI-B, ID 2: MPI returned 0x004B
Jun 10 01:17:03 pluto kernel: iir0: SCSI-B, ID 3: MPI returned 0x004B

And on the 22nd, I'm still seeing 2 CPUs ...

Jun 22 02:39:09 pluto kernel: cpu0 (BSP): APIC ID:  3
Jun 22 02:39:09 pluto kernel: cpu1 (AP): APIC ID:  0

It looks like yesterday around 17:58's crash/reboot is when I lost the 2nd
CPU :(

I haven't seen any errors from iir0 since the 10th though ... does anyone
know what those mean?



On Fri, 23 Jun 2006, Marc G. Fournier wrote:



Are there any known problems with FreeBSD 6.x and Dual PIII motherboards?

My source tree is from May 25th ...

I just noticed something while looking around my server, and there is no CPU1 
running, only CPU0 ... I definitely have SMP enabled in my kernel:


# strings /boot/kernel/kernel | grep SMP
SMP_prvspace
SMPpt
Correcting Natoma config for SMP
Kernel SMP
SMP has been disabled from the loader
FreeBSD/SMP: Multiprocessor System Detected: %d CPUs
SMP: CPU %d exceeds maximum CPU %d, ignoring
SMP: Added CPU %d (%s)
SMP: cpuid = %d
SMP: actual apic_id = %d
SMP: correct apic_id = %d
SMP: AP CPU #%d Launched!
SMP: tlb shootdown to %d other cpus (only have %d)
Indicates whether the TSC is safe to use in SMP mode
npx0 cannot use IRQ 13 on an SMP system
npx0 cannot be emulated on an SMP system

but, as dmesg shows, no 2nd CPU is even being attempted to start:

Copyright (c) 1992-2006 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 6.1-STABLE #1: Sun Jun 18 00:01:02 ADT 2006
   [EMAIL PROTECTED]:/usr/obj/usr/src/sys/kernel
acpi_alloc_wakeup_handler: can't alloc wake memory
ACPI APIC Table: 
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Pentium(R) III CPU - S 1266MHz (1263.45-MHz 686-class 
CPU)

 Origin = "GenuineIntel"  Id = 0x6b4  Stepping = 4
 
Features=0x383fbff
real memory  = 4227792896 (4031 MB)
avail memory = 4144308224 (3952 MB)
   ACPI-0698: *** Warning: Type override - [DEB_] had invalid type (Integer) 
for Scope operator, changed to (Scope)
   ACPI-0698: *** Warning: Type override - [MLIB] had invalid type (Integer) 
for Scope operator, changed to (Scope)
   ACPI-0698: *** Warning: Type override - [DATA] had invalid type (String) 
for Scope operator, changed to (Scope)
   ACPI-0698: *** Warning: Type override - [SIO_] had invalid type (String) 
for Scope operator, changed to (Scope)
   ACPI-0698: *** Warning: Type override - [SB__] had invalid type (String) 
for Scope operator, changed to (Scope)
   ACPI-0698: *** Warning: Type override - [PM__] had invalid type (String) 
for Scope operator, changed to (Scope)
   ACPI-0698: *** Warning: Type override - [ICNT] had invalid type (String) 
for Scope operator, changed to (Scope)
   ACPI-0698: *** Warning: Type override - [ACPI] had invalid type (String) 
for Scope operator, changed to (Scope)
   ACPI-0698: *** Warning: Type override - [LEDP] had invalid type (String) 
for Scope operator, changed to (Scope)
   ACPI-0698: *** Warning: Type override - [WUES] had invalid type (String) 
for Scope operator, changed to (Scope)
   ACPI-0698: *** Warning: Type override - [WUSE] had invalid type (String) 
for Scope operator, changed to (Scope)
   ACPI-0698: *** Warning: Type override - [CSB5] had invalid type (String) 
for Scope operator, changed to (Scope)
   ACPI-0698: *** Warning: Type override - [PM__] had invalid type (String) 
for Scope operator, changed to (Scope)
   ACPI-0698: *** Warning: Type override - [BIOS] had invalid type (Integer) 
for Scope operator, changed to (Scope)
   ACPI-0698: *** Warning: Type override - [CMOS] had invalid type (Integer) 
for Scope operator, changed to (Scope)

MADT: Forcing active-low polarity and level trigger for SCI
ioapic0  irqs 0-15 on motherboard
ioapic1  irqs 16-31 on motherboard
lapic3: Forcing LINT1 to edge trigger
kbd1 at kbdmux0
acpi0:  on motherboard
acpi0: Power Button (fixed)
Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000
acpi_timer0: <32-bit timer at 3.579545MHz> port 0x508-0x50b on acpi0
cpu0:  on acpi0
pcib0:  port 0xcf8-0xcff on acpi0
pci0:  on pcib0
pci0:  at device 2.0 (no driver attached)
fxp0:  port 0x1480-0x14bf mem 
0xfe79-0xfe790fff,0xfe76-0xfe77 irq 21 at device 3.0 on pci0

miibus0:  on fxp0
inphy0:  on miibus0
inphy0:  10baseT, 10baseT-FDX, 100baseTX, 100bas

FreeBSD 6.x on Dual PIII server only seeing one CPU ...

2006-06-22 Thread Marc G. Fournier


Are there any known problems with FreeBSD 6.x and Dual PIII motherboards?

My source tree is from May 25th ...

I just noticed something while looking around my server, and there is no 
CPU1 running, only CPU0 ... I definitely have SMP enabled in my kernel:


# strings /boot/kernel/kernel | grep SMP
SMP_prvspace
SMPpt
Correcting Natoma config for SMP
Kernel SMP
SMP has been disabled from the loader
FreeBSD/SMP: Multiprocessor System Detected: %d CPUs
SMP: CPU %d exceeds maximum CPU %d, ignoring
SMP: Added CPU %d (%s)
SMP: cpuid = %d
SMP: actual apic_id = %d
SMP: correct apic_id = %d
SMP: AP CPU #%d Launched!
SMP: tlb shootdown to %d other cpus (only have %d)
Indicates whether the TSC is safe to use in SMP mode
npx0 cannot use IRQ 13 on an SMP system
npx0 cannot be emulated on an SMP system

but, as dmesg shows, no 2nd CPU is even being attempted to start:

Copyright (c) 1992-2006 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 6.1-STABLE #1: Sun Jun 18 00:01:02 ADT 2006
[EMAIL PROTECTED]:/usr/obj/usr/src/sys/kernel
acpi_alloc_wakeup_handler: can't alloc wake memory
ACPI APIC Table: 
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Pentium(R) III CPU - S 1266MHz (1263.45-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x6b4  Stepping = 4
  
Features=0x383fbff
real memory  = 4227792896 (4031 MB)
avail memory = 4144308224 (3952 MB)
ACPI-0698: *** Warning: Type override - [DEB_] had invalid type (Integer) 
for Scope operator, changed to (Scope)
ACPI-0698: *** Warning: Type override - [MLIB] had invalid type (Integer) 
for Scope operator, changed to (Scope)
ACPI-0698: *** Warning: Type override - [DATA] had invalid type (String) 
for Scope operator, changed to (Scope)
ACPI-0698: *** Warning: Type override - [SIO_] had invalid type (String) 
for Scope operator, changed to (Scope)
ACPI-0698: *** Warning: Type override - [SB__] had invalid type (String) 
for Scope operator, changed to (Scope)
ACPI-0698: *** Warning: Type override - [PM__] had invalid type (String) 
for Scope operator, changed to (Scope)
ACPI-0698: *** Warning: Type override - [ICNT] had invalid type (String) 
for Scope operator, changed to (Scope)
ACPI-0698: *** Warning: Type override - [ACPI] had invalid type (String) 
for Scope operator, changed to (Scope)
ACPI-0698: *** Warning: Type override - [LEDP] had invalid type (String) 
for Scope operator, changed to (Scope)
ACPI-0698: *** Warning: Type override - [WUES] had invalid type (String) 
for Scope operator, changed to (Scope)
ACPI-0698: *** Warning: Type override - [WUSE] had invalid type (String) 
for Scope operator, changed to (Scope)
ACPI-0698: *** Warning: Type override - [CSB5] had invalid type (String) 
for Scope operator, changed to (Scope)
ACPI-0698: *** Warning: Type override - [PM__] had invalid type (String) 
for Scope operator, changed to (Scope)
ACPI-0698: *** Warning: Type override - [BIOS] had invalid type (Integer) 
for Scope operator, changed to (Scope)
ACPI-0698: *** Warning: Type override - [CMOS] had invalid type (Integer) 
for Scope operator, changed to (Scope)
MADT: Forcing active-low polarity and level trigger for SCI
ioapic0  irqs 0-15 on motherboard
ioapic1  irqs 16-31 on motherboard
lapic3: Forcing LINT1 to edge trigger
kbd1 at kbdmux0
acpi0:  on motherboard
acpi0: Power Button (fixed)
Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000
acpi_timer0: <32-bit timer at 3.579545MHz> port 0x508-0x50b on acpi0
cpu0:  on acpi0
pcib0:  port 0xcf8-0xcff on acpi0
pci0:  on pcib0
pci0:  at device 2.0 (no driver attached)
fxp0:  port 0x1480-0x14bf mem 
0xfe79-0xfe790fff,0xfe76-0xfe77 irq 21 at device 3.0 on pci0
miibus0:  on fxp0
inphy0:  on miibus0
inphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
fxp0: Ethernet address: 00:03:47:bd:67:66
fxp1:  port 0x14c0-0x14ff mem 
0xfeac-0xfeac0fff,0xfeaa-0xfeab irq 20 at device 4.0 on pci0
miibus1:  on fxp1
inphy1:  on miibus1
inphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
fxp1: Ethernet address: 00:03:47:bd:67:67
pci0:  at device 12.0 (no driver attached)
isab0:  at device 15.0 on pci0
isa0:  on isab0
pci0:  at device 15.1 (no driver attached)
pci0:  at device 15.2 (no driver attached)
pcib1:  on acpi0
pci1:  on pcib1
iir0:  mem 0xfc8f-0xfc8f3fff irq 30 at 
device 9.0 on pci1
iir0: [GIANT-LOCKED]
pcib2:  on acpi0
pci2:  on pcib2
orm0:  at iomem 
0xc-0xc7fff,0xc8000-0xd0fff,0xd1000-0xd27ff,0xd2800-0xd3fff on isa0
sc0:  at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0:  at port 0x3c0-0x3df iomem 0xa-0xb on isa0
atkbdc0:  at port 0x60,0x64 on isa0
atkbd0:  irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
Timecounter "TSC" frequency 1263452709 Hz quality 800
Timecounters tick every 1.000 msec
Waiting 5 seconds for SCSI device