Intel 82574L interface wedging - em7.3.2/8.2-STABLE
Jason Wolfe
nitroboost at gmail.com
Fri Mar 23 18:38:31 UTC 2012
On Fri, Mar 23, 2012 at 11:09 AM, Mike Tancsa <mike at sentex.net> wrote:
> On 3/20/2012 2:57 PM, John Baldwin wrote:
>>>> TX when link becomes active. I've also updated it to fix resume for em
>>>> and igb to DTRT when buf_ring is used, and to not include old-style start
>>>> routines at all when using multiq. It is at
>>>> http://www.freebsd.org/~jhb/patches/e1000_txeof2.patch
>>> Thank for the patch sirs, so far it does look like it did the trick.
>>> I'll know for certain here in a few days if I'm still in the clear.
>>> I'm guessing after it goes through some more testing it'll be too late
>>> to slip it into 8.3?
>>
>> Yes, this is too late for 8.3, but thanks for testing!
>
> Hi,
> Is there a RELENG_8 version of this patch ? I have a server that used to
> shows this issue quite a bit, but has not since 7.3.2. I would be happy
> to stress it on the box. The patch above does not apply cleanly due to
> the netmap diffs, but I can manually merge if thats the only difference.
>
> em1: <Intel(R) PRO/1000 Network Connection 7.3.2> port 0x2000-0x201f mem
> 0xb4100000-0xb411ffff,0xb4120000-0xb4123fff irq 16 at device 0.0 on pci11
> em1: Using MSIX interrupts with 3 vectors
> em1: [ITHREAD]
> em1: [ITHREAD]
> em1: [ITHREAD]
> em1: Ethernet address: 00:15:17:ed:68:a4
>
> em1 at pci0:11:0:0: class=0x020000 card=0x34ec8086 chip=0x10d38086
> rev=0x00 hdr=0x00
> vendor = 'Intel Corporation'
> device = 'Intel 82574L Gigabit Ethernet Controller (82574L)'
> class = network
> subclass = ethernet
> bar [10] = type Memory, range 32, base 0xb4100000, size 131072,
> enabled
> bar [18] = type I/O Port, range 32, base 0x2000, size 32, enabled
> bar [1c] = type Memory, range 32, base 0xb4120000, size 16384, enabled
> 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 max data 128(256) link x1(x1)
> cap 11[a0] = MSI-X supports 5 messages in map 0x1c enabled
> ecap 0001[100] = AER 1 0 fatal 0 non-fatal 0 corrected
> ecap 0003[140] = Serial 1 001517ffffed68a4
>
>
> --
> -------------------
> Mike Tancsa, tel +1 519 651 3400
> Sentex Communications, mike at sentex.net
> Providing Internet services since 1994 www.sentex.net
> Cambridge, Ontario Canada http://www.tancsa.com/
Mike,
Attached is my patch with the small issues you mention cleaned up. It
worked for me against RELENG_8 (8.3-PRERELEASE) as of 4 days ago.
On the testing front, I've been stable for those 4 days across the
pool of test machines. Prior I couldn't get past 48 hours without an
interface 'wedge'. Thanks again!
Jason
-------------- next part --------------
A non-text attachment was scrubbed...
Name: if_em_fix-fbsd83.diff
Type: application/octet-stream
Size: 11756 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-net/attachments/20120323/9900e5eb/if_em_fix-fbsd83.obj
More information about the freebsd-net
mailing list