XO-1.5 Wireless Test Setup

From OLPC

Jump to: navigation, search

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

Contents

[edit] Prerequisites

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

[edit] 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

[edit] 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.

[edit] 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.

[edit] 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.

[edit] 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

[edit] Analysis

  • evaluate the performance,
  • check dmesg for oops,

[edit] 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.
Personal tools
  • Log in / create account
  • Login with OpenID
About OLPC
About the XO
Projects
OLPC wiki
Toolbox