Subject: Re: Dell PowerEdge 8450
To: None <tech-smp@netbsd.org>
From: Toru Nishimura <locore32@gaea.ocn.ne.jp>
List: tech-smp
Date: 02/29/2004 19:55:33
On Thu, 22 Jan 2004 02:35:11 -0600 "Thomas T. Thai" <tom@minnesota.com> wrote:
> I might get a chance to load NetBSD on a Dell PowerEdge 8450 with 8 700 
> Mhz/2Mb L2 cache Xeon. Anyone had success with such a system or similar 
> hardware?
> 
> Thomas

I have a glaring fresh Dell PowerEdge 1600SC sitting underneath a dinning table
this moment to fulfill the server installation request from one of my friend.  It has two
2.8GHz Xeon with 2GB memory, ServerWorks chipsets,  and dual Intel GbE.  I
installed NetBSD to it to see if MP kernel was stable/useful with this hardware
combination, and found no immediate trouble after running parallel ./build.sh over
NFS mounted -current source tree.   SMP Linux kernel runs well too showing 4
processors (2 processor x 2 thread) inside.  A lengthy booting dmesg follows;

Toru Nishimura/ALKYL Technology
--
NetBSD 1.6ZI (GENERIC.MPDEBUG) #0: Fri Feb 20 17:02:16 JST 2004
        nisimura@paq4:/u1/build/i386/obj/sys/arch/i386/compile/GENERIC.MPDEBUG
