For those interested, here are the preliminary results of my Sun x2100
tests. More hardware tests results available at
http://www.armorlogic.com/oscl/

Issues with Sun X2100 running OpenBSD/amd64 (-current from 22/02/2006)

1) possible bsd.mp issues due to misconfigured apic's

ioapic0 at mainbus0 apid 2: pa 0xffff800003738f24, version 11, 24 pins
ioapic0: misconfigured as apic 0
ioapic0: remapped to apic 2

2) nfe(4) shows a constant 100/interrupts a seconds without having
a link; only configured with ifconfig nfe0 127.0.0.1 255.0.0.0; it also has
the same interrupt rate when configured normally

3) nfe(4) stops responding during stress-testing with netperf

(transmitter box, Dell SC1425, dual em/gigabit)
(receiver box, Sun X2100, nfe/gigabit)
(both connected to a Dell PowerConnect 2708 gigabit switch)

# netperf -H 192.168.0.60 -l 300 -- -s 64K -m 64K -M 64K -S 64K
TCP STREAM TEST to 192.168.0.60
Recv   Send    Send
Socket Socket  Message  Elapsed
Size   Size    Size     Time     Throughput
bytes  bytes   bytes    secs.    10^6bits/sec

 65536  65536  65536    298.96    940.67

(transmitter: 8K/interrupts seconds on em0, 0% system idle)
(receiver: 83K/interrupts seconds on nfe0, 0% system idle)

All fine. Stress test runs for 300 seconds without a problem.

Now, we try the same test, but we increase the remote socket (nfe0)
send/recv buffer size to 128K.

# netperf -H 192.168.0.60 -l 60 -- -s 128K -m 64K -M 64K -S 128K

(transmitter: 8K/interrupts seconds on em9, 0% system idle)
(receiver: 100K/interrupts seconds on nfe0, 0% system idle)

nfe0 will stop responding after few seconds; tcpdump shows nothing;
ifconfig down/up doesn't help; only a reboot does.

4) nviic(4) is probed/found, but provides no values to sensors(4)
framework. Details follow:

