Collab Network Simple Mesh Tests
In these collaboration and networking tests, the laptops are connected solely to one another, through the wireless mesh.
Other networking modes tested are simple WiFi, school mesh and school WiFi.
Startup
Startup is also frequently included in other tests, such as test 0321A and test 0321C.
Test 0317A
Laptop Build: 699
This was a staged startup of laptops. The packet trace was started five minutes before starting to turn the laptops on. The laptops were turned on in groups of five, with each group allowed to enter simple mesh mode before starting the next group.
The first ten laptops (X50 - X59) came up without a problem, with all laptops able to see the others.
One laptop (X69) in the third group of laptops (X65 - X69) came up without joining a simple mesh (Trac 5848). A reboot fixed the problem.
Another laptop (X73) in the fifth group of laptops (X70 - X74) came up with Trac 5848 and had to be rebooted before joining the simple mesh.
After rebooting two laptops, all 25 laptops (X50 - X74) could see the other 24 in their neighborhood view.
Packet Traces: Chan 1, Chan 11, Chan 6
Write Sharing
Test 0331A
Laptop Build: 703 + Write 55
This test booted up 28 laptops in a simple mesh. 27 of the 28 successfully joined the simple mesh. A Write activity was then shared with 7 other laptops. 5 of the 7 successfully shared the activity.
Twenty eight laptops (X50 - X59, X62 - X79), freshly installed with build 703, were booted up sequentially, with 5 seconds between each startup. All laptops managed to join a simple mesh on channel 1, except X73 (Trac ticket 5848, note that this laptop has shown this problem in the past...)
The Write activity was started on laptop X69, and shared with the neighborhood. The shared activity was seen on all laptops immediately.
Seven laptops (X62 - X68) joined the shared activity, almost simultaneously. All of the laptops correctly launched the application, but two laptops (X62 and X63) failed to load the shared document. All other laptops were able to type and have their characters appear on the other laptops.
Logs on X63 were lost due to battery failure. The unit turned off immediately upon unplugging from line power, even though the battery had been charging for weeks. The RF frame logging was conducted with three Active Antennas, separated by one meter, all on channel 1.
Packet Traces: Chan 1(a), Chan 1(b), Chan 1(c)
Laptop X73 logs: All, dmesg, /var/log/messages, Telepathy/Sugar
Laptop X62 logs: All, dmesg, /var/log/messages, Telepathy/Sugar
Laptop X69 logs: All, dmesg, /var/log/messages, Telepathy/Sugar
Test 0321B
Laptop Build: 699 + telepathy-salut-0.2.3-1.olpc2.i386.rpm + Write 55
This test started with 10 laptops (X50 - X59) in a simple mesh on channel 1 (test 0321A had just completed).
The Write activity was started on laptop X54, and shared with the neighborhood. The shared activity was seen on all laptops.
Nine laptops joined the shared activity, almost simultaneously. All of the laptops correctly launched the application and mirrored the shared document. All laptops were able to type and have their characters appear on the other laptops. It was very slow, especially if any characters were erased on any laptop. But it worked!
Packet Traces: Chan 1, Chan 11, Chan 6
Test 0317B
Laptop Build: 699 + Write 55
This test started with 25 laptops (X50 - X74) in a simple mesh on channel 1.
The Write activity was started on laptop X69 (169.254.1.204), and shared with the neighborhood.
The shared activity was seen on 24 of 25 laptops (X70 not showing). After further shared activity, it was eventually seen by all 25 laptops.
Ten laptops joined the shared activity, almost simultaneously. Three of the ten laptops launched write, but never showed the contents of the write document. The other seven correctly mirrored the shared document. The three laptops which failed to collaborate were X51 (169.254.5.153), X53 (169.254.2.7), and X54 (169.254.5.25).
More words were typed on X69, and were mirrored to the seven working laptops (no change in X51, X53, or X54).
Some words were typed on X59, and were correctly mirrored to the seven other collaborating laptops.
Packet Traces: Chan 1, Chan 11, Chan 6
Read Sharing
Test 0331C
Laptop Build: 703 + Read 44
This test booted up 28 laptops in a simple mesh. All laptops successfully joined a simple mesh. A Read activity of a medium sized document (440 KB) was then shared with 5 other laptops. None of them successfully shared the activity.
Twenty eight laptops (X50 - X59, X62 - X79) were booted up sequentially, one every second. All laptops managed to join a simple mesh on channel 1.
The Read activity was started on laptop X69, with a 440KB document, "LED as Sensor.pdf". It was then shared with the neighborhood. The shared activity was seen on all laptops immediately.
Five laptops (X55 - X59) joined the shared activity, almost simultaneously. All of the laptops correctly launched the application, but none of them managed to show the shared document.
The logging was conducted with three Active Antennas, separated by one meter, all on channel 1.
Packet Traces: Chan 1(a), Chan 1(b), Chan 1(c)
Laptop X59 logs: All, dmesg, /var/log/messages, Telepathy/Sugar
Laptop X69 logs: All, /var/log/messages, Telepathy/Sugar
Test 0321A
Laptop Build: 699 + telepathy-salut-0.2.3-1.olpc2.i386.rpm + Read 44
This test booted up 10 laptops (X50 - X59). These laptops had been registered with a school server which was not present during the test. All laptops successfully joined the simple mesh on channel 1. All laptops saw one another in their neighborhood view.
The Read activity was started on laptop X59, using a small document (40 KB). The activity was then shared with the neighborhood. The shared activity was seen on all laptops.
An attempt to join the shared Read activity from one laptop (X58) failed. The activity launched, but the document was never displayed.
A later attempt to join the shared Read activity from another laptop (X57) failed. The activity launched, but the document was never displayed.
Packet Traces: Chan 1, Chan 11, Chan 6
Chat
Test 0331B
Laptop Build: 703 + Chat 35
This test booted up 28 laptops in a simple mesh. All laptops successfully joined the simple mesh. A Chat activity was then shared with 10 other laptops. 5 of the 10 successfully shared the activity.
Twenty eight laptops (X50 - X59, X62 - X79) were booted up sequentially, with two laptops started every 5 seconds. All laptops managed to join a simple mesh on channel 1.
The Chat activity was started on laptop X69, and shared with the neighborhood. The shared activity was seen on all laptops immediately.
Ten laptops (X62 - X68) joined the shared activity, almost simultaneously. All of the laptops correctly launched the application, but five of the laptops (X70 - X74) failed show the chat session. X69 showed them as joining the chat. The other five laptops (X75 - X79) were able to type and have their characters appear on each others screen.
X78 behaved abnormally at the beginning. Instead of just announcing each other participant with "Xnn is here", it later announced all of them again with "Xnn joined the chat".
The logging was conducted with three Active Antennas, separated by one meter, all on channel 1.
Packet Traces: Chan 1(a), Chan 1(b), Chan 1(c)
Laptop X74 logs: All, dmesg, /var/log/messages, Telepathy/Sugar
Laptop X78 logs: All, /var/log/messages, Telepathy/Sugar
Laptop X69 logs: All, dmesg, /var/log/messages, Telepathy/Sugar
Test 0321C
Laptop Build: 699 + telepathy-salut-0.2.3-1.olpc2.i386.rpm + Chat 35
This test booted up 21 laptops (X50 - X59, X61 - X72). These laptops had been registered with a school server which was not present during the test. Twenty of twenty-one laptops successfully joined the simple mesh on channel 1.
The failing laptop (X65) had no network circle in the home view (Trac 5848), and was rebooted after its logs were captured. It successfully joined the simple mesh. All laptops saw one another in their neighborhood view.
The Chat activity was started on laptop X59. The activity was then shared with the neighborhood (why does Chat have to be shared ? Is OLPC encouraging kids to Chat with themselves ?). Realized that this was done before laptop had joined simple mesh. Stopped activity.
Started Chat activity on laptop X59 again. The activity was then shared with the neighborhood. The shared activity was seen on all laptops.
An attempt to join the shared Chat activity from three laptops (X52, X53, X54) worked. A subsequent attempt to join with the remaining 17 laptops succeeded on all laptops.
All laptops were able to contribute to the conversation, and all laptops saw all characters typed on any laptop. Yahoo!
Packet Traces: Chan 1, Chan 11, Chan 6
Laptop X65 logs: All, dmesg, /var/log/messages, .sugar/default/nm/, Telepathy/Sugar