Subject: Re: opteron 246 system
To: Chris Kantarjiev <cak+gmane@dimebank.com>
From: Zafer Aydogan <zafer@aydogan.de>
List: port-amd64
Date: 08/18/2006 22:09:33
thermic problems ?

2006/8/18, Chris Kantarjiev <cak+gmane@dimebank.com>:
> This machine has two Opteron 246 cpus.
>
> For grins, I tried Greg's latest (4.99.1) install CD on the system with two 246
> processors. It boots, finds the disks, and promptly crashes to the BIOS.
>
>  >> NetBSD/amd64 BIOS Boot, Revision 3.3
>  >> (oster@quadrapus, Mon Aug 14 12:06:10 CST 2006)
>  >> Memory: 632/65535 k
>  > boot
> booting fd0a:netbsd
> 3731712+5270520+225232=0x9ce088
> Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
>     The NetBSD Foundation, Inc.  All rights reserved.
> Copyright (c) 1982, 1986, 1989, 1991, 1993
>     The Regents of the University of California.  All rights reserved.
>
> NetBSD 4.99.1 (INSTALL_MPACPI) #1: Tue Aug 15 08:16:19 CST 2006
>
> oster@quadrapus:/u1/builds/build70/src/sys/arch/amd64/compile/INSTALL_MPACPI
> total memory = 8143 MB
> avail memory = 7848 MB
> timecounter: Timecounters tick every 10.000 msec
> timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
> timecounter: selected timecounter "i8254" frequency 1193182 Hz quality 100
> mainbus0 (root)
> cpu0 at mainbus0: apid 0 (boot processor)
> cpu0: AMD Opteron(tm) Processor 246, 2002.90 MHz
> cpu0: features: e7dbfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
> cpu0: features: e7dbfbff<PGE,MCA,CMOV,PAT,PSE36,MPC,NOX,MMXX,MMX>
> cpu0: features: e7dbfbff<FXSR,SSE,SSE2,LONG,3DNOW2,3DNOW>
> cpu0: calibrating local timer
> cpu0: apic clock running at 200 MHz
> cpu0: 16 page colors
> cpu1 at mainbus0: apid 1 (application processor)
> cpu1: starting
> cpu1: AMD Opteron(tm) Processor 246, 2000.00 MHz
> cpu1: features: e7dbfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
> cpu1: features: e7dbfbff<PGE,MCA,CMOV,PAT,PSE36,MPC,NOX,MMXX,MMX>
> cpu1: features: e7dbfbff<FXSR,SSE,SSE2,LONG,3DNOW2,3DNOW>
> ioapic0 at mainbus0 apid 2 (I/O APIC)
> ioapic0: pa 0xfec00000, version 11, 24 pins
> ioapic1 at mainbus0 apid 3 (I/O APIC)
> ioapic1: pa 0xdfefc000, version 11, 24 pins
> acpi0 at mainbus0: Advanced Configuration and Power Interface
> acpi0: fixed-feature power button present
> timecounter: Timecounter "ACPI-Fast" frequency 3579545 Hz quality 1000
> timecounter: selected timecounter "ACPI-Fast" frequency 3579545 Hz quality 1000
> ACPI-Fast 24-bit timer
> ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
> ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
> ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
> ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
> PNP0A03 at acpi0 not configured
> PNP0000 at acpi0 not configured
> PNP0200 at acpi0 not configured
> PNP0100 at acpi0 not configured
> PNP0B00 at acpi0 not configured
> PNP0800 at acpi0 not configured
> PNP0C04 at acpi0 not configured
> PNP0501 at acpi0 not configured
> PNP0501 at acpi0 not configured
> PNP0400 at acpi0 not configured
> PNP0C02 at acpi0 not configured
> PNP0C02 at acpi0 not configured
> PNP0303 at acpi0 not configured
> PNP0C02 at acpi0 not configured
> PNP0C02 at acpi0 not configured
> PNP0C01 at acpi0 not configured
> PNP0A03 at acpi0 not configured
> PNP0C0C at acpi0 not configured
> PNP0C0F at acpi0 not configured
> PNP0C0F at acpi0 not configured
> PNP0C0F at acpi0 not configured
> PNP0C0F at acpi0 not configured
> PNP0C0F at acpi0 not configured
> PNP0C0F at acpi0 not configured
> PNP0C0F at acpi0 not configured
> PNP0C0F at acpi0 not configured
> PNP0C0F at acpi0 not configured
> PNP0C0F at acpi0 not configured
> pci0 at mainbus0 bus 0: configuration mode 1
> pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
> vendor 0x10de product 0x005e (miscellaneous memory, revision 0xa3) at pci0 dev 0
> function 0 not configured
> pcib0 at pci0 dev 1 function 0
> pcib0: vendor 0x10de product 0x0051 (rev. 0xa3)
> vendor 0x10de product 0x0052 (SMBus serial bus, revision 0xa2) at pci0 dev 1
> function 1 not configured
> ohci0 at pci0 dev 2 function 0: vendor 0x10de product 0x005a (rev. 0xa2)
> ohci0: interrupting at ioapic0 pin 20 (irq 9)
> ohci0: OHCI version 1.0, legacy support
> usb0 at ohci0: USB revision 1.0
> uhub0 at usb0
> uhub0: vendor 0x10de OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> uhub0: 10 ports with 10 removable, self powered
> vendor 0x10de product 0x005b (USB serial bus, interface 0x20, revision 0xa3) at
> pci0 dev 2 function 1 not configured
> vendor 0x10de product 0x0059 (audio multimedia, revision 0xa2) at pci0 dev 4
> function 0 not configured
> viaide0 at pci0 dev 6 function 0
> viaide0: NVIDIA nForce4 IDE Controller (rev. 0xf2)
> viaide0: bus-master DMA support present
> viaide0: primary channel configured to compatibility mode
> viaide0: primary channel interrupting at ioapic0 pin 14 (irq 14)
> atabus0 at viaide0 channel 0
> viaide0: secondary channel configured to compatibility mode
> viaide0: secondary channel interrupting at ioapic0 pin 15 (irq 15)
> atabus1 at viaide0 channel 1
> viaide1 at pci0 dev 7 function 0
> viaide1: NVIDIA nForce4 Serial ATA Controller (rev. 0xf3)
> viaide1: bus-master DMA support present
> viaide1: primary channel wired to native-PCI mode
> viaide1: using ioapic0 pin 21 (irq 9) for native-PCI interrupt
> atabus2 at viaide1 channel 0
> viaide1: secondary channel wired to native-PCI mode
> atabus3 at viaide1 channel 1
> viaide2 at pci0 dev 8 function 0
> viaide2: NVIDIA nForce4 Serial ATA Controller (rev. 0xf3)
> viaide2: bus-master DMA support present
> viaide2: primary channel wired to native-PCI mode
> viaide2: using ioapic0 pin 22 (irq 5) for native-PCI interrupt
> atabus4 at viaide2 channel 0
> viaide2: secondary channel wired to native-PCI mode
> atabus5 at viaide2 channel 1
> ppb0 at pci0 dev 9 function 0: vendor 0x10de product 0x005c (rev. 0xa2)
> pci1 at ppb0 bus 3
> pci1: i/o space, memory space enabled
> nfe0 at pci0 dev 10 function 0: ioapic0 pin 20 (irq 11), address 00:30:48:57:80:b4
> makphy0 at nfe0 phy 1: Marvell 88E1111 Gigabit PHY, rev. 2
> makphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT,
> 1000baseT-FDX, auto
> ppb1 at pci0 dev 13 function 0: vendor 0x10de product 0x005d (rev. 0xa3)
> pci2 at ppb1 bus 2
> pci2: memory space enabled, rd/line, wr/inv ok
> ppb2 at pci0 dev 14 function 0: vendor 0x10de product 0x005d (rev. 0xa3)
> pci3 at ppb2 bus 1
> pci3: i/o space, memory space enabled, rd/line, wr/inv ok
> vga0 at pci3 dev 0 function 0: vendor 0x10de product 0x0161 (rev. 0xa1)
> vga0: WARNING: ignoring 64-bit BAR @ 0x14
> vga0: WARNING: ignoring 64-bit BAR @ 0x1c
> wsdisplay0 at vga0 kbdmux 1
> wsmux1: connecting to wsdisplay0
> pchb0 at pci0 dev 24 function 0
> pchb0: vendor 0x1022 product 0x1100 (rev. 0x00)
> pchb1 at pci0 dev 24 function 1
> pchb1: vendor 0x1022 product 0x1101 (rev. 0x00)
> pchb2 at pci0 dev 24 function 2
> pchb2: vendor 0x1022 product 0x1102 (rev. 0x00)
> pchb3 at pci0 dev 24 function 3
> pchb3: vendor 0x1022 product 0x1103 (rev. 0x00)
> pchb4 at pci0 dev 25 function 0
> pchb4: vendor 0x1022 product 0x1100 (rev. 0x00)
> pchb5 at pci0 dev 25 function 1
> pchb5: vendor 0x1022 product 0x1101 (rev. 0x00)
> pchb6 at pci0 dev 25 function 2
> pchb6: vendor 0x1022 product 0x1102 (rev. 0x00)
> pchb7 at pci0 dev 25 function 3
> pchb7: vendor 0x1022 product 0x1103 (rev. 0x00)
> isa0 at pcib0
> com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
> com0: console
> com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
> pckbc0 at isa0 port 0x60-0x64
> pckbd0 at pckbc0 (kbd slot)
> pckbc0: using irq 1 for kbd slot
> wskbd0 at pckbd0 mux 1
> wskbd0: connecting to wsdisplay0
> attimer0 at isa0 port 0x40-0x43: AT Timer
> pcppi0 at isa0 port 0x61
> sysbeep0 at pcppi0
> pcppi0: attached to attimer0
> ioapic0: enabling
> ioapic1: enabling
> timecounter: Timecounter "TSC" frequency 2000090470 Hz quality 800
> timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
> md0: internal 5000 KB image area
> atapibus0 at atabus0: 2 targets
> cd0 at atapibus0 drive 0: <LITE-ON DVDRW SHW-160P6S, , PS0A> cdrom removable
> cd0: 32-bit data port
> cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 4 (Ultra/66)
> cd0(viaide0:0:0): using PIO mode 4, Ultra-DMA mode 4 (Ultra/66) (using DMA)
> wd0 at atabus2 drive 0: <WDC WD800JD-23LSA0>
> wd0: drive supports 16-sector PIO transfers, LBA48 addressing
> wd0: 76324 MB, 155072 cyl, 16 head, 63 sec, 512 bytes/sect x 156312576 sectors
> wd0: 32-bit data port
> wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
> wd0(viaide1:0:0): using PIO mode 4, Ultra-DMA mode 6 (Ultra/133) (using DMA)
> wd1 at atabus3 drive 0: <WDC WD4000YR-01PLB0>
> wd1: drive supports 16-sector PIO transfers, LBA48 addressing
> wd1: 372 GB, 775221 cyl, 16 head, 63 sec, 512 bytes/sect x 781422768 sectors
> wd1: 32-bit data port
> wd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
> wd1(viaide1:1:0): using PIO mode 4, Ultra-DMA mode 6 (Ultra/133) (using DMA)
> wd2 at atabus4 drive 0: <WDC WD4000YR-01PLB0>
> wd2: drive supports 16-sector PIO transfers, LBA48 addressing
> wd2: 372 GB, 775221 cyl, 16 head, 63 sec, 512 bytes/sect x 781422768 sectors
> wd2: 32-bit data port
> wd2: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
> wd2(viaide2:0:0): using PIO mode 4, Ultra-DMA mode 6 (Ultra/133) (using DMA)
> wd3 at atabus5 drive 0: <WDC WD4000YR-01PLB0>
> wd3: drive supports 16-sector PIO transfers, LBA48 addressing
> wd3: 372 GB, 775221 cyl, 16 head, 63 sec, 512 bytes/sect x 781422768 sectors
> wd3: 32-bit data port
> wd3: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
> wd3(viaide2:1:0): using PIO mode 4, Ultra-DMA mode 6 (Ultra/133) (using DMA)
> boot device: <unknown>
> root on md0a dumps on md0b
> root file system type: ffs <boom>
>
> It sure smells like there's something very different in the way single core and
> dual core processors are being handled.
>
> ...
>
> This is the same system that runs 3.99.24 very slowly:
>
> mainbus0 at root
>
> #acpi0          at mainbus0
> #options        ACPI_SCANPCI            # find PCI roots using ACPI
> options         MPBIOS                  # configure CPUs and APICs using MPBIOS
> options         MPBIOS_SCANPCI          # MPBIOS configures PCI roots
>
> no options MPBIOS_SCANPCI
> acpi0   at mainbus0
>
>
> Here's the dmesg:
>
>
> NetBSD 3.99.24 (GENERIC_ACPI) #0: Fri Aug  4 14:24:42 CST 2006
>         oster@quadrapus:/u1/builds/build69/src/sys/arch/amd64/compile/GENERIC_ACPI
> total memory = 8143 MB
> avail memory = 7848 MB
> timecounter: Timecounters tick every 10.000 msec
> timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
> timecounter: selected timecounter "i8254" frequency 1193182 Hz quality 100
> mainbus0 (root)
> cpu0 at mainbus0: apid 0 (boot processor)
> cpu0: AMD Opteron(tm) Processor 246, 2000.09 MHz
> cpu0: features: e7dbfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
> cpu0: features: e7dbfbff<PGE,MCA,CMOV,PAT,PSE36,MPC,NOX,MMXX,MMX>
> cpu0: features: e7dbfbff<FXSR,SSE,SSE2,LONG,3DNOW2,3DNOW>
> cpu0: I-cache 64 KB 64B/line 2-way, D-cache 64 KB 64B/line 2-way
> cpu0: L2 cache 1 MB 64B/line 16-way
> cpu0: ITLB 32 4 KB entries fully associative, 8 4 MB entries fully associative
> cpu0: DTLB 32 4 KB entries fully associative, 8 4 MB entries fully associative
> cpu0: calibrating local timer
> cpu0: apic clock running at 199 MHz
> cpu0: 16 page colors
> cpu1 at mainbus0: apid 1 (application processor)
> cpu1: not started
> ioapic0 at mainbus0 apid 2 (I/O APIC)
> ioapic0: pa 0xfec00000, version 11, 24 pins
> ioapic1 at mainbus0 apid 3 (I/O APIC)
> ioapic1: pa 0xdfefc000, version 11, 24 pins
> acpi0 at mainbus0: Advanced Configuration and Power Interface
> acpi0: using Intel ACPI CA subsystem version 20060217
> acpi0: X/RSDT: OemId <A M I ,OEMRSDT ,04000607>, AslId <MSFT,00000097>
> acpi0: SCI interrupting at int 9
> acpi0: fixed-feature power button present
> timecounter: Timecounter "ACPI-Safe" frequency 3579545 Hz quality 900
> timecounter: selected timecounter "ACPI-Safe" frequency 3579545 Hz quality 900
> ACPI-Safe 24-bit timer
> ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
> ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
> ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
> ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
> PNP0A03 [PCI/PCI-X Host Bridge] at acpi0 not configured
> PNP0000 [AT Interrupt Controller] at acpi0 not configured
> PNP0200 [AT DMA Controller] at acpi0 not configured
> PNP0100 [AT Timer] at acpi0 not configured
> PNP0B00 [AT Real-Time Clock] at acpi0 not configured
> PNP0800 [AT-style speaker sound] at acpi0 not configured
> PNP0C04 [Math Coprocessor] at acpi0 not configured
> PNP0501 [16550A-compatible COM port] at acpi0 not configured
> PNP0501 [16550A-compatible COM port] at acpi0 not configured
> PNP0400 [Standard LPT printer port] at acpi0 not configured
> PNP0C02 [Plug and Play motherboard register resources] at acpi0 not configured
> PNP0C02 [Plug and Play motherboard register resources] at acpi0 not configured
> PNP0303 [IBM Enhanced (101/102-key, PS/2 mouse support)] at acpi0 not configured
> PNP0C02 [Plug and Play motherboard register resources] at acpi0 not configured
> PNP0C02 [Plug and Play motherboard register resources] at acpi0 not configured
> PNP0C01 [System Board] at acpi0 not configured
> PNP0A03 [PCI/PCI-X Host Bridge] at acpi0 not configured
> PNP0C0C [ACPI power button device] at acpi0 not configured
> PNP0C0F [PCI interrupt link device] at acpi0 not configured
> PNP0C0F [PCI interrupt link device] at acpi0 not configured
> PNP0C0F [PCI interrupt link device] at acpi0 not configured
> PNP0C0F [PCI interrupt link device] at acpi0 not configured
> PNP0C0F [PCI interrupt link device] at acpi0 not configured
> PNP0C0F [PCI interrupt link device] at acpi0 not configured
> PNP0C0F [PCI interrupt link device] at acpi0 not configured
> PNP0C0F [PCI interrupt link device] at acpi0 not configured
> PNP0C0F [PCI interrupt link device] at acpi0 not configured
> PNP0C0F [PCI interrupt link device] at acpi0 not configured
> pci0 at mainbus0 bus 0: configuration mode 1
> pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
> NVIDIA nForce4 Memory Controller (miscellaneous memory, revision 0xa3) at pci0
> dev 0 function 0 not configured
> pcib0 at pci0 dev 1 function 0
> pcib0: NVIDIA nForce4 PCI-ISA bridge (rev. 0xa3)
> NVIDIA nForce4 SMBus (SMBus serial bus, revision 0xa2) at pci0 dev 1 function 1
> not configured
> ohci0 at pci0 dev 2 function 0: NVIDIA nForce4 USB Host Controller (rev. 0xa2)
> LUS0: Picked IRQ 20 with weight 0
> ohci0: interrupting at ioapic0 pin 20 (irq 9)
> ohci0: OHCI version 1.0, legacy support
> usb0 at ohci0: USB revision 1.0
> uhub0 at usb0
> uhub0: NVIDIA OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> uhub0: 10 ports with 10 removable, self powered
> ehci0 at pci0 dev 2 function 1: NVIDIA nForce4 USB2 Host Controller (rev. 0xa3)
> LUS2: Picked IRQ 21 with weight 0
> ehci0: interrupting at ioapic0 pin 21 (irq 9)
> ehci0: BIOS has given up ownership
> ehci0: EHCI version 1.0
> ehci0: companion controller, 4 ports each: ohci0
> usb1 at ehci0: USB revision 2.0
> uhub1 at usb1
> uhub1: NVIDIA EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
> uhub1: 10 ports with 10 removable, self powered
> auich0 at pci0 dev 4 function 0: nForce4 AC-97 Audio
> LAUI: Picked IRQ 22 with weight 0
> auich0: interrupting at ioapic0 pin 22 (irq 9)
> auich0: ac97: Avance Logic ALC650 codec; 20 bit DAC, 18 bit ADC, Realtek 3D
> auich0: ac97: ext id 5c7<AC97_22,LDAC,SDAC,CDAC,SPDIF,DRA,VRA>
> viaide0 at pci0 dev 6 function 0
> viaide0: NVIDIA nForce4 IDE Controller (rev. 0xf2)
> viaide0: bus-master DMA support present
> viaide0: primary channel configured to compatibility mode
> viaide0: primary channel interrupting at ioapic0 pin 14 (irq 14)
> atabus0 at viaide0 channel 0
> viaide0: secondary channel configured to compatibility mode
> viaide0: secondary channel interrupting at ioapic0 pin 15 (irq 15)
> atabus1 at viaide0 channel 1
> viaide1 at pci0 dev 7 function 0
> viaide1: NVIDIA nForce4 Serial ATA Controller (rev. 0xf3)
> viaide1: bus-master DMA support present
> viaide1: primary channel wired to native-PCI mode
> LTID: Picked IRQ 20 with weight 1
> viaide1: using ioapic0 pin 20 (irq 9) for native-PCI interrupt
> atabus2 at viaide1 channel 0
> viaide1: secondary channel wired to native-PCI mode
> atabus3 at viaide1 channel 1
> viaide2 at pci0 dev 8 function 0
> viaide2: NVIDIA nForce4 Serial ATA Controller (rev. 0xf3)
> viaide2: bus-master DMA support present
> viaide2: primary channel wired to native-PCI mode
> LTIE: Picked IRQ 21 with weight 1
> viaide2: using ioapic0 pin 21 (irq 5) for native-PCI interrupt
> atabus4 at viaide2 channel 0
> viaide2: secondary channel wired to native-PCI mode
> atabus5 at viaide2 channel 1
> ppb0 at pci0 dev 9 function 0: NVIDIA nForce4 PCI Host Bridge (rev. 0xa2)
> pci1 at ppb0 bus 3
> pci1: i/o space, memory space enabled
> nfe0 at pci0 dev 10 function 0LKLN: Picked IRQ 22 with weight 1
> : ioapic0 pin 22 (irq 11), address 00:30:48:57:80:b4
> makphy0 at nfe0 phy 1: Marvell 88E1111 Gigabit PHY, rev. 2
> makphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT,
> 1000baseT-FDX, auto
> ppb1 at pci0 dev 13 function 0: NVIDIA nForce4 PCIe Host Bridge (rev. 0xa3)
> pci2 at ppb1 bus 2
> pci2: memory space enabled, rd/line, wr/inv ok
> ppb2 at pci0 dev 14 function 0: NVIDIA nForce4 PCIe Host Bridge (rev. 0xa3)
> pci3 at ppb2 bus 1
> pci3: i/o space, memory space enabled, rd/line, wr/inv ok
> vga0 at pci3 dev 0 function 0: NVIDIA GeForce 6200TC (rev. 0xa1)
> vga0: WARNING: ignoring 64-bit BAR @ 0x14
> vga0: WARNING: ignoring 64-bit BAR @ 0x1c
> wsdisplay0 at vga0 kbdmux 1: console (80x25, vt100 emulation)
> wsmux1: connecting to wsdisplay0
> pchb0 at pci0 dev 24 function 0
> pchb0: Advanced Micro Devices AMD64 HyperTransport configuration (rev. 0x00)
> pchb1 at pci0 dev 24 function 1
> pchb1: Advanced Micro Devices AMD64 Address Map configuration (rev. 0x00)
> pchb2 at pci0 dev 24 function 2
> pchb2: Advanced Micro Devices AMD64 DRAM configuration (rev. 0x00)
> pchb3 at pci0 dev 24 function 3
> pchb3: Advanced Micro Devices AMD64 Miscellaneous configuration (rev. 0x00)
> pchb4 at pci0 dev 25 function 0
> pchb4: Advanced Micro Devices AMD64 HyperTransport configuration (rev. 0x00)
> pchb5 at pci0 dev 25 function 1
> pchb5: Advanced Micro Devices AMD64 Address Map configuration (rev. 0x00)
> pchb6 at pci0 dev 25 function 2
> pchb6: Advanced Micro Devices AMD64 DRAM configuration (rev. 0x00)
> pchb7 at pci0 dev 25 function 3
> pchb7: Advanced Micro Devices AMD64 Miscellaneous configuration (rev. 0x00)
> isa0 at pcib0
> lpt0 at isa0 port 0x378-0x37b irq 7
> com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
> com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
> pckbc0 at isa0 port 0x60-0x64
> pckbd0 at pckbc0 (kbd slot)
> pckbc0: using irq 1 for kbd slot
> wskbd0 at pckbd0: console keyboard, using wsdisplay0
> attimer0 at isa0 port 0x40-0x43: AT Timer
> pcppi0 at isa0 port 0x61
> midi0 at pcppi0: PC speaker (CPU-intensive output)
> sysbeep0 at pcppi0
> pcppi0: attached to attimer0
> ioapic0: enabling
> ioapic1: enabling
> timecounter: Timecounter "TSC" frequency 2000101520 Hz quality 800
> timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
> auich0: measured ac97 link rate at 47995 Hz, will use 48000 Hz
> audio0 at auich0: full duplex, mmap, independent
> Kernelized RAIDframe activated
> atapibus0 at atabus0: 2 targets
> cd0 at atapibus0 drive 0: <LITE-ON DVDRW SHW-160P6S, , PS0A> cdrom removable
> cd0: 32-bit data port
> cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 4 (Ultra/66)
> cd0(viaide0:0:0): using PIO mode 4, Ultra-DMA mode 4 (Ultra/66) (using DMA)
> wd0 at atabus2 drive 0: <WDC WD800JD-23LSA0>
> wd0: drive supports 16-sector PIO transfers, LBA48 addressing
> wd0: 76324 MB, 155072 cyl, 16 head, 63 sec, 512 bytes/sect x 156312576 sectors
> wd0: 32-bit data port
> wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
> wd0(viaide1:0:0): using PIO mode 4, Ultra-DMA mode 6 (Ultra/133) (using DMA)
> wd1 at atabus3 drive 0: <WDC WD4000YR-01PLB0>
> wd1: drive supports 16-sector PIO transfers, LBA48 addressing
> wd1: 372 GB, 775221 cyl, 16 head, 63 sec, 512 bytes/sect x 781422768 sectors
> wd1: 32-bit data port
> wd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
> wd1(viaide1:1:0): using PIO mode 4, Ultra-DMA mode 6 (Ultra/133) (using DMA)
> wd2 at atabus4 drive 0: <WDC WD4000YR-01PLB0>
> wd2: drive supports 16-sector PIO transfers, LBA48 addressing
> wd2: 372 GB, 775221 cyl, 16 head, 63 sec, 512 bytes/sect x 781422768 sectors
> wd2: 32-bit data port
> wd2: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
> wd2(viaide2:0:0): using PIO mode 4, Ultra-DMA mode 6 (Ultra/133) (using DMA)
> wd3 at atabus5 drive 0: <WDC WD4000YR-01PLB0>
> wd3: drive supports 16-sector PIO transfers, LBA48 addressing
> wd3: 372 GB, 775221 cyl, 16 head, 63 sec, 512 bytes/sect x 781422768 sectors
> wd3: 32-bit data port
> wd3: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
> wd3(viaide2:1:0): using PIO mode 4, Ultra-DMA mode 6 (Ultra/133) (using DMA)
> boot device: wd0
> root on wd0a dumps on wd0b
> root file system type: ffs
> wsdisplay0: screen 1 added (80x25, vt100 emulation)
> wsdisplay0: screen 2 added (80x25, vt100 emulation)
> wsdisplay0: screen 3 added (80x25, vt100 emulation)
> wsdisplay0: screen 4 added (80x25, vt100 emulation)
>
> I sent Greg a copy of this kernel and he said it boots and runs fine - he
> doesn't see the performance slowdown I'm seeing:
>
> For example, I'm compiling a kernel and top tells me that the machine is running
> 100% system, with a single cc going. systat shows a large number of faults
> (around 700-800), but only 5 disk transfers. What are all those faults? Snapshot:
>
> csw    trp    sys    int    sof    flt
> 30    767    760    5    125    708
>
> no paging. no swapping. 500-600 zfod.
>
> Does this make *any* sense?
>
> ...
>
> I tried building a MULTIPROCESSOR system, similar to the one Greg configured for
> 4.99.1 :
>
>
> no options MPBIOS
> no options MPBIOS_SCANPCI
> acpi0   at mainbus0
>
> options         MULTIPROCESSOR
>
> and it, too, crashes on boot, perhaps when the second processor is getting
> started...
>
>  > boot
> booting hd0a:netbsd
> 7420632+868568+391664 [521304+331821]=0xa18510
> Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
>     The NetBSD Foundation, Inc.  All rights reserved.
> Copyright (c) 1982, 1986, 1989, 1991, 1993
>     The Regents of the University of California.  All rights reserved.
>
> NetBSD 3.99.24 (MACK.MP) #3: Fri Aug 18 12:10:03 PDT 2006
>         cak@mack.landsonar.com:/usr/src/sys/arch/amd64/compile/MACK.MP
> total memory = 8143 MB
> avail memory = 7848 MB
> timecounter: Timecounters tick every 10.000 msec
> timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
> timecounter: selected timecounter "i8254" frequency 1193182 Hz quality 100
> mainbus0 (root)
> cpu0 at mainbus0: apid 0 (boot processor)
> cpu0: AMD Opteron(tm) Processor 246, 2000.08 MHz
> cpu0: features: e7dbfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
> cpu0: features: e7dbfbff<PGE,MCA,CMOV,PAT,PSE36,MPC,NOX,MMXX,MMX>
> cpu0: features: e7dbfbff<FXSR,SSE,SSE2,LONG,3DNOW2,3DNOW>
> cpu0: calibrating local timer
> cpu0: apic clock running at 199 MHz
> cpu0: 16 page colors
> cpu1 at mainbus0: apid 1 (application processor)
> cpu1: starting
> cpu1: AMD Opteron(tm) Processor 246, 2000.00 MHz
> cpu1: features: e7dbfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
> cpu1: features: e7dbfbff<PGE,MCA,CMOV,PAT,PSE36,MPC,NOX,MMXX,MMX>
> cpu1: features: e7dbfbff<FXSR,SSE,SSE2,LONG,3DNOW2,3DNOW>
> ioapic0 at mainbus0 apid 2 (I/O APIC)
> ioapic0: pa 0xfec00000, version 11, 24 pins
> ioapic1 at mainbus0 apid 3 (I/O APIC)
> ioapic1: pa 0xdfefc000, version 11, 24 pins
> acpi0 at mainbus0: Advanced Configuration and Power Interface
> acpi0: fixed-feature power button present
> timecounter: Timecounter "ACPI-Safe" frequency 3579545 Hz quality 900
> timecounter: selected timecounter "ACPI-Safe" frequency 3579545 Hz quality 900
> ACPI-Safe 24-bit timer
> ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
> ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
> ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
> ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
> PNP0A03 [PCI/PCI-X Host Bridge] at acpi0 not configured
> PNP0000 [AT Interrupt Controller] at acpi0 not configured
> PNP0200 [AT DMA Controller] at acpi0 not configured
> PNP0100 [AT Timer] at acpi0 not configured
> PNP0B00 [AT Real-Time Clock] at acpi0 not configured
> PNP0800 [AT-style speaker sound] at acpi0 not configured
> PNP0C04 [Math Coprocessor] at acpi0 not configured
> PNP0501 [16550A-compatible COM port] at acpi0 not configured
> PNP0501 [16550A-compatible COM port] at acpi0 not configured
> PNP0400 [Standard LPT printer port] at acpi0 not configured
> PNP0C02 [Plug and Play motherboard register resources] at acpi0 not configured
> PNP0C02 [Plug and Play motherboard register resources] at acpi0 not configured
> PNP0303 [IBM Enhanced (101/102-key, PS/2 mouse support)] at acpi0 not configured
> PNP0C02 [Plug and Play motherboard register resources] at acpi0 not configured
> PNP0C02 [Plug and Play motherboard register resources] at acpi0 not configured
> PNP0C01 [System Board] at acpi0 not configured
> PNP0A03 [PCI/PCI-X Host Bridge] at acpi0 not configured
> PNP0C0C [ACPI power button device] at acpi0 not configured
> PNP0C0F [PCI interrupt link device] at acpi0 not configured
> PNP0C0F [PCI interrupt link device] at acpi0 not configured
> PNP0C0F [PCI interrupt link device] at acpi0 not configured
> PNP0C0F [PCI interrupt link device] at acpi0 not configured
> PNP0C0F [PCI interrupt link device] at acpi0 not configured
> PNP0C0F [PCI interrupt link device] at acpi0 not configured
> PNP0C0F [PCI interrupt link device] at acpi0 not configured
> PNP0C0F [PCI interrupt link device] at acpi0 not configured
> PNP0C0F [PCI interrupt link device] at acpi0 not configured
> PNP0C0F [PCI interrupt link device] at acpi0 not configured
> pci0 at mainbus0 bus 0: configuration mode 1
> pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
> NVIDIA nForce4 Memory Controller (miscellaneous memory, revision 0xa3) at pci0
> dev 0 function 0 not configured
> pcib0 at pci0 dev 1 function 0
> pcib0: NVIDIA nForce4 PCI-ISA bridge (rev. 0xa3)
> NVIDIA nForce4 SMBus (SMBus serial bus, revision 0xa2) at pci0 dev 1 function 1
> not configured
> ohci0 at pci0 dev 2 function 0: NVIDIA nForce4 USB Host Controller (rev. 0xa2)
> ohci0: interrupting at ioapic0 pin 20 (irq 9)
> ohci0: OHCI version 1.0, legacy support
> usb0 at ohci0: USB revision 1.0
> uhub0 at usb0
> uhub0: NVIDIA OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
> uhub0: 10 ports with 10 removable, self powered
> ehci0 at pci0 dev 2 function 1: NVIDIA nForce4 USB2 Host Controller (rev. 0xa3)
> ehci0: interrupting at ioapic0 pin 21 (irq 9)
> ehci0: BIOS refuses to give up ownership, using force
> ehci0: EHCI version 1.0
> ehci0: companion controller, 4 ports each: ohci0
> usb1 at ehci0: USB revision 2.0
> uhub1 at usb1
> uhub1: NVIDIA EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
> uhub1: 10 ports with 10 removable, self powered
> auich0 at pci0 dev 4 function 0: nForce4 AC-97 Audio
> auich0: interrupting at ioapic0 pin 22 (irq 9)
> auich0: ac97: Avance Logic ALC650 codec; 20 bit DAC, 18 bit ADC, Realtek 3D
> auich0: ac97: ext id 5c7<AC97_22,LDAC,SDAC,CDAC,SPDIF,DRA,VRA>
> viaide0 at pci0 dev 6 function 0
> viaide0: NVIDIA nForce4 IDE Controller (rev. 0xf2)
> viaide0: bus-master DMA support present
> viaide0: primary channel configured to compatibility mode
> viaide0: primary channel interrupting at ioapic0 pin 14 (irq 14)
> atabus0 at viaide0 channel 0
> viaide0: secondary channel configured to compatibility mode
> viaide0: secondary channel interrupting at ioapic0 pin 15 (irq 15)
> atabus1 at viaide0 channel 1
> viaide1 at pci0 dev 7 function 0
> viaide1: NVIDIA nForce4 Serial ATA Controller (rev. 0xf3)
> viaide1: bus-master DMA support present
> viaide1: primary channel wired to native-PCI mode
> viaide1: using ioapic0 pin 20 (irq 9) for native-PCI interrupt
> atabus2 at viaide1 channel 0
> viaide1: secondary channel wired to native-PCI mode
> atabus3 at viaide1 channel 1
> viaide2 at pci0 dev 8 function 0
> viaide2: NVIDIA nForce4 Serial ATA Controller (rev. 0xf3)
> viaide2: bus-master DMA support present
> viaide2: primary channel wired to native-PCI mode
> viaide2: using ioapic0 pin 21 (irq 5) for native-PCI interrupt
> atabus4 at viaide2 channel 0
> viaide2: secondary channel wired to native-PCI mode
> atabus5 at viaide2 channel 1
> ppb0 at pci0 dev 9 function 0: NVIDIA nForce4 PCI Host Bridge (rev. 0xa2)
> pci1 at ppb0 bus 3
> pci1: i/o space, memory space enabled
> nfe0 at pci0 dev 10 function 0: ioapic0 pin 22 (irq 11), address 00:30:48:57:80:b4
> makphy0 at nfe0 phy 1: Marvell 88E1111 Gigabit PHY, rev. 2
> makphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT,
> 1000baseT-FDX, auto
> ppb1 at pci0 dev 13 function 0: NVIDIA nForce4 PCIe Host Bridge (rev. 0xa3)
> pci2 at ppb1 bus 2
> pci2: memory space enabled, rd/line, wr/inv ok
> ppb2 at pci0 dev 14 function 0: NVIDIA nForce4 PCIe Host Bridge (rev. 0xa3)
> pci3 at ppb2 bus 1
> pci3: i/o space, memory space enabled, rd/line, wr/inv ok
> vga0 at pci3 dev 0 function 0: NVIDIA GeForce 6200TC (rev. 0xa1)
> vga0: WARNING: ignoring 64-bit BAR @ 0x14
> vga0: WARNING: ignoring 64-bit BAR @ 0x1c
> wsdisplay0 at vga0 kbdmux 1
> wsmux1: connecting to wsdisplay0
> pchb0 at pci0 dev 24 function 0
> pchb0: Advanced Micro Devices AMD64 HyperTransport configuration (rev. 0x00)
> pchb1 at pci0 dev 24 function 1
> pchb1: Advanced Micro Devices AMD64 Address Map configuration (rev. 0x00)
> pchb2 at pci0 dev 24 function 2
> pchb2: Advanced Micro Devices AMD64 DRAM configuration (rev. 0x00)
> pchb3 at pci0 dev 24 function 3
> pchb3: Advanced Micro Devices AMD64 Miscellaneous configuration (rev. 0x00)
> pchb4 at pci0 dev 25 function 0
> pchb4: Advanced Micro Devices AMD64 HyperTransport configuration (rev. 0x00)
> pchb5 at pci0 dev 25 function 1
> pchb5: Advanced Micro Devices AMD64 Address Map configuration (rev. 0x00)
> pchb6 at pci0 dev 25 function 2
> pchb6: Advanced Micro Devices AMD64 DRAM configuration (rev. 0x00)
> pchb7 at pci0 dev 25 function 3
> pchb7: Advanced Micro Devices AMD64 Miscellaneous configuration (rev. 0x00)
> isa0 at pcib0
> lpt0 at isa0 port 0x378-0x37b irq 7
> com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
> com0: console
> com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
> pckbc0 at isa0 port 0x60-0x64
> pckbd0 at pckbc0 (kbd slot)
> pckbc0: using irq 1 for kbd slot
> wskbd0 at pckbd0 mux 1
> wskbd0: connecting to wsdisplay0
> attimer0 at isa0 port 0x40-0x43: AT Timer
> pcppi0 at isa0 port 0x61
> midi0 at pcppi0: PC speaker (CPU-intensive output)
> sysbeep0 at pcppi0
> pcppi0: attached to attimer0
> ioapic0: enabling
> ioapic1: enabling
> timecounter: Timecounter "TSC" frequency 2000063230 Hz quality 800
> timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
> auich0: measured ac97 link rate at 47996 Hz, will use 48000 Hz
> audio0 at auich0: full duplex, mmap, independent
> Kernelized RAIDframe activated
> atapibus0 at atabus0: 2 targets
> cd0 at atapibus0 drive 0: <LITE-ON DVDRW SHW-160P6S, , PS0A> cdrom removable
> cd0: 32-bit data port
> cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 4 (Ultra/66)
> cd0(viaide0:0:0): using PIO mode 4, Ultra-DMA mode 4 (Ultra/66) (using DMA)
> wd0 at atabus2 drive 0: <WDC WD800JD-23LSA0>
> wd0: drive supports 16-sector PIO transfers, LBA48 addressing
> wd0: 76324 MB, 155072 cyl, 16 head, 63 sec, 512 bytes/sect x 156312576 sectors
> wd0: 32-bit data port
> wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
> wd0(viaide1:0:0): using PIO mode 4, Ultra-DMA mode 6 (Ultra/133) (using DMA)
> wd1 at atabus3 drive 0: <WDC WD4000YR-01PLB0>
> wd1: drive supports 16-sector PIO transfers, LBA48 addressing
> wd1: 372 GB, 775221 cyl, 16 head, 63 sec, 512 bytes/sect x 781422768 sectors
> wd1: 32-bit data port
> wd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
> wd1(viaide1:1:0): using PIO mode 4, Ultra-DMA mode 6 (Ultra/133) (using DMA)
> wd2 at atabus4 drive 0: <WDC WD4000YR-01PLB0>
> wd2: drive supports 16-sector PIO transfers, LBA48 addressing
> wd2: 372 GB, 775221 cyl, 16 head, 63 sec, 512 bytes/sect x 781422768 sectors
> wd2: 32-bit data port
> wd2: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
> wd2(viaide2:0:0): using PIO mode 4, Ultra-DMA mode 6 (Ultra/133) (using DMA)
> wd3 at atabus5 drive 0: <WDC WD4000YR-01PLB0>
> wd3: drive supports 16-sector PIO transfers, LBA48 addressing
> wd3: 372 GB, 775221 cyl, 16 head, 63 sec, 512 bytes/sect x 781422768 sectors
> wd3: 32-bit data port
> wd3: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
> wd3(viaide2:1:0): using PIO mode 4, Ultra-DMA mode 6 (Ultra/133) (using DMA)
> boot device: wd0
> root on wd0a dumps on wd0b
> root file system type: ffs
> cpu1: CPU 1 running
> f
>
>