Date: Tue, 8 Feb 2011 12:10:53 +0300 From: Lev Serebryakov <lev@serebryakov.spb.ru> To: Karim Fodil-Lemelin <fodillemlinkarim@gmail.com> Cc: pyunyh@gmail.com, jfv@freebsd.org, freebsd-net@freebsd.org Subject: Re: Fwd: igb driver RX (was TX) hangs when out of mbuf clusters Message-ID: <197599906.20110208121053@serebryakov.spb.ru> In-Reply-To: <AANLkTikrjkHDaBq%2Bx6MTZhzOeqWA=xtFpqQPsthFGmuf@mail.gmail.com> References: <AANLkTikrjkHDaBq%2Bx6MTZhzOeqWA=xtFpqQPsthFGmuf@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello, Karim. You wrote 8 =D1=84=D0=B5=D0=B2=D1=80=D0=B0=D0=BB=D1=8F 2011 =D0=B3., 6:29:5= 3: > Precisely, the exact same behavior happens (RX hang) if options > DEVICE_POLLING is _not_ used in the kernel configuration file. I tried wi= th > POLLING since someone mentioned that it helped in a case mentioned earlier > today. Unfortunately for igb with or without polling yields the same rx r= ing > filing problem. In my case (em(4), not igb(4) but symptoms are VERY similar) POLLING (both as kernel option AND "ifconfig em0 polling") options leads to resets (which drops all connections!) AFTER such kernel messages: em0: Watchdog timeout -- resetting em0: Queue(0) tdh =3D 1302, hw tdt =3D 1265 em0: TX(0) desc avail =3D 31,Next TX to Clean =3D 1296 --=20 // Black Lion AKA Lev Serebryakov <lev@serebryakov.spb.ru>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?197599906.20110208121053>