[tulip] Natsemi.c driver Multicast hash problem

Patrick Domack patrickdk@usa.net
Mon, 22 Jan 2001 19:01:35 -0500


This is a multi-part message in MIME format.

------=_NextPart_000_0007_01C084A5.BDFE3E00
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

I know this isn't the right mailing list, but I didn't find any that =
would be more correct.

My netgear with the dp83815 chipset, won't recieve multicast packets =
correctly.
It seems to me the problem is in the multicast hash table, though, I =
can't track it down myself.
If the card is set to promisc or to allmulti, it works fine.
When the card is setup for hashed multicast, the rx mode is set for =
0xc8200000.
This is the Rx Multicast hash table:
  0000 0000 0000 0000 0000 2000 0000 0000 0000 0000 0000 0000 0000 0000 =
0000 0000
  0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 =
0080 4000


for the moment I'm using allmulti to correct this problem, as a temp =
fix. thanks


------=_NextPart_000_0007_01C084A5.BDFE3E00
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 5.50.4611.1300" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>I know this isn't the right mailing =
list, but I=20
didn't find any that would be more correct.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>My netgear with the dp83815 chipset, =
won't recieve=20
multicast packets correctly.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>It seems to me the problem is in the =
multicast hash=20
table, though, I can't track it down myself.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>If the card is set to promisc or to =
allmulti, it=20
works fine.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>When the card is setup for hashed =
multicast, the rx=20
mode is set for 0xc8200000.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>This is the Rx Multicast hash =
table:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp; 0000 0000 0000 0000 0000 2000 =
0000 0000 0000=20
0000 0000 0000 0000 0000 0000 0000</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp; 0000 0000 0000 0000 0000 0000 =
0000 0000 0000=20
0000 0000 0000 0000 0000 0080 4000</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>for the moment I'm using allmulti to =
correct this=20
problem, as a temp fix. thanks</FONT></DIV>
<DIV>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_0007_01C084A5.BDFE3E00--