Project Home
Project Home
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
BroadcastCommunity.qnx.com will be offline from May 31 6:00pm until June 2 12:00AM for upcoming system upgrades. For more information please go to https://community.qnx.com/sf/discussion/do/listPosts/projects.bazaar/discussion.bazaar.topc28418
Forum Topic - Multicast not working on QNX 6.6.0 (on ARMv7 Zezboard): Page 1 of 6 (6 Items)
   
Multicast not working on QNX 6.6.0 (on ARMv7 Zezboard)  
Hi folks :)

We have an interesting problem. We have in our lab two ARMv7 boards running the same binaries. One is the Freescale 
sabre lite and the other one is the Zedboard.

The two boards are in the same subnet.

We have been doing multicast tests between each of these two boards, and other boards in the same sabnet (some i86QNX, 
some i86Linux).

The only one not working and not communicating via multicast is the zedboard. The libraries and sofwtare we use in the 
Zedboard is exactly the same as the one we run on the sabre lite. We use the same binaries, however they work on sabre 
lite and they dont in the zedboard.

Now, this is the sabre lite network configuration:
$ ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33192
	inet 127.0.0.1 netmask 0xff000000
	inet6 ::1 prefixlen 128
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
fec0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	address: 00:19:b8:01:61:e6
	media: Ethernet autoselect (1000baseT full-duplex,rxpause,txpause)
	status: active
	inet 10.10.65.17 netmask 0xffff0000 broadcast 10.10.255.255
	inet6 fe80::219:b8ff:fe01:61e6%fec0 prefixlen 64 scopeid 0x11

And this is the Zedboard network configuration:
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33192
	inet 127.0.0.1 netmask 0xff000000
	inet6 ::1 prefixlen 128
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
xzynq0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	address: 00:0a:35:11:00:01
	media: Ethernet autoselect (1000baseT full-duplex)
	status: active
	inet 10.10.65.13 netmask 0xffff0000 broadcast 10.10.255.255
	inet6 fe80::20a:35ff:fe11:1%xzynq0 prefixlen 64 scopeid 0x11

The only difference that I see is "rxpause,txpause".

Can you see what might be the problem here? Unicast data works just fine, it is just multicast packets somehow not going
 out/in from/to the interface.

Could this be a QNX driver issue for the zedboard rather than a board issue?

Thanks a lot for any insight you might provide :)

Thank you!