I'm seeing some sendto: No buffer space available errors along with some ssh session hangs. The symptoms are intermitent and look a lot like this thread. http://monkey.org/openbsd/archive/misc/0309/msg00827.html The system is 4.1 stable generic with the sangoma wanpipe driver. Most traffic is moving between the t1 card and em0.
Is this probably an irq issue? If so, Is there any reason not to put the nics and the wic on the same irq? (is the context switching advantage still valid?) Does it make any real difference what the other controllers are on as long as they avoid each other and em*, bge0, and sdla1? If its more complicated than that, can anyone point me to some docs? thanks in advance -- Joe $ dmesg OpenBSD 4.1 (GENERIC) #1: Sat Sep 8 20:23:34 CDT 2007 #################:/usr/src/sys/arch/i386/compile/GENERIC<[EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC> cpu0: Intel(R) Pentium(R) 4 CPU 2.80GHz ("GenuineIntel" 686-class) 2.81 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,SSE3,MWAIT,DS-CPL,CNXT-ID,CX16,xTPR real mem = 267747328 (261472K) avail mem = 236670976 (231124K) using 3299 buffers containing 13512704 bytes (13196K) of memory mainbus0 (root) bios0 at mainbus0: AT/286+ BIOS, date 03/24/06, BIOS32 rev. 0 @ 0xffe90, SMBIOS rev. 2.3 @ 0xfa3d0 (48 entries) bios0: Dell Computer Corporation PowerEdge 830 pcibios0 at bios0: rev 2.1 @ 0xf0000/0x10000 pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfb900/208 (11 entries) pcibios0: PCI Interrupt Router at 000:31:0 ("Intel 82801GB LPC" rev 0x00) pcibios0: PCI bus #6 is the last bus bios0: ROM list: 0xc0000/0x8000 0xc8000/0x1000 0xc9000/0x1600 0xec000/0x4000! acpi at mainbus0 not configured ipmi0 at mainbus0: version 1.5 interface KCS iobase 0xca8/8 spacing 4 cpu0 at mainbus0 pci0 at mainbus0 bus 0: configuration mode 1 (no bios) pchb0 at pci0 dev 0 function 0 "Intel E7230 MCH" rev 0x00 ppb0 at pci0 dev 1 function 0 "Intel E7230 PCIE" rev 0x00 pci1 at ppb0 bus 1 ppb1 at pci0 dev 28 function 0 "Intel 82801GB PCIE" rev 0x01 pci2 at ppb1 bus 2 ppb2 at pci2 dev 0 function 0 "Intel PCIE-PCIE" rev 0x09 pci3 at ppb2 bus 3 em0 at pci3 dev 2 function 0 "Intel PRO/1000MT (82546GB)" rev 0x03: irq 3, address 00:04:23:cb:75:f2 em1 at pci3 dev 2 function 1 "Intel PRO/1000MT (82546GB)" rev 0x03: irq 11, address 00:04:23:cb:75:f3 ppb3 at pci0 dev 28 function 4 "Intel 82801G PCIE" rev 0x01 pci4 at ppb3 bus 4 bge0 at pci4 dev 0 function 0 "Broadcom BCM5721" rev 0x11, BCM5750 B1 (0x4101): irq 10, address 00:15:c5:5e:65:aa brgphy0 at bge0 phy 1: BCM5750 10/100/1000baseT PHY, rev. 0 ppb4 at pci0 dev 28 function 5 "Intel 82801G PCIE" rev 0x01 pci5 at ppb4 bus 5 uhci0 at pci0 dev 29 function 0 "Intel 82801GB USB" rev 0x01: irq 11 usb0 at uhci0: USB revision 1.0 uhub0 at usb0 uhub0: Intel UHCI root hub, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1 at pci0 dev 29 function 1 "Intel 82801GB USB" rev 0x01: irq 10 usb1 at uhci1: USB revision 1.0 uhub1 at usb1 uhub1: Intel UHCI root hub, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhci2 at pci0 dev 29 function 2 "Intel 82801GB USB" rev 0x01: irq 5 usb2 at uhci2: USB revision 1.0 uhub2 at usb2 uhub2: Intel UHCI root hub, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered ehci0 at pci0 dev 29 function 7 "Intel 82801GB USB" rev 0x01: irq 11 usb3 at ehci0: USB revision 2.0 uhub3 at usb3 uhub3: Intel EHCI root hub, rev 2.00/1.00, addr 1 uhub3: 6 ports with 6 removable, self powered ppb5 at pci0 dev 30 function 0 "Intel 82801BA AGP" rev 0xe1 pci6 at ppb5 bus 6 sdla1 at pci6 dev 0 function 0 "Sangoma A10x" rev 0x01 irq 11 sdla1: Sangoma AFT-A101 T1/E1 adapter vga1 at pci6 dev 5 function 0 "XGI Technology Volari Z7" rev 0x00 wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) wsdisplay0: screen 1-5 added (80x25, vt100 emulation) ichpcib0 at pci0 dev 31 function 0 "Intel 82801GB LPC" rev 0x01: PM disabled pciide0 at pci0 dev 31 function 1 "Intel 82801GB IDE" rev 0x01: 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: <HL-DT-ST, CD-ROM GCR-8485B, 1.06> SCSI0 5/cdrom removable cd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 pciide0: channel 1 ignored (disabled) pciide1 at pci0 dev 31 function 2 "Intel 82801GB SATA" rev 0x01: DMA, channel 0 configured to native-PCI, channel 1 configured to native-PCI pciide1: using irq 11 for native-PCI interrupt wd0 at pciide1 channel 0 drive 0: <Maxtor 6L080M0> wd0: 16-sector PIO, LBA48, 76293MB, 156250000 sectors wd0(pciide1:0:0): using PIO mode 4, Ultra-DMA mode 5 ichiic0 at pci0 dev 31 function 3 "Intel 82801GB SMBus" rev 0x01: irq 11 iic0 at ichiic0: disabled to avoid ipmi0 interactions 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 npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo fdc0 at isa0 port 0x3f0/6 irq 6 drq 2 biomask ffe5 netmask ffed ttymask ffef pctr: user-level cycle counter enabled uhidev0 at uhub2 port 1 configuration 1 interface 0 uhidev0: DELL DELL USB Keyboard, rev 1.10/1.05, 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 WANPIPE(tm) Hardware Support Module Beta 3.0.1 (c) 1994-2007 Sangoma Technologies Inc WANPIPE(tm) Interface Support Module Beta 3.0.1 (c) 1994-2007 Sangoma Technologies Inc WANPIPE(tm) L.I.P Network Layer Beta 3.0.1 (c) 1995-2004 Sangoma Technologies Inc. WanpipeLIP: Protocols: FR PPP CHDLC Registering Wanpipe Lip protocol WANPIPE(tm) Multiprotocol Driver v3.0 (c) 1995-2001 Sangoma Technologies Inc. wanpipe: AFT-A101u T1/E1 card found (HDLC rev.25), cpu(s) 1, bus #6, slot #0, irq #11 WANPIPE: Allocating maximum 1 devices: WANPIPE: wanpipe1-wanpipe1. wanpipe1: registering WAN device... DDB symbols added: 320272 bytes Processing WAN device wanpipe1... wanpipe1: Locating: A101/2 card, CPU A, PciSlot=0, PciBus=6 wanpipe1: Found: A101/2 card, CPU A, PciSlot=0, PciBus=6, Port=0 wanpipe1: Starting hardware setup... wanpipe1: AFT PCI memory at 0xFE4FFC00 wanpipe1: IRQ 11 allocated to the AFT PCI card wanpipe1: Set interrupt handler... wanpipe1: Starting AFT Hardware Init. wanpipe1: Enabling front end link monitor wanpipe1: Hardware Adapter Type 0x41 Scurity 0x00 wanpipe1: Security 1 Line UnCh wanpipe1: Configuring PMC COMET T1 FE wanpipe1: Port 1,B8ZS,ESF,0db wanpipe1: Clk Normal:0, Ch FFFFFFFF wanpipe1: Configuring Device :wanpipe1 FrmVr=25 wanpipe1: Global MTU = 1500 wanpipe1: Global MRU = 1500 wanpipe1: RBS Signal = Off wanpipe1: FE Ref Clock = Osc wanpipe1: TDMV Span = 0 : Disabled wanpipe1: Creating new WAN interface wag1... wanpipe1: Configuring Interface: wag1 wanpipe1: UsedBy :STACK wanpipe1: MRU :1500 wanpipe1: MTU :1500 wanpipe1: HDLC Eng :On wanpipe1: Timeslot Map :0xFFFFFFFF wanpipe1: DMA MRU :2048 wanpipe1: RX DMA Per Ch :10 wanpipe1: Net Gateway :No wanpipe1: Registering LIP wagappp0 -> wag1 wagappp0: Initialize network interface... wagappp0: Running in WANPIPE mode wagappp0: Sync PPP Configuration wagappp0: IP Mode :Static wagappp0: PPP Timeout Timer :5 wagappp0: Authentication :None wagappp0: Auth Timer :0 wag1: Bringing interface up. wanpipe1: T1 Waiting for Yellow Alarm to clear... wanpipe1: T1 disconnected! wagappp0: Bringing interface up. wanpipe1: T1 Waiting for Yellow Alarm to clear... wanpipe1: T1 Waiting for Yellow Alarm to clear... wanpipe1: T1 Waiting for Yellow Alarm to clear... wanpipe1: T1 Waiting for Yellow Alarm to clear... wanpipe1: T1 Waiting for Yellow Alarm to clear... wanpipe1: T1 Waiting for Yellow Alarm to clear... wanpipe1: T1 Waiting for Yellow Alarm to clear... wanpipe1: T1 Waiting for Yellow Alarm to clear... wanpipe1: T1 Waiting for Yellow Alarm to clear... wanpipe1: T1 Waiting for Yellow Alarm to clear... wanpipe1: T1 Waiting for Yellow Alarm to clear... wanpipe1: T1 Waiting for Yellow Alarm to clear... wanpipe1: T1 Waiting for Yellow Alarm to clear... wanpipe1: T1 Waiting for Yellow Alarm to clear... wanpipe1: T1 Waiting for Yellow Alarm to clear... wanpipe1: T1 Waiting for Yellow Alarm to clear... wanpipe1: T1 Waiting for Yellow Alarm to clear... wanpipe1: T1 Waiting for Yellow Alarm to clear... wanpipe1: T1 Waiting for Yellow Alarm to clear... wanpipe1: T1 Waiting for Yellow Alarm to clear... wanpipe1: T1 connected! wag1: Lip Link Carrier Connected! wanpipe1: Enabling T1 Interrupts wagappp0: protocol up wagappp0: Lip Dev Prot State Connected! wagappp0: IPCP Static: P-to-P verified: #################### uhidev0: at uhub2 port 1 (addr 2) disconnected wskbd1: disconnecting from wsdisplay0 wskbd1 detached ukbd0 detached uhidev0 detached uhidev0 at uhub2 port 1 configuration 1 interface 0 uhidev0: DELL DELL USB Keyboard, rev 1.10/1.05, addr 2, iclass 3/1 ukbd0 at uhidev0: 8 modifier keys, 6 key codes wskbd1 at ukbd0 mux 1 wskbd1: connecting to wsdisplay0