nviic0 at pci0 dev 1 function 1 "NVIDIA nForce4 SMBus" rev 0xa2
iic0 at nviic0
iic0: addr 0x2e 00=00 01=00 02=00 03=00 04=00 05=00 06=00 07=00 08=00
09=00 0a=00 0b=00 0c=00 0d=00 0e=00 0f=00 10=00 11=00 12=00 13=00
14=00 15=00 16=00 17=00 18=00 19=00 1a=00 1b=00 1c=00 1d=00 1e=00
1f=03 20=63 21=75 22=c1 23=c1 24=bc 25=38 26=1c 27=19 28=39 29=02
2a=19 2b=03 2c=f5 2d=02 2e=2e 2f=02 30=81 31=55 32=55 33=00 34=00
35=00 36=00 37=00 38=00 39=00 3a=00 3b=00 3c=00 3d=00 3e=5c 3f=89
40=05 41=00 42=00 43=00 44=00 46=00 48=00 4a=00 4c=00 4e=ec 4f=50
50=ec 51=3c 52=ec 53=3c 54=5e 55=1a 56=5e 57=1a 58=5e 59=1a 5a=5e
5b=1a 5c=02 5d=22 5e=42 5f=4b 60=ab 61=ab 62=e8 63=88 64=80 65=33
66=33 67=38 68=2d 69=2a 6a=3e 6b=3a 6c=37 6d=44 6e=40 6f=00 70=80
71=33 72=33 73=09 74=09 75=09 76=09 77=09 78=09 79=00 7a=10 7b=00
7c=44 7d=00 7e=00 7f=1c 80=0f 81=84 82=05 83=00 84=ec 85=9a 86=73
87=1d 88=26 89=00 8a=4d 8b=4d 8c=0b 8d=0b 8e=0c 8f=00 90=84 91=86
92=86 93=84 94=0c 95=0c 96=0c 97=5a 98=f1 99=be 9a=ac 9b=00 9d=00
9f=00 a0=00 a1=00 a2=0c a3=00 a4=02 a5=00 a6=00 a7=0b a8=0b a9=fe
ab=fe b1=00 b2=00 b3=00 b4=00 b5=00 b6=28 b7=28 b8=0e b9=0e ba=2b
bb=2b bc=00 bd=00 be=00 bf=00 c0=00 c1=00 c2=00 c3=00 c4=00 c5=00
c6=00 c7=00 c8=00 c9=00 ca=00 cb=00 cc=00 cd=00 ce=00 cf=00 d0=00
d1=00 d2=00 d3=00 d4=00 d5=00 d6=00 d7=00 d8=00 d9=00 da=00 db=00
dc=00 dd=00 de=00 df=00 e0=00 e1=00 e2=00 e3=00 e4=00 e5=00 e6=00
e7=00 e8=00 e9=00 ea=00 eb=00 ec=00 ed=00 ee=00 ef=00 f0=00 f1=00
f2=00 f3=00 f4=00 f5=00 f6=00 f7=00 f8=00 f9=00 fa=00 fb=00 fc=00
fd=00 fe=00 ff=00
iic1 at nviic0
iic1: addr 0x2e 00=00 01=00 02=00 03=00 04=00 05=00 06=00 07=00 08=00
09=00 0a=00 0b=00 0c=00 0d=00 0e=00 0f=00 10=00 11=00 12=00 13=00
14=00 15=00 16=00 17=00 18=00 19=00 1a=00 1b=00 1c=00 1d=00 1e=00
1f=03 20=63 21=75 22=c1 23=c1 24=bc 25=38 26=1c 27=19 28=39 29=02
2a=1a 2b=03 2c=fb 2d=02 2e=2e 2f=02 30=81 31=55 32=55 33=00 34=00
35=00 36=00 37=00 38=00 39=00 3a=00 3b=00 3c=00 3d=00 3e=5c 3f=89
40=05 41=00 42=00 43=00 44=00 46=00 48=00 4a=00 4c=00 4e=ec 4f=50
50=ec 51=3c 52=ec 53=3c 54=5e 55=1a 56=5e 57=1a 58=5e 59=1a 5a=5e
5b=1a 5c=02 5d=22 5e=42 5f=4b 60=ab 61=ab 62=e8 63=88 64=80 65=33
66=33 67=38 68=2d 69=2a 6a=3e 6b=3a 6c=37 6d=44 6e=40 6f=00 70=80
71=33 72=33 73=09 74=09 75=09 76=09 77=09 78=09 79=00 7a=10 7b=00
7c=44 7d=00 7e=00 7f=1c 80=0f 81=84 82=05 83=00 84=bd 85=95 86=63
87=1d 88=46 89=00 8a=4d 8b=4d 8c=0b 8d=0b 8e=0c 8f=00 90=84 91=86
92=86 93=84 94=0c 95=0c 96=0c 97=5a 98=f1 99=be 9a=ac 9b=00 9d=00
9f=00 a0=00 a1=00 a2=0c a3=00 a4=02 a5=00 a6=00 a7=0b a8=0b a9=fe
ab=fe b1=00 b2=00 b3=00 b4=00 b5=00 b6=28 b7=28 b8=0e b9=0e ba=2b
bb=2b bc=00 bd=00 be=00 bf=00 c0=00 c1=00 c2=00 c3=00 c4=00 c5=00
c6=00 c7=00 c8=00 c9=00 ca=00 cb=00 cc=00 cd=00 ce=00 cf=00 d0=00
d1=00 d2=00 d3=00 d4=00 d5=00 d6=00 d7=00 d8=00 d9=00 da=00 db=00
dc=00 dd=00 de=00 df=00 e0=00 e1=00 e2=00 e3=00 e4=00 e5=00 e6=00
e7=00 e8=00 e9=00 ea=00 eb=00 ec=00 ed=00 ee=00 ef=00 f0=00 f1=00
f2=00 f3=00 f4=00 f5=00 f6=00 f7=00 f8=00 f9=00 fa=00 fb=00 fc=00
fd=00 fe=00 ff=00