total memory = 2047 MB
avail memory = 1974 MB
BIOS32 rev. 0 found at 0xffe90
mainbus0 (root)
mainbus0: scanning 0x9fc00 to 0x9fff0 for MP signature
mainbus0: scanning 0x9f800 to 0x9fbf0 for MP signature
mainbus0: scanning 0xf0000 to 0xffff0 for MP signature
mainbus0: MP floating pointer found in bios at 0xfe710
mainbus0: MP config table at 0xf0000, 468 bytes long
mainbus0: Intel MP Specification (Version 1.4) (DELL     PE 0135     )
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel Pentium 4 (686-class), 2790.89 MHz, id 0xf29
cpu0: features bfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
cpu0: features bfebfbff<PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX>
cpu0: features bfebfbff<FXSR,SSE,SSE2,SS,HTT,TM,SBF>
cpu0: I-cache 12K uOp cache 8-way, D-cache 8 KB 64b/line 4-way
cpu0: L2 cache 512 KB 64b/line 8-way
cpu0: ITLB 4K/4M: 64 entries
cpu0: DTLB 4K/4M: 64 entries
cpu0: calibrating local timer
cpu0: apic clock running at 132 MHz
cpu0: 16 page colors
cpu0: kstack at 0xce2a3000 for 16384 bytes
cpu0: idle pcb at 0xce2a3000, idle sp at 0xce2a6f98
cpu1 at mainbus0: apid 6 (application processor)
cpu1: starting
cpu1: Intel Pentium 4 (686-class), 2790.72 MHz, id 0xf29
cpu1: features bfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
cpu1: features bfebfbff<PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX>
cpu1: features bfebfbff<FXSR,SSE,SSE2,SS,HTT,TM,SBF>
cpu1: I-cache 12K uOp cache 8-way, D-cache 8 KB 64b/line 4-way
cpu1: L2 cache 512 KB 64b/line 8-way
cpu1: ITLB 4K/4M: 64 entries
cpu1: DTLB 4K/4M: 64 entries
cpu1: kstack at 0xce330000 for 16384 bytes
cpu1: idle pcb at 0xce330000, idle sp at 0xce333f98
mpbios: bus 0 is type PCI   
mpbios: bus 1 is type PCI   
mpbios: bus 2 is type PCI   
mpbios: bus 3 is type ISA   
ioapic0 at mainbus0 apid 8 (I/O APIC)
ioapic0: pa 0xfec00000, virtual wire mode, version 11, 16 pins
ioapic0: misconfigured as apic 0
ioapic0: remapped to apic 8
ioapic1 at mainbus0 apid 9 (I/O APIC)
ioapic1: pa 0xfec01000, virtual wire mode, version 11, 16 pins
ioapic1: misconfigured as apic 0
ioapic1: remapped to apic 9
ioapic2 at mainbus0 apid 10 (I/O APIC)
ioapic2: pa 0xfec02000, virtual wire mode, version 11, 16 pins
ioapic2: misconfigured as apic 0
ioapic2: remapped to apic 10
ioapic0: int0 attached to ExtINT (type 3<type=3=ExtINT> flags 5<pol=1=Act Hi,trig=1=Edge>)
ioapic0: int1 attached to isa0 irq 1 (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic0: int2 attached to isa0 irq 0 (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic0: int3 attached to isa0 irq 3 (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic0: int4 attached to isa0 irq 4 (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic0: int5 attached to isa0 irq 5 (type 0<type=0> flags f<pol=3=Act Lo,trig=3=Level>)
ioapic0: int6 attached to isa0 irq 6 (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic0: int7 attached to isa0 irq 7 (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic0: int8 attached to isa0 irq 8 (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic0: int9 attached to isa0 irq 9 (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic0: int12 attached to isa0 irq 12 (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic0: int14 attached to isa0 irq 14 (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic0: int15 attached to isa0 irq 15 (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic1: int0 attached to pci0 device 2 INT_A (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic1: int13 attached to pci1 device 4 INT_A (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic1: int1 attached to pci1 device 2 INT_A (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic1: int2 attached to pci1 device 2 INT_B (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic1: int3 attached to pci1 device 2 INT_C (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic1: int4 attached to pci1 device 2 INT_D (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic1: int4 attached to pci1 device 6 INT_A (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic1: int3 attached to pci1 device 6 INT_B (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic1: int2 attached to pci1 device 6 INT_C (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic1: int1 attached to pci1 device 6 INT_D (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic1: int5 attached to pci2 device 2 INT_A (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic1: int6 attached to pci2 device 2 INT_B (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic1: int7 attached to pci2 device 2 INT_C (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic1: int8 attached to pci2 device 2 INT_D (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic1: int8 attached to pci2 device 4 INT_A (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic1: int7 attached to pci2 device 4 INT_B (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic1: int6 attached to pci2 device 4 INT_C (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic1: int5 attached to pci2 device 4 INT_D (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic1: int9 attached to pci0 device 4 INT_A (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic1: int10 attached to pci0 device 4 INT_B (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic1: int11 attached to pci0 device 4 INT_C (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic1: int12 attached to pci0 device 4 INT_D (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic1: int12 attached to pci0 device 6 INT_A (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic1: int11 attached to pci0 device 6 INT_B (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic1: int10 attached to pci0 device 6 INT_C (type 0<type=0> flags 0<pol=0,trig=0>)
ioapic1: int9 attached to pci0 device 6 INT_D (type 0<type=0> flags 0<pol=0,trig=0>)
local apic: int0 attached to ExtINT (type 3<type=3=ExtINT> flags 5<pol=1=Act Hi,trig=1=Edge>)
local apic: int1 attached to NMI (type 1<type=1=NMI> flags 5<pol=1=Act Hi,trig=1=Edge>)
mainbus0: MP WARNING: 88 bytes of extended entries not examined
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
pchb0 at pci0 dev 0 function 0
pchb0: ServerWorks CMIC_SL Host (rev. 0x32)
pchb1 at pci0 dev 0 function 1
pchb1: ServerWorks CMIC_SL Host (rev. 0x00)
pci1 at pchb1 bus 1
pci1: no spaces enabled!
wm0 at pci0 dev 2 function 0: Intel i82540EM 1000BASE-T Ethernet, rev. 2
wm0: interrupting at ioapic1 pin 0 (irq 11)
wm0: 32-bit 33MHz PCI bus
wm0: 64 word (6 address bits) MicroWire EEPROM
wm0: Ethernet address 00:c0:9f:34:7a:20
makphy0 at wm0 phy 1: Marvell 88E1011 Gigabit PHY, rev. 3
makphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
wm1 at pci0 dev 4 function 0: Intel i82540EM 1000BASE-T Ethernet, rev. 2
wm1: interrupting at ioapic1 pin 9 (irq 10)
wm1: 32-bit 33MHz PCI bus
wm1: 64 word (6 address bits) MicroWire EEPROM
wm1: Ethernet address 00:07:e9:0e:43:a0
makphy1 at wm1 phy 1: Marvell 88E1011 Gigabit PHY, rev. 3
makphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
vga1 at pci0 dev 14 function 0: ATI Technologies Rage XL (rev. 0x27)
wsdisplay0 at vga1 kbdmux 1: console (80x25, vt100 emulation)
wsmux1: connecting to wsdisplay0
pchb2 at pci0 dev 15 function 0
pchb2: ServerWorks CSB5 SouthBridge (rev. 0x93)
pci2 at pchb2 bus 3
pci2: i/o space, memory space enabled
rccide0 at pci0 dev 15 function 1
rccide0: ServerWorks CSB5 IDE Controller (rev. 0x93)
rccide0: bus-master DMA support present
rccide0: primary channel configured to compatibility mode
rccide0: primary channel interrupting at ioapic0 pin 14 (irq 14)
atabus0 at rccide0 channel 0
rccide0: secondary channel configured to compatibility mode
rccide0: secondary channel interrupting at ioapic0 pin 15 (irq 15)
atabus1 at rccide0 channel 1
ohci0 at pci0 dev 15 function 2: ServerWorks OSB4/CSB5 USB Host Controller (rev. 0x05)
ohci0: interrupting at ioapic0 pin 5 (irq 5)
ohci0: OHCI version 1.0, legacy support
usb0 at ohci0: USB revision 1.0
uhub0 at usb0
uhub0: ServerWorks OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
pcib0 at pci0 dev 15 function 3
pcib0: ServerWorks product 0x0225 (rev. 0x00)
pchb3 at pci0 dev 16 function 0
pchb3: ServerWorks CIOB-X2 (rev. 0x05)
pci3 at pchb3 bus 1
pci3: i/o space, memory space enabled
pchb4 at pci0 dev 16 function 2
pchb4: ServerWorks CIOB-X2 (rev. 0x05)
pci4 at pchb4 bus 2
pci4: i/o space, memory space enabled
isa0 at pcib0
lpt0 at isa0 port 0x378-0x37b irq 7
com0 at isa0 port 0x3f8-0x3ff irq 4: 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
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: PC speaker
sysbeep0 at pcppi0
isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
npx0 at isa0 port 0xf0-0xff: using exception 16
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
isapnp0: no ISA Plug 'n Play devices found
cpu0: prelint0 700<vector=0,delmode=7,dest=0> 0<target=0>
cpu0: prelint1 400<vector=0,delmode=4,dest=0> 0<target=0>
cpu0: timer0 300c0<vector=c0,delmode=0,masked,dest=0> 0<target=0>
cpu0: pcint0 10000<vector=0,delmode=0,masked,dest=0> 0<target=0>
cpu0: lint0 10700<vector=0,delmode=7,masked,dest=0> 0<target=0>
cpu0: lint1 400<vector=0,delmode=4,dest=0> 0<target=0>
cpu0: err0 10000<vector=0,delmode=0,masked,dest=0> 0<target=0>
ioapic2: enabling
ioapic1: enabling
ioapic1: int0 a170<vector=70,delmode=1,actlo,level,dest=0> 0<target=0>
ioapic1: int9 a171<vector=71,delmode=1,actlo,level,dest=0> 0<target=0>
ioapic0: enabling
ioapic0: int1 191<vector=91,delmode=1,dest=0> 0<target=0>
ioapic0: int4 1d0<vector=d0,delmode=1,dest=0> 0<target=0>
ioapic0: int5 a162<vector=62,delmode=1,actlo,level,dest=0> 0<target=0>
ioapic0: int6 163<vector=63,delmode=1,dest=0> 0<target=0>
ioapic0: int7 190<vector=90,delmode=1,dest=0> 0<target=0>
ioapic0: int12 192<vector=92,delmode=1,dest=0> 0<target=0>
ioapic0: int14 160<vector=60,delmode=1,dest=0> 0<target=0>
ioapic0: int15 161<vector=61,delmode=1,dest=0> 0<target=0>
fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
raidattach: Asked for 8 units
Kernelized RAIDframe activated
wd0 at atabus0 drive 0: <IBM-DPTA-372050>
wd0: drive supports 16-sector PIO transfers, LBA addressing
wd0: 19574 MB, 39770 cyl, 16 head, 63 sec, 512 bytes/sect x 40088160 sectors
wd0: 32-bit data port
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 4 (Ultra/66)
wd0(rccide0:0:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 4 (Ultra/66) (using DMA data transfers)
atapibus0 at atabus1: 2 targets
cd0 at atapibus0 drive 0: <SAMSUNG CD-ROM  SC-148A, , B402> cdrom removable
cd0: 32-bit data port
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
cd0(rccide0:1:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33) (using DMA data transfers)
Searching for RAID components...
boot device: wd0
root on wd0a dumps on wd0b
mountroot: trying smbfs...
mountroot: trying coda...
mountroot: trying msdos...
mountroot: trying cd9660...
mountroot: trying ntfs...
mountroot: trying nfs...
mountroot: trying lfs...
mountroot: trying ext2fs...
mountroot: trying ffs...
root file system type: ffs
cpu1: prelint0 10000<vector=0,delmode=0,masked,dest=0> 0<target=0>
cpu1: prelint1 10000<vector=0,delmode=0,masked,dest=0> 0<target=0>
cpu1: timer0 200c0<vector=c0,delmode=0,dest=0> 0<target=0>
cpu1: pcint0 10000<vector=0,delmode=0,masked,dest=0> 0<target=0>
cpu1: lint0 10700<vector=0,delmode=7,masked,dest=0> 0<target=0>
cpu1: lint1 400<vector=0,delmode=4,dest=0> 0<target=0>
cpu1: err0 10000<vector=0,delmode=0,masked,dest=0> 0<target=0>
cpu1: CPU 6 running
init: copying out path `/sbin/init' 11
--