Fwd: igb driver RX (was TX) hangs when out of mbuf clusters

Lev Serebryakov lev at serebryakov.spb.ru
Tue Feb 8 09:10:57 UTC 2011


Hello, Karim.
You wrote 8 февраля 2011 г., 6:29:53:

> Precisely, the exact same behavior happens (RX hang) if options
> DEVICE_POLLING is _not_ used in the kernel configuration file. I tried with
> POLLING since someone mentioned that it helped in a case mentioned earlier
> today. Unfortunately for igb with or without polling yields the same rx ring
> 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 = 1302, hw tdt = 1265
em0: TX(0) desc avail = 31,Next TX to Clean = 1296

-- 
// Black Lion AKA Lev Serebryakov <lev at serebryakov.spb.ru>



More information about the freebsd-net mailing list