help request about NX1101 (or the IP1000) network card driver

Phil Meyer pmeyer at themeyerfarm.com
Mon Dec 10 18:21:01 UTC 2007


Gijs wrote:
> Gijs wrote:
>   
>> Hey List,
>>
>> I'm wondering if anyone else has any experience using the NX1101 Asus
>> network card with kernel version 2.6.22?
>> It identifies itself the following in lspci:
>> Sundance Technology Inc / IC Plus Corp IC Plus IP1000 Family Gigabit
>> Ethernet (rev 41)
>>
>> The reason that I'm asking is, that it took me quite some hours to get
>> the module up and running.
>> The makefile had some bugs in it, as well as the module source itself,
>> which I needed to fix first.
>> It's running now, but there seems to be something wrong with multicast.
>> I'm using Linux-IGD for UPNP, and this requires multicast packets to work.
>> However, when my clients send multicast packets to find the upnp daemon,
>> the computer with the NX1101 doesn't pick them up.
>> When I put the card into promiscuous mode, it does get the packets (and
>> responds to them properly).
>>
>> I can't put my finger to it, a really weird problem.
>>
>>   
>>     
> Well, guess I'll answer to my own question with another question :)
> I finally figured out that when I ran:
> ifconfig eth1 allmulti
> the multicast packets did get picked up and everything works fine.
> But how do you set your interface to allmulti at boot?
> I've put it in my UPNP script for the moment, but I'm sure there is a
> better place for it.
>
> Regards
>
>   

My understanding is that this is a result of conscious routing decisions.

By default, only the primary interface will route multicast packets.  It 
is assumed that this behavior is correct.  If it not, it is assumed that 
you know how to correct it.  It took us a while here at work to locate a 
'proper' solution.

We did it by modifying the default routing table.

We modified /etc/sysconfig/static-routes
and added:

any: net 224.0.0.0 netmask 240.0.0.0 dev eth1

Hope this puts you on the right trail.

Good Luck!




More information about the fedora-list mailing list