Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Sep 2011 21:03:50 +0700
From:      Eugene Grosbein <egrosbein@rdtc.ru>
To:        pyunyh@gmail.com
Cc:        stable@freebsd.org, John Baldwin <jhb@freebsd.org>, yongari@freebsd.org
Subject:   Re: busdma MFC broke ipfw fwd for RELENG_6
Message-ID:  <4E74A8C6.2070608@rdtc.ru>
In-Reply-To: <20110916191355.GA9916@michelle.cdnetworks.com>
References:  <4E722B70.9010201@rdtc.ru> <201109151314.50549.jhb@freebsd.org>	<4E7238C3.1060008@rdtc.ru>	<20110915181524.GA6557@michelle.cdnetworks.com>	<4E724BCD.4040607@rdtc.ru>	<20110915191944.GB6557@michelle.cdnetworks.com>	<4E72D465.8050900@rdtc.ru> <20110916191355.GA9916@michelle.cdnetworks.com>

next in thread | previous in thread | raw e-mail | index | archive | help
17.09.2011 02:13, YongHyeon PYUN пишет:
> On Fri, Sep 16, 2011 at 11:45:25AM +0700, Eugene Grosbein wrote:
>> 16.09.2011 02:19, YongHyeon PYUN пишет:
>>> On Fri, Sep 16, 2011 at 02:02:37AM +0700, Eugene Grosbein wrote:
>>>> 16.09.2011 01:15, YongHyeon PYUN пишет:
>>>>
>>>>> I remember re(4) in 6.x also have a couple of bus_dma(9) bugs. How
>>>>> about applying the following revision?
>>>>> http://svnweb.freebsd.org/base?view=revision&revision=175337
>>>>> Not sure whether it shall apply cleanly.
>>>>
>>>> It does not and there is too much differences in the code for my skills to apply manually :-)
>>>>
>>>>> Alternatively try replacing BUS_DMA_ALLOCNOW to 0 in
>>>>> bus_dma_tag_create(9).
>>>>
>>>> I'm not sure I undersdand this right... Do you mean this change?
>>>
>>> No, change BUS_DMA_ALLOCNOW used in re(4).
>>
>> With clean RELENG_6 sources and the only following patch,
>> the problem still persists.
>>
> 
> :-(
> I have back-ported re(4)/rl(4) for latest 6.x.
> http://people.freebsd.org/~yongari/re/6.x/README.txt
> Just compile tested and not sure whether it fixes the issue.

I confirm that the problem disappears using this driver with clean RELENG_6 sources
and RealTek 8169/8169S/8169SB(L)/8110S/8110SB(L) Gigabit Ethernet:

re0@pci1:11:0:  class=0x020000 card=0x816910ec chip=0x816910ec rev=0x10 hdr=0x00
    vendor     = 'Realtek Semiconductor'
    device     = 'RTL8110SB Single-Chip Gigabit LOM Ethernet Controller'
    class      = network
    subclass   = ethernet
    cap 01[dc] = powerspec 2  supports D0 D1 D2 D3  current D0

Also, this machine uses RT8139 (rl0) for its LAN and it works too.

Eugene Grosbein



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4E74A8C6.2070608>