em0: watchdog timeout ...
mike at sentex.net
Wed Nov 14 07:15:11 PST 2007
At 03:58 PM 10/31/2007, Mike Tancsa wrote:
>To: John Baldwin <jhb at freebsd.org>, freebsd-current at freebsd.org
>From: Mike Tancsa <mike at sentex.net>
>Subject: Re: em0: watchdog timeout ...
>At 04:21 PM 10/31/2007, John Baldwin wrote:
>> > em1 at pci1:0:1: class=0x020000 card=0x115e8086 chip=0x105e8086
>> > rev=0x06 hdr=0x00
>> > vendor = 'Intel Corporation'
>> > device = 'PRO/1000 PT'
>> > class = network
>> > subclass = ethernet
>> > cap 01[c8] = powerspec 2 supports D0 D3 current D0
>> > cap 05[d0] = MSI supports 1 message, 64 bit
>> > cap 10[e0] = PCI-Express 1 endpoint
>> > its also in FastE mode and not gigE. Not sure if that makes a
>> > difference or not.
>>What if you use MSI?
>How do I enable that ?
Just to follow up on this thread for the archives, enabling MSI does
indeed seem to stop, or at least mitigate watchdog timeouts. Its
been almost 2 weeks on this one box and we have had zero watchdog timeouts.
# vmstat -i
interrupt total rate
irq1: atkbd0 6 0
irq4: sio0 59020 0
irq17: em3 225204 0
irq19: atapci1 243645 0
cpu0: timer 1985129675 1997
irq256: em0 1460563078 1470
irq257: em1 2360550 2
irq258: em2 1300707554 1309
cpu1: timer 1985084642 1997
Total 6734373374 6777
However, it *seems* to increase the amount of missed packets. But,
traffic patterns are a little higher, so I cant be certain.
em0: Missed Packets = 5514
em0: Receive No Buffers = 1950
em0: RX overruns = 9
em2: Missed Packets = 220073
em2: Receive No Buffers = 29034
em2: RX overruns = 1498
More information about the freebsd-current