XO-1.5 Wireless Test Setup: Difference between revisions

From OLPC
Jump to navigation Jump to search
(what is unpacked)
Line 41: Line 41:


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

chkconfig NetworkManager on
reboot

or


/etc/init.d/NetworkManager start
/etc/init.d/NetworkManager start

Revision as of 06:18, 9 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.

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.