#3341 NORM First D: Failure to transfer large files over mesh interface while associated

Zarro Boogs per Child bugtracker at laptop.org
Tue Sep 18 12:19:42 EDT 2007


#3341: Failure to transfer large files over mesh interface while associated
-----------------------+----------------------------------------------------
  Reporter:  jcardona  |       Owner:  ashish                           
      Type:  defect    |      Status:  new                              
  Priority:  normal    |   Milestone:  First Deployment, V1.0           
 Component:  wireless  |     Version:  Development build as of this date
Resolution:            |    Keywords:                                   
  Verified:  0         |  
-----------------------+----------------------------------------------------

Comment(by ashish):

 This looks like scp/sftp application problem.
 On both XO1 (IP 10.0.0.100) and XO2 (10.0.0.110) NetworkManager was
 killed.
 XO1: started scan
 {{{
 while true; do iwlist msh0 scan; done
 }}}


 1. scp/sftp with -C command line option. Always worked.
    XO1: started scp to copy 100M file from XO2
 {{{
 scp -C xo at 10.0.0.110:/100m .
 }}}


    File, 100m, copied successfully. Repeated above with sftp and scp
    many times and it worked.
    Sometime, scp did show stall, but after a while, file transfer resumed
    automatically.

 2. scp/sftp without -C option. Never worked.
    XO1: started scp
 {{{
 scp xo at 10.0.0.110:/100m .
 }}}


    The moment scp stalled
    a) pinged XO1 from XO2,
 {{{
 ping 10.0.0.100
 }}}
 , and ping was working fine with *occasional packet loss*.

 {{{
 .
 .
 64 bytes from 10.0.0.100: icmp_seq=2452 ttl=64 time=2.98 ms
 64 bytes from 10.0.0.100: icmp_seq=2453 ttl=64 time=3.08 ms
 64 bytes from 10.0.0.100: icmp_seq=2454 ttl=64 time=9.60 ms
 64 bytes from 10.0.0.100: icmp_seq=2458 ttl=64 time=3.20 ms
 64 bytes from 10.0.0.100: icmp_seq=2459 ttl=64 time=3.67 ms
 64 bytes from 10.0.0.100: icmp_seq=2460 ttl=64 time=3.29 ms
 64 bytes from 10.0.0.100: icmp_seq=2461 ttl=64 time=2.90 ms
 64 bytes from 10.0.0.100: icmp_seq=2465 ttl=64 time=4.42 ms
 64 bytes from 10.0.0.100: icmp_seq=2466 ttl=64 time=3.27 ms
 64 bytes from 10.0.0.100: icmp_seq=2467 ttl=64 time=7.44 ms
 64 bytes from 10.0.0.100: icmp_seq=2468 ttl=64 time=3.00 ms
 64 bytes from 10.0.0.100: icmp_seq=2475 ttl=64 time=3.22 ms
 64 bytes from 10.0.0.100: icmp_seq=2482 ttl=64 time=17.1 ms
 64 bytes from 10.0.0.100: icmp_seq=2486 ttl=64 time=13.0 ms
 64 bytes from 10.0.0.100: icmp_seq=2489 ttl=64 time=3.56 ms
 64 bytes from 10.0.0.100: icmp_seq=2496 ttl=64 time=3.47 ms
 64 bytes from 10.0.0.100: icmp_seq=2500 ttl=64 time=9.39 ms
 64 bytes from 10.0.0.100: icmp_seq=2507 ttl=64 time=4.67 ms
 64 bytes from 10.0.0.100: icmp_seq=2514 ttl=64 time=3.51 ms
 64 bytes from 10.0.0.100: icmp_seq=2521 ttl=64 time=3.47 ms
 64 bytes from 10.0.0.100: icmp_seq=2528 ttl=64 time=3.58 ms
 64 bytes from 10.0.0.100: icmp_seq=2535 ttl=64 time=3.12 ms
 64 bytes from 10.0.0.100: icmp_seq=2538 ttl=64 time=59.5 ms
 64 bytes from 10.0.0.100: icmp_seq=2542 ttl=64 time=3.20 ms
 64 bytes from 10.0.0.100: icmp_seq=2549 ttl=64 time=3.53 ms
 64 bytes from 10.0.0.100: icmp_seq=2550 ttl=64 time=3.13 ms
 64 bytes from 10.0.0.100: icmp_seq=2551 ttl=64 time=3.10 ms
 64 bytes from 10.0.0.100: icmp_seq=2552 ttl=64 time=3.21 ms
 64 bytes from 10.0.0.100: icmp_seq=2559 ttl=64 time=3.07 ms
 64 bytes from 10.0.0.100: icmp_seq=2566 ttl=64 time=3.18 ms
 64 bytes from 10.0.0.100: icmp_seq=2573 ttl=64 time=3.86 ms
 64 bytes from 10.0.0.100: icmp_seq=2580 ttl=64 time=61.5 ms
 64 bytes from 10.0.0.100: icmp_seq=2581 ttl=64 time=3.73 ms
 64 bytes from 10.0.0.100: icmp_seq=2582 ttl=64 time=3.20 ms
 64 bytes from 10.0.0.100: icmp_seq=2583 ttl=64 time=2.94 ms
 64 bytes from 10.0.0.100: icmp_seq=2590 ttl=64 time=4.54 ms
 64 bytes from 10.0.0.100: icmp_seq=2597 ttl=64 time=3.60 ms
 64 bytes from 10.0.0.100: icmp_seq=2604 ttl=64 time=3.48 ms
 64 bytes from 10.0.0.100: icmp_seq=2605 ttl=64 time=4.94 ms
 64 bytes from 10.0.0.100: icmp_seq=2608 ttl=64 time=3.27 ms
 64 bytes from 10.0.0.100: icmp_seq=2609 ttl=64 time=7.92 ms
 64 bytes from 10.0.0.100: icmp_seq=2622 ttl=64 time=3.58 ms
 64 bytes from 10.0.0.100: icmp_seq=2623 ttl=64 time=7.13 ms
 64 bytes from 10.0.0.100: icmp_seq=2632 ttl=64 time=3.40 ms
 64 bytes from 10.0.0.100: icmp_seq=2639 ttl=64 time=3.21 ms
 64 bytes from 10.0.0.100: icmp_seq=2646 ttl=64 time=3.15 ms
 64 bytes from 10.0.0.100: icmp_seq=2647 ttl=64 time=3.11 ms
 64 bytes from 10.0.0.100: icmp_seq=2648 ttl=64 time=8.04 ms
 64 bytes from 10.0.0.100: icmp_seq=2649 ttl=64 time=40.4 ms
 .
 .
 }}}

    b) Stopped scan on XO1, and ping resulted *no packet loss*. However,
       scp did not resume immediatly. Somtimes scp resumed after a few
       mins, sometimes it did not.
    c) When scp was in stall state, the following command (on XO1)
 {{{
 while true; ifconfig msh0; sleep 1; done
 }}}
  resulted *no change* in 'Tx Packets', 'Rx Packets', 'dropped', 'errors'
 statistics.

 {{{
 .
 .
 msh0      Link encap:Ethernet  HWaddr 00:17:C4:02:2D:00
           inet addr:10.0.0.100  Bcast:10.255.255.255  Mask:255.0.0.0
           inet6 addr: fe80::217:c4ff:fe02:2d00/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:278337 errors:0 dropped:0 overruns:0 frame:0
           TX packets:129998 errors:0 dropped:107 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:293170529 (279.5 MiB)  TX bytes:11757268 (11.2 MiB)

 msh0      Link encap:Ethernet  HWaddr 00:17:C4:02:2D:00
           inet addr:10.0.0.100  Bcast:10.255.255.255  Mask:255.0.0.0
           inet6 addr: fe80::217:c4ff:fe02:2d00/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:278337 errors:0 dropped:0 overruns:0 frame:0
           TX packets:129998 errors:0 dropped:107 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:293170529 (279.5 MiB)  TX bytes:11757268 (11.2 MiB)

 msh0      Link encap:Ethernet  HWaddr 00:17:C4:02:2D:00
           inet addr:10.0.0.100  Bcast:10.255.255.255  Mask:255.0.0.0
           inet6 addr: fe80::217:c4ff:fe02:2d00/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:278337 errors:0 dropped:0 overruns:0 frame:0
           TX packets:129998 errors:0 dropped:107 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:293170529 (279.5 MiB)  TX bytes:11757268 (11.2 MiB)

 msh0      Link encap:Ethernet  HWaddr 00:17:C4:02:2D:00
           inet addr:10.0.0.100  Bcast:10.255.255.255  Mask:255.0.0.0
           inet6 addr: fe80::217:c4ff:fe02:2d00/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:278337 errors:0 dropped:0 overruns:0 frame:0
           TX packets:129998 errors:0 dropped:107 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:293170529 (279.5 MiB)  TX bytes:11757268 (11.2 MiB)

 msh0      Link encap:Ethernet  HWaddr 00:17:C4:02:2D:00
           inet addr:10.0.0.100  Bcast:10.255.255.255  Mask:255.0.0.0
           inet6 addr: fe80::217:c4ff:fe02:2d00/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:278337 errors:0 dropped:0 overruns:0 frame:0
           TX packets:129998 errors:0 dropped:107 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:293170529 (279.5 MiB)  TX bytes:11757268 (11.2 MiB)

 msh0      Link encap:Ethernet  HWaddr 00:17:C4:02:2D:00
           inet addr:10.0.0.100  Bcast:10.255.255.255  Mask:255.0.0.0
           inet6 addr: fe80::217:c4ff:fe02:2d00/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:278337 errors:0 dropped:0 overruns:0 frame:0
           TX packets:129998 errors:0 dropped:107 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:293170529 (279.5 MiB)  TX bytes:11757268 (11.2 MiB)

 msh0      Link encap:Ethernet  HWaddr 00:17:C4:02:2D:00
           inet addr:10.0.0.100  Bcast:10.255.255.255  Mask:255.0.0.0
           inet6 addr: fe80::217:c4ff:fe02:2d00/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:278337 errors:0 dropped:0 overruns:0 frame:0
           TX packets:129998 errors:0 dropped:107 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:293170529 (279.5 MiB)  TX bytes:11757268 (11.2 MiB)

 msh0      Link encap:Ethernet  HWaddr 00:17:C4:02:2D:00
           inet addr:10.0.0.100  Bcast:10.255.255.255  Mask:255.0.0.0
           inet6 addr: fe80::217:c4ff:fe02:2d00/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:278337 errors:0 dropped:0 overruns:0 frame:0
           TX packets:129998 errors:0 dropped:107 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:293170529 (279.5 MiB)  TX bytes:11757268 (11.2 MiB)

 msh0      Link encap:Ethernet  HWaddr 00:17:C4:02:2D:00
           inet addr:10.0.0.100  Bcast:10.255.255.255  Mask:255.0.0.0
           inet6 addr: fe80::217:c4ff:fe02:2d00/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:278337 errors:0 dropped:0 overruns:0 frame:0
           TX packets:129998 errors:0 dropped:107 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:293170529 (279.5 MiB)  TX bytes:11757268 (11.2 MiB)

 msh0      Link encap:Ethernet  HWaddr 00:17:C4:02:2D:00
           inet addr:10.0.0.100  Bcast:10.255.255.255  Mask:255.0.0.0
           inet6 addr: fe80::217:c4ff:fe02:2d00/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:278337 errors:0 dropped:0 overruns:0 frame:0
           TX packets:129998 errors:0 dropped:107 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:293170529 (279.5 MiB)  TX bytes:11757268 (11.2 MiB)

 msh0      Link encap:Ethernet  HWaddr 00:17:C4:02:2D:00
           inet addr:10.0.0.100  Bcast:10.255.255.255  Mask:255.0.0.0
           inet6 addr: fe80::217:c4ff:fe02:2d00/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:278337 errors:0 dropped:0 overruns:0 frame:0
           TX packets:129998 errors:0 dropped:107 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:293170529 (279.5 MiB)  TX bytes:11757268 (11.2 MiB)

 msh0      Link encap:Ethernet  HWaddr 00:17:C4:02:2D:00
           inet addr:10.0.0.100  Bcast:10.255.255.255  Mask:255.0.0.0
           inet6 addr: fe80::217:c4ff:fe02:2d00/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:278337 errors:0 dropped:0 overruns:0 frame:0
           TX packets:129998 errors:0 dropped:107 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:293170529 (279.5 MiB)  TX bytes:11757268 (11.2 MiB)

 msh0      Link encap:Ethernet  HWaddr 00:17:C4:02:2D:00
           inet addr:10.0.0.100  Bcast:10.255.255.255  Mask:255.0.0.0
           inet6 addr: fe80::217:c4ff:fe02:2d00/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:278337 errors:0 dropped:0 overruns:0 frame:0
           TX packets:129998 errors:0 dropped:107 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:293170529 (279.5 MiB)  TX bytes:11757268 (11.2 MiB)

 msh0      Link encap:Ethernet  HWaddr 00:17:C4:02:2D:00
           inet addr:10.0.0.100  Bcast:10.255.255.255  Mask:255.0.0.0
           inet6 addr: fe80::217:c4ff:fe02:2d00/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:278337 errors:0 dropped:0 overruns:0 frame:0
           TX packets:129998 errors:0 dropped:107 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:293170529 (279.5 MiB)  TX bytes:11757268 (11.2 MiB)
 }}}
       Also, no data frames from XO2 were observed on wireless sniffer.
    d) while scp on XO1 was in the stall state, scp's TCP connection was
 still alive --verified with  tcpdump.

-- 
Ticket URL: <https://dev.laptop.org/ticket/3341#comment:6>
One Laptop Per Child <https://dev.laptop.org>
OLPC bug tracking system



More information about the Bugs mailing list