From: Stephen B. <wid...@st...> - 2008-05-30 08:49:04
|
I've got my gumstix set up now, and I've been working on porting my code onto it. It uses multicast data to talk to other computers on a network. I've got it running now, and it's not sending the IGMP membership reports to receive the data. If I put the interface into promiscuous mode (bypassing the multicast membership, essentially) everything works. I'm going to go through my code and see if there's anything wrong in there, but first I thought I'd ask the list if anyone has got IGMP working on their gumstix? The interface includes MULTICAST in its features. Thanks for any help, Stephen. |
From: Lauri K. <lau...@gm...> - 2008-05-30 10:23:01
|
2008/5/30, Stephen Bridges <wid...@st...>: > I've got my gumstix set up now, and I've been working on porting my code > onto it. It uses multicast data to talk to other computers on a network. > I've got it running now, and it's not sending the IGMP membership reports > to receive the data. If I put the interface into promiscuous mode > (bypassing the multicast membership, essentially) everything works. > > I'm going to go through my code and see if there's anything wrong in > there, but first I thought I'd ask the list if anyone has got IGMP working > on their gumstix? The interface includes MULTICAST in its features. Long time ago I made some experiments. I needed to add something to the route table, because the multicast addresses weren't routed anywhere by default. -lauri |
From: Stephen B. <wid...@st...> - 2008-05-30 13:52:53
|
On Friday 30 May 2008 11:23:08 Lauri Kaila wrote: > Long time ago I made some experiments. I needed to add something to > the route table, because the multicast addresses weren't routed > anywhere by default. I assume from that you were having transmit problems? The gumstix is able to send multicast data fine, just not receive it. I did try adding in a 224.0.0.0 rule to direct the traffic to the eth0 interface, but it didn't make any difference. Stephen. |
From: chewygumstix <dan...@lm...> - 2008-12-09 20:23:41
|
Stephen Bridges-3 wrote: > > On Friday 30 May 2008 11:23:08 Lauri Kaila wrote: > >> Long time ago I made some experiments. I needed to add something to >> the route table, because the multicast addresses weren't routed >> anywhere by default. > > I assume from that you were having transmit problems? The gumstix is able > to > send multicast data fine, just not receive it. I did try adding in a > 224.0.0.0 rule to direct the traffic to the eth0 interface, but it didn't > make any difference. > > Stephen. > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > Did you ever resolve this? Thanks -- View this message in context: http://www.nabble.com/IGMP-Multicast-on-gumstix-tp17554293p20922254.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Michael K. <mfk...@gm...> - 2008-06-01 22:55:51
|
Stephen, On Fri, May 30, 2008 at 1:49 AM, Stephen Bridges <wid...@st...> wrote: > I've got my gumstix set up now, and I've been working on porting my code > onto it. It uses multicast data to talk to other computers on a network. > I've got it running now, and it's not sending the IGMP membership reports > to receive the data. If I put the interface into promiscuous mode > (bypassing the multicast membership, essentially) everything works. > > I'm going to go through my code and see if there's anything wrong in > there, but first I thought I'd ask the list if anyone has got IGMP working > on their gumstix? The interface includes MULTICAST in its features. It appears that the default gumstix kernel does not define CONFIG_IP_MULTICAST. You will need to define this macro and recompile the kernel. --Mike |
From: Stephen B. <wid...@st...> - 2008-06-03 10:38:15
|
>> I'm going to go through my code and see if there's anything wrong in >> there, but first I thought I'd ask the list if anyone has got IGMP >> working >> on their gumstix? The interface includes MULTICAST in its features. > > It appears that the default gumstix kernel does not define > CONFIG_IP_MULTICAST. You will need to define this macro and recompile > the kernel. Good call on that, thanks I'd assumed that the interface having MULTICAST meant I had kernel support. After a bit of fun, I've recompiled my kernel by using a method detailed on the list and copied the com.gumstix.collection/packages/linux directory to user.collection and edited the defconfig for my machine to define MULTICAST (verified by looking in the tmp/work dir. I've uploaded my new kernel (today's date), but I don't get any different network behaviour in my program. It does weirdly use less CPU power though. I have a /proc/net/igmp file that changes entries when it runs, so I assume something else is the problem now. Stephen. |
From: Michael K. <mfk...@gm...> - 2008-06-03 15:47:42
|
Stephen, On Tue, Jun 3, 2008 at 3:38 AM, Stephen Bridges <wid...@st...> wrote: > Good call on that, thanks I'd assumed that the interface having MULTICAST > meant I had kernel support. After a bit of fun, I've recompiled my kernel > by using a method detailed on the list and copied the > com.gumstix.collection/packages/linux directory to user.collection and > edited the defconfig for my machine to define MULTICAST (verified by > looking in the tmp/work dir. I've uploaded my new kernel (today's date), > but I don't get any different network behaviour in my program. > > It does weirdly use less CPU power though. I have a /proc/net/igmp file > that changes entries when it runs, so I assume something else is the > problem now. Is the multicast group that you are listening to listed in /proc/net/igmp? --Mike |
From: Stephen B. <wid...@st...> - 2008-06-03 16:58:58
|
On Tuesday 03 June 2008 16:47:47 Michael Kenney wrote: > Is the multicast group that you are listening to listed in /proc/net/igmp? I need to decode the hex it writes in the file to check it's the correct dotted quad address, but an additional one definitely appears and disappears at the right times. I'll also perform a tcpdump and analyse it again to look for the membership. Stephen. |
From: hermione <ann...@vo...> - 2008-06-04 13:49:58
|
Hi, I'm experiencing a similar issue since a few days. some days ago, I had exactly the same behavior : the gumstix was able to send multicast messages on the network but not receive them (except those sent by the gumstix itself). today, I have the opposite behaviour : the gumstix receives multicast messages sent by other machines, but messages sent by the gumstix are no more received (neither by other machines nor the gumstix itself). when I say "the gumstix sends" or "the gumstix receives" I mean a java program that runs on the gumstix. I have done some changes in the configuration, among other changed the switch on which the gumstix is connected, I don't know what causes the behaviour, or what made the behaviour change. Stephen Bridges-3 wrote: > > I've got my gumstix set up now, and I've been working on porting my code > onto it. It uses multicast data to talk to other computers on a network. > I've got it running now, and it's not sending the IGMP membership reports > to receive the data. If I put the interface into promiscuous mode > (bypassing the multicast membership, essentially) everything works. > > I'm going to go through my code and see if there's anything wrong in > there, but first I thought I'd ask the list if anyone has got IGMP working > on their gumstix? The interface includes MULTICAST in its features. > > Thanks for any help, > > Stephen. > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > -- View this message in context: http://www.nabble.com/IGMP-Multicast-on-gumstix-tp17554293p17647216.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Stephen B. <wid...@st...> - 2008-06-10 19:46:19
|
On Wednesday 04 June 2008 14:50:07 hermione wrote: > I have done some changes in the configuration, among other changed the > switch on which the gumstix is connected, I don't know what causes the > behaviour, or what made the behaviour change. Well I've moved from wireless to wifi, just an ad-hoc network. My laptop (which doesn't actually have CONFIG_MULTICAST set anyway) works fine, and the gumstix can't receive. I'm currently using the bodge of running tcpdump listening to a random port to put the device into promiscuous mode. It's not staggeringly elegant by any stretch of the imagination. Stephen. |
From: Bobby G. <ice...@ho...> - 2008-07-28 21:31:45
|
Once you have CONFIG_MULTICAST=y and have uploaded the new kernel to the gumstix, what do you do in the way of setting the default route for multicasting? I know on normal unix/linux systems, you use the route command "route add -net 224.0.0.0 netmask 240.0.0.0 dev wlan0", however, since the route tool is not on the gumstix, what method can I use to change the default route for outgoing multicast packets? I am using a buildroot built filesystem and kernel, and as far as I know there isn't a route tool as an option for inclusion in the filesystem. > From: wid...@st... > To: gum...@li... > Date: Tue, 10 Jun 2008 20:46:16 +0100 > Subject: Re: [Gumstix-users] IGMP/Multicast on gumstix > > On Wednesday 04 June 2008 14:50:07 hermione wrote: > > > I have done some changes in the configuration, among other changed the > > switch on which the gumstix is connected, I don't know what causes the > > behaviour, or what made the behaviour change. > > Well I've moved from wireless to wifi, just an ad-hoc network. My laptop > (which doesn't actually have CONFIG_MULTICAST set anyway) works fine, and the > gumstix can't receive. I'm currently using the bodge of running tcpdump > listening to a random port to put the device into promiscuous mode. > > It's not staggeringly elegant by any stretch of the imagination. > > Stephen. > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users _________________________________________________________________ With Windows Live for mobile, your contacts travel with you. http://www.windowslive.com/mobile/overview.html?ocid=TXT_TAGLM_WL_mobile_072008 |
From: Chris D. <chr...@gm...> - 2008-07-28 22:46:29
|
I think 'route' was removed from the buildroot build to save space. IIRC buildroot uses 'iproute' from busybox instead, but its been a long time since I've used buildroot so I can't say for sure. Chris On Mon, Jul 28, 2008 at 3:31 PM, Bobby Goodrich <ice...@ho...> wrote: > Once you have CONFIG_MULTICAST=y and have uploaded the new kernel to the > gumstix, what do you do in the way of setting the default route for > multicasting? I know on normal unix/linux systems, you use the route > command "route add -net 224.0.0.0 netmask 240.0.0.0 dev wlan0", however, > since the route tool is not on the gumstix, what method can I use to change > the default route for outgoing multicast packets? I am using a buildroot > built filesystem and kernel, and as far as I know there isn't a route tool > as an option for inclusion in the filesystem. > > >> From: wid...@st... >> To: gum...@li... >> Date: Tue, 10 Jun 2008 20:46:16 +0100 >> Subject: Re: [Gumstix-users] IGMP/Multicast on gumstix >> >> On Wednesday 04 June 2008 14:50:07 hermione wrote: >> >> > I have done some changes in the configuration, among other changed the >> > switch on which the gumstix is connected, I don't know what causes the >> > behaviour, or what made the behaviour change. >> >> Well I've moved from wireless to wifi, just an ad-hoc network. My laptop >> (which doesn't actually have CONFIG_MULTICAST set anyway) works fine, and >> the >> gumstix can't receive. I'm currently using the bodge of running tcpdump >> listening to a random port to put the device into promiscuous mode. >> >> It's not staggeringly elegant by any stretch of the imagination. >> >> Stephen. >> >> ------------------------------------------------------------------------- >> Check out the new SourceForge.net Marketplace. >> It's the best place to buy or sell services for >> just about anything Open Source. >> http://sourceforge.net/services/buy/index.php >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users > > ________________________________ > With Windows Live for mobile, your contacts travel with you. Connect on the > go. > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > |
From: Bobby G. <ice...@ho...> - 2008-07-28 22:53:31
|
now the question is, how do I translate "route add -net 224.0.0.0 netmask 240.0.0.0 dev mwlan0" to something with "ip route ..." I have looked at it for a while, but everything I have tried has failed with error: ip: either "to" is duplicate, or "240.0.0.0" is a garbage. (was on command: "ip route add 224.0.0.0 to multicast 240.0.0.0 dev mwlan0") For kicks, I have enabled the "route" option in the busybox menuconfig and am now transferring new filesystem over to see if I have it. That would solve all my problems if it worked. -Bobby > Date: Mon, 28 Jul 2008 16:46:40 -0600 > From: chr...@gm... > To: gum...@li... > Subject: Re: [Gumstix-users] IGMP/Multicast on gumstix > > I think 'route' was removed from the buildroot build to save space. > IIRC buildroot uses 'iproute' from busybox instead, but its been a > long time since I've used buildroot so I can't say for sure. > > Chris > > On Mon, Jul 28, 2008 at 3:31 PM, Bobby Goodrich <ice...@ho...> wrote: > > Once you have CONFIG_MULTICAST=y and have uploaded the new kernel to the > > gumstix, what do you do in the way of setting the default route for > > multicasting? I know on normal unix/linux systems, you use the route > > command "route add -net 224.0.0.0 netmask 240.0.0.0 dev wlan0", however, > > since the route tool is not on the gumstix, what method can I use to change > > the default route for outgoing multicast packets? I am using a buildroot > > built filesystem and kernel, and as far as I know there isn't a route tool > > as an option for inclusion in the filesystem. > > > > > >> From: wid...@st... > >> To: gum...@li... > >> Date: Tue, 10 Jun 2008 20:46:16 +0100 > >> Subject: Re: [Gumstix-users] IGMP/Multicast on gumstix > >> > >> On Wednesday 04 June 2008 14:50:07 hermione wrote: > >> > >> > I have done some changes in the configuration, among other changed the > >> > switch on which the gumstix is connected, I don't know what causes the > >> > behaviour, or what made the behaviour change. > >> > >> Well I've moved from wireless to wifi, just an ad-hoc network. My laptop > >> (which doesn't actually have CONFIG_MULTICAST set anyway) works fine, and > >> the > >> gumstix can't receive. I'm currently using the bodge of running tcpdump > >> listening to a random port to put the device into promiscuous mode. > >> > >> It's not staggeringly elegant by any stretch of the imagination. > >> > >> Stephen. > >> > >> ------------------------------------------------------------------------- > >> Check out the new SourceForge.net Marketplace. > >> It's the best place to buy or sell services for > >> just about anything Open Source. > >> http://sourceforge.net/services/buy/index.php > >> _______________________________________________ > >> gumstix-users mailing list > >> gum...@li... > >> https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > ________________________________ > > With Windows Live for mobile, your contacts travel with you. Connect on the > > go. > > ------------------------------------------------------------------------- > > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > > Build the coolest Linux based applications with Moblin SDK & win great > > prizes > > Grand prize is a trip for two to an Open Source event anywhere in the world > > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > > _______________________________________________ > > gumstix-users mailing list > > gum...@li... > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users _________________________________________________________________ Use video conversation to talk face-to-face with Windows Live Messenger. http://www.windowslive.com/messenger/connect_your_way.html?ocid=TXT_TAGLM_WL_Refresh_messenger_video_072008 |
From: Michael K. <mfk...@gm...> - 2008-07-29 19:52:56
|
Bobby, On Mon, Jul 28, 2008 at 3:53 PM, Bobby Goodrich <ice...@ho...> wrote: > now the question is, how do I translate "route add -net 224.0.0.0 netmask > 240.0.0.0 dev mwlan0" to something with "ip route ..." > I have looked at it for a while, but everything I have tried has failed with > error: > > ip: either "to" is duplicate, or "240.0.0.0" is a garbage. > > (was on command: "ip route add 224.0.0.0 to multicast 240.0.0.0 dev mwlan0") Try this: ip route add to 224.0.0.0/4 dev mwlan0 --Mike |
From: Bobby G. <ice...@ho...> - 2008-08-09 16:01:10
|
Thanks for the help Mike. It turns out I could add in the route tool by configuring busy box to have it $ (sudo) vim <path to your gumstix-buildroot directory>/target/device/Gumstix/busybox.config at around line 519 (or type "/CONFIG_ROUTE" to search for it) change: "# CONFIG_ROUTE is not set" to: "CONFIG_ROUTE=y" I hope this helps anyone else wanting to use route command -Bobby > Date: Tue, 29 Jul 2008 12:53:06 -0700 > From: mfk...@gm... > To: gum...@li... > Subject: Re: [Gumstix-users] IGMP/Multicast on gumstix > > Bobby, > > On Mon, Jul 28, 2008 at 3:53 PM, Bobby Goodrich <ice...@ho...> wrote: > > now the question is, how do I translate "route add -net 224.0.0.0 netmask > > 240.0.0.0 dev mwlan0" to something with "ip route ..." > > I have looked at it for a while, but everything I have tried has failed with > > error: > > > > ip: either "to" is duplicate, or "240.0.0.0" is a garbage. > > > > (was on command: "ip route add 224.0.0.0 to multicast 240.0.0.0 dev mwlan0") > > Try this: > > ip route add to 224.0.0.0/4 dev mwlan0 > > --Mike > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users _________________________________________________________________ Your PC, mobile phone, and online services work together like never before. http://clk.atdmt.com/MRT/go/108587394/direct/01/ |
From: shershen <she...@uk...> - 2009-05-09 16:14:31
|
in my case - Verdex XL6P - gumstix-custom-verdex 2.6.21 next commands are used to enable multicasting on local interface: 1. logic as root 2. perform next commands: ip route add to 224.0.0.0/4 dev lo echo 1 > /proc/sys/net/ipv4/ip_forward echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts here: lo - name of loop interface. you can check name of your interface from "ifconfig" command -- View this message in context: http://www.nabble.com/IGMP-Multicast-on-gumstix-tp17554293p23461882.html Sent from the Gumstix mailing list archive at Nabble.com. |