XO-1.5 Wireless Test Setup: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
Line 22: Line 22:


*this unpacks over the top of the operating system files,
*this unpacks over the top of the operating system files,
**creates /lib/firmware/sd8686tf.bin the new wireless thin firmware,
**creates <tt>/lib/firmware/sd8686tf.bin</tt> the new wireless thin firmware,
**creates /bootpart/boot/System.map-2.6.34-rc5-wl
**creates <tt>/bootpart/boot/System.map-2.6.34-rc5-w</tt>l
**creates /bootpart/boot/vmlinuz-2.6.34-rc5-wl the new kernel,
**creates <tt>/bootpart/boot/vmlinuz-2.6.34-rc5-wl</tt> the new kernel,
**creates /lib/modules/2.6.34-rc5-wl the new kernel's module tree,
**creates <tt>/lib/modules/2.6.34-rc5-wl</tt> the new kernel's module tree,
**creates /usr/local/bin/wireless-testing-{enable,disable-step-1,disable-step-2} three scripts for enabling and disabling the test kernel.
**creates <tt>/usr/local/bin/wireless-testing-{enable,disable-step-1,disable-step-2}</tt> three scripts for enabling and disabling the test kernel.


== Enable ==
== Enable ==
Line 37: Line 37:


Follow the tests in the [[XO-1.5_Wireless_Test_Report|XO-1.5 Wireless Test Report]], in particular test that the XO-1.5 works against your wireless access point.
Follow the tests in the [[XO-1.5_Wireless_Test_Report|XO-1.5 Wireless Test Report]], in particular test that the XO-1.5 works against your wireless access point.

Please report success or failure to the mailing list. We are also interested in the manufacturer and model of your wireless access point.


== NetworkManager Tests ==
== NetworkManager Tests ==

Revision as of 04:50, 12 July 2010


Pencil.png NOTE: The contents of this page are not set in stone, and are subject to change!

This page is a draft in active flux ...
Please leave suggestions on the talk page.

Pencil.png

How to test the new XO-1.5 wireless firmware and drivers.

Prerequisites

  • an XO-1.5 with build os206,
  • a wireless access point.

Download

su
cd /tmp
wget http://dev.laptop.org/~quozl/xo-1.5-wireless-testing/\
 kernel-2.6.34-rc5-wl-qz-1.bin.tar.gz

Unpack

tar --directory / --extract --gzip \
 --file /tmp/kernel-2.6.34-rc5-wl-qz-1.bin.tar.gz
  • this unpacks over the top of the operating system files,
    • creates /lib/firmware/sd8686tf.bin the new wireless thin firmware,
    • creates /bootpart/boot/System.map-2.6.34-rc5-wl
    • creates /bootpart/boot/vmlinuz-2.6.34-rc5-wl the new kernel,
    • creates /lib/modules/2.6.34-rc5-wl the new kernel's module tree,
    • creates /usr/local/bin/wireless-testing-{enable,disable-step-1,disable-step-2} three scripts for enabling and disabling the test kernel.

Enable

wireless-testing-enable
reboot
  • after the reboot, the new kernel will be running, but Sugar will not show any wireless access points because NetworkManager is intentionally disabled.

Manual Tests

Follow the tests in the XO-1.5 Wireless Test Report, in particular test that the XO-1.5 works against your wireless access point.

Please report success or failure to the mailing list. We are also interested in the manufacturer and model of your wireless access point.

NetworkManager Tests

Enable NetworkManager and restart Sugar. For example, in text console:

chkconfig NetworkManager on
reboot

or

/etc/init.d/NetworkManager start
chkconfig NetworkManager on
stop prefdm
start prefdm

Analysis

  • evaluate the performance,
  • check dmesg for oops,

Disable

wireless-testing-disable-step-1
reboot
wireless-testing-disable-step-2
  • the original kernel will now be running,
  • to fully remove the test configuration, reinstall the operating system build.