#3341 NORM First D: Failure to transfer large files over mesh interface while associated
Zarro Boogs per Child
bugtracker at laptop.org
Thu Oct 25 09:26:01 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: 1 |
-----------------------+----------------------------------------------------
Comment(by ashish):
Wireless firmware release 5.110.19p5 allows large file, of the order of
100MBs, copy through scp/sftp where receiver is scanning with a delay
between successive scan of 0.5s, i.e., receiver is running the following
command 'iwlist eth0 scan; sleep 0.5; done '.
A continuous scan may delay route discovery as route discovery action
frames
cannot be transmisted if firmware is on channel other than the
associated (AP)/joined (Ad-hoc)/mesh channel.
When receiver is scanning, a data traffic from transmiter will generate
multiple route discovery --this is due to the fact that while recevier is
sending frame, transmitter might be on the other channel, and therefore,
all
MAC retries will be over and transmitter will assume broken link and start
route discovery.
Similarly, continous scan affects ARP discovery latency.
scp/sftp have their own flow control on top of TCP. scp/sftp display
'stalled'
when they do not receive data for more than 5s. However, scp/sftp are
robust
enough to resume transfer afer a while.
I do not know much about NetworkManager behavior, however, as per my
practical experience observe that NetworkManager does not execute active
scan too frequently. Therefore, I guess scp/sftp should work when
NetworkManager is running and it has already discovered and joined the
network.
--
Ticket URL: <https://dev.laptop.org/ticket/3341#comment:11>
One Laptop Per Child <https://dev.laptop.org>
OLPC bug tracking system
More information about the Bugs
mailing list