Thank You Jack i'll keep it at 2048 now. I have plans to add two more igb interfaces. Should i decrease values to 1024 in case i will have four interfaces in server?
I found there are additional tweaks for igb card available: hw.igb.enable_aim=1 this one enabled by default and i understand its meaning Where can i read about the rest? hw.igb.low_latency=1000 hw.igb.ave_latency=2000 hw.igb.bulk_latency=4000 hw.igb.rx_process_limit=400 hw.igb.fc_setting=0 hw.igb.lro=0 Some years ago i downloaded an article about em card from intel site. Perhaps there is one for igb as well? Kirill --- On Thu, 5/27/10, Jack Vogel <jfvo...@gmail.com> wrote: > From: Jack Vogel <jfvo...@gmail.com> > Subject: Re: Strange igb befavior > To: "Kirill Yelizarov" <ykir...@yahoo.com> > Cc: freebsd-stable@freebsd.org > Date: Thursday, May 27, 2010, 1:06 PM > Panic is due to a failure to get > enough mbufs, when you make your ring that > big you > hit the problem, I have been experimenting with a change to > fix it but am > not yet > completely confident, for the moment don't make your ring > so big :) > > Jack > > > On Thu, May 27, 2010 at 1:08 AM, Kirill Yelizarov <ykir...@yahoo.com> > wrote: > > > Hi > > > > I'm having reproducible panics with 8-Stable of May13 > 2010. Panic occurs in > > igb code. Panic start to happen when i set > hw.igb.rxd="4096" and > > hw.igb.txd="4096" in /boot/loader.conf. Panic happens > immediately after boot > > in igb1 code in my case. igb1 is connected to 100Mbit > 3COM switch and switch > > is not connected to anything else. > > > > Here is dmesg for igb > > # dmesg | grep igb > > igb0: <Intel(R) PRO/1000 Network Connection version > - 1.9.5> port > > 0x2020-0x203f mem > 0xb1a20000-0xb1a3ffff,0xb1a44000-0xb1a47fff irq 40 at > > device 0.0 on pci1 > > igb0: Using MSIX interrupts with 5 vectors > > igb0: [ITHREAD] > > igb0: [ITHREAD] > > igb0: [ITHREAD] > > igb0: [ITHREAD] > > igb0: [ITHREAD] > > igb0: Ethernet address: 00:15:17:ba:2e:00 > > igb1: <Intel(R) PRO/1000 Network Connection version > - 1.9.5> port > > 0x2000-0x201f mem > 0xb1a00000-0xb1a1ffff,0xb1a40000-0xb1a43fff irq 28 at > > device 0.1 on pci1 > > igb1: Using MSIX interrupts with 5 vectors > > igb1: [ITHREAD] > > igb1: [ITHREAD] > > igb1: [ITHREAD] > > igb1: [ITHREAD] > > igb1: [ITHREAD] > > igb1: Ethernet address: 00:15:17:ba:2e:01 > > igb1: link state changed to UP > > igb0: link state changed to UP > > > > border2# ifconfig > > igb0: > flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> > metric 0 mtu 1500 > > > options=13b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,TSO4> > > ether 00:15:17:ba:2e:00 > > inet 192.168.10.2 netmask > 0xffffff00 broadcast 192.168.10.255 > > inet 192.168.10.201 netmask > 0xffffffff broadcast 192.168.10.201 > > inet 192.168.10.202 netmask > 0xffffffff broadcast 192.168.10.202 > > inet 192.168.10.203 netmask > 0xffffffff broadcast 192.168.10.203 > > inet 192.168.10.204 netmask > 0xffffffff broadcast 192.168.10.204 > > media: Ethernet autoselect > (1000baseT <full-duplex>) > > status: active > > igb1: > flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> > metric 0 mtu 1500 > > > options=13b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,TSO4> > > ether 00:15:17:ba:2e:01 > > inet XXX.74.229.230 netmask > 0xfffffff0 broadcast XXX.74.229.239 > > inet XXX.74.229.226 netmask > 0xffffffff broadcast XXX.74.229.226 > > inet XXX.74.229.227 netmask > 0xffffffff broadcast XXX.74.229.227 > > media: Ethernet autoselect > (100baseTX <full-duplex>) > > status: active > > lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> > metric 0 mtu 16384 > > > options=3<RXCSUM,TXCSUM> > > inet 127.0.0.1 netmask > 0xff000000 > > pfsync0: flags=0<> metric 0 mtu 1460 > > syncpeer: 224.0.0.240 > maxupd: 128 > > pflog0: flags=141<UP,RUNNING,PROMISC> metric 0 > mtu 33152 > > > > #pciconf -lv > > i...@pci0:1:0:0: > class=0x020000 card=0x34de8086 chip=0x10a78086 > > rev=0x02 hdr=0x00 > > vendor = 'Intel > Corporation' > > device = '82575EB > Gigabit Network Connection' > > class = network > > subclass = ethernet > > i...@pci0:1:0:1: > class=0x020000 card=0x34de8086 chip=0x10a78086 > > rev=0x02 hdr=0x00 > > vendor = 'Intel > Corporation' > > device = '82575EB > Gigabit Network Connection' > > class = network > > subclass = ethernet > > > > # netstat -i > > Name Mtu Network > Address > Ipkts Ierrs Idrop Opkts > > Oerrs Coll > > igb0 1500 <Link#1> > 00:15:17:ba:2e:00 2315 > 0 0 > 1415 > > 0 0 > > igb0 1500 192.168.10.0 > border2 > 1664 - > - 1412 > > - - > > igb0 1500 192.168.10.20 > mysql-border2 > 0 - - > 0 > > - - > > igb0 1500 192.168.10.20 > apache-border2 > 0 - > - 0 > > - - > > igb0 1500 192.168.10.20 > squid-border2 > 0 - - > 0 > > - - > > igb0 1500 192.168.10.20 > postgresql-border 1 > - - > 0 > > - - > > igb1 1500 <Link#2> > 00:15:17:ba:2e:01 129 > 0 0 > 0 > > 0 0 > > igb1 1500 XXX.74.229.22 border2 > > 0 - - > 0 > > - - > > igb1 1500 XXX.74.229.22 > apache-border2 > 0 - > - 0 > > - - > > igb1 1500 XXX.74.229.22 > squid-border2 > 0 - - > 0 > > - - > > lo0 16384 <Link#3> > > 1 > 0 0 > 1 > > 0 0 > > lo0 16384 your-net > localhost > 0 - > - 1 > > - - > > pfsyn 1460 <Link#4> > > 0 > 0 0 > 0 > > 0 0 > > pflog 33152 <Link#5> > > 0 > 0 0 > 0 > > 0 0 > > > > There are several jails on this server. > > > > When i set hw.igb.rxd="2048" and hw.igb.txd="2048" i > don't have panic > > anymore. > > > > The reason i tried to add more buffers than default is > because i have NFS > > export on this server. But it is on igb0. igb1 is > currently doing nothing > > but it will soon once the server will be ready for > production. > > > > I didn't get core dump because my system is rather > old. But i can do it if > > needed. > > > > Regards, > > Kirill > > > > > > > > _______________________________________________ > > freebsd-stable@freebsd.org > mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > > To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org" > > > _______________________________________________ > freebsd-stable@freebsd.org > mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org" > _______________________________________________ freebsd-stable@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"