dmesg x2100:

OpenBSD 3.9-beta (GENERIC.MP) #0: Wed Feb 22 12:04:50 CET 2006
    [EMAIL PROTECTED]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 2145873920 (2095580K)
avail mem = 1834766336 (1791764K)
using 22937 buffers containing 214794240 bytes (209760K) of memory
mainbus0 (root)
mainbus0: Intel MP Specification (Version 1.4) (OEM00000 PROD00000000)
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Dual Core AMD Opteron(tm) Processor 175, 2211.58 MHz
cpu0: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW
cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 1MB
64b/line 16-way L2 cache
cpu0: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative
cpu0: DTLB 32 4KB entries fully associative, 8 4MB entries fully associative
cpu0: apic clock running at 201MHz
cpu1 at mainbus0: apid 1 (application processor)
cpu1: Dual Core AMD Opteron(tm) Processor 175, 2211.33 MHz
cpu1: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW
cpu1: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 1MB
64b/line 16-way L2 cache
cpu1: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative
cpu1: DTLB 32 4KB entries fully associative, 8 4MB entries fully associative
mpbios: bus 0 is type PCI
mpbios: bus 1 is type PCI
mpbios: bus 2 is type PCI
mpbios: bus 3 is type PCI
mpbios: bus 4 is type PCI
mpbios: bus 5 is type PCI
mpbios: bus 6 is type ISA
ioapic0 at mainbus0 apid 2: pa 0xffff800003738f24, version 11, 24 pins
ioapic0: misconfigured as apic 0
ioapic0: remapped to apic 2
pci0 at mainbus0 bus 0: configuration mode 1
"NVIDIA nForce4 DDR" rev 0xa3 at pci0 dev 0 function 0 not configured
pcib0 at pci0 dev 1 function 0 "NVIDIA nForce4 ISA" rev 0xa3
nviic0 at pci0 dev 1 function 1 "NVIDIA nForce4 SMBus" rev 0xa2
iic0 at nviic0
iic0: addr 0x2e 00=00 01=00 02=00 03=00 04=00 05=00 06=00 07=00 08=00
09=00 0a=00 0b=00 0c=00 0d=00 0e=00 0f=00 10=00 11=00 12=00 13=00
14=00 15=00 16=00 17=00 18=00 19=00 1a=00 1b=00 1c=00 1d=00 1e=00
1f=03 20=63 21=75 22=c1 23=c0 24=bc 25=38 26=1c 27=19 28=3e 29=02
2a=63 2b=03 2c=5c 2d=03 2e=32 2f=02 30=80 31=49 32=49 33=00 34=00
35=00 36=00 37=00 38=00 39=00 3a=00 3b=00 3c=00 3d=00 3e=5c 3f=89
40=05 41=00 42=00 43=00 44=00 46=00 48=00 4a=00 4c=00 4e=ec 4f=50
50=ec 51=3c 52=ec 53=3c 54=5e 55=1a 56=5e 57=1a 58=5e 59=1a 5a=5e
5b=1a 5c=02 5d=22 5e=42 5f=4b 60=ab 61=ab 62=e8 63=88 64=80 65=33
66=33 67=38 68=2d 69=2a 6a=3e 6b=3a 6c=37 6d=44 6e=40 6f=00 70=80
71=33 72=33 73=09 74=09 75=09 76=09 77=09 78=09 79=00 7a=10 7b=00
7c=44 7d=00 7e=00 7f=1c 80=0f 81=84 82=05 83=00 84=9c 85=c1 86=41
87=fd 88=44 89=00 8a=4d 8b=4d 8c=0b 8d=0b 8e=0c 8f=00 90=84 91=86
92=86 93=84 94=0c 95=0c 96=0c 97=5a 98=f1 99=be 9a=ac 9b=00 9d=00
9f=00 a0=00 a1=00 a2=0c a3=00 a4=02 a5=00 a6=00 a7=0b a8=0b a9=fe
ab=fe b1=00 b2=00 b3=00 b4=00 b5=00 b6=28 b7=28 b8=0e b9=0e ba=2b
bb=2b bc=00 bd=00 be=00 bf=00 c0=00 c1=00 c2=00 c3=00 c4=00 c5=00
c6=00 c7=00 c8=00 c9=00 ca=00 cb=00 cc=00 cd=00 ce=00 cf=00 d0=00
d1=00 d2=00 d3=00 d4=00 d5=00 d6=00 d7=00 d8=00 d9=00 da=00 db=00
dc=00 dd=00 de=00 df=00 e0=00 e1=00 e2=00 e3=00 e4=00 e5=00 e6=00
e7=00 e8=00 e9=00 ea=00 eb=00 ec=00 ed=00 ee=00 ef=00 f0=00 f1=00
f2=00 f3=00 f4=00 f5=00 f6=00 f7=00 f8=00 f9=00 fa=00 fb=00 fc=00
fd=00 fe=00 ff=00
iic1 at nviic0
iic1: addr 0x2e 00=00 01=00 02=00 03=00 04=00 05=00 06=00 07=00 08=00
09=00 0a=00 0b=00 0c=00 0d=00 0e=00 0f=00 10=00 11=00 12=00 13=00
14=00 15=00 16=00 17=00 18=00 19=00 1a=00 1b=00 1c=00 1d=00 1e=00
1f=03 20=63 21=75 22=c1 23=c1 24=bc 25=38 26=1c 27=19 28=3d 29=02
2a=6a 2b=03 2c=63 2d=03 2e=31 2f=02 30=80 31=48 32=48 33=00 34=00
35=00 36=00 37=00 38=00 39=00 3a=00 3b=00 3c=00 3d=00 3e=5c 3f=89
40=05 41=00 42=00 43=00 44=00 46=00 48=00 4a=00 4c=00 4e=ec 4f=50
50=ec 51=3c 52=ec 53=3c 54=5e 55=1a 56=5e 57=1a 58=5e 59=1a 5a=5e
5b=1a 5c=02 5d=22 5e=42 5f=4b 60=ab 61=ab 62=e8 63=88 64=80 65=33
66=33 67=38 68=2d 69=2a 6a=3e 6b=3a 6c=37 6d=44 6e=40 6f=00 70=80
71=33 72=33 73=09 74=09 75=09 76=09 77=09 78=09 79=00 7a=10 7b=00
7c=44 7d=00 7e=00 7f=1c 80=0f 81=84 82=05 83=00 84=bd 85=ae 86=41
87=4c 88=44 89=00 8a=4d 8b=4d 8c=0b 8d=0b 8e=0c 8f=00 90=84 91=86
92=86 93=84 94=0c 95=0c 96=0c 97=5a 98=f1 99=be 9a=ac 9b=00 9d=00
9f=00 a0=00 a1=00 a2=0c a3=00 a4=02 a5=00 a6=00 a7=0b a8=0b a9=fe
ab=fe b1=00 b2=00 b3=00 b4=00 b5=00 b6=28 b7=28 b8=0e b9=0e ba=2b
bb=2b bc=00 bd=00 be=00 bf=00 c0=00 c1=00 c2=00 c3=00 c4=00 c5=00
c6=00 c7=00 c8=00 c9=00 ca=00 cb=00 cc=00 cd=00 ce=00 cf=00 d0=00
d1=00 d2=00 d3=00 d4=00 d5=00 d6=00 d7=00 d8=00 d9=00 da=00 db=00
dc=00 dd=00 de=00 df=00 e0=00 e1=00 e2=00 e3=00 e4=00 e5=00 e6=00
e7=00 e8=00 e9=00 ea=00 eb=00 ec=00 ed=00 ee=00 ef=00 f0=00 f1=00
f2=00 f3=00 f4=00 f5=00 f6=00 f7=00 f8=00 f9=00 fa=00 fb=00 fc=00
fd=00 fe=00 ff=00
ohci0 at pci0 dev 2 function 0 "NVIDIA nForce4 USB" rev 0xa2: apic 2
int 10 (irq 10), version 1.0, legacy support
usb0 at ohci0: USB revision 1.0
uhub0 at usb0
uhub0: NVIDIA OHCI root hub, rev 1.00/1.00, addr 1
uhub0: 8 ports with 8 removable, self powered
ehci0 at pci0 dev 2 function 1 "NVIDIA nForce4 USB" rev 0xa3: apic 2
int 11 (irq 11)
usb1 at ehci0: USB revision 2.0
uhub1 at usb1
uhub1: NVIDIA EHCI root hub, rev 2.00/1.00, addr 1
uhub1: 8 ports with 8 removable, self powered
pciide0 at pci0 dev 6 function 0 "NVIDIA nForce4 IDE" rev 0xf2: DMA,
channel 0 configured to compatibility, channel 1 configured to
compatibility
atapiscsi0 at pciide0 channel 0 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <MATSHITA, DVD-ROM SR-8178, PZ16> SCSI0
5/cdrom removable
cd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 4
pciide0: channel 1 disabled (no drives)
pciide1 at pci0 dev 7 function 0 "NVIDIA nForce4 SATA 1" rev 0xf3: DMA
pciide1: using apic 2 int 11 (irq 11) for native-PCI interrupt
wd0 at pciide1 channel 0 drive 0: <HDS728080PLA380>
wd0: 16-sector PIO, LBA48, 78533MB, 160836480 sectors
wd0(pciide1:0:0): using PIO mode 4, Ultra-DMA mode 5
pciide2 at pci0 dev 8 function 0 "NVIDIA nForce4 SATA 2" rev 0xf3: DMA
pciide2: using apic 2 int 10 (irq 10) for native-PCI interrupt
ppb0 at pci0 dev 9 function 0 "NVIDIA nForce4 PCI-PCI" rev 0xa2
pci1 at ppb0 bus 1
vga1 at pci1 dev 5 function 0 "ATI Rage XL" rev 0x27
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
nfe0 at pci0 dev 10 function 0 "NVIDIA CK804 LAN" rev 0xa3: apic 2 int
3 (irq 3), address 00:e0:81:58:b1:10
eephy0 at nfe0 phy 1: Marvell 88E1111 Gigabit PHY, rev. 2
ppb1 at pci0 dev 11 function 0 "NVIDIA nForce4 PCIE" rev 0xa3
pci2 at ppb1 bus 2
ppb2 at pci0 dev 12 function 0 "NVIDIA nForce4 PCIE" rev 0xa3
pci3 at ppb2 bus 3
ppb3 at pci0 dev 13 function 0 "NVIDIA nForce4 PCIE" rev 0xa3
pci4 at ppb3 bus 4
bge0 at pci4 dev 0 function 0 "Broadcom BCM5721" rev 0x11, BCM5750 B1
(0x4101): apic 2 int 5 (irq 5), address 00:e0:81:58:b1:11
brgphy0 at bge0 phy 1: BCM5750 10/100/1000baseT PHY, rev. 0
ppb4 at pci0 dev 14 function 0 "NVIDIA nForce4 PCIE" rev 0xa3
pci5 at ppb4 bus 5
pchb0 at pci0 dev 24 function 0 "AMD AMD64 HyperTransport" rev 0x00
pchb1 at pci0 dev 24 function 1 "AMD AMD64 Address Map" rev 0x00
pchb2 at pci0 dev 24 function 2 "AMD AMD64 DRAM Cfg" rev 0x00
pchb3 at pci0 dev 24 function 3 "AMD AMD64 Misc Cfg" rev 0x00
isa0 at pcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
spkr0 at pcppi0
uhidev0 at uhub0 port 6 configuration 1 interface 0
uhidev0: DELL DELL USB Keyboard, rev 1.10/1.04, addr 2, iclass 3/1
ukbd0 at uhidev0: 8 modifier keys, 6 key codes
wskbd1 at ukbd0 mux 1
wskbd1: connecting to wsdisplay0
dkcsum: wd0 matches BIOS drive 0x80
root on wd0a
rootdev=0x0 rrootdev=0x300 rawdev=0x302
link state changed
link state changed
link state changed
link state changed

Reply via email to