Hi,
I'm evaluating the possibility to use batman in our next product (measurement equipment) and I'm facing problems in using batman. I have five nodes installed around and I experience black-outs in connection among nodes. The resoult is I can't ping a certain node anymore.
Here is the output from 'batctl o' and the subsequent ping to a node which has good link quality (TQ):
[root@gtam00119 ~]# batctl o [B.A.T.M.A.N. adv 2011.4.0, MainIF/MAC: ra0/48:5d:60:b8:a2:f6 (bat0)] Originator last-seen (#/255) Nexthop [outgoingIF]: Potential nexthops ... 48:5d:60:b8:a2:b7 0.974s (202) 48:5d:60:b8:a3:0e [ ra0]: 48:5d:60:b8:a2:d2 ( 0) 48:5d:60:b8:a3:0e (202) 48:5d:60:b8:a3:0e 0.439s (249) 48:5d:60:b8:a3:0e [ ra0]: 48:5d:60:b8:a2:d2 (231) 48:5d:60:b8:a3:0e (249) 48:5d:60:b8:a2:d2 0.749s (250) 48:5d:60:b8:a2:d2 [ ra0]: 48:5d:60:b8:a3:0e (235) 48:5d:60:b8:a2:d2 (250) 48:5d:60:b8:a2:ff 0.156s (209) 48:5d:60:b8:a3:0e [ ra0]: 48:5d:60:b8:a2:d2 ( 0) 48:5d:60:b8:a3:0e (209)
[root@gtam00119 ~]# batctl ping 48:5d:60:b8:a3:0e PING 48:5d:60:b8:a3:0e (48:5d:60:b8:a3:0e) 20(48) bytes of data Reply from host 48:5d:60:b8:a3:0e timed out Reply from host 48:5d:60:b8:a3:0e timed out Reply from host 48:5d:60:b8:a3:0e timed out Reply from host 48:5d:60:b8:a3:0e timed out
And this is the output from 'batctl ll tt routes' from he node that is being pinged (see above):
[ 63665] Sending TT_REQUEST to 48:5d:60:b8:a2:b7 via 48:5d:60:b8:a2:ff [.] [ 63665] TT inconsistency for 48:5d:60:b8:a2:ff. Need to retrieve the correct information (ttvn: 1 last_ttvn: 0 crc: 19133 last_crc: 0 num_changes: 0) [ 63666] TT inconsistency for 48:5d:60:b8:a2:b7. Need to retrieve the correct information (ttvn: 1 last_ttvn: 0 crc: 22851 last_crc: 0 num_changes: 0) [ 63666] TT inconsistency for 48:5d:60:b8:a2:ff. Need to retrieve the correct information (ttvn: 1 last_ttvn: 0 crc: 19133 last_crc: 0 num_changes: 0) [ 63666] Sending TT_REQUEST to 48:5d:60:b8:a2:ff via 48:5d:60:b8:a2:ff [.] [ 63667] TT inconsistency for 48:5d:60:b8:a2:b7. Need to retrieve the correct information (ttvn: 1 last_ttvn: 0 crc: 22851 last_crc: 0 num_changes: 0) [ 63667] TT inconsistency for 48:5d:60:b8:a2:ff. Need to retrieve the correct information (ttvn: 1 last_ttvn: 0 crc: 19133 last_crc: 0 num_changes: 0) [ 63668] TT inconsistency for 48:5d:60:b8:a2:b7. Need to retrieve the correct information (ttvn: 1 last_ttvn: 0 crc: 22851 last_crc: 0 num_changes: 0) [ 63668] TT inconsistency for 48:5d:60:b8:a2:ff. Need to retrieve the correct information (ttvn: 1 last_ttvn: 0 crc: 19133 last_crc: 0 num_changes: 0) [ 63669] TT inconsistency for 48:5d:60:b8:a2:b7. Need to retrieve the correct information (ttvn: 1 last_ttvn: 0 crc: 22851 last_crc: 0 num_changes: 0)
This situation was triggered by the following procedure: 1) from node (last two octets) 'a2:f6' the 'a3:0e' node was pinged 2) in the middle a ssh connection from the node 'a2:f6' was made to the node 'a3:0e'. 3) so far so good 4) the node 'a3:0e' was rebooted by issuing the 'reboot' command in the console 5) after this the connection is lost and the above logs were produced
I'm using the version 2011.4.0 on all nodes: [root@gtam00119 ~]# batctl -v batctl 2011.4.0 [batman-adv: 2011.4.0]
Any help is highly appreciated. I might be doing something wrong, but seems a stability problem.
Marko
Hello Marko,
thank you for reporting the issue and for the high quantity (and quality) of information you are giving us.
On Tue, Dec 06, 2011 at 10:46:27AM +0100, Marko Panger - AGB Lab wrote:
[root@gtam00119 ~]# batctl ping 48:5d:60:b8:a3:0e PING 48:5d:60:b8:a3:0e (48:5d:60:b8:a3:0e) 20(48) bytes of data Reply from host 48:5d:60:b8:a3:0e timed out Reply from host 48:5d:60:b8:a3:0e timed out Reply from host 48:5d:60:b8:a3:0e timed out Reply from host 48:5d:60:b8:a3:0e timed out
Starting from this point I would say that the problem is "before" the TT mechanism. batctl ping do not relies on the TTs as it directly use originator (node) addresses. Usually, in this cases, the problem is in the connection between nodes (most likely on the layer below).
And this is the output from 'batctl ll tt routes' from he node that is being pinged (see above):
[CUT]
From the log it is possible to see that the node is not receiving any TT_REPLY
message (which should solve the inconsistency being reported). This suggests us that the previous statement is probably true ("the problem is 'before" the TT mechanism").
Would you mind providing us the output of "batctl o" after the reboot on the node where you take the tt log? Moreover, could you please attach the output of "batctl td WIFI_IFACE" either on the unreachable node and on another one (maybe a2:f6?)
Cheers,
On Tue, Dec 06, 2011 at 12:09:02PM +0100, Antonio Quartulli wrote:
Hello Marko,
thank you for reporting the issue and for the high quantity (and quality) of information you are giving us.
On Tue, Dec 06, 2011 at 10:46:27AM +0100, Marko Panger - AGB Lab wrote:
[root@gtam00119 ~]# batctl ping 48:5d:60:b8:a3:0e PING 48:5d:60:b8:a3:0e (48:5d:60:b8:a3:0e) 20(48) bytes of data Reply from host 48:5d:60:b8:a3:0e timed out Reply from host 48:5d:60:b8:a3:0e timed out Reply from host 48:5d:60:b8:a3:0e timed out Reply from host 48:5d:60:b8:a3:0e timed out
Starting from this point I would say that the problem is "before" the TT mechanism. batctl ping do not relies on the TTs as it directly use originator (node) addresses. Usually, in this cases, the problem is in the connection between nodes (most likely on the layer below).
And this is the output from 'batctl ll tt routes' from he node that is being pinged (see above):
[CUT]
From the log it is possible to see that the node is not receiving any TT_REPLY message (which should solve the inconsistency being reported). This suggests us that the previous statement is probably true ("the problem is 'before" the TT mechanism").
Would you mind providing us the output of "batctl o" after the reboot on the node where you take the tt log? Moreover, could you please attach the output of "batctl td WIFI_IFACE" either on the unreachable node and on another one (maybe a2:f6?)
I was wondering whether you can directly provide us two .cap file (I think they are easier to inspect than looking at the batctl td output into an email :-))
Cheers,
Cheers,
-- Antonio Quartulli
..each of us alone is worth nothing.. Ernesto "Che" Guevara
Hi Antonio,
Its a bit difficult to provide you a cap file as this is a tightly embedded device (console only) and I would have to build wireshark for it. I'm copy/pasting the required information from the batctl output for both nodes.
If this doesn't help I will try to manage to get wireshark running, but it will be tricky.
Here you go:
*** a3:0e - pinged node ***
batctl o
[B.A.T.M.A.N. adv 2011.4.0, MainIF/MAC: ra0/48:5d:60:b8:a3:0e (bat0)] Originator last-seen (#/255) Nexthop [outgoingIF]: Potential nexthops ... 48:5d:60:b8:a2:b7 0.737s (206) 48:5d:60:b8:a2:ff [ ra0]: 48:5d:60:b8:a2:ff (206) 48:5d:60:b8:a2:d2 0.301s (207) 48:5d:60:b8:a2:d2 [ ra0]: 48:5d:60:b8:a2:ff ( 0) 48:5d:60:b8:a2:f6 (185) 48:5d:60:b8:a2:d2 (207) 48:5d:60:b8:a2:ff 0.554s (231) 48:5d:60:b8:a2:ff [ ra0]: 48:5d:60:b8:a2:ff (231) 48:5d:60:b8:a2:f6 0.303s (225) 48:5d:60:b8:a2:f6 [ ra0]: 48:5d:60:b8:a2:ff ( 0) 48:5d:60:b8:a2:d2 (193) 48:5d:60:b8:a2:f6 (225)
batctl td ra0
14:39:00.652217 BAT 48:5d:60:b8:a2:ff: OGM via neigh 48:5d:60:b8:a2:ff, seq 74341, tq 255, ttvn 1, ttcrc 19133, ttl 50, v 14, flags [..F.], length 26 14:39:00.754981 BAT 48:5d:60:b8:a2:ff: OGM via neigh 48:5d:60:b8:a3:0e, seq 74341, tq 236, ttvn 1, ttcrc 19133, ttl 49, v 14, flags [D...], length 26 14:39:00.795184 BAT 48:5d:60:b8:a2:d2: OGM via neigh 48:5d:60:b8:a2:d2, seq 75781, tq 255, ttvn 1, ttcrc 53836, ttl 50, v 14, flags [..F.], length 52 14:39:00.861530 BAT 48:5d:60:b8:a2:ff: OGM via neigh 48:5d:60:b8:a2:f6, seq 74341, tq 199, ttvn 1, ttcrc 19133, ttl 48, v 14, flags [....], length 26 14:39:00.896005 BAT 48:5d:60:b8:a2:d2: OGM via neigh 48:5d:60:b8:a3:0e, seq 75781, tq 245, ttvn 1, ttcrc 53836, ttl 49, v 14, flags [D...], length 26 14:39:00.898495 BAT 48:5d:60:b8:a2:d2: OGM via neigh 48:5d:60:b8:a2:f6, seq 75781, tq 243, ttvn 1, ttcrc 53836, ttl 49, v 14, flags [D...], length 26 14:39:00.979211 BAT 48:5d:60:b8:a2:b7: OGM via neigh 48:5d:60:b8:a2:ff, seq 74267, tq 232, ttvn 1, ttcrc 22851, ttl 49, v 14, flags [D...], length 26 14:39:01.005184 BAT 48:5d:60:b8:a2:d2: OGM via neigh 48:5d:60:b8:a2:ff, seq 75781, tq 219, ttvn 1, ttcrc 53836, ttl 48, v 14, flags [....], length 26 14:39:01.082980 BAT 48:5d:60:b8:a2:b7: OGM via neigh 48:5d:60:b8:a3:0e, seq 74267, tq 214, ttvn 1, ttcrc 22851, ttl 48, v 14, flags [....], length 26 14:39:01.191677 BAT 48:5d:60:b8:a2:b7: OGM via neigh 48:5d:60:b8:a2:f6, seq 74267, tq 180, ttvn 1, ttcrc 22851, ttl 47, v 14, flags [....], length 26 14:39:01.193434 BAT 48:5d:60:b8:a2:b7: OGM via neigh 48:5d:60:b8:a2:d2, seq 74267, tq 174, ttvn 1, ttcrc 22851, ttl 47, v 14, flags [....], length 26 14:39:01.234976 BAT 48:5d:60:b8:a3:0e: OGM via neigh 48:5d:60:b8:a3:0e, seq 73719, tq 255, ttvn 1, ttcrc 17841, ttl 50, v 14, flags [..F.], length 26 Warning - packet contains unknown ether type: 0x0023 14:39:01.307481 BAT 48:5d:60:b8:a2:f6: OGM via neigh 48:5d:60:b8:a2:f6, seq 75714, tq 255, ttvn 1, ttcrc 42909, ttl 50, v 14, flags [..F.], length 26 14:39:01.335458 BAT 48:5d:60:b8:a3:0e: OGM via neigh 48:5d:60:b8:a2:f6, seq 73719, tq 216, ttvn 1, ttcrc 17841, ttl 49, v 14, flags [D...], length 26 14:39:01.338096 BAT 48:5d:60:b8:a3:0e: OGM via neigh 48:5d:60:b8:a2:d2, seq 73719, tq 208, ttvn 1, ttcrc 17841, ttl 49, v 14, flags [D...], length 26 14:39:01.340180 BAT 48:5d:60:b8:a3:0e: OGM via neigh 48:5d:60:b8:a2:ff, seq 73719, tq 228, ttvn 1, ttcrc 17841, ttl 49, v 14, flags [D...], length 26 Warning - packet contains unknown ether type: 0x0023 14:39:01.410086 BAT 48:5d:60:b8:a2:f6: OGM via neigh 48:5d:60:b8:a2:d2, seq 75714, tq 200, ttvn 1, ttcrc 42909, ttl 49, v 14, flags [D...], length 26 14:39:01.410974 BAT 48:5d:60:b8:a2:f6: OGM via neigh 48:5d:60:b8:a3:0e, seq 75714, tq 223, ttvn 1, ttcrc 42909, ttl 49, v 14, flags [D...], length 26 14:39:01.520180 BAT 48:5d:60:b8:a2:f6: OGM via neigh 48:5d:60:b8:a2:ff, seq 75714, tq 199, ttvn 1, ttcrc 42909, ttl 48, v 14, flags [....], length 26 Warning - packet contains unknown ether type: 0x0024 14:39:01.632188 BAT 48:5d:60:b8:a2:ff: OGM via neigh 48:5d:60:b8:a2:ff, seq 74342, tq 255, ttvn 1, ttcrc 19133, ttl 50, v 14, flags [..F.], length 26 14:39:01.734978 BAT 48:5d:60:b8:a2:ff: OGM via neigh 48:5d:60:b8:a3:0e, seq 74342, tq 236, ttvn 1, ttcrc 19133, ttl 49, v 14, flags [D...], length 26 14:39:01.775105 BAT 48:5d:60:b8:a2:d2: OGM via neigh 48:5d:60:b8:a2:d2, seq 75782, tq 255, ttvn 1, ttcrc 53836, ttl 50, v 14, flags [..F.], length 26 14:39:01.882980 BAT 48:5d:60:b8:a2:d2: OGM via neigh 48:5d:60:b8:a3:0e, seq 75782, tq 245, ttvn 1, ttcrc 53836, ttl 49, v 14, flags [D...], length 26 14:39:01.883597 BAT 48:5d:60:b8:a2:d2: OGM via neigh 48:5d:60:b8:a2:f6, seq 75782, tq 243, ttvn 1, ttcrc 53836, ttl 49, v 14, flags [D...], length 26 14:39:01.962180 BAT 48:5d:60:b8:a2:b7: OGM via neigh 48:5d:60:b8:a2:ff, seq 74268, tq 232, ttvn 1, ttcrc 22851, ttl 49, v 14, flags [D...], length 26 14:39:01.962307 BAT 48:5d:60:b8:a3:0e > 48:5d:60:b8:a2:b7: TT request, ttvn 1, crc 17241, ttl 50, v 14, flags [Q.], length 19 14:39:01.987181 BAT 48:5d:60:b8:a2:d2: OGM via neigh 48:5d:60:b8:a2:ff, seq 75782, tq 215, ttvn 1, ttcrc 53836, ttl 48, v 14, flags [....], length 26 14:39:02.062980 BAT 48:5d:60:b8:a2:b7: OGM via neigh 48:5d:60:b8:a3:0e, seq 74268, tq 214, ttvn 1, ttcrc 22851, ttl 48, v 14, flags [....], length 26 14:39:02.163080 BAT 48:5d:60:b8:a2:b7: OGM via neigh 48:5d:60:b8:a2:d2, seq 74268, tq 174, ttvn 1, ttcrc 22851, ttl 47, v 14, flags [....], length 26 14:39:02.163432 BAT 48:5d:60:b8:a2:b7: OGM via neigh 48:5d:60:b8:a2:f6, seq 74268, tq 184, ttvn 1, ttcrc 22851, ttl 47, v 14, flags [....], length 26 14:39:02.214981 BAT 48:5d:60:b8:a3:0e: OGM via neigh 48:5d:60:b8:a3:0e, seq 73720, tq 255, ttvn 1, ttcrc 17841, ttl 50, v 14, flags [..F.], length 26 14:39:02.287409 BAT 48:5d:60:b8:a2:f6: OGM via neigh 48:5d:60:b8:a2:f6, seq 75715, tq 255, ttvn 1, ttcrc 42909, ttl 50, v 14, flags [..F.], length 26 14:39:02.320173 BAT 48:5d:60:b8:a3:0e: OGM via neigh 48:5d:60:b8:a2:ff, seq 73720, tq 224, ttvn 1, ttcrc 17841, ttl 49, v 14, flags [D...], length 26 14:39:02.323054 BAT 48:5d:60:b8:a3:0e: OGM via neigh 48:5d:60:b8:a2:d2, seq 73720, tq 208, ttvn 1, ttcrc 17841, ttl 49, v 14, flags [D...], length 26 14:39:02.324411 BAT 48:5d:60:b8:a3:0e: OGM via neigh 48:5d:60:b8:a2:f6, seq 73720, tq 220, ttvn 1, ttcrc 17841, ttl 49, v 14, flags [D...], length 26 14:39:02.395984 BAT 48:5d:60:b8:a2:f6: OGM via neigh 48:5d:60:b8:a3:0e, seq 75715, tq 223, ttvn 1, ttcrc 42909, ttl 49, v 14, flags [D...], length 26 14:39:02.502172 BAT 48:5d:60:b8:a2:f6: OGM via neigh 48:5d:60:b8:a2:ff, seq 75715, tq 196, ttvn 1, ttcrc 42909, ttl 48, v 14, flags [....], length 26 Warning - packet contains unknown ether type: 0x0024 14:39:02.632172 BAT 48:5d:60:b8:a2:ff: OGM via neigh 48:5d:60:b8:a2:ff, seq 74343, tq 255, ttvn 1, ttcrc 19133, ttl 50, v 14, flags [..F.], length 26 14:39:02.632296 BAT 48:5d:60:b8:a3:0e > 48:5d:60:b8:a2:ff: TT request, ttvn 1, crc 48458, ttl 50, v 14, flags [Q.], length 19 14:39:02.738987 BAT 48:5d:60:b8:a2:ff: OGM via neigh 48:5d:60:b8:a3:0e, seq 74343, tq 236, ttvn 1, ttcrc 19133, ttl 49, v 14, flags [D...], length 26 14:39:02.775127 BAT 48:5d:60:b8:a2:d2: OGM via neigh 48:5d:60:b8:a2:d2, seq 75783, tq 255, ttvn 1, ttcrc 53836, ttl 50, v 14, flags [..F.], length 52 14:39:02.881976 BAT 48:5d:60:b8:a2:d2: OGM via neigh 48:5d:60:b8:a3:0e, seq 75783, tq 245, ttvn 1, ttcrc 53836, ttl 49, v 14, flags [D...], length 26 14:39:02.898072 BAT 48:5d:60:b8:a2:ff: OGM via neigh 48:5d:60:b8:a2:f6, seq 74343, tq 202, ttvn 1, ttcrc 19133, ttl 48, v 14, flags [....], length 26 14:39:02.898549 BAT 48:5d:60:b8:a2:d2: OGM via neigh 48:5d:60:b8:a2:f6, seq 75783, tq 244, ttvn 1, ttcrc 53836, ttl 49, v 14, flags [D...], length 26 14:39:02.986092 BAT 48:5d:60:b8:a2:d2: OGM via neigh 48:5d:60:b8:a2:ff, seq 75783, tq 215, ttvn 1, ttcrc 53836, ttl 48, v 14, flags [....], length 26 14:39:03.194984 BAT 48:5d:60:b8:a3:0e: OGM via neigh 48:5d:60:b8:a3:0e, seq 73721, tq 255, ttvn 1, ttcrc 17841, ttl 50, v 14, flags [..F.], length 26 14:39:03.287378 BAT 48:5d:60:b8:a2:f6: OGM via neigh 48:5d:60:b8:a2:f6, seq 75716, tq 255, ttvn 1, ttcrc 42909, ttl 50, v 14, flags [..F.], length 26 14:39:03.302076 BAT 48:5d:60:b8:a3:0e: OGM via neigh 48:5d:60:b8:a2:d2, seq 73721, tq 213, ttvn 1, ttcrc 17841, ttl 49, v 14, flags [D...], length 26 14:39:03.387046 BAT 48:5d:60:b8:a2:f6: OGM via neigh 48:5d:60:b8:a2:d2, seq 75716, tq 204, ttvn 1, ttcrc 42909, ttl 49, v 14, flags [D...], length 26 14:39:03.390972 BAT 48:5d:60:b8:a2:f6: OGM via neigh 48:5d:60:b8:a3:0e, seq 75716, tq 223, ttvn 1, ttcrc 42909, ttl 49, v 14, flags [D...], length 26 14:39:03.409318 BAT 48:5d:60:b8:a3:0e: OGM via neigh 48:5d:60:b8:a2:f6, seq 73721, tq 218, ttvn 1, ttcrc 17841, ttl 49, v 14, flags [....], length 26 14:39:03.494080 BAT 48:5d:60:b8:a2:f6: OGM via neigh 48:5d:60:b8:a2:ff, seq 75716, tq 196, ttvn 1, ttcrc 42909, ttl 48, v 14, flags [....], length 26 Warning - packet contains unknown ether type: 0x0024 14:39:03.612075 BAT 48:5d:60:b8:a2:ff: OGM via neigh 48:5d:60:b8:a2:ff, seq 74344, tq 255, ttvn 1, ttcrc 19133, ttl 50, v 14, flags [..F.], length 26 14:39:03.715988 BAT 48:5d:60:b8:a2:ff: OGM via neigh 48:5d:60:b8:a3:0e, seq 74344, tq 232, ttvn 1, ttcrc 19133, ttl 49, v 14, flags [D...], length 26 14:39:03.757579 BAT 48:5d:60:b8:a2:d2: OGM via neigh 48:5d:60:b8:a2:d2, seq 75784, tq 255, ttvn 1, ttcrc 53836, ttl 50, v 14, flags [..F.], length 52 14:39:03.818323 BAT 48:5d:60:b8:a2:ff: OGM via neigh 48:5d:60:b8:a2:f6, seq 74344, tq 202, ttvn 1, ttcrc 19133, ttl 48, v 14, flags [....], length 26 14:39:03.857972 BAT 48:5d:60:b8:a2:d2: OGM via neigh 48:5d:60:b8:a3:0e, seq 75784, tq 245, ttvn 1, ttcrc 53836, ttl 49, v 14, flags [D...], length 26 14:39:03.866305 BAT 48:5d:60:b8:a2:d2: OGM via neigh 48:5d:60:b8:a2:f6, seq 75784, tq 244, ttvn 1, ttcrc 53836, ttl 49, v 14, flags [D...], length 26 14:39:03.936040 BAT 48:5d:60:b8:a2:b7: OGM via neigh 48:5d:60:b8:a2:ff, seq 74270, tq 228, ttvn 1, ttcrc 22851, ttl 49, v 14, flags [D...], length 26 14:39:03.958032 BAT 48:5d:60:b8:a2:d2: OGM via neigh 48:5d:60:b8:a2:ff, seq 75784, tq 211, ttvn 1, ttcrc 53836, ttl 48, v 14, flags [....], length 26 14:39:04.044974 BAT 48:5d:60:b8:a2:b7: OGM via neigh 48:5d:60:b8:a3:0e, seq 74270, tq 207, ttvn 1, ttcrc 22851, ttl 48, v 14, flags [....], length 26 14:39:04.149031 BAT 48:5d:60:b8:a2:b7: OGM via neigh 48:5d:60:b8:a2:d2, seq 74270, tq 172, ttvn 1, ttcrc 22851, ttl 47, v 14, flags [....], length 26 14:39:04.152304 BAT 48:5d:60:b8:a2:b7: OGM via neigh 48:5d:60:b8:a2:f6, seq 74270, tq 181, ttvn 1, ttcrc 22851, ttl 47, v 14, flags [....], length 26 14:39:04.174979 BAT 48:5d:60:b8:a3:0e: OGM via neigh 48:5d:60:b8:a3:0e, seq 73722, tq 255, ttvn 1, ttcrc 17841, ttl 50, v 14, flags [..F.], length 26 14:39:04.282022 BAT 48:5d:60:b8:a3:0e: OGM via neigh 48:5d:60:b8:a2:d2, seq 73722, tq 213, ttvn 1, ttcrc 17841, ttl 49, v 14, flags [D...], length 26 14:39:04.284278 BAT 48:5d:60:b8:a3:0e: OGM via neigh 48:5d:60:b8:a2:f6, seq 73722, tq 223, ttvn 1, ttcrc 17841, ttl 49, v 14, flags [D...], length 26 14:39:04.287260 BAT 48:5d:60:b8:a2:f6: OGM via neigh 48:5d:60:b8:a2:f6, seq 75717, tq 255, ttvn 1, ttcrc 42909, ttl 50, v 14, flags [..F.], length 26 14:39:04.387019 BAT 48:5d:60:b8:a2:f6: OGM via neigh 48:5d:60:b8:a2:d2, seq 75717, tq 204, ttvn 1, ttcrc 42909, ttl 49, v 14, flags [D...], length 26 14:39:04.390981 BAT 48:5d:60:b8:a2:f6: OGM via neigh 48:5d:60:b8:a3:0e, seq 75717, tq 228, ttvn 1, ttcrc 42909, ttl 49, v 14, flags [D...], length 26 14:39:04.492026 BAT 48:5d:60:b8:a2:f6: OGM via neigh 48:5d:60:b8:a2:ff, seq 75717, tq 196, ttvn 1, ttcrc 42909, ttl 48, v 14, flags [....], length 26 Warning - packet contains unknown ether type: 0x0024 14:39:04.612044 BAT 48:5d:60:b8:a2:ff: OGM via neigh 48:5d:60:b8:a2:ff, seq 74345, tq 255, ttvn 1, ttcrc 19133, ttl 50, v 14, flags [..F.], length 26
*** a2:f6 - the pinging node ***
batctl o
[B.A.T.M.A.N. adv 2011.4.0, MainIF/MAC: ra0/48:5d:60:b8:a3:0e (bat0)] Originator last-seen (#/255) Nexthop [outgoingIF]: Potential nexthops ... 48:5d:60:b8:a2:b7 0.737s (206) 48:5d:60:b8:a2:ff [ ra0]: 48:5d:60:b8:a2:ff (206) 48:5d:60:b8:a2:d2 0.301s (207) 48:5d:60:b8:a2:d2 [ ra0]: 48:5d:60:b8:a2:ff ( 0) 48:5d:60:b8:a2:f6 (185) 48:5d:60:b8:a2:d2 (207) 48:5d:60:b8:a2:ff 0.554s (231) 48:5d:60:b8:a2:ff [ ra0]: 48:5d:60:b8:a2:ff (231) 48:5d:60:b8:a2:f6 0.303s (225) 48:5d:60:b8:a2:f6 [ ra0]: 48:5d:60:b8:a2:ff ( 0) 48:5d:60:b8:a2:d2 (193) 48:5d:60:b8:a2:f6 (225)
batctl td ra0
[B.A.T.M.A.N. adv 2011.4.0, MainIF/MAC: ra0/48:5d:60:b8:a2:f6 (bat0)] Originator last-seen (#/255) Nexthop [outgoingIF]: Potential nexthops ... 48:5d:60:b8:a2:b7 0.678s (109) 48:5d:60:b8:a3:0e [ ra0]: 48:5d:60:b8:a2:d2 ( 0) 48:5d:60:b8:a3:0e (109) 48:5d:60:b8:a3:0e 0.236s (229) 48:5d:60:b8:a3:0e [ ra0]: 48:5d:60:b8:a2:d2 (221) 48:5d:60:b8:a3:0e (229) 48:5d:60:b8:a2:d2 0.129s (255) 48:5d:60:b8:a2:d2 [ ra0]: 48:5d:60:b8:a3:0e (215) 48:5d:60:b8:a2:d2 (255) 48:5d:60:b8:a2:ff 0.350s (123) 48:5d:60:b8:a3:0e [ ra0]: 48:5d:60:b8:a2:d2 ( 0) 48:5d:60:b8:a3:0e (123)
batctl td ra0
14:36:49.041049 BAT 48:5d:60:b8:a2:f6 > 48:5d:60:b8:a3:0e: ICMP echo request, id 0, seq 349, ttl 50, v 14, length 20 14:36:49.130824 BAT 48:5d:60:b8:a2:f6: OGM via neigh 48:5d:60:b8:a2:d2, seq 75787, tq 232, ttvn 1, ttcrc 42909, ttl 49, v 14, flags [D...], length 26 14:36:49.132475 BAT 48:5d:60:b8:a2:f6: OGM via neigh 48:5d:60:b8:a3:0e, seq 75787, tq 245, ttvn 1, ttcrc 42909, ttl 49, v 14, flags [D...], length 26 14:36:49.255485 BAT 48:5d:60:b8:a2:ff: OGM via neigh 48:5d:60:b8:a3:0e, seq 74415, tq 245, ttvn 1, ttcrc 19133, ttl 49, v 14, flags [D...], length 26 14:36:49.358633 BAT 48:5d:60:b8:a2:ff: OGM via neigh 48:5d:60:b8:a2:f6, seq 74415, tq 207, ttvn 1, ttcrc 19133, ttl 48, v 14, flags [....], length 26 14:36:49.362841 BAT 48:5d:60:b8:a2:ff: OGM via neigh 48:5d:60:b8:a2:d2, seq 74415, tq 222, ttvn 1, ttcrc 19133, ttl 48, v 14, flags [....], length 26 14:36:49.521508 BAT 48:5d:60:b8:a2:b7: OGM via neigh 48:5d:60:b8:a3:0e, seq 74341, tq 222, ttvn 1, ttcrc 22851, ttl 48, v 14, flags [....], length 26 14:36:49.621615 BAT 48:5d:60:b8:a2:b7: OGM via neigh 48:5d:60:b8:a2:f6, seq 74341, tq 187, ttvn 1, ttcrc 22851, ttl 47, v 14, flags [....], length 26 14:36:49.626827 BAT 48:5d:60:b8:a2:b7: OGM via neigh 48:5d:60:b8:a2:d2, seq 74341, tq 198, ttvn 1, ttcrc 22851, ttl 47, v 14, flags [....], length 26 14:36:49.701512 BAT 48:5d:60:b8:a3:0e: OGM via neigh 48:5d:60:b8:a3:0e, seq 73793, tq 255, ttvn 1, ttcrc 17841, ttl 50, v 14, flags [..F.], length 26 14:36:49.804611 BAT 48:5d:60:b8:a3:0e: OGM via neigh 48:5d:60:b8:a2:f6, seq 73793, tq 216, ttvn 1, ttcrc 17841, ttl 49, v 14, flags [D...], length 26 14:36:49.808848 BAT 48:5d:60:b8:a3:0e: OGM via neigh 48:5d:60:b8:a2:d2, seq 73793, tq 228, ttvn 1, ttcrc 17841, ttl 49, v 14, flags [D...], length 26 14:36:50.027648 BAT 48:5d:60:b8:a2:f6: OGM via neigh 48:5d:60:b8:a2:f6, seq 75788, tq 255, ttvn 1, ttcrc 42909, ttl 50, v 14, flags [..F.], length 26 14:36:50.042210 BAT 48:5d:60:b8:a2:f6 > 48:5d:60:b8:a3:0e: ICMP echo request, id 0, seq 350, ttl 50, v 14, length 20 14:36:50.132975 BAT 48:5d:60:b8:a2:f6: OGM via neigh 48:5d:60:b8:a3:0e, seq 75788, tq 245, ttvn 1, ttcrc 42909, ttl 49, v 14, flags [D...], length 26 14:36:50.136869 BAT 48:5d:60:b8:a2:f6: OGM via neigh 48:5d:60:b8:a2:d2, seq 75788, tq 228, ttvn 1, ttcrc 42909, ttl 49, v 14, flags [D...], length 26 14:36:50.236540 BAT 48:5d:60:b8:a2:ff: OGM via neigh 48:5d:60:b8:a3:0e, seq 74416, tq 245, ttvn 1, ttcrc 19133, ttl 49, v 14, flags [D...], length 26 14:36:50.337854 BAT 48:5d:60:b8:a2:ff: OGM via neigh 48:5d:60:b8:a2:d2, seq 74416, tq 219, ttvn 1, ttcrc 19133, ttl 48, v 14, flags [....], length 26 14:36:50.341625 BAT 48:5d:60:b8:a2:ff: OGM via neigh 48:5d:60:b8:a2:f6, seq 74416, tq 207, ttvn 1, ttcrc 19133, ttl 48, v 14, flags [....], length 26 14:36:50.479864 BAT 48:5d:60:b8:a2:d2: OGM via neigh 48:5d:60:b8:a2:d2, seq 75856, tq 255, ttvn 1, ttcrc 53836, ttl 50, v 14, flags [..F.], length 26 14:36:50.515565 BAT 48:5d:60:b8:a2:b7: OGM via neigh 48:5d:60:b8:a3:0e, seq 74342, tq 222, ttvn 1, ttcrc 22851, ttl 48, v 14, flags [....], length 26 14:36:50.584567 BAT 48:5d:60:b8:a2:d2: OGM via neigh 48:5d:60:b8:a3:0e, seq 75856, tq 245, ttvn 1, ttcrc 53836, ttl 49, v 14, flags [D...], length 26 14:36:50.587612 BAT 48:5d:60:b8:a2:d2: OGM via neigh 48:5d:60:b8:a2:f6, seq 75856, tq 232, ttvn 1, ttcrc 53836, ttl 49, v 14, flags [D...], length 26 14:36:50.616881 BAT 48:5d:60:b8:a2:b7: OGM via neigh 48:5d:60:b8:a2:d2, seq 74342, tq 198, ttvn 1, ttcrc 22851, ttl 47, v 14, flags [....], length 26 14:36:50.623613 BAT 48:5d:60:b8:a2:b7: OGM via neigh 48:5d:60:b8:a2:f6, seq 74342, tq 187, ttvn 1, ttcrc 22851, ttl 47, v 14, flags [....], length 26 14:36:50.681581 BAT 48:5d:60:b8:a3:0e: OGM via neigh 48:5d:60:b8:a3:0e, seq 73794, tq 255, ttvn 1, ttcrc 17841, ttl 50, v 14, flags [..F.], length 26 14:36:50.780881 BAT 48:5d:60:b8:a3:0e: OGM via neigh 48:5d:60:b8:a2:d2, seq 73794, tq 232, ttvn 1, ttcrc 17841, ttl 49, v 14, flags [D...], length 26 14:36:50.785631 BAT 48:5d:60:b8:a3:0e: OGM via neigh 48:5d:60:b8:a2:f6, seq 73794, tq 216, ttvn 1, ttcrc 17841, ttl 49, v 14, flags [D...], length 26 14:36:51.027651 BAT 48:5d:60:b8:a2:f6: OGM via neigh 48:5d:60:b8:a2:f6, seq 75789, tq 255, ttvn 1, ttcrc 42909, ttl 50, v 14, flags [..F.], length 26 14:36:51.043367 BAT 48:5d:60:b8:a2:f6 > 48:5d:60:b8:a3:0e: ICMP echo request, id 0, seq 351, ttl 50, v 14, length 20 14:36:51.128909 BAT 48:5d:60:b8:a2:f6: OGM via neigh 48:5d:60:b8:a2:d2, seq 75789, tq 232, ttvn 1, ttcrc 42909, ttl 49, v 14, flags [D...], length 26 14:36:51.134918 BAT 48:5d:60:b8:a2:f6: OGM via neigh 48:5d:60:b8:a3:0e, seq 75789, tq 240, ttvn 1, ttcrc 42909, ttl 49, v 14, flags [D...], length 26 14:36:51.216608 BAT 48:5d:60:b8:a2:ff: OGM via neigh 48:5d:60:b8:a3:0e, seq 74417, tq 245, ttvn 1, ttcrc 19133, ttl 49, v 14, flags [D...], length 26 14:36:51.317910 BAT 48:5d:60:b8:a2:ff: OGM via neigh 48:5d:60:b8:a2:d2, seq 74417, tq 222, ttvn 1, ttcrc 19133, ttl 48, v 14, flags [....], length 26 14:36:51.318637 BAT 48:5d:60:b8:a2:ff: OGM via neigh 48:5d:60:b8:a2:f6, seq 74417, tq 207, ttvn 1, ttcrc 19133, ttl 48, v 14, flags [....], length 26 14:36:51.479922 BAT 48:5d:60:b8:a2:d2: OGM via neigh 48:5d:60:b8:a2:d2, seq 75857, tq 255, ttvn 1, ttcrc 53836, ttl 50, v 14, flags [..F.], length 26 14:36:51.498638 BAT 48:5d:60:b8:a2:b7: OGM via neigh 48:5d:60:b8:a3:0e, seq 74343, tq 222, ttvn 1, ttcrc 22851, ttl 48, v 14, flags [....], length 26
Note that while the logs were produced the: 'batctl ping 48:5d:60:b8:a3:0e' command was running.
Marko On 12/6/2011 12:09 PM, Antonio Quartulli wrote:
Hello Marko,
thank you for reporting the issue and for the high quantity (and quality) of information you are giving us.
On Tue, Dec 06, 2011 at 10:46:27AM +0100, Marko Panger - AGB Lab wrote:
[root@gtam00119 ~]# batctl ping 48:5d:60:b8:a3:0e PING 48:5d:60:b8:a3:0e (48:5d:60:b8:a3:0e) 20(48) bytes of data Reply from host 48:5d:60:b8:a3:0e timed out Reply from host 48:5d:60:b8:a3:0e timed out Reply from host 48:5d:60:b8:a3:0e timed out Reply from host 48:5d:60:b8:a3:0e timed out
Starting from this point I would say that the problem is "before" the TT mechanism. batctl ping do not relies on the TTs as it directly use originator (node) addresses. Usually, in this cases, the problem is in the connection between nodes (most likely on the layer below).
And this is the output from 'batctl ll tt routes' from he node that is being pinged (see above):
[CUT]
From the log it is possible to see that the node is not receiving any TT_REPLY
message (which should solve the inconsistency being reported). This suggests us that the previous statement is probably true ("the problem is 'before" the TT mechanism").
Would you mind providing us the output of "batctl o" after the reboot on the node where you take the tt log? Moreover, could you please attach the output of "batctl td WIFI_IFACE" either on the unreachable node and on another one (maybe a2:f6?)
Cheers,
On Tuesday, December 06, 2011 21:31:00 Marko Panger - AGB Lab wrote:
Its a bit difficult to provide you a cap file as this is a tightly embedded device (console only) and I would have to build wireshark for it. I'm copy/pasting the required information from the batctl output for both nodes.
If this doesn't help I will try to manage to get wireshark running, but it will be tricky.
No need to build wireshark. tcpdump also is able to capture the packets and write them into a pcap file.
Regards, Marek
On Tuesday 06 December 2011 14:31:00 Marko Panger - AGB Lab wrote:
Hi Antonio,
Its a bit difficult to provide you a cap file as this is a tightly embedded device (console only) and I would have to build wireshark for it.
tcpdump would also work. I will read through the logs later (or maybe Antonio is faster).
Kind regards, Sven
I have to add that I had to modify the 'translation-table.c' file in order to build the version I'm using. I was facing unresolved symbols problems when loading the module due to the crc table. Thus, I added the crc table at the beginning of the file. However as sometimes the ping work I assumed this is not the root of the problem. Other than this no modifications were made to the sources.
#include "soft-interface.h" #include "hard-interface.h" #include "send.h" #include "hash.h" #include "originator.h" #include "routing.h"
//#include <linux/crc16.h>
u16 const crc16_table[256] = { 0x0000, 0xC0C1, 0xC181, 0x0140, 0xC301, 0x03C0, 0x0280, 0xC241, 0xC601, 0x06C0, 0x0780, 0xC741, 0x0500, 0xC5C1, 0xC481, 0x0440, 0xCC01, 0x0CC0, 0x0D80, 0xCD41, 0x0F00, 0xCFC1, 0xCE81, 0x0E40, 0x0A00, 0xCAC1, 0xCB81, 0x0B40, 0xC901, 0x09C0, 0x0880, 0xC841, 0xD801, 0x18C0, 0x1980, 0xD941, 0x1B00, 0xDBC1, 0xDA81, 0x1A40, 0x1E00, 0xDEC1, 0xDF81, 0x1F40, 0xDD01, 0x1DC0, 0x1C80, 0xDC41, 0x1400, 0xD4C1, 0xD581, 0x1540, 0xD701, 0x17C0, 0x1680, 0xD641, 0xD201, 0x12C0, 0x1380, 0xD341, 0x1100, 0xD1C1, 0xD081, 0x1040, 0xF001, 0x30C0, 0x3180, 0xF141, 0x3300, 0xF3C1, 0xF281, 0x3240, 0x3600, 0xF6C1, 0xF781, 0x3740, 0xF501, 0x35C0, 0x3480, 0xF441, 0x3C00, 0xFCC1, 0xFD81, 0x3D40, 0xFF01, 0x3FC0, 0x3E80, 0xFE41, 0xFA01, 0x3AC0, 0x3B80, 0xFB41, 0x3900, 0xF9C1, 0xF881, 0x3840, 0x2800, 0xE8C1, 0xE981, 0x2940, 0xEB01, 0x2BC0, 0x2A80, 0xEA41, 0xEE01, 0x2EC0, 0x2F80, 0xEF41, 0x2D00, 0xEDC1, 0xEC81, 0x2C40, 0xE401, 0x24C0, 0x2580, 0xE541, 0x2700, 0xE7C1, 0xE681, 0x2640, 0x2200, 0xE2C1, 0xE381, 0x2340, 0xE101, 0x21C0, 0x2080, 0xE041, 0xA001, 0x60C0, 0x6180, 0xA141, 0x6300, 0xA3C1, 0xA281, 0x6240, 0x6600, 0xA6C1, 0xA781, 0x6740, 0xA501, 0x65C0, 0x6480, 0xA441, 0x6C00, 0xACC1, 0xAD81, 0x6D40, 0xAF01, 0x6FC0, 0x6E80, 0xAE41, 0xAA01, 0x6AC0, 0x6B80, 0xAB41, 0x6900, 0xA9C1, 0xA881, 0x6840, 0x7800, 0xB8C1, 0xB981, 0x7940, 0xBB01, 0x7BC0, 0x7A80, 0xBA41, 0xBE01, 0x7EC0, 0x7F80, 0xBF41, 0x7D00, 0xBDC1, 0xBC81, 0x7C40, 0xB401, 0x74C0, 0x7580, 0xB541, 0x7700, 0xB7C1, 0xB681, 0x7640, 0x7200, 0xB2C1, 0xB381, 0x7340, 0xB101, 0x71C0, 0x7080, 0xB041, 0x5000, 0x90C1, 0x9181, 0x5140, 0x9301, 0x53C0, 0x5280, 0x9241, 0x9601, 0x56C0, 0x5780, 0x9741, 0x5500, 0x95C1, 0x9481, 0x5440, 0x9C01, 0x5CC0, 0x5D80, 0x9D41, 0x5F00, 0x9FC1, 0x9E81, 0x5E40, 0x5A00, 0x9AC1, 0x9B81, 0x5B40, 0x9901, 0x59C0, 0x5880, 0x9841, 0x8801, 0x48C0, 0x4980, 0x8941, 0x4B00, 0x8BC1, 0x8A81, 0x4A40, 0x4E00, 0x8EC1, 0x8F81, 0x4F40, 0x8D01, 0x4DC0, 0x4C80, 0x8C41, 0x4400, 0x84C1, 0x8581, 0x4540, 0x8701, 0x47C0, 0x4680, 0x8641, 0x8201, 0x42C0, 0x4380, 0x8341, 0x4100, 0x81C1, 0x8081, 0x4040 };
static inline u16 crc16_byte(u16 crc, const u8 data) { return (crc >> 8) ^ crc16_table[(crc ^ data) & 0xff]; }
Marko
On Tue, Dec 06, 2011 at 02:47:06PM +0100, Marko Panger - AGB Lab wrote:
I have to add that I had to modify the 'translation-table.c' file in order to build the version I'm using. I was facing unresolved symbols problems when loading the module due to the crc table. Thus, I added the crc table at the beginning of the file.
Because you probably didn't add the crc16 module in the openwrt menuconfig (you are using openwrt right?)
However as sometimes the ping work I assumed this is not the root of the problem. Other than this no modifications were made to the sources.
Actually we think that your issue is not correlated to TT, therefore this change should not have nothing to do with the problem
Cheers,
#include "soft-interface.h" #include "hard-interface.h" #include "send.h" #include "hash.h" #include "originator.h" #include "routing.h"
//#include <linux/crc16.h>
u16 const crc16_table[256] = { 0x0000, 0xC0C1, 0xC181, 0x0140, 0xC301, 0x03C0, 0x0280, 0xC241, 0xC601, 0x06C0, 0x0780, 0xC741, 0x0500, 0xC5C1, 0xC481, 0x0440, 0xCC01, 0x0CC0, 0x0D80, 0xCD41, 0x0F00, 0xCFC1, 0xCE81, 0x0E40, 0x0A00, 0xCAC1, 0xCB81, 0x0B40, 0xC901, 0x09C0, 0x0880, 0xC841, 0xD801, 0x18C0, 0x1980, 0xD941, 0x1B00, 0xDBC1, 0xDA81, 0x1A40, 0x1E00, 0xDEC1, 0xDF81, 0x1F40, 0xDD01, 0x1DC0, 0x1C80, 0xDC41, 0x1400, 0xD4C1, 0xD581, 0x1540, 0xD701, 0x17C0, 0x1680, 0xD641, 0xD201, 0x12C0, 0x1380, 0xD341, 0x1100, 0xD1C1, 0xD081, 0x1040, 0xF001, 0x30C0, 0x3180, 0xF141, 0x3300, 0xF3C1, 0xF281, 0x3240, 0x3600, 0xF6C1, 0xF781, 0x3740, 0xF501, 0x35C0, 0x3480, 0xF441, 0x3C00, 0xFCC1, 0xFD81, 0x3D40, 0xFF01, 0x3FC0, 0x3E80, 0xFE41, 0xFA01, 0x3AC0, 0x3B80, 0xFB41, 0x3900, 0xF9C1, 0xF881, 0x3840, 0x2800, 0xE8C1, 0xE981, 0x2940, 0xEB01, 0x2BC0, 0x2A80, 0xEA41, 0xEE01, 0x2EC0, 0x2F80, 0xEF41, 0x2D00, 0xEDC1, 0xEC81, 0x2C40, 0xE401, 0x24C0, 0x2580, 0xE541, 0x2700, 0xE7C1, 0xE681, 0x2640, 0x2200, 0xE2C1, 0xE381, 0x2340, 0xE101, 0x21C0, 0x2080, 0xE041, 0xA001, 0x60C0, 0x6180, 0xA141, 0x6300, 0xA3C1, 0xA281, 0x6240, 0x6600, 0xA6C1, 0xA781, 0x6740, 0xA501, 0x65C0, 0x6480, 0xA441, 0x6C00, 0xACC1, 0xAD81, 0x6D40, 0xAF01, 0x6FC0, 0x6E80, 0xAE41, 0xAA01, 0x6AC0, 0x6B80, 0xAB41, 0x6900, 0xA9C1, 0xA881, 0x6840, 0x7800, 0xB8C1, 0xB981, 0x7940, 0xBB01, 0x7BC0, 0x7A80, 0xBA41, 0xBE01, 0x7EC0, 0x7F80, 0xBF41, 0x7D00, 0xBDC1, 0xBC81, 0x7C40, 0xB401, 0x74C0, 0x7580, 0xB541, 0x7700, 0xB7C1, 0xB681, 0x7640, 0x7200, 0xB2C1, 0xB381, 0x7340, 0xB101, 0x71C0, 0x7080, 0xB041, 0x5000, 0x90C1, 0x9181, 0x5140, 0x9301, 0x53C0, 0x5280, 0x9241, 0x9601, 0x56C0, 0x5780, 0x9741, 0x5500, 0x95C1, 0x9481, 0x5440, 0x9C01, 0x5CC0, 0x5D80, 0x9D41, 0x5F00, 0x9FC1, 0x9E81, 0x5E40, 0x5A00, 0x9AC1, 0x9B81, 0x5B40, 0x9901, 0x59C0, 0x5880, 0x9841, 0x8801, 0x48C0, 0x4980, 0x8941, 0x4B00, 0x8BC1, 0x8A81, 0x4A40, 0x4E00, 0x8EC1, 0x8F81, 0x4F40, 0x8D01, 0x4DC0, 0x4C80, 0x8C41, 0x4400, 0x84C1, 0x8581, 0x4540, 0x8701, 0x47C0, 0x4680, 0x8641, 0x8201, 0x42C0, 0x4380, 0x8341, 0x4100, 0x81C1, 0x8081, 0x4040 };
static inline u16 crc16_byte(u16 crc, const u8 data) { return (crc >> 8) ^ crc16_table[(crc ^ data) & 0xff]; }
Marko
On 12/6/2011 2:49 PM, Antonio Quartulli wrote:
Because you probably didn't add the crc16 module in the openwrt menuconfig (you are using openwrt right?)
No, I'm using a custom build kernel with Fedora 12 as the base.
Actually we think that your issue is not correlated to TT, therefore this change should not have nothing to do with the problem
Cheers,
I though it should be better to mention it to exclude any possible ghost-seeking.
Marko
On Tuesday, December 06, 2011 21:54:34 Marko Panger - AGB Lab wrote:
On 12/6/2011 2:49 PM, Antonio Quartulli wrote:
Because you probably didn't add the crc16 module in the openwrt menuconfig (you are using openwrt right?)
No, I'm using a custom build kernel with Fedora 12 as the base.
The standard kernel also selects the crc16 module for you as soon as batman- adv is selected. Maybe you simply forgot to load the crc16 module ?
Regards, Marek
On Tuesday 06 December 2011 14:47:06 Marko Panger - AGB Lab wrote:
I have to add that I had to modify the 'translation-table.c' file in order to build the version I'm using. I was facing unresolved symbols problems when loading the module due to the crc table. Thus, I added the crc table at the beginning of the file. However as sometimes the ping work I assumed this is not the root of the problem. Other than this no modifications were made to the sources.
It looks like a problem of the wlan hardware/driver (just by scrolling over the log). The pinged node only receives broadcast messages but no unicast messages ("ICMP" is unicast in this situation and OGM broadcast). This is a first guess. So the node cannot request the changed table (thats why the inconsistency problem doesn't go away) and ping packets don't get replied.
Kind regards, Sven
b.a.t.m.a.n@lists.open-mesh.org