Hi,

I've got a SuperMicro X8DTL-IF based server (with Intel L5630), 6Gb of RAM and two onboard Intel NIC's. afaik this is running the stock FreeBSD 9.0-R GENERIC kernel.

em0: <Intel(R) PRO/1000 Network Connection 7.2.3> port 0xdc00-0xdc1f mem 0xfbce0000-0xfbcfffff,0xfbcdc000-0xfbcdffff irq 16 at device 0.0 on pci6
em0: Using MSIX interrupts with 3 vectors
em0: Ethernet address: 00:25:90:31:82:46
em0: link state changed to UP
em1: <Intel(R) PRO/1000 Network Connection 7.2.3> port 0xec00-0xec1f mem 0xfbde0000-0xfbdfffff,0xfbddc000-0xfbddffff irq 17 at device 0.0 on pci7
em1: Using MSIX interrupts with 3 vectors
em1: Ethernet address: 00:25:90:31:82:47


em0 is the only one in use, and it 'freezes' every now and again. Symptoms are no traffic in, or out - but pretty 'insane' figures from 'netstat -i' e.g.

Name Mtu Network Address Ipkts Ierrs Idrop Opkts Oerrs Coll em0 1500 <Link#5> 00:25:90:31:82:46 610815304 22999549864725 0 518403896 6571299961350 3285649980675

The machines ARP cache expires at the time, and tcpdump shows no data at all on that interface.

The switch port this is connected to disagrees with the errors (it has non logged currently for that port). The machine is a lightly loaded MySQL host. Considering the above was taken 'seconds' after the NIC stopped - I can't really see it had logged billions of legitimate errors in that small time frame?

Doing an 'ifconfig em0 down' and 'ifconfig em0 up' makes no difference when it's hung.

Rebooting the machine fixes the problem 'for a while'. Once rebooted no Oerrs, Coll errors or anything are shown by netstat -i

Any suggestions what this could be? - Or what I can do to diagnose further? Nothing is logged on the console, or /var/log/messages

When it failed last time, I did 'sysctl dev.em.0.debug=1' which netted:

Interface is RUNNING and INACTIVE
em0: hw tdh = -1, hw tdt = -1
em0: hw rdh = -1, hw rdt = -1
em0: Tx Queue Status = 1
em0: Tx descriptors avail = 986
em0: Tx Descriptors avail failure = 0
em0: RX discarded packets = 0
em0: RX Next to Check = 844
em0: RX Next to Refresh = 843

Should I be concerned about the '-1's?

Thanks,

-Karl
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[email protected]"

Reply via email to