I changed the defconfig in arch/um to include CONFIG_IP_MROUTE and that set it up correctly...

Much thanks to all...

Now I have another question:

I patched linux-2.4.28 with the uml patch 2.4.27-1, did the configs, make, etc.  If I make linux on one host, running Fedora Core 3, with a gcc3.4.2 everything works fine.  If I make linux on a different host, running Fedora Core 4, with a gcc 4.0.0, I get a bunch of compile warnings about  conflicting signage, and so forth.  I wonder what might be causing this.  I would not have thought there would be that much difference between the gcc's.

Ben Evans

On 1/27/06, Blaisorblade <blaisorblade@yahoo.it> wrote:
On Friday 27 January 2006 01:25, saltytexan wrote:
> Yes, that is what I suspected as well...

> I believe the problem is that the kernel does not think IGMP is available.
> The error message occurs when the code tries to setsockopt on a socket
> declared to be an IGMP datagram socket.  However, I see in my startup
> listing that the net protocols for TCP UDP ICMP and IGMP are all called
> out.  This is a bit puzzling to me.

> Checking the .config file that is generated by make xconfig ARCH=um I see
> that CONFIG_IP_MULTICAST=y but that CONFIG_IP_MROUTE is commented out.  I
> suspect this may have something to do with it.  However I cannot see where
> and which Makefiles to modify so that I get CONFIG_IP_MROUTE=y.  I tried
> modifying .config by hand but it did not help.

> Any ideas?

$ find net -name Kconfig|xargs grep IP_MROUTE
net/ipv4/Kconfig:config IP_MROUTE
net/ipv4/Kconfig:       depends on IP_MROUTE
net/ipv4/Kconfig:       depends on IP_MROUTE

Going to read the file, I can see it's "IP: multicast routing" under the
networking configurations.

> Thanks,
> Ben Evans

Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!".
Paolo Giarrusso, aka Blaisorblade (Skype ID "PaoloGiarrusso", ICQ 215621894)

Yahoo! Messenger with Voice: chiama da PC a telefono a tariffe esclusive

This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
User-mode-linux-user mailing list