----- Original Message -----
>Date: Mon, 09 Nov 2009 08:42:38 -0500
>From: John Martin <john.m.mar...@sun.com>
>Subject: Re: [osol-discuss] any work on bug ID 6807184
>To: Masayuki Murayama <khf04...@nifty.ne.jp>
>Cc: opensolaris-discuss@opensolaris.org
>
>
>Masayuki Murayama wrote:
>>> Masayuki Murayama wrote:
>>>     
>>>>> Let me know if you need anything, testing, info,
>>>>> such....
>>>>>
>>>>> Thanks
>>>>>     
>>>>>         
>>>> sorry for late response. I was busy in this week.
>>>> I need the mac version of your nic, because realtek gigabit nic family ha
s many
>>>> variants which are identified by mac versions.  So, I'd like to know the
>>>> mac version of  your nic to make a right patch for your nic. Please let m
e
>>>> know the output of kstat -m rge.
>>>>
>>>>   
>>>>       
>>> From the kstat output he sent me:
>>>
>>>     mac_ver                         1006632960
>>>
>>>     xcvr_id                         1886482
>>>
>>>     
>>
>> Thank you very much, John.
>> 1006632960 is 0x3c000000. Recently the behavior of rge with the mac_ver
>> of rtl8168 has been changed because of the bug fix for CR 6892693, which I
>> worked for.
>>
>> ...
>
>The NIC on my system is also a dual port RealTek with the same mac_ver:
>
>    mac_ver                         1006632960
>
>However, I have not seen the same hang issues. Does this new driver fix
>a hang issue specific to this chip or is just the current multicast fix from
>the FreeBSD driver?
>

The patch doesn't include any fixes from FreeBSD driver.

The root cause of the multicast issue of the rge driver was that it
didn't identify the mac version correctly, it think rtl8168c as a
*pci* variant, not pcie variant.
 As the multicast filter formats are different between pci and pcie
variants of rtl8168/8169 family, rge with rtl1868c could not accept
multicast packets.

In addition, the pcie variants have a bug that it will hang in transmitting.
The rge driver includes a workaround for the tx hang, but it was not enabled
for rtl8168c because of the incorrect identification. That is why I thought
the new patch might resolve the hang issue.

-masa

_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to