em0 & FreeBSD-7.1-PRE: watchdog timeout when traffic consists of many small packets.

Lev A. Serebryakov lev at serebryakov.spb.ru
Wed Sep 17 14:29:22 UTC 2008


  I have on-board 1GiG network card:

em0 at pci0:0:25:0:    class=0x020000 card=0x82681043 chip=0x10bd8086 
rev=0x02 hdr=0x00
   vendor   = 'Intel Corporation'
   device   = '82566DM-2 Gigabit Network Connection'
   class   = network
   subclass  = ethernet

   I have jumboframes enabled:

em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 9014

   It works perfectly on large voulme transfers: copy 8GiB file va NFS 
or SMB works Ok in both direction.

   But when I try to run `kdeinit4' on this computer with DISPLAY points 
to other computer (my desktop), I get 2-3:

em0: watchdog timeout -- resetting
em0: link state changed to DOWN
em0: link state changed to UP

   I found, that some chips should be reflashed with new EEPROM, but not 
this one.

   Is here any solution?

uname -a
FreeBSD xxx.xxx.xxx 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #0: Sat Aug 30 
23:42:02 MSD 2008 
lev at xxx.xxx.xxx:/usr/home/storage/obj/usr/src/sys/BLOB  amd64


-- 
// Lev Serebryakov


More information about the freebsd-hardware mailing list