Hello, I'm trying to build an OpenBSD pf cluster using 6 interfaces, 2 Intel 1000 onboard with chipset 82547GI, and a quad port Intel 1000 nic (PCI-X) with chipset 82546GB. Trying to ping the switch connected to one of the quad ports gives me the following terrible results: PING xx.xxx.xxx.xxx (xx.xxx.xxx.xxx): 56 data bytes (...) --- xx.xxx.xxx.xxx ping statistics --- 21 packets transmitted, 20 packets received, 4.8% packet loss round-trip min/avg/max/std-dev = 1.822/43.125/161.863/34.999 ms
I have tried to change IRQ configuration and this is the best result I managed to get. I had even worst results, including a total machine lockup. I'm using OpenBSD 4.2 with all available patches. I have disabled stuff like USB, LPT and serial ports. It appears to be an IRQ conflict problem. The only thing that can't be changed at BIOS is onboard ethernet irqs! Is there any tweak I can try at kernel level to solve this ? Thanks, John Output of dmesg (using the stable kernel): OpenBSD 4.2 (GENERIC) #375: Tue Aug 28 10:38:44 MDT 2007 [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC cpu0: Intel(R) Pentium(R) 4 CPU 2.80GHz ("GenuineIntel" 686-class) 2.80 GHz cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,C NXT-ID,xTPR real mem = 4024909824 (3838MB) avail mem = 3913224192 (3731MB) mainbus0 at root bios0 at mainbus0: AT/286+ BIOS, date 07/27/04, BIOS32 rev. 0 @ 0xfb830, SMBIOS rev. 2.3 @ 0xf0800 (44 entries) bios0: vendor Phoenix Technologies, LTD version "6.00 PG" date 07/27/2004 bios0: Supermicro P4SCT apm0 at bios0: Power Management spec V1.2 apm0: AC on, battery charge unknown apm0: flags 70102 dobusy 1 doidle 1 pcibios0 at bios0: rev 2.1 @ 0xf0000/0xdf64 pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfde60/224 (12 entries) pcibios0: PCI Exclusive IRQs: 3 4 7 9 11 pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 6300ESB LPC" rev 0x00) pcibios0: PCI bus #4 is the last bus bios0: ROM list: 0xc0000/0x8000 cpu0 at mainbus0 pci0 at mainbus0 bus 0: configuration mode 1 (no bios) pchb0 at pci0 dev 0 function 0 "Intel 82875P Host" rev 0x02 ppb0 at pci0 dev 3 function 0 "Intel 82875P PCI-CSA" rev 0x02 pci1 at ppb0 bus 1 em0 at pci1 dev 1 function 0 "Intel PRO/1000CT (82547GI)" rev 0x00: irq 7, address 00:30:48:80:af:64 ppb1 at pci0 dev 28 function 0 "Intel 6300ESB PCIX" rev 0x02 pci2 at ppb1 bus 2 ppb2 at pci2 dev 1 function 0 "Pericom PI7C21P100 PCIX-PCIX" rev 0x01 pci3 at ppb2 bus 3 em1 at pci3 dev 4 function 0 "Intel PRO/1000MT QP (82546GB)" rev 0x03: irq 11, address 00:1b:21:10:0e:2c em2 at pci3 dev 4 function 1 "Intel PRO/1000MT QP (82546GB)" rev 0x03: irq 4, address 00:1b:21:10:0e:2d em3 at pci3 dev 6 function 0 "Intel PRO/1000MT QP (82546GB)" rev 0x03: irq 7, address 00:1b:21:10:0e:2e em4 at pci3 dev 6 function 1 "Intel PRO/1000MT QP (82546GB)" rev 0x03: irq 3, address 00:1b:21:10:0e:2f "Marvell 88SX5041 SATA" rev 0x03 at pci2 dev 4 function 0 not configured ppb3 at pci0 dev 30 function 0 "Intel 82801BA AGP" rev 0x0a pci4 at ppb3 bus 4 vga1 at pci4 dev 9 function 0 "ATI Rage XL" rev 0x27 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) em5 at pci4 dev 10 function 0 "Intel PRO/1000MT (82541GI)" rev 0x00: irq 3, address 00:30:48:80:af:65 ichpcib0 at pci0 dev 31 function 0 "Intel 6300ESB LPC" rev 0x02: 24-bit timer at 3579545Hz pciide0 at pci0 dev 31 function 1 "Intel 6300ESB IDE" rev 0x02: DMA, channel 0 configured to compatibility, channel 1 configur ed to compatibility pciide0: channel 0 disabled (no drives) atapiscsi0 at pciide0 channel 1 drive 0 scsibus0 at atapiscsi0: 2 targets cd0 at scsibus0 targ 0 lun 0: <TEAC, CD-224E, 1.9A> SCSI0 5/cdrom removable cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2 pciide1 at pci0 dev 31 function 2 "Intel 6300ESB SATA" rev 0x02: DMA, channel 0 configured to native-PCI, channel 1 configured to native-PCI pciide1: using irq 7 for native-PCI interrupt wd0 at pciide1 channel 1 drive 0: <HDS722525VLSA80> wd0: 16-sector PIO, LBA48, 238475MB, 488397168 sectors wd0(pciide1:1:0): using PIO mode 4, Ultra-DMA mode 5 ichiic0 at pci0 dev 31 function 3 "Intel 6300ESB SMBus" rev 0x02: irq 4 iic0 at ichiic0 isa0 at ichpcib0 isadma0 at isa0 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 lm0 at isa0 port 0x290/8: W83627HF npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 fdc0 at isa0 port 0x3f0/6 irq 6 drq 2 biomask f7f5 netmask fffd ttymask ffff pctr: user-level cycle counter enabled mtrr: Pentium Pro MTRR support dkcsum: wd0 matches BIOS drive 0x80 root on wd0a swap on wd0b dump on wd0b