XO-1.5 Wireless Test Setup
From OLPC
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
- check the directory for later versions.
[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